diff -Nru gnash-0.8.10~git20111001/ChangeLog gnash-0.8.10/ChangeLog --- gnash-0.8.10~git20111001/ChangeLog 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/ChangeLog 2012-02-07 16:51:34.000000000 +0000 @@ -1,7514 +1,7266 @@ -2011-02-10 John Gilmore +2012-01-23 Rob Savoye - * README.git, gui/aos4/aos4.cpp, gui/gnash.cpp, gui/gtk/gtk.cpp, - plugin/npapi/plugin.cpp: Copyright displays for 2011 Here are some improvements that I found while building and - installing and testing the pre-release version from git. The README.git change fixes the name of the libltdl on Ubuntu, and - alphabetizes them so they'll match the output of "dpkg -l" for - version checking. The rest are 2011 updates to the copyright notices printed or - displayed by gnash. Plugin, gtk, tty, and aos4 all have different - notices. I'm still such a git newbie that I am not going to spend the time - right now to figure out how I might be able to actually check these - into the mainline repo and then maybe migrate them to the release - branch. Somebody who knows what they're doing, please do so; - thanks. John + * gui/Player.cpp: revert time interval/FPS change for now. -2011-02-10 Sandro Santilli +2012-01-23 Rob Savoye - * plugin/npapi/Makefile.am: Make sure our own dejagnu.h is used - (systemwide one doesn't always have support for expected failures) + * packaging/snapshot.am: change version to 0.8.10 -2011-02-10 Sandro Santilli +2012-01-23 Rob Savoye - * plugin/npapi/test.cpp: Unleash more tests, just avoid converting - to string what isn't a string (due to parsing bug) + * configure.ac: change version to 0.8.10 -2011-02-10 Sandro Santilli +2012-01-20 Rob Savoye - * plugin/npapi/test.cpp: Oops, expected the wrong failure + * libmedia/gst/VideoInputGst.cpp: remove extraneous spaces in string -2011-02-10 Sandro Santilli +2012-01-20 Rob Savoye - * plugin/npapi/test.cpp: Expect the failure. Doesn't help rendering - the buildbot useless + * cygnal/cygnal.cpp: tweak copyright message -2011-02-10 Sandro Santilli +2012-01-20 Rob Savoye - * plugin/npapi/test.cpp: Show how broken parseInvoke is + * libdevice/events/EventDevice.cpp: fix typo -2011-02-09 Sandro Santilli +2012-01-20 Rob Savoye - * plugin/npapi/test.cpp: Include check.h functionality + * gui/gui.cpp, libcore/parser/SWFMovieDefinition.cpp: correct typos -2011-02-09 Sandro Santilli +2012-01-20 Rob Savoye - * plugin/npapi/external.cpp, plugin/npapi/test.cpp: Make parseInvoke - more robust when tag isn't closed. Test that. - -2011-02-09 Sandro Santilli - - * plugin/npapi/test.cpp: Plug remaining leaks (regexp) - -2011-02-09 Sandro Santilli - - * plugin/npapi/test.cpp: Plug more leaks (in the test, not the core) - -2011-02-09 Sandro Santilli - - * plugin/npapi/external.cpp: Properly initialize referenceCount for - NPNObject structs. The _correct_ way of creating an object would be - trough NPN_CreateObject but that's out of my reach atm. This one - fixes memory errors triggered by the test.cpp. - -2011-02-09 Sandro Santilli - - * plugin/npapi/GnashNPVariant.h: Prevent GnashNPVariant self-copy - release of NPVariant member - -2011-02-09 Sandro Santilli - - * plugin/npapi/test.cpp: Fix compiler warnings - -2011-02-09 Benjamin Wolsey - - * : commit 18229cf345a49b12108d6148988823a0c382d1e8 Author: Benjamin - Wolsey Date: Wed Feb 9 16:14:17 2011 +0100 - -2011-02-09 Sandro Santilli - - * libcore/asobj/flash/filters/BitmapFilter_as.cpp: Do not - instanciate a BitmapFilter: it is unused and left leaking - -2011-02-09 Sandro Santilli - - * libcore/asobj/NetStream_as.cpp: Plug leak of decoded audio buffers - on NetStream deletion - -2011-02-09 Sandro Santilli - - * libcore/asobj/NetStream_as.cpp: Detach aux streamer on NetStream - destruction. Should fix bug #32069 - -2011-02-08 Gabriele Giacone <1o5g4r8o@gmail.com> - - * .gitignore: Add file under gui/pythonmod to .gitignore + * cygnal/libnet/rtmp_client.cpp, cygnal/libnet/sslserver.cpp, + gui/gui.cpp, libcore/LoadVariablesThread.cpp, + libcore/MovieFactory.cpp, libcore/TextField.cpp, + libcore/asobj/NetConnection_as.cpp, libcore/movie_root.cpp, + libcore/vm/ASHandlers.cpp, libdevice/egl/eglDevice.cpp, + libdevice/events/EventDevice.cpp, + libmedia/gst/VideoConverterGst.cpp, + libsound/aos4/sound_handler_ahi.cpp: correct typos -2011-02-08 Gabriele Giacone <1o5g4r8o@gmail.com> +2012-01-20 Rob Savoye - * gui/pythonmod/Makefile.am: Fix python module - https://bugzilla.redhat.com/669856 + * po/cs.po, po/da.po, po/de.po, po/el.po, po/en_GB.po, po/es.po, + po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po, po/km.po, + po/ne.po, po/ru.po, po/zh_TW.po: update en_GB translation, + regenerate pot file. -2011-02-07 Gabriele Giacone <1o5g4r8o@gmail.com> +2012-01-18 Rob Savoye - * testsuite/swfdec/swfdec_gnash_tester: Add -a grep option to - process binfiles as text. Fix some openbsd tests + * packaging/snapshot.am: keep NEXT_RELEASE at 0.8.10 till after the + release -2011-02-06 Benjamin Wolsey +2012-01-18 Rob Savoye - * : commit 0ff1d321d1791db01f16964d1cb66b4714a01e08 Author: Gabriele - Giacone <1o5g4r8o@gmail.com> Date: Sat Feb 5 21:24:49 2011 +0100 + * doc/C/Makefile.am: add man page alises file to the dist -2011-02-04 Benjamin Wolsey +2012-01-18 Rob Savoye - * gui/gui.cpp: Render whole scene. + * packaging/rpm.am: update copyright date, remove commented out + block. -2011-02-04 Benjamin Wolsey +2012-01-18 Rob Savoye - * gui/ScreenShotter.cpp, gui/ScreenShotter.h, gui/dump/dump.cpp, - gui/gui.cpp, gui/gui.h: Don't render frames in dump-gnash unless - needed. + * packaging/redhat/gnash.spec: enable docbook, install info pages -2011-02-04 Benjamin Wolsey +2012-01-18 Rob Savoye - * gui/gui.cpp, gui/gui.h: Allow callers to decide whether to display - or not. + * packaging/debian/rules: enable docbook, don't gzip man pages -2011-02-04 Benjamin Wolsey +2012-01-18 Rob Savoye - * : commit 16feba74d1d67eea051a90d04ee01daaa37145c3 Author: Gabriele - Giacone <1o5g4r8o@gmail.com> Date: Thu Feb 3 19:05:15 2011 +0100 + * packaging/debian/gnash-dump.install: fix typo in filename -2011-02-01 Sandro Santilli +2012-01-18 Rob Savoye - * testsuite/Makefile.am: gnashrc is always needed, even w/out ming. - Double colon isn't + * doc/C/Makefile.am: install-man1 doesn't need to depend on + EXTRAMANPAGES -2011-01-31 Sandro Santilli +2012-01-18 Rob Savoye - * testsuite/misc-mtasc.all/level87.as, - testsuite/misc-mtasc.all/level99.as: Don't be picky about load - times. It is more helpful to have stable results. Should fix bug - #31971. + * doc/C/Makefile.am: install-man1 doesn't need to depend on + EXTRAMANPAGES -2011-01-31 Benjamin Wolsey +2012-01-18 Rob Savoye - * gui/NullGui.cpp, gui/sdl/sdl.cpp: Don't use wrapper function where - unneeded. + * doc/C/Makefile.am: remove unused preformatted tjay are now aliases + the correct way -2011-01-30 Rob Savoye +2012-01-18 Rob Savoye - * testsuite/misc-ming.all/Makefile.am: .as files used as paramaters - for makeswf need to have (srcdir) + * doc/C/dump-gnash.1, doc/C/fb-gnash.1, doc/C/gnash-gtk-launcher.1, + doc/C/gnash-qt-launcher.1, doc/C/gtk-gnash.1, + doc/C/preformatted/gnash-gtk-launcher.1.in, doc/C/qt4-gnash.1, + doc/C/sdl-gnash.1: cleanup the handling of man pages -2011-01-30 Rob Savoye +2012-01-18 Rob Savoye - * : add all needed files for testing to work to the source tarball. + * .gitignore: don't ignore man pages -2011-01-30 Rob Savoye +2012-01-18 Rob Savoye - * testsuite/Makefile.am, testsuite/misc-ming.all/Makefile.am: - include the new .sh and .as files so make check works from the - source dist tarball. + * doc/C/Makefile.am: install manpage aliases as files, not links -2011-01-30 Sandro Santilli +2012-01-18 Rob Savoye - * testsuite/Makefile.am: Avoid overriding the check-local rule, - hushing automake warning + * doc/C/preformatted/gnash-qt-launcher.1.in: remove extraneous man + page aliasesdoc/C/preformatted/gnash-gtk-launcher.1.in -2011-01-30 Sandro Santilli +2012-01-18 Rob Savoye - * gui/pythonmod/Makefile.am: Link python module to renderer libs - (see https://bugzilla.redhat.com/show_bug.cgi?id=669856) + * doc/C/Makefile.am, doc/C/gnash.man-xml, packaging/deb.am, + packaging/snapshot.am: update for new packages -2011-01-24 Sandro Santilli +2012-01-18 Rob Savoye - * TODO: AVM2 is kind of distinct from SWF9 + * packaging/debian/gnash-dump.manpages: install the dump-gnash man + page -2011-01-24 Benjamin Wolsey +2012-01-18 Rob Savoye - * : commit cb5f0ec90ea63cfd9bb7f9d83020f1f5f798d202 Author: Benjamin - Wolsey Date: Mon Jan 24 12:58:19 2011 - +0100 + * doc/C/preformatted/fb-gnash.1.in, + doc/C/preformatted/gtk-gnash.1.in, + doc/C/preformatted/qt4-gnash.1.in: drop duplicate copies -2011-01-24 Benjamin Wolsey +2012-01-18 Rob Savoye - * libbase/GnashImage.cpp, libbase/GnashImagePng.cpp, - libbase/GnashImagePng.h: Hide implementation. + * packaging/debian/changelog, packaging/debian/control, + packaging/debian/gnash-cygnal.install, + packaging/debian/gnash-dump.install, + packaging/debian/gnash-framebuffer.install, + packaging/debian/gnash-framebuffer.manpages, + packaging/debian/gnash-klash.install: add fb-gnash and dump-gnash + packages -2011-01-23 Rob Savoye +2012-01-18 Rob Savoye - * : commit 639f4da74fe2fa5728fc440ae67de6fdb40faa53 Author: Brad - SMith Date: Sun Jan 23 08:51:44 2011 -0700 + * packaging/debian/rules: drop unused rules for optional package + buulds, everything is selectable at runtime now. -2011-01-23 Brad Smith +2012-01-18 Rob Savoye - * testsuite/swfdec/gen_run_swfdec_testsuite.sh: Fix shell script to - use md5(1) when appropriate. + * packaging/redhat/gnash.spec: add dump-gnash manpage -2011-01-21 Petter Reinholdtsen +2012-01-18 Rob Savoye - * testsuite/Makefile.am: Fix some tests on Lenny + * doc/C/gnash.man-xml: add dump-gnash as an aliases to this manpage -2011-01-19 Benjamin Wolsey +2012-01-18 Rob Savoye - * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp, - extensions/gtk2/gtkext.cpp: Try fixing all extensions, complete or - not. + * packaging/redhat/gnash.spec: build fb-gnash and dump-gnash + packages too. -2011-01-19 Benjamin Wolsey +2012-01-18 Rob Savoye - * extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp: Stupid - typo. + * doc/C/Makefile.am: build a dump-gnash manpage too, since we now + package it. -2011-01-19 Benjamin Wolsey +2012-01-18 Rob Savoye - * extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp: Fix - more extensions. + * doc/C/preformatted/cygnal.1.in, + doc/C/preformatted/findmicrophones.1.in, + doc/C/preformatted/findwebcams.1.in, + doc/C/preformatted/flvdumper.1.in, doc/C/preformatted/gnash.1.in, + doc/C/preformatted/gprocessor.1.in, + doc/C/preformatted/rtmpget.1.in, doc/C/preformatted/soldumper.1.in: + regenerated the preformatted versions -2011-01-19 Benjamin Wolsey +2012-01-18 Rob Savoye - * extensions/mysql/mysql_db.cpp: Fix extensions. + * libdevice/events/TouchDevice.cpp: fix typo with gettext macro -2011-01-19 Benjamin Wolsey +2012-01-17 Rob Savoye - * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp, - extensions/fileio/fileio.cpp, extensions/gtk2/gtkext.cpp, - extensions/launcher/launcher_ext.cpp, extensions/lirc/lirc_ext.cpp, - extensions/mysql/mysql_db.cpp, libcore/asobj/Accessibility_as.cpp, - libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp, - libcore/asobj/Boolean_as.cpp, libcore/asobj/Camera_as.cpp, - libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenuItem_as.cpp, - libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp, - libcore/asobj/Error_as.cpp, libcore/asobj/Global_as.cpp, - libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp, - libcore/asobj/LoadableObject.cpp, - libcore/asobj/LocalConnection_as.cpp, libcore/asobj/Math_as.cpp, - libcore/asobj/Microphone_as.cpp, libcore/asobj/Mouse_as.cpp, - libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp, - libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp, - libcore/asobj/Number_as.cpp, libcore/asobj/Object.cpp, - libcore/asobj/Selection_as.cpp, libcore/asobj/SharedObject_as.cpp, - libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp, - libcore/asobj/String_as.cpp, libcore/asobj/System_as.cpp, - libcore/asobj/TextFormat_as.cpp, libcore/asobj/TextSnapshot_as.cpp, - libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLSocket_as.cpp, - libcore/asobj/XML_as.cpp, + * configure.ac: remove extraneous = from help strings option names + +2012-01-16 Rob Savoye + + * testsuite/DummyCharacter.h, testsuite/DummyMovieDefinition.h, + testsuite/FuzzyPixel.cpp, testsuite/FuzzyPixel.h, + testsuite/Makefile.am, testsuite/MovieTester.cpp, + testsuite/MovieTester.h, testsuite/actionscript.all/Makefile.am, + testsuite/as3compile.all/Makefile.am, testsuite/check.h, + testsuite/dejagnu.h, testsuite/libbase.all/CurlStreamTest.cpp, + testsuite/libbase.all/IntTypesTest.cpp, + testsuite/libbase.all/Makefile.am, + testsuite/libbase.all/NoSeekFileTest.cpp, + testsuite/libbase.all/Point2dTest.cpp, + testsuite/libbase.all/Range2dTest.cpp, + testsuite/libbase.all/RcTest.cpp, + testsuite/libbase.all/URLTest.cpp, + testsuite/libbase.all/memtest.cpp, + testsuite/libbase.all/snappingrangetest.cpp, + testsuite/libbase.all/string_tableTest.cpp, + testsuite/libcore.all/AsValueTest.cpp, + testsuite/libcore.all/BitsReaderTest.cpp, + testsuite/libcore.all/ClassSizes.cpp, + testsuite/libcore.all/CodeStreamTest.cpp, + testsuite/libcore.all/CxFormTest.cpp, + testsuite/libcore.all/DisplayListTest.cpp, + testsuite/libcore.all/EdgeTest.cpp, + testsuite/libcore.all/Makefile.am, + testsuite/libcore.all/MatrixTest.cpp, + testsuite/libcore.all/PropFlagsTest.cpp, + testsuite/libcore.all/PropertyListTest.cpp, + testsuite/libcore.all/SafeStackTest.cpp, + testsuite/libcore.all/StreamTest.cpp, + testsuite/libmedia.all/Makefile.am, + testsuite/libmedia.all/test_audioinput.cpp, + testsuite/libmedia.all/test_videoinput.cpp, + testsuite/media/Makefile.am, testsuite/misc-haxe.all/Makefile.am, + testsuite/misc-ming.all/BeginBitmapFillRunner.cpp, + testsuite/misc-ming.all/BitmapDataTestRunner.cpp, + testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp, + testsuite/misc-ming.all/ButtonPropertiesTestRunner.cpp, + testsuite/misc-ming.all/DefineEditTextTest-Runner.cpp, + testsuite/misc-ming.all/DefineEditTextVariableNameTest-Runner.cpp, + testsuite/misc-ming.all/DefineTextTest-Runner.cpp, + testsuite/misc-ming.all/DragDropTestRunner.cpp, + testsuite/misc-ming.all/DrawingApiTestRunner.cpp, + testsuite/misc-ming.all/KeyEventOrderRunner.cpp, + testsuite/misc-ming.all/Makefile.am, + testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp, + testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp, + testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp, + testsuite/misc-ming.all/RollOverOutTest-Runner.cpp, + testsuite/misc-ming.all/SpriteButtonEventsTest-Runner.cpp, + testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp, + testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp, + testsuite/misc-ming.all/attachMovieTestRunner.cpp, + testsuite/misc-ming.all/intervalTestRunner.cpp, + testsuite/misc-ming.all/key_event_testrunner.cpp, + testsuite/misc-ming.all/masks_test2runner.cpp, + testsuite/misc-ming.all/masks_testrunner.cpp, + testsuite/misc-ming.all/ming_utils.h, + testsuite/misc-ming.all/morph_test1runner.cpp, + testsuite/misc-ming.all/replace_buttons1test_runner.cpp, + testsuite/misc-ming.all/replace_shapes1test_runner.cpp, + testsuite/misc-ming.all/replace_sprites1test_runner.cpp, + testsuite/misc-ming.all/root_stop_testrunner.cpp, + testsuite/misc-mtasc.all/Makefile.am, + testsuite/misc-swfc.all/Makefile.am, + testsuite/misc-swfc.all/button_test1runner.cpp, + testsuite/misc-swfc.all/sound_stop_runner.cpp, + testsuite/misc-swfmill.all/Makefile.am, + testsuite/misc-swfmill.all/backgroundTestRunner.cpp, + testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp, + testsuite/movies.all/Makefile.am, + testsuite/movies.all/gravity_embedded-TestRunner.cpp, + testsuite/movies.all/tic_tac2-TestRunner.cpp, + testsuite/network.all/Makefile.am, + testsuite/network.all/test_ssh.cpp, + testsuite/network.all/test_ssl.cpp, testsuite/samples/Makefile.am, + testsuite/samples/clip_as_button2-TestRunner.cpp, + testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp, + testsuite/samples/subshapes-TestRunner.cpp, + testsuite/swfdec/Makefile.am: update copyright date + +2012-01-16 Rob Savoye + + * libcore/AMFConverter.cpp, libcore/AMFConverter.h, + libcore/Bitmap.cpp, libcore/Bitmap.h, libcore/BitmapMovie.cpp, + libcore/BitmapMovie.h, libcore/Button.cpp, libcore/Button.h, + libcore/CharacterProxy.cpp, libcore/CharacterProxy.h, + libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h, + libcore/ConstantPool.cpp, libcore/ConstantPool.h, + libcore/DisplayList.cpp, libcore/DisplayList.h, + libcore/DisplayObject.cpp, libcore/DisplayObject.h, + libcore/DisplayObjectContainer.cpp, + libcore/DisplayObjectContainer.h, libcore/DragState.h, + libcore/DynamicShape.cpp, libcore/DynamicShape.h, + libcore/ExternalInterface.cpp, libcore/ExternalInterface.h, + libcore/FillStyle.cpp, libcore/FillStyle.h, libcore/Filters.h, + libcore/Font.cpp, libcore/Font.h, + libcore/FreetypeGlyphsProvider.cpp, + libcore/FreetypeGlyphsProvider.h, libcore/Function.cpp, + libcore/Function.h, libcore/Function2.cpp, libcore/Function2.h, + libcore/Geometry.cpp, libcore/Geometry.h, libcore/GnashKey.h, + libcore/HostInterface.cpp, libcore/HostInterface.h, + libcore/InteractiveObject.cpp, libcore/InteractiveObject.h, + libcore/LineStyle.cpp, libcore/LineStyle.h, + libcore/LoadVariablesThread.cpp, libcore/LoadVariablesThread.h, + libcore/Makefile.am, libcore/ManualClock.h, libcore/MorphShape.cpp, + libcore/MorphShape.h, libcore/Movie.h, libcore/MovieClip.cpp, + libcore/MovieClip.h, libcore/MovieFactory.cpp, + libcore/MovieFactory.h, libcore/MovieLibrary.h, + libcore/MovieLoader.cpp, libcore/MovieLoader.h, + libcore/NativeFunction.h, libcore/ObjectURI.h, libcore/PropFlags.h, + libcore/Property.cpp, libcore/Property.h, libcore/PropertyList.cpp, + libcore/PropertyList.h, libcore/RGBA.cpp, libcore/RGBA.h, + libcore/Relay.cpp, libcore/Relay.h, libcore/RunResources.h, + libcore/SWFCxForm.cpp, libcore/SWFCxForm.h, libcore/SWFMatrix.cpp, + libcore/SWFMatrix.h, libcore/SWFMovie.cpp, libcore/SWFMovie.h, + libcore/SWFRect.cpp, libcore/SWFRect.h, libcore/SWFStream.cpp, + libcore/SWFStream.h, libcore/Shape.cpp, libcore/Shape.h, + libcore/StaticText.cpp, libcore/StaticText.h, + libcore/SystemClock.cpp, libcore/SystemClock.h, + libcore/TextField.cpp, libcore/TextField.h, libcore/Timers.cpp, + libcore/Timers.h, libcore/Transform.h, libcore/UserFunction.h, + libcore/Video.cpp, libcore/Video.h, libcore/VirtualClock.h, + libcore/abc/AbcBlock.cpp, libcore/abc/AbcBlock.h, + libcore/abc/BoundValues.h, libcore/abc/Class.cpp, + libcore/abc/Class.h, libcore/abc/CodeStream.cpp, + libcore/abc/CodeStream.h, libcore/abc/Method.cpp, + libcore/abc/Method.h, libcore/abc/MultiName.h, + libcore/abc/Namespace.cpp, libcore/abc/Namespace.h, + libcore/abc/abc_function.cpp, libcore/abc/abc_function.h, + libcore/abc/asException.h, libcore/abc/as_class.cpp, + libcore/abc/as_class.h, libcore/as_environment.cpp, + libcore/as_environment.h, libcore/as_function.cpp, + libcore/as_function.h, libcore/as_object.cpp, libcore/as_object.h, + libcore/as_value.cpp, libcore/as_value.h, + libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h, + libcore/asobj/Accessibility_as.cpp, + libcore/asobj/Accessibility_as.h, libcore/asobj/Array_as.cpp, + libcore/asobj/Array_as.h, libcore/asobj/AsBroadcaster.cpp, + libcore/asobj/AsBroadcaster.h, libcore/asobj/Boolean_as.cpp, + libcore/asobj/Boolean_as.h, libcore/asobj/Camera_as.cpp, + libcore/asobj/Camera_as.h, libcore/asobj/Color_as.cpp, + libcore/asobj/Color_as.h, libcore/asobj/ContextMenuItem_as.cpp, + libcore/asobj/ContextMenuItem_as.h, + libcore/asobj/ContextMenu_as.cpp, libcore/asobj/ContextMenu_as.h, + libcore/asobj/Date_as.cpp, libcore/asobj/Date_as.h, + libcore/asobj/Error_as.cpp, libcore/asobj/Error_as.h, + libcore/asobj/Function_as.cpp, libcore/asobj/Function_as.h, + libcore/asobj/Global_as.cpp, libcore/asobj/Global_as.h, + libcore/asobj/Key_as.cpp, libcore/asobj/Key_as.h, + libcore/asobj/LoadVars_as.cpp, libcore/asobj/LoadVars_as.h, + libcore/asobj/LoadableObject.cpp, libcore/asobj/LoadableObject.h, + libcore/asobj/LocalConnection_as.cpp, + libcore/asobj/LocalConnection_as.h, libcore/asobj/Math_as.cpp, + libcore/asobj/Math_as.h, libcore/asobj/Microphone_as.cpp, + libcore/asobj/Microphone_as.h, libcore/asobj/Mouse_as.cpp, + libcore/asobj/Mouse_as.h, libcore/asobj/MovieClipLoader.cpp, + libcore/asobj/MovieClipLoader.h, libcore/asobj/MovieClip_as.cpp, + libcore/asobj/MovieClip_as.h, libcore/asobj/NetConnection_as.cpp, + libcore/asobj/NetConnection_as.h, libcore/asobj/NetStream_as.cpp, + libcore/asobj/NetStream_as.h, libcore/asobj/Number_as.cpp, + libcore/asobj/Number_as.h, libcore/asobj/Object.cpp, + libcore/asobj/Object.h, libcore/asobj/PlayHead.cpp, + libcore/asobj/PlayHead.h, libcore/asobj/Selection_as.cpp, + libcore/asobj/Selection_as.h, libcore/asobj/SharedObject_as.cpp, + libcore/asobj/SharedObject_as.h, libcore/asobj/Sound_as.cpp, + libcore/asobj/Sound_as.h, libcore/asobj/Stage_as.cpp, + libcore/asobj/Stage_as.h, libcore/asobj/String_as.cpp, + libcore/asobj/String_as.h, libcore/asobj/System_as.cpp, + libcore/asobj/System_as.h, libcore/asobj/TextField_as.cpp, + libcore/asobj/TextField_as.h, libcore/asobj/TextFormat_as.cpp, + libcore/asobj/TextFormat_as.h, libcore/asobj/TextSnapshot_as.cpp, + libcore/asobj/TextSnapshot_as.h, libcore/asobj/Video_as.cpp, + libcore/asobj/Video_as.h, libcore/asobj/XMLNode_as.cpp, + libcore/asobj/XMLNode_as.h, libcore/asobj/XMLSocket_as.cpp, + libcore/asobj/XMLSocket_as.h, libcore/asobj/XML_as.cpp, + libcore/asobj/XML_as.h, libcore/asobj/flash.am, libcore/asobj/flash/display/BitmapData_as.cpp, + libcore/asobj/flash/display/BitmapData_as.h, + libcore/asobj/flash/display/display.am, + libcore/asobj/flash/display/display_pkg.cpp, + libcore/asobj/flash/display/display_pkg.h, libcore/asobj/flash/external/ExternalInterface_as.cpp, + libcore/asobj/flash/external/ExternalInterface_as.h, + libcore/asobj/flash/external/external.am, + libcore/asobj/flash/external/external_pkg.cpp, + libcore/asobj/flash/external/external_pkg.h, libcore/asobj/flash/filters/BevelFilter_as.cpp, + libcore/asobj/flash/filters/BevelFilter_as.h, libcore/asobj/flash/filters/BitmapFilter_as.cpp, + libcore/asobj/flash/filters/BitmapFilter_as.h, libcore/asobj/flash/filters/BlurFilter_as.cpp, + libcore/asobj/flash/filters/BlurFilter_as.h, libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp, + libcore/asobj/flash/filters/ColorMatrixFilter_as.h, libcore/asobj/flash/filters/ConvolutionFilter_as.cpp, + libcore/asobj/flash/filters/ConvolutionFilter_as.h, libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp, + libcore/asobj/flash/filters/DisplacementMapFilter_as.h, libcore/asobj/flash/filters/DropShadowFilter_as.cpp, + libcore/asobj/flash/filters/DropShadowFilter_as.h, libcore/asobj/flash/filters/GlowFilter_as.cpp, + libcore/asobj/flash/filters/GlowFilter_as.h, libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, + libcore/asobj/flash/filters/GradientBevelFilter_as.h, libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, + libcore/asobj/flash/filters/GradientGlowFilter_as.h, + libcore/asobj/flash/filters/filters.am, + libcore/asobj/flash/filters/filters_pkg.cpp, + libcore/asobj/flash/filters/filters_pkg.h, + libcore/asobj/flash/flash_pkg.cpp, libcore/asobj/flash/flash_pkg.h, libcore/asobj/flash/geom/ColorTransform_as.cpp, + libcore/asobj/flash/geom/ColorTransform_as.h, libcore/asobj/flash/geom/Matrix_as.cpp, + libcore/asobj/flash/geom/Matrix_as.h, libcore/asobj/flash/geom/Point_as.cpp, + libcore/asobj/flash/geom/Point_as.h, libcore/asobj/flash/geom/Rectangle_as.cpp, + libcore/asobj/flash/geom/Rectangle_as.h, libcore/asobj/flash/geom/Transform_as.cpp, + libcore/asobj/flash/geom/Transform_as.h, + libcore/asobj/flash/geom/geom.am, + libcore/asobj/flash/geom/geom_pkg.cpp, + libcore/asobj/flash/geom/geom_pkg.h, libcore/asobj/flash/net/FileReferenceList_as.cpp, + libcore/asobj/flash/net/FileReferenceList_as.h, libcore/asobj/flash/net/FileReference_as.cpp, - libcore/asobj/flash/text/TextRenderer_as.cpp: Don't include - builtin_function.h where not needed. - -2011-01-19 Benjamin Wolsey - - * libcore/asobj/Camera_as.cpp, libcore/asobj/Global_as.cpp, - libcore/asobj/Global_as.h, libcore/asobj/Microphone_as.cpp, - libcore/asobj/TextField_as.cpp: Hide builtin_function behind - as_function. - -2011-01-19 Benjamin Wolsey - - * libcore/Button.cpp, libcore/Button.h, libcore/DisplayList.cpp, - libcore/DisplayObject.cpp, libcore/DisplayObjectContainer.cpp, - libcore/DisplayObjectContainer.h, libcore/Function.h, - libcore/MorphShape.h, libcore/MouseButtonState.h, - libcore/MovieClip.cpp, libcore/MovieClip.h, - libcore/MovieFactory.cpp, libcore/Timers.cpp, libcore/Timers.h, - libcore/abc/abc_function.h, libcore/as_object.cpp, - libcore/as_value.cpp, libcore/asobj/Array_as.cpp, - libcore/asobj/AsBroadcaster.cpp, libcore/asobj/AsBroadcaster.h, - libcore/asobj/Camera_as.cpp, libcore/asobj/Function_as.cpp, - libcore/asobj/Global_as.cpp, libcore/asobj/Key_as.cpp, - libcore/asobj/LoadVars_as.cpp, libcore/asobj/MovieClipLoader.cpp, - libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetConnection_as.cpp, - libcore/asobj/NetStream_as.cpp, libcore/asobj/SharedObject_as.cpp, - libcore/asobj/Sound_as.cpp, libcore/asobj/TextField_as.cpp, + libcore/asobj/flash/net/FileReference_as.h, + libcore/asobj/flash/net/net.am, + libcore/asobj/flash/net/net_pkg.cpp, + libcore/asobj/flash/net/net_pkg.h, + libcore/asobj/flash/text/TextRenderer_as.cpp, + libcore/asobj/flash/text/TextRenderer_as.h, + libcore/asobj/flash/text/text.am, + libcore/asobj/flash/text/text_pkg.cpp, + libcore/asobj/flash/text/text_pkg.h, libcore/builtin_function.h, + libcore/event_id.cpp, libcore/event_id.h, libcore/fontlib.h, libcore/movie_root.cpp, libcore/movie_root.h, + libcore/namedStrings.cpp, libcore/namedStrings.h, libcore/parser/BitmapMovieDefinition.cpp, + libcore/parser/BitmapMovieDefinition.h, libcore/parser/Makefile.am, libcore/parser/SWFMovieDefinition.cpp, - libcore/parser/SWFMovieDefinition.h, + libcore/parser/SWFMovieDefinition.h, libcore/parser/SWFParser.cpp, + libcore/parser/SWFParser.h, libcore/parser/TypesParser.cpp, + libcore/parser/TypesParser.h, libcore/parser/action_buffer.cpp, + libcore/parser/action_buffer.h, libcore/parser/filter_factory.cpp, + libcore/parser/filter_factory.h, libcore/parser/movie_definition.h, + libcore/parser/sound_definition.h, libcore/parser/sprite_definition.cpp, libcore/parser/sprite_definition.h, - libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineShapeTag.cpp, - libcore/vm/ASHandlers.cpp, libcore/vm/ExecutableCode.h: Drop more - GNASH_USE_GC macros and intrusive_ptr usage. - -2011-01-19 Benjamin Wolsey - - * libbase/smart_ptr.h, libcore/Font.cpp, libcore/StaticText.cpp, - libcore/StaticText.h, libcore/parser/SWFMovieDefinition.cpp, - libcore/parser/sprite_definition.cpp, - libcore/parser/sprite_definition.h, libcore/vm/VM.cpp: Drop - GNASH_USE_GC annotations and some useless ifdefs. + libcore/swf/CSMTextSettingsTag.cpp, + libcore/swf/CSMTextSettingsTag.h, libcore/swf/ControlTag.h, + libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefaultTagLoaders.h, + libcore/swf/DefineBitsTag.cpp, libcore/swf/DefineBitsTag.h, + libcore/swf/DefineButtonCxformTag.cpp, + libcore/swf/DefineButtonCxformTag.h, + libcore/swf/DefineButtonSoundTag.cpp, + libcore/swf/DefineButtonSoundTag.h, + libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h, + libcore/swf/DefineEditTextTag.cpp, libcore/swf/DefineEditTextTag.h, + libcore/swf/DefineFontAlignZonesTag.cpp, + libcore/swf/DefineFontAlignZonesTag.h, + libcore/swf/DefineFontNameTag.h, libcore/swf/DefineFontTag.cpp, + libcore/swf/DefineFontTag.h, libcore/swf/DefineMorphShapeTag.cpp, + libcore/swf/DefineMorphShapeTag.h, + libcore/swf/DefineScalingGridTag.cpp, + libcore/swf/DefineScalingGridTag.h, + libcore/swf/DefineSceneAndFrameLabelDataTag.h, + libcore/swf/DefineShapeTag.cpp, libcore/swf/DefineTextTag.cpp, + libcore/swf/DefineTextTag.h, libcore/swf/DefineVideoStreamTag.cpp, + libcore/swf/DefineVideoStreamTag.h, libcore/swf/DefinitionTag.cpp, + libcore/swf/DefinitionTag.h, libcore/swf/DisplayListTag.h, + libcore/swf/DoABCTag.h, libcore/swf/DoActionTag.h, + libcore/swf/DoInitActionTag.h, libcore/swf/ExportAssetsTag.h, + libcore/swf/ImportAssetsTag.h, libcore/swf/PlaceObject2Tag.cpp, + libcore/swf/PlaceObject2Tag.h, libcore/swf/RemoveObjectTag.cpp, + libcore/swf/RemoveObjectTag.h, libcore/swf/SWF.cpp, + libcore/swf/SWF.h, libcore/swf/ScriptLimitsTag.h, + libcore/swf/SetBackgroundColorTag.h, + libcore/swf/SetTabIndexTag.cpp, libcore/swf/SetTabIndexTag.h, + libcore/swf/ShapeRecord.cpp, libcore/swf/ShapeRecord.h, + libcore/swf/SoundInfoRecord.cpp, libcore/swf/SoundInfoRecord.h, + libcore/swf/SoundStreamHeadTag.cpp, + libcore/swf/SoundStreamHeadTag.h, libcore/swf/StartSoundTag.cpp, + libcore/swf/StartSoundTag.h, libcore/swf/StreamSoundBlockTag.cpp, + libcore/swf/StreamSoundBlockTag.h, libcore/swf/SymbolClassTag.h, + libcore/swf/TagLoadersTable.cpp, libcore/swf/TagLoadersTable.h, + libcore/swf/TextRecord.cpp, libcore/swf/TextRecord.h, + libcore/swf/VideoFrameTag.cpp, libcore/swf/VideoFrameTag.h, + libcore/swf/tag_loaders.cpp, libcore/swf/tag_loaders.h, + libcore/swf_event.h, libcore/vm/ASHandlers.cpp, + libcore/vm/ASHandlers.h, libcore/vm/ActionExec.cpp, + libcore/vm/ActionExec.h, libcore/vm/CallStack.cpp, + libcore/vm/CallStack.h, libcore/vm/ExecutableCode.h, + libcore/vm/Machine.cpp, libcore/vm/Machine.h, + libcore/vm/Makefile.am, libcore/vm/SafeStack.h, libcore/vm/VM.cpp, + libcore/vm/VM.h, libcore/vm/fn_call.h: update copyright date + +2012-01-16 Rob Savoye + + * utilities/Makefile.am, utilities/dumpshm.cpp, + utilities/findmicrophones.cpp, utilities/findwebcams.cpp, + utilities/flvdumper.cpp, utilities/processor.cpp, + utilities/rtmpget.cpp, utilities/soldumper.cpp: update copyright + date + +2012-01-16 Rob Savoye + + * plugin/Makefile.am, plugin/aos4/Makefile.am, + plugin/aos4/plugin.cpp, plugin/aos4/plugin.h, + plugin/klash/Makefile.am, plugin/klash/klash_part.cpp, + plugin/klash/klash_part.h, plugin/klash4/Makefile.am, + plugin/klash4/klash_part.cpp, plugin/klash4/klash_part.h, + plugin/npapi/GnashNPVariant.h, plugin/npapi/Makefile.am, + plugin/npapi/callbacks.cpp, plugin/npapi/callbacks.h, + plugin/npapi/external.cpp, plugin/npapi/external.h, + plugin/npapi/gshell.cpp, plugin/npapi/mozilla-sdk/np_entry.cpp, + plugin/npapi/mozilla-sdk/npn_gate.cpp, + plugin/npapi/mozilla-sdk/npp_gate.cpp, + plugin/npapi/mozilla-sdk/npplat.h, + plugin/npapi/mozilla-sdk/pluginbase.h, plugin/npapi/plugin.cpp, + plugin/npapi/plugin.h, plugin/npapi/pluginScriptObject.cpp, + plugin/npapi/pluginScriptObject.h, plugin/npapi/test.cpp, + plugin/win32/Makefile.am, plugin/win32/plugin.cpp, + plugin/win32/plugin.h: update copyright date + +2012-01-16 Rob Savoye + + * extensions/Makefile.am, extensions/dbus/Makefile.am, + extensions/dbus/dbus_ext.cpp, extensions/dbus/dbus_ext.h, + extensions/dejagnu/Makefile.am, extensions/dejagnu/dejagnu.cpp, + extensions/dejagnu/dejagnu.h, extensions/fileio/Makefile.am, + extensions/fileio/fileio.cpp, extensions/fileio/fileio.h, + extensions/gtk2/Makefile.am, extensions/gtk2/gtkext.cpp, + extensions/gtk2/gtkext.h, extensions/lirc/Makefile.am, + extensions/lirc/lirc_ext.cpp, extensions/lirc/lirc_ext.h, + extensions/mysql/Makefile.am, extensions/mysql/mysql_db.cpp, + extensions/mysql/mysql_db.h, extensions/mysql/mysql_table.cpp: + update copyright date + +2012-01-16 Rob Savoye + + * libsound/AuxStream.h, libsound/EmbedSound.cpp, + libsound/EmbedSound.h, libsound/EmbedSoundInst.cpp, + libsound/EmbedSoundInst.h, libsound/InputStream.h, + libsound/LiveSound.cpp, libsound/LiveSound.h, libsound/Makefile.am, + libsound/NullSoundHandler.h, libsound/SoundEnvelope.h, + libsound/SoundUtils.h, libsound/StreamingSound.cpp, + libsound/StreamingSound.h, libsound/StreamingSoundData.cpp, + libsound/StreamingSoundData.h, libsound/WAVWriter.cpp, + libsound/WAVWriter.h, libsound/aos4/sound_handler_ahi.cpp, + libsound/aos4/sound_handler_ahi.h, + libsound/mkit/sound_handler_mkit.cpp, + libsound/mkit/sound_handler_mkit.h, + libsound/sdl/sound_handler_sdl.cpp, + libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, + libsound/sound_handler.h: update copyright date -2011-01-19 Benjamin Wolsey +2012-01-16 Rob Savoye - * libbase/log.cpp: Drop unused log function. + * libmedia/AudioDecoder.h, libmedia/AudioDecoderSimple.cpp, + libmedia/AudioDecoderSimple.h, libmedia/AudioDecoderSpeex.cpp, + libmedia/AudioDecoderSpeex.h, libmedia/AudioInput.h, + libmedia/AudioResampler.cpp, libmedia/AudioResampler.h, + libmedia/FLVParser.cpp, libmedia/FLVParser.h, libmedia/Id3Info.h, + libmedia/Makefile.am, libmedia/MediaHandler.cpp, + libmedia/MediaHandler.h, libmedia/MediaParser.cpp, + libmedia/MediaParser.h, libmedia/SoundInfo.h, + libmedia/VideoConverter.h, libmedia/VideoDecoder.h, + libmedia/VideoInput.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, + libmedia/ffmpeg/AudioDecoderFfmpeg.h, + libmedia/ffmpeg/AudioInputFfmpeg.cpp, + libmedia/ffmpeg/AudioInputFfmpeg.h, + libmedia/ffmpeg/AudioResamplerFfmpeg.cpp, + libmedia/ffmpeg/AudioResamplerFfmpeg.h, + libmedia/ffmpeg/MediaHandlerFfmpeg.cpp, + libmedia/ffmpeg/MediaHandlerFfmpeg.h, + libmedia/ffmpeg/MediaParserFfmpeg.cpp, + libmedia/ffmpeg/MediaParserFfmpeg.h, + libmedia/ffmpeg/VideoConverterFfmpeg.cpp, + libmedia/ffmpeg/VideoConverterFfmpeg.h, + libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, + libmedia/ffmpeg/VideoDecoderFfmpeg.h, + libmedia/ffmpeg/VideoDecoderFfmpegVaapi.cpp, + libmedia/ffmpeg/VideoDecoderFfmpegVaapi.h, + libmedia/ffmpeg/VideoInputFfmpeg.cpp, + libmedia/ffmpeg/VideoInputFfmpeg.h, + libmedia/ffmpeg/ffmpegHeaders.h, libmedia/gst/AudioDecoderGst.cpp, + libmedia/gst/AudioDecoderGst.h, libmedia/gst/AudioInputGst.cpp, + libmedia/gst/AudioInputGst.h, libmedia/gst/GstUtil.cpp, + libmedia/gst/GstUtil.h, libmedia/gst/MediaHandlerGst.cpp, + libmedia/gst/MediaHandlerGst.h, libmedia/gst/MediaParserGst.cpp, + libmedia/gst/MediaParserGst.h, libmedia/gst/VideoConverterGst.cpp, + libmedia/gst/VideoConverterGst.h, libmedia/gst/VideoDecoderGst.cpp, + libmedia/gst/VideoDecoderGst.h, libmedia/gst/VideoInputGst.cpp, + libmedia/gst/VideoInputGst.h, libmedia/haiku/AudioDecoderHaiku.cpp, + libmedia/haiku/AudioDecoderHaiku.h, + libmedia/haiku/AudioInputHaiku.cpp, + libmedia/haiku/AudioInputHaiku.h, + libmedia/haiku/MediaHandlerHaiku.cpp, + libmedia/haiku/MediaHandlerHaiku.h, + libmedia/haiku/MediaParserHaiku.cpp, + libmedia/haiku/MediaParserHaiku.h, + libmedia/haiku/VideoConverterHaiku.cpp, + libmedia/haiku/VideoConverterHaiku.h, + libmedia/haiku/VideoDecoderHaiku.cpp, + libmedia/haiku/VideoDecoderHaiku.h, + libmedia/haiku/VideoInputHaiku.cpp, + libmedia/haiku/VideoInputHaiku.h: update copyright date + +2012-01-16 Rob Savoye + + * Makefile.am, configure.ac: update copyright date + +2012-01-16 Rob Savoye + + * cygnal/Makefile.am, cygnal/alloc.cpp, cygnal/cgi-bin/Makefile.am, + cygnal/cgi-bin/echo/Makefile.am, cygnal/cgi-bin/echo/echo.cpp, + cygnal/cgi-bin/echo/echo.h, cygnal/cgi-bin/echo/gateway.cpp, + cygnal/cgi-bin/echo/gateway.h, cygnal/cgi-bin/fitcDemo/Makefile.am, + cygnal/cgi-bin/fitcDemo/fitcDemo.cpp, + cygnal/cgi-bin/fitcDemo/fitcDemo.h, + cygnal/cgi-bin/oflaDemo/Makefile.am, + cygnal/cgi-bin/oflaDemo/oflaDemo.cpp, + cygnal/cgi-bin/oflaDemo/oflaDemo.h, cygnal/crc.cpp, cygnal/crc.h, + cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/cygnal.h, + cygnal/doc/C/Makefile.am, cygnal/handler.cpp, cygnal/handler.h, + cygnal/http_server.cpp, cygnal/http_server.h, + cygnal/libamf/Makefile.am, cygnal/libamf/amf.cpp, + cygnal/libamf/amf.h, cygnal/libamf/amf_msg.cpp, + cygnal/libamf/amf_msg.h, cygnal/libamf/amftest.cpp, + cygnal/libamf/amfutf8.h, cygnal/libamf/buffer.cpp, + cygnal/libamf/buffer.h, cygnal/libamf/element.cpp, + cygnal/libamf/element.h, cygnal/libamf/flv.cpp, + cygnal/libamf/flv.h, cygnal/libamf/lcshm.cpp, + cygnal/libamf/lcshm.h, cygnal/libamf/protocol.h, + cygnal/libamf/sol.cpp, cygnal/libamf/sol.h, + cygnal/libnet/Makefile.am, cygnal/libnet/cache.cpp, + cygnal/libnet/cache.h, cygnal/libnet/cque.cpp, + cygnal/libnet/cque.h, cygnal/libnet/cqueue.cpp, + cygnal/libnet/cqueue.h, cygnal/libnet/diskstream.cpp, + cygnal/libnet/diskstream.h, cygnal/libnet/http.cpp, + cygnal/libnet/http.h, cygnal/libnet/lirc.cpp, cygnal/libnet/lirc.h, + cygnal/libnet/netstats.cpp, cygnal/libnet/netstats.h, + cygnal/libnet/network.cpp, cygnal/libnet/network.h, + cygnal/libnet/rtmp.cpp, cygnal/libnet/rtmp.h, + cygnal/libnet/rtmp_client.cpp, cygnal/libnet/rtmp_client.h, + cygnal/libnet/rtmp_msg.cpp, cygnal/libnet/rtmp_msg.h, + cygnal/libnet/sshclient.cpp, cygnal/libnet/sshclient.h, + cygnal/libnet/sshserver.cpp, cygnal/libnet/sshserver.h, + cygnal/libnet/sslclient.cpp, cygnal/libnet/sslclient.h, + cygnal/libnet/sslserver.cpp, cygnal/libnet/sslserver.h, + cygnal/libnet/statistics.cpp, cygnal/libnet/statistics.h, + cygnal/proc.cpp, cygnal/proc.h, cygnal/rtmp_server.cpp, + cygnal/rtmp_server.h, cygnal/serverSO.cpp, cygnal/serverSO.h, + cygnal/testsuite/Makefile.am, + cygnal/testsuite/cygnal.all/Makefile.am, + cygnal/testsuite/cygnal.all/test_crc.cpp, + cygnal/testsuite/libamf.all/Makefile.am, + cygnal/testsuite/libamf.all/test_amf.cpp, + cygnal/testsuite/libamf.all/test_amfmsg.cpp, + cygnal/testsuite/libamf.all/test_buffer.cpp, + cygnal/testsuite/libamf.all/test_el.cpp, + cygnal/testsuite/libamf.all/test_flv.cpp, + cygnal/testsuite/libamf.all/test_lc.cpp, + cygnal/testsuite/libamf.all/test_number.cpp, + cygnal/testsuite/libamf.all/test_object.cpp, + cygnal/testsuite/libamf.all/test_sol.cpp, + cygnal/testsuite/libamf.all/test_string.cpp, + cygnal/testsuite/libamf.all/test_variable.cpp, + cygnal/testsuite/libnet.all/Makefile.am, + cygnal/testsuite/libnet.all/generate_amfbins.cpp, + cygnal/testsuite/libnet.all/test_cache.cpp, + cygnal/testsuite/libnet.all/test_cque.cpp, + cygnal/testsuite/libnet.all/test_crc.cpp, + cygnal/testsuite/libnet.all/test_diskstream.cpp, + cygnal/testsuite/libnet.all/test_handler.cpp, + cygnal/testsuite/libnet.all/test_http.cpp, + cygnal/testsuite/libnet.all/test_rtmp.cpp: update copyright date + +2012-01-16 Rob Savoye + + * libdevice/DeviceGlue.cpp, libdevice/DeviceGlue.h, + libdevice/GnashDevice.h, libdevice/Makefile.am, + libdevice/directfb/DirectFBDevice.cpp, + libdevice/directfb/DirectFBDevice.h, + libdevice/directfb/Renderer_DirectFB.cpp, + libdevice/directfb/Renderer_DirectFB.h, + libdevice/directfb/test_dfb.cpp, libdevice/egl/configTemplates.h, + libdevice/egl/eglDevice.cpp, libdevice/egl/eglDevice.h, + libdevice/egl/test_egl.cpp, libdevice/events/EventDevice.cpp, + libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h, + libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp, + libdevice/events/UinputDevice.cpp, + libdevice/events/test_events.cpp, libdevice/rawfb/RawFBDevice.cpp, + libdevice/rawfb/RawFBDevice.h, libdevice/rawfb/test_rawfb.cpp, + libdevice/vaapi/VaapiContext.cpp, libdevice/vaapi/VaapiContext.h, + libdevice/vaapi/VaapiDevice.cpp, libdevice/vaapi/VaapiDevice.h, + libdevice/vaapi/VaapiDisplay.cpp, libdevice/vaapi/VaapiDisplay.h, + libdevice/vaapi/VaapiDisplayGLX.h, + libdevice/vaapi/VaapiDisplayX11.h, + libdevice/vaapi/VaapiException.h, + libdevice/vaapi/VaapiGlobalContext.cpp, + libdevice/vaapi/VaapiGlobalContext.h, + libdevice/vaapi/VaapiImage.cpp, libdevice/vaapi/VaapiImage.h, + libdevice/vaapi/VaapiImageFormat.cpp, + libdevice/vaapi/VaapiImageFormat.h, + libdevice/vaapi/VaapiSubpicture.cpp, + libdevice/vaapi/VaapiSubpicture.h, + libdevice/vaapi/VaapiSurface.cpp, libdevice/vaapi/VaapiSurface.h, + libdevice/vaapi/VaapiSurfaceGLX.cpp, + libdevice/vaapi/VaapiSurfaceGLX.h, + libdevice/vaapi/VaapiSurfaceProxy.cpp, + libdevice/vaapi/VaapiSurfaceProxy.h, + libdevice/vaapi/test_vaapi.cpp, libdevice/vaapi/vaapi_common.h, + libdevice/vaapi/vaapi_utils.cpp, libdevice/vaapi/vaapi_utils.h, + libdevice/x11/X11Device.cpp, libdevice/x11/X11Device.h, + libdevice/x11/test_x11.cpp: update copyright date + +2012-01-16 Rob Savoye + + * libbase/AMF.cpp, libbase/AMF.h, libbase/BitsReader.cpp, + libbase/BitsReader.h, libbase/CachedBitmap.h, + libbase/ClockTime.cpp, libbase/ClockTime.h, libbase/GC.cpp, + libbase/GC.h, libbase/GnashAlgorithm.h, libbase/GnashEnums.h, + libbase/GnashException.h, libbase/GnashFactory.h, + libbase/GnashFileUtilities.cpp, libbase/GnashFileUtilities.h, + libbase/GnashImage.cpp, libbase/GnashImage.h, + libbase/GnashImageGif.cpp, libbase/GnashImageGif.h, + libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h, + libbase/GnashImagePng.cpp, libbase/GnashImagePng.h, + libbase/GnashNumeric.h, libbase/GnashSleep.h, + libbase/GnashSystemFDHeaders.h, libbase/GnashSystemIOHeaders.h, + libbase/GnashSystemNetHeaders.h, libbase/GnashVaapiImage.cpp, + libbase/GnashVaapiImage.h, libbase/GnashVaapiImageProxy.h, + libbase/GnashVaapiTexture.cpp, libbase/GnashVaapiTexture.h, + libbase/IOChannel.cpp, libbase/IOChannel.h, + libbase/ImageIterators.h, libbase/Makefile.am, + libbase/NamingPolicy.cpp, libbase/NamingPolicy.h, + libbase/NetworkAdapter.h, libbase/Point2d.h, libbase/RTMP.cpp, + libbase/RTMP.h, libbase/Range2d.h, libbase/SWFCtype.cpp, + libbase/SWFCtype.h, libbase/SharedMem.cpp, libbase/SharedMem.h, + libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp, + libbase/SimpleBuffer.h, libbase/Socket.cpp, libbase/Socket.h, + libbase/Stats.h, libbase/StreamProvider.cpp, + libbase/StreamProvider.h, libbase/StringPredicates.h, + libbase/URL.cpp, libbase/URL.h, libbase/URLAccessManager.cpp, + libbase/URLAccessManager.h, libbase/WallClockTimer.cpp, + libbase/WallClockTimer.h, libbase/accumulator.h, + libbase/arg_parser.cpp, libbase/arg_parser.h, + libbase/curl_adapter.cpp, libbase/dsodefs.h, libbase/extension.cpp, + libbase/extension.h, libbase/getclocktime.hpp, libbase/gettext.h, + libbase/gmemory.h, libbase/log.cpp, libbase/log.h, + libbase/memory.cpp, libbase/noseek_fd_adapter.cpp, + libbase/noseek_fd_adapter.h, libbase/rc.cpp, libbase/rc.h, + libbase/ref_counted.h, libbase/sharedlib.cpp, libbase/sharedlib.h, + libbase/snappingrange.h, libbase/string_table.cpp, + libbase/string_table.h, libbase/tree.hh, libbase/utf8.cpp, + libbase/utf8.h, libbase/utility.h: update copyright date + +2012-01-16 Rob Savoye + + * librender/GnashTexture.cpp, librender/GnashTexture.h, + librender/Makefile.am, librender/Renderer.h, + librender/agg/LinearRGB.h, librender/agg/Renderer_agg.cpp, + librender/agg/Renderer_agg.h, librender/agg/Renderer_agg_bitmap.h, + librender/agg/Renderer_agg_style.h, librender/cairo/PathParser.cpp, + librender/cairo/PathParser.h, librender/cairo/Renderer_cairo.cpp, + librender/cairo/Renderer_cairo.h, + librender/opengl/Renderer_ogl.cpp, librender/opengl/Renderer_ogl.h, + librender/opengles1/Renderer_gles1.cpp, + librender/opengles1/Renderer_gles1.h, + librender/opengles1/render_handler_gles.h, + librender/openvg/OpenVGBitmap.cpp, librender/openvg/OpenVGBitmap.h, + librender/openvg/OpenVGRenderer.cpp, + librender/openvg/OpenVGRenderer.h, librender/openvg/OpenVGStyle.h, + librender/testr.cpp, librender/testr_gtk.cpp: update copyright date -2011-01-19 Benjamin Wolsey +2012-01-13 Rob Savoye - * extensions/gtk2/gtkext.cpp, libcore/as_object.h, - libcore/vm/ActionExec.cpp: Drop unused ifdefs. + * po/cs.po, po/da.po, po/de.po, po/el.po, po/en_GB.po, po/es.po, + po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po, po/km.po, + po/ne.po, po/ru.po, po/zh_TW.po: update translations -2011-01-19 Benjamin Wolsey +2012-01-13 Rob Savoye - * librender/Renderer.h: Don't provide non-const access to vaapi - frames. + * po/Makefile.am: add new translations, even though they are + incomplete. -2011-01-17 Gabriele Giacone <1o5g4r8o@gmail.com> +2012-01-11 Rob Savoye - * doc/C/gnash.man-xml, doc/C/preformatted/gnash.1.in: Update command - options in man page + * libcore/movie_root.cpp: advance all characters before notifying + them of loads. -2011-01-15 Gabriele Giacone <1o5g4r8o@gmail.com> +2012-01-02 Rob Savoye - * testsuite/samples/Makefile.am: Replace abs_srcdir with srcdir. Fix - openbsd build + * po/gnash.pot: updated with new strings -2011-01-14 Gabriele Giacone <1o5g4r8o@gmail.com> +2012-01-02 Rob Savoye - * ChangeLog-0.8.0, ChangeLog-0.8.1, ChangeLog-0.8.2: Rename - anaylse-results.sh in changelogs + * cygnal/libnet/sshclient.cpp: fix minor typos -2011-01-14 Gabriele Giacone <1o5g4r8o@gmail.com> +2012-01-02 Rob Savoye - * Makefile.am, testsuite/Makefile.am, testsuite/analyse-results.sh, - testsuite/anaylse-results.sh: Rename anaylse-results.sh + * cygnal/cygnal.cpp, cygnal/libnet/sshclient.cpp: fix minor typos -2011-01-14 Gabriele Giacone <1o5g4r8o@gmail.com> +2012-01-01 Rob Savoye - * testsuite/libbase.all/Makefile.am: Typo + * po/gnash.pot: updated with new strings -2011-01-13 Benjamin Wolsey +2012-01-01 Rob Savoye - * : commit 0726cd5d5eff8025fa789fabdd308cc59398632f Merge: a62d788 - 09cac2a Author: Rob Savoye Date: Thu Jan 13 - 07:48:54 2011 -0700 + * gui/gtk/gtk_glue_ovg.cpp, libcore/LineStyle.cpp, + libcore/TextField.cpp, libcore/asobj/TextFormat_as.cpp, + libdevice/egl/eglDevice.cpp: fix typos -2011-01-13 Rob Savoye +2012-01-01 Rob Savoye - * extensions/launcher/Makefile.am: don't redefine AM_CPPFLAGS + * cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/handler.cpp, + cygnal/http_server.cpp, cygnal/libnet/network.cpp, cygnal/proc.cpp, + cygnal/rtmp_server.cpp, cygnal/serverSO.cpp, + libcore/parser/SWFMovieDefinition.cpp, + libcore/parser/SWFParser.cpp, libcore/parser/TypesParser.cpp, + libcore/parser/action_buffer.cpp, + libcore/parser/filter_factory.cpp, libcore/vm/ASHandlers.cpp, + libcore/vm/ActionExec.cpp, libcore/vm/VM.cpp: print messages cleaned + up for translations -2011-01-13 Benjamin Wolsey +2012-01-01 Rob Savoye - * libbase/Makefile.am: Add accumulator in dist. + * libbase/URLAccessManager.cpp, libbase/curl_adapter.cpp, + libcore/asobj/LoadableObject.cpp, + libcore/asobj/NetConnection_as.cpp, libcore/asobj/Sound_as.cpp, + libcore/movie_root.cpp, libcore/vm/ASHandlers.cpp: Capitalize URL -2011-01-13 Benjamin Wolsey +2011-12-31 Rob Savoye - * gui/gnash.cpp, libbase/accumulator.h: Move accumulator into - separate file. + * po/gnash.pot: updated with new strings -2011-01-12 Rob Savoye +2011-12-31 Rob Savoye - * extensions/dbus/Makefile.am, extensions/gtk2/Makefile.am, - extensions/launcher/Makefile.am, extensions/lirc/Makefile.am: rename - INCLUDES to AM_CPPFLAGS to be consistent., Add to *_CPPFLAGS so - headers can be found on OpenBSD + * libcore/FreetypeGlyphsProvider.cpp, libcore/MovieLoader.cpp, + libcore/asobj/Camera_as.cpp, libcore/asobj/Global_as.cpp, + libcore/asobj/LoadableObject.cpp, + libcore/asobj/LocalConnection_as.cpp, + libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp, + libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp, + libcore/asobj/PlayHead.cpp, libcore/asobj/SharedObject_as.cpp, + libcore/asobj/Sound_as.cpp, libcore/asobj/String_as.cpp, + libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp, + libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLSocket_as.cpp, + libcore/asobj/XML_as.cpp, + libcore/asobj/flash/display/BitmapData_as.cpp, + libcore/asobj/flash/display/display_pkg.cpp, + libcore/asobj/flash/external/ExternalInterface_as.cpp, + libcore/asobj/flash/external/external_pkg.cpp, + libcore/asobj/flash/filters/BitmapFilter_as.cpp, + libcore/asobj/flash/filters/filters_pkg.cpp, + libcore/asobj/flash/geom/ColorTransform_as.cpp, + libcore/asobj/flash/geom/Matrix_as.cpp, + libcore/asobj/flash/geom/Point_as.cpp, + libcore/asobj/flash/geom/Rectangle_as.cpp, + libcore/asobj/flash/geom/Transform_as.cpp, + libcore/asobj/flash/geom/geom_pkg.cpp, + libcore/asobj/flash/net/net_pkg.cpp, + libcore/asobj/flash/text/text_pkg.cpp, libcore/vm/ASHandlers.cpp: + print messages cleaned up for translations -2011-01-12 Rob Savoye +2011-12-31 Rob Savoye - * testsuite/libbase.all/Makefile.am: rename INCLUDES to AM_CPPFLAGS - to be consistent., Add to *_CPPFLAGS so headers can be found on - OpenBSD + * gui/Player.cpp, gui/pythonmod/gnash-view.cpp: change w/out to + without -2011-01-12 Rob Savoye +2011-12-31 Rob Savoye - * extensions/dejagnu/Makefile.am, extensions/fileio/Makefile.am, - extensions/fileio/test.as: add boost cflags and libs + * libmedia/FLVParser.cpp, libmedia/MediaParser.cpp, + libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, + libmedia/ffmpeg/MediaParserFfmpeg.cpp, + libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, + libmedia/gst/AudioInputGst.cpp, libmedia/gst/VideoInputGst.cpp, + libsound/aos4/sound_handler_ahi.cpp, libsound/sound_handler.cpp: add + gettext macro to all log_error() messages. + +2011-12-31 Rob Savoye + + * po/gnash.pot: updated with new strings + +2011-12-31 Rob Savoye + + * libcore/AMFConverter.cpp, libcore/Button.cpp, + libcore/CharacterProxy.cpp, libcore/ClassHierarchy.cpp, + libcore/DisplayObject.cpp, libcore/ExternalInterface.cpp, + libcore/FreetypeGlyphsProvider.cpp, + libcore/LoadVariablesThread.cpp, libcore/MovieClip.cpp, + libcore/MovieFactory.cpp, libcore/MovieLoader.cpp, + libcore/PropertyList.cpp, libcore/SWFStream.cpp, + libcore/TextField.cpp, libcore/Video.cpp, + libcore/as_environment.cpp, libcore/as_function.cpp, + libcore/as_object.cpp, libcore/as_value.cpp, libcore/movie_root.cpp: + print messages cleaned up for translations -2011-01-12 Rob Savoye +2011-12-31 Rob Savoye - * extensions/mysql/Makefile.am: add boost cflags and libs + * libbase/AMF.cpp, libbase/ClockTime.cpp, libbase/GC.cpp, + libbase/GnashImageGif.cpp, libbase/GnashImageJpeg.cpp, + libbase/GnashImagePng.cpp, libbase/RTMP.cpp, libbase/SharedMem.cpp, + libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp, + libbase/Socket.cpp, libbase/curl_adapter.cpp, + libbase/extension.cpp, libbase/sharedlib.cpp, + libbase/zlib_adapter.cpp: print messages cleaned up for translations -2011-01-12 Benjamin Wolsey +2011-12-31 Rob Savoye - * gui/gui.cpp, libcore/TextField.cpp, librender/Renderer.h, - librender/agg/Renderer_agg.cpp, librender/cairo/Renderer_cairo.cpp, - librender/cairo/Renderer_cairo.h, librender/opengl/Renderer_ogl.cpp: - Use a vector. + * po/gnash.pot: updated with new strings -2011-01-11 Benjamin Wolsey +2011-12-31 Rob Savoye - * libcore/DisplayList.cpp: Clean up. + * libbase/arg_parser.cpp: cleanup code style -2011-01-11 Benjamin Wolsey +2011-12-31 Rob Savoye - * libbase/SharedMem.h: Correct include for w32. + * po/gnash.pot: updated with new strings -2011-01-11 Benjamin Wolsey +2011-12-31 Rob Savoye - * libbase/Makefile.am, libbase/SharedMem.cpp, libbase/SharedMem.h, - libbase/SharedMemHaiku.cpp, libbase/SharedMemW32.cpp: Split w32 - shared mem into separate file, drop ifdefs that aren't used. + * librender/agg/Renderer_agg.cpp, + librender/cairo/Renderer_cairo.cpp: print messages cleaned up for + translations -2011-01-10 Benjamin Wolsey +2011-12-31 Rob Savoye - * plugin/npapi/test.cpp: Fix tests. + * gui/Player.cpp, gui/ScreenShotter.cpp, gui/fb/fb.cpp, + gui/fb/fb_glue_agg.cpp, gui/fb/fb_glue_gles1.cpp, gui/gnash.cpp, + gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp, + gui/gtk/gtk_glue_agg_vaapi.cpp, gui/gtk/gtk_glue_gtkglext.cpp, + gui/gtk/gtk_glue_ovg.cpp, gui/gui.cpp, gui/qt/Qt4Gui.cpp: print + messages cleaned up for translations -2011-01-10 Benjamin Wolsey +2011-12-31 Rob Savoye - * libcore/ExternalInterface.cpp, plugin/npapi/callbacks.cpp, - plugin/npapi/external.cpp, plugin/npapi/external.h, - plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: Put - the second ExternalInterface class in namespace plugin, as having - two definitions of gnash::ExternalInterface not only corrupts - execution, but is also silly and confusing. + * po/gnash.pot: updated with new strings -2011-01-10 Benjamin Wolsey +2011-12-29 Rob Savoye - * libcore/ExternalInterface.h: Fix typo. + * po/gnash.pot: updated with new strings -2011-01-10 Benjamin Wolsey +2011-12-29 Rob Savoye - * libcore/ExternalInterface.h: Drop useless declarations. + * cygnal/cvm.cpp, cygnal/cygnal.cpp, cygnal/handler.cpp, + cygnal/http_server.cpp, cygnal/libamf/amf.cpp, + cygnal/libamf/amf_msg.cpp, cygnal/libamf/buffer.cpp, + cygnal/libamf/element.cpp, cygnal/libamf/flv.cpp, + cygnal/libamf/lcshm.cpp, cygnal/libamf/sol.cpp, + cygnal/libnet/cache.cpp, cygnal/libnet/cque.cpp, + cygnal/libnet/diskstream.cpp, cygnal/libnet/http.cpp, + cygnal/libnet/network.cpp, cygnal/libnet/rtmp.cpp, + cygnal/libnet/rtmp_client.cpp, cygnal/libnet/sshclient.cpp, + cygnal/libnet/sshserver.cpp, cygnal/libnet/sslclient.cpp, + cygnal/libnet/sslserver.cpp, cygnal/libnet/statistics.cpp, + cygnal/proc.cpp, cygnal/rtmp_server.cpp: add macro so new strings + get found by xgettext, so they can be translated. -2011-01-10 Benjamin Wolsey +2011-12-29 Rob Savoye - * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop - more unneeded functions. + * libcore/asobj/flash/display/BitmapData_as.cpp, + libcore/asobj/flash/display/display_pkg.cpp, + libcore/asobj/flash/external/ExternalInterface_as.cpp, + libcore/asobj/flash/external/external_pkg.cpp, + libcore/asobj/flash/filters/BitmapFilter_as.cpp, + libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp, + libcore/asobj/flash/filters/filters_pkg.cpp, + libcore/asobj/flash/geom/ColorTransform_as.cpp, + libcore/asobj/flash/geom/Matrix_as.cpp, + libcore/asobj/flash/geom/Point_as.cpp, + libcore/asobj/flash/geom/Rectangle_as.cpp, + libcore/asobj/flash/geom/Transform_as.cpp, + libcore/asobj/flash/geom/geom_pkg.cpp, + libcore/asobj/flash/net/FileReferenceList_as.cpp, + libcore/asobj/flash/net/FileReference_as.cpp, + libcore/asobj/flash/net/net_pkg.cpp, + libcore/asobj/flash/text/TextRenderer_as.cpp, + libcore/asobj/flash/text/text_pkg.cpp: add macro so new strings get + found by xgettext, so they can be translated. -2011-01-10 Benjamin Wolsey +2011-12-29 Rob Savoye - * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop - unused functions in illegally duplicated class. + * libcore/asobj/Accessibility_as.cpp, + libcore/asobj/AsBroadcaster.cpp, libcore/asobj/Camera_as.cpp, + libcore/asobj/Function_as.cpp, libcore/asobj/Global_as.cpp, + libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp, + libcore/asobj/LoadableObject.cpp, + libcore/asobj/LocalConnection_as.cpp, + libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp, + libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp, + libcore/asobj/Object.cpp, libcore/asobj/PlayHead.cpp, + libcore/asobj/Selection_as.cpp, libcore/asobj/SharedObject_as.cpp, + libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp, + libcore/asobj/String_as.cpp, libcore/asobj/System_as.cpp, + libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp, + libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/Video_as.cpp, + libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp: add macro + so new strings get found by xgettext, so they can be translated. -2011-01-08 Markus Gothe +2011-12-29 Rob Savoye - * configure.ac: revert all of libltdl + * po/gnash.pot: updated with new strings -2011-01-08 Markus Gothe +2011-12-29 Rob Savoye - * configure.ac: remove AC_SUBDIRS_ + * po/gnash.pot: updated with new strings -2011-01-08 Markus Gothe +2011-12-29 Rob Savoye - * configure.ac: shut up libtool + * libcore/AMFConverter.cpp, libcore/Button.cpp, + libcore/CharacterProxy.cpp, libcore/ClassHierarchy.cpp, + libcore/DisplayList.cpp, libcore/DisplayObject.cpp, + libcore/ExternalInterface.cpp, libcore/Font.cpp, + libcore/FreetypeGlyphsProvider.cpp, libcore/Geometry.cpp, + libcore/LineStyle.cpp, libcore/LoadVariablesThread.cpp, + libcore/MovieClip.cpp, libcore/MovieFactory.cpp, + libcore/MovieLoader.cpp, libcore/PropertyList.cpp, + libcore/RGBA.cpp, libcore/SWFMovie.cpp, libcore/SWFStream.cpp, + libcore/StaticText.cpp, libcore/TextField.cpp, libcore/Video.cpp, + libcore/as_environment.cpp, libcore/as_function.cpp, + libcore/as_object.cpp, libcore/as_value.cpp, libcore/movie_root.cpp: + add macro so new strings get found by xgettext, so they can be + translated. -2011-01-08 Markus Gothe +2011-12-29 Rob Savoye - * libmedia/gst/VideoInputGst.cpp: fix warnings about constness + * po/gnash.pot: updated with new strings -2011-01-08 Markus Gothe +2011-12-29 Rob Savoye - * configure.ac, macros/archflag.m4: Updated --gcc-arch, thanks and - kudot to fftw.org + * libbase/AMF.cpp, libbase/BitsReader.h, libbase/ClockTime.cpp, + libbase/GnashImage.cpp, libbase/GnashImageJpeg.cpp, + libbase/GnashImagePng.cpp, libbase/GnashVaapiImage.cpp, + libbase/RTMP.cpp, libbase/SharedMem.cpp, libbase/Socket.cpp, + libbase/StreamProvider.cpp, libbase/URLAccessManager.cpp, + libbase/curl_adapter.cpp, libbase/extension.cpp, + libbase/memory.cpp, libbase/sharedlib.cpp, libbase/tu_file.cpp, + libbase/zlib_adapter.cpp: add macro so new strings get found by + xgettext, so they can be translated. -2011-01-08 Benjamin Wolsey +2011-12-29 Rob Savoye - * : commit 68db32d4c765b76a3d2cfbf2d218f7d58bad654d Author: Markus - Gothe Date: Fri Jan 7 18:38:59 2011 - +0100 + * gui/dump/dump.am, gui/fb/fb.cpp, gui/fb/fb_glue_agg.cpp, + gui/fb/fb_glue_gles1.cpp, gui/fb/fb_glue_ovg.cpp, gui/gtk/gtk.cpp, + gui/gtk/gtk_canvas.cpp, gui/gtk/gtk_glue_agg_vaapi.cpp, + gui/gtk/gtk_glue_cairo.cpp, gui/gtk/gtk_glue_ovg.cpp: add macro so + new strings get found by xgettext, so they can be translated. -2011-01-07 Markus Gothe +2011-12-29 Rob Savoye - * configure.ac, gui/gtk/gtk_canvas.h, gui/gtk/gtk_glue_gtkglext.h, - macros/x11.m4: clean-up + * po/gnash.pot: updated with new strings -2011-01-07 Markus Gothe +2011-12-29 Rob Savoye - * macros/x11.m4: Fix x11-detection bug + * libdevice/directfb/DirectFBDevice.cpp: add macro so new strings + get found by xgettext, so they can be translated. -2011-01-07 Markus Gothe +2011-12-29 Rob Savoye - * gui/gtk/gtk.cpp: Cure some X11-headache on non-X11 + * librender/GnashTexture.cpp, librender/agg/Renderer_agg.cpp, + librender/cairo/PathParser.cpp, librender/cairo/Renderer_cairo.cpp, + librender/opengl/Renderer_ogl.cpp, + librender/opengles1/Renderer_gles1.cpp, + librender/openvg/OpenVGBitmap.cpp, + librender/openvg/OpenVGRenderer.cpp, librender/testr.cpp: add macro + so new strings get found by xgettext, so they can be translated. -2011-01-05 Benjamin Wolsey +2011-12-29 Rob Savoye - * : commit 8921362c3181647d649f739c8e18cde403dbc9b2 Author: Benjamin - Wolsey Date: Tue Jan 4 17:34:24 2011 +0100 + * libdevice/events/InputDevice.cpp, + libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp, + libdevice/events/UinputDevice.cpp: add macro so new strings get + found by xgettext, so they can be translated. -2011-01-04 Benjamin Wolsey +2011-12-29 Rob Savoye - * gui/gnash.cpp: Fix warning. + * libdevice/events/EventDevice.cpp, libdevice/rawfb/RawFBDevice.cpp: + add macro so new strings get found by xgettext, so they can be + translated. -2011-01-04 Benjamin Wolsey +2011-12-29 Rob Savoye - * libbase/utility.h: Change UNUSED macro to work on references and - other non-assignable cases. + * libdevice/egl/eglDevice.cpp, libdevice/vaapi/VaapiImage.cpp, + libdevice/vaapi/VaapiSubpicture.cpp, + libdevice/vaapi/VaapiSurface.cpp, + libdevice/vaapi/VaapiSurfaceGLX.cpp, + libdevice/vaapi/VaapiSurfaceProxy.cpp, libdevice/x11/X11Device.cpp: + add macro so new strings get found by xgettext, so they can be + translated. -2011-01-04 Benjamin Wolsey +2011-12-15 Brad Smith - * libbase/SharedMem.cpp: Simplify ifdefs. + * configure.ac, plugin/npapi/plugin.cpp: Properly use mkstemps() + wherever it is available -2011-01-04 Benjamin Wolsey +2011-12-15 Sandro Santilli - * libbase/SharedMem.cpp, libbase/SharedMem.h: Const correct and - simplify ifdefs. + * desktop/Makefile.am: Distribute gnashthumbnailrc.in (#35075) -2011-01-03 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-12-15 Gabriele Giacone <1o5g4r8o@gmail.com> - * configure.ac: Create configure temporary files in a secure way + * desktop/gnash.desktop, desktop/klash.desktop: Add debian + translations to desktop files. -2011-01-03 Benjamin Wolsey +2011-08-22 Sandro Santilli - * : commit e3b0cff5506ff6ed7ecfc19654c1e61a7ad3d621 Author: antrik - Date: Thu Nov 25 11:49:04 2010 +0100 + * NEWS, configure.ac, desktop/Makefile.am, desktop/README, + desktop/gnash-thumbnailer.in, desktop/gnash.schemas.in, + desktop/gnashthumbnailrc.in, macros/gconf-2.m4: Provide a + thumbnailer for SWF files and GNOME desktop config for it. Tested with nautilus 2.30.1, Should work with any version up to + 2.32. -2010-12-28 Rob Savoye +2011-12-12 Rob Savoye - * Makefile.am: for libtool 1, add the libltdl source files to the - DIST + * Makefile.am: Build all devices and renderers for distcheck -2010-12-27 Benjamin Wolsey +2011-12-12 Rob Savoye - * : commit c4091d14127c9e42c30242dbe1f51502cd634282 Merge: 06d476f - 6cd92f2 Author: Rob Savoye Date: Sun Dec 26 - 20:32:38 2010 -0700 + * cygnal/handler.cpp: return an error if no message received -2010-12-26 Rob Savoye +2011-12-12 Rob Savoye - * testsuite/libbase.all/Makefile.am: add PTHREAD_CFLAGS + * libdevice/events/events.am: only build developer tests if + configured that way -2010-12-24 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-12-12 Rob Savoye - * Makefile.am, packaging/redhat/gnash.spec, packaging/rpm.am: Fix - and improve rpm packaging, move rpm temp dir from $HOME to buildroot + * configure.ac: Don't build OpenVG as part of =all -2010-12-23 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-12-12 Rob Savoye - * macros/kde4.m4: Add /usr/lib64/kde4/devel to search kde4 lib path + * libdevice/egl/egl.am: move endif so EGL builds -2010-12-22 Sandro Santilli +2011-12-12 Rob Savoye - * testsuite/misc-swfc.all/Makefile.am: Drop use of $(shell) and warn - about portability issues + * configure.ac: don't make EGL dependent on OpenVG -2010-12-22 Sandro Santilli +2011-12-11 Rob Savoye - * testsuite/samples/Makefile.am: seems to be a predefined variable, no need to be unportable for - defining it. Thanks Petter for figuring this out. + * testsuite/libbase.all/Makefile.am: add lingnashrender to the link -2010-12-21 Sandro Santilli +2011-12-11 Rob Savoye - * plugin/npapi/Makefile.am: Another dir in EXTRA_DIST breaking lenny - build... + * libdevice/Makefile.am, libdevice/rawfb/rawfb.am, + libdevice/vaapi/vaapi.am: only build developer tests when specified. -2010-12-21 Sandro Santilli +2011-12-11 Rob Savoye - * libsound/Makefile.am: Do not put a directory in EXTRA_DIST. It - isn't needed when content is explicitly used as sources (even if - conditional). Should fix distcheck on lenny. + * utilities/Makefile.am: add GNASH_LIBS to AM_LDFLAGS -2010-12-20 Sandro Santilli +2011-12-11 Rob Savoye - * .gitignore: ignore dump-gnash + * libdevice/egl/egl.am: use the right conditional -2010-12-20 Rob Savoye +2011-12-11 Rob Savoye - * configure.ac: define HAVE_LTDL for libtool 1.5, so the behaviour - is the same as libtool 2.x. + * libdevice/Makefile.am: drop dependency on libgnashbase.la -2010-12-20 Sandro Santilli +2011-12-11 Rob Savoye - * gui/gnash.cpp: Add -D and -S switches when building dump-gui. - Fixes bug #31829. + * libdevice/egl/egl.am: only build EGL tests when specified -2010-12-19 Sandro Santilli +2011-12-11 Rob Savoye - * : commit e2c24291c780cb02f773ef9ae538130aaa1f59ed Author: Sandro - Santilli Date: Sun Dec 19 22:52:24 2010 +0100 + * cygnal/Makefile.am: cygnal needs libgnashrender if vaap is built. -2010-12-19 Rob Savoye +2011-12-11 Rob Savoye - * : commit 3d1699b83689000fd27d763d04a26a310b800ac6 Author: Rob - Savoye Date: Sun Dec 19 10:33:21 2010 -0700 + * libbase/Makefile.am: add GnashVaapiTexture.cpp back into the + build. -2010-12-19 Sandro Santilli +2011-12-11 Rob Savoye - * gui/dump/Makefile.am: Oops, forgot this + * gui/Makefile.am, gui/pythonmod/Makefile.am, libbase/Makefile.am, + libdevice/Makefile.am, libdevice/vaapi/vaapi.am, + libmedia/Makefile.am: use correct path to vaapi headers and library -2010-12-19 Sandro Santilli +2011-12-11 Rob Savoye - * configure.ac, gui/Makefile.am, gui/dump/dump.am: dump-gui fully - moved in its dir + * Makefile.am: build libdevice before libbase so the vaapi support + gets built first -2010-12-19 Sandro Santilli +2011-12-11 Rob Savoye - * gui/Makefile.am: put dump stuff in dump .am + * libdevice/x11/X11Device.cpp, libdevice/x11/X11Device.h: eliminate + compiler warnings -2010-12-18 Brad Smith +2011-12-11 Rob Savoye - * configure.ac: Unbreak distcheck on OpenBSD. + * libdevice/events/EventDevice.cpp: initialize private data -2010-12-17 Alessandro Pignotti +2011-12-11 Rob Savoye - * plugin/npapi/plugin.cpp: Fix NPN_Invoke usage when executing - Javascript from the plugin + * cygnal/rtmp_server.cpp: eliminate compiler warnings -2010-12-18 Rob Savoye +2011-12-11 Rob Savoye - * : commit 6852803ba5ff18d3efce77df28f7b55fb54a601d Author: Gabriele - Giacone <1o5g4r8o@gmail.com> Date: Sat Dec 18 21:10:37 2010 +0100 + * cygnal/http_server.cpp, cygnal/libnet/cque.cpp: eliminate compiler + warnings -2010-12-18 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-12-11 Rob Savoye - * testsuite/Makefile.am, testsuite/actionscript.all/Makefile.am, - testsuite/as3compile.all/Makefile.am, - testsuite/misc-haxe.all/Makefile.am, - testsuite/misc-ming.all/Makefile.am, - testsuite/misc-ming.all/action_order/Makefile.am, - testsuite/misc-ming.all/displaylist_depths/Makefile.am, - testsuite/misc-ming.all/loading/Makefile.am, - testsuite/misc-ming.all/loop/Makefile.am, - testsuite/misc-mtasc.all/Makefile.am, - testsuite/misc-swfc.all/Makefile.am, - testsuite/misc-swfmill.all/Makefile.am, - testsuite/misc-swfmill.all/trace-as2/Makefile.am, - testsuite/misc-swfmill.all/trace-as3/Makefile.am, - testsuite/network.all/Makefile.am: Replace gnumake idioms + * utilities/flvdumper.cpp: only dump data when -d is specified -2010-12-18 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-12-11 Rob Savoye - * testsuite/swfdec/Makefile.am: Replace gnumake idiom + * cygnal/cgi-bin/echo/echo.cpp: initialize netfd to eliminate + compiler warning -2010-12-17 Rob Savoye +2011-12-11 Rob Savoye - * : commit 6d1857cc6172e141a74a1a61587dfd21063f2f6d Author: Gabriele - Giacone <1o5g4r8o@gmail.com> Date: Fri Dec 17 23:24:48 2010 +0100 + * : commit abab83684600c9e09148389ba286310bb2390808 Author: Rob + Savoye Date: Sun Dec 11 11:06:14 2011 -0700 -2010-12-17 Sandro Santilli +2011-12-11 Rob Savoye - * testsuite/misc-swfc.all/sound.sc: Accept 13766 as a valid sound - duration too (some liblame versions give that number to swfc...) + * libdevice/events/EventDevice.cpp, + libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h, + libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp, + libdevice/events/UinputDevice.cpp, libdevice/events/test_events.cpp: + fix input device mouse support. -2010-12-16 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-12-11 Rob Savoye - * doc/C/Makefile.am: Fix info doc on openbsd + * gui/fb/fb.cpp: cleanup optional PS/2 mouse handlingm use + InputDevice::convertAbsCoords() instead of + MouseDevice::convertCoordinates() -2010-12-16 Sandro Santilli +2011-12-11 Rob Savoye - * TODO: Error AS class is implemented + * configure.ac: don't enable the PS/2 mouse by default, we use input + events for the mouse instead. -2010-12-16 Benjamin Wolsey +2011-12-10 Rob Savoye - * : commit 3eb8224f526719266b26fd32b4c23b8fb8c33936 Author: Benjamin - Wolsey Date: Thu Dec 16 12:22:25 2010 - +0100 + * gui/fb/fb.cpp: use new uinput device to control the cursor -2010-12-16 Benjamin Wolsey +2011-12-10 Rob Savoye - * libcore/asobj/Array_as.cpp, libcore/asobj/XMLNode_as.h, - libcore/swf/DefineButtonTag.cpp: Minor cleanups. + * gui/fb/fbsup.h: add a UInput device to the base class. -2010-12-16 Benjamin Wolsey +2011-12-10 Rob Savoye - * libcore/TextField.cpp: Drop unused assignment. + * libdevice/events/events.am: add events/UinputDevice.cpp to build -2010-12-16 Benjamin Wolsey +2011-12-10 Rob Savoye - * libcore/Geometry.cpp: Clean up includes. + * .gitignore: add .gdb_history -2010-12-16 Benjamin Wolsey +2011-12-10 Rob Savoye - * libcore/swf/TextRecord.h: Const correct. + * libdevice/events/UinputDevice.cpp: new file for the Uinput device -2010-12-16 Benjamin Wolsey +2011-12-07 Rob Savoye - * libcore/Geometry.cpp: Drop unused bool. + * gui/fb/fb.cpp, libdevice/events/EventDevice.cpp, + libdevice/events/InputDevice.cpp, libdevice/events/InputDevice.h, + libdevice/events/MouseDevice.cpp, libdevice/events/TouchDevice.cpp: + add initial support for uinout, ie.. User Mode mouse control, so we + can move the cursor. -2010-12-16 Benjamin Wolsey +2011-12-07 Rob Savoye - * gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp: Remove useless - assignments. + * : commit cc9c6132d3e1fa87f54ae9f55e2963b7258db476 Author: Rob + Savoye Date: Tue Dec 6 17:38:02 2011 -0700 -2010-12-16 Benjamin Wolsey +2011-12-07 Gabriele Giacone <1o5g4r8o@gmail.com> - * gui/fb/fb.cpp: Drop unused variable. + * configure.ac: Add multiarch paths on dpkg systems only. -2010-12-16 Benjamin Wolsey +2011-12-07 Gabriele Giacone <1o5g4r8o@gmail.com> - * gui/gtk/gtk.cpp: Drop useless conditional. + * macros/boost.m4: Fix boost::iostreams headers detection on + openbsd. -2010-12-16 Benjamin Wolsey +2011-12-06 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/DisplayObject.cpp: Move variable assignment to scope it's - used in. + * plugin/npapi/plugin.cpp: Fix for old boost and libc6 libs. -2010-12-16 Benjamin Wolsey +2011-12-06 Rob Savoye - * gui/fb/InputDevice.cpp, gui/fb/InputDevice.h: Const correct. + * : merge from noise branch so adjusting the time interval works the + same way for the framebuffer -2010-12-16 Benjamin Wolsey +2011-12-06 Rob Savoye - * libcore/as_value.h: Operator= must return a reference to *this! + * gui/fb/fb.cpp: use the movie frame rate to adjust the delay + between frames. Also make the default interval larger, too small a + value eats the cpu -2010-12-16 Benjamin Wolsey +2011-12-06 Rob Savoye - * gui/Player.h: Const correct. + * gui/gui.h: add accesor to get the movie's FPS -2010-12-16 Benjamin Wolsey +2011-12-01 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/TextField.cpp: Style. + * macros/boost.m4, plugin/npapi/Makefile.am, + plugin/npapi/plugin.cpp: CVE-2011-4328 fix. mkstemps and + boost::iostreams. See bug #34903 -2010-12-16 Benjamin Wolsey +2011-12-05 Rob Savoye - * libcore/TextField.cpp, libcore/TextField.h: Drop useless variable - and const_cast. + * gui/fb/fb.cpp, gui/fb/fbsup.h: reenable fullscreen support -2010-12-16 Benjamin Wolsey +2011-12-05 Rob Savoye - * libcore/TextField.cpp, libcore/TextField.h, - libcore/asobj/TextField_as.cpp: Drop some html text functions as - they are non-functioning stubs for an incorrect way to implement - this. + * gui/fb/fb.cpp: add resize_view() -2010-12-16 Benjamin Wolsey +2011-12-05 Rob Savoye - * libcore/vm/ASHandlers.cpp: Const correct. + * gui/fb/fbsup.h: add resize_view() -2010-12-16 Benjamin Wolsey +2011-12-05 Rob Savoye - * libcore/as_value.cpp: Const correct. + * gui/fb/fb_glue_agg.cpp: reenable InvalidatedRegions for AGG in a + framebuffer -2010-12-16 Sandro Santilli +2011-12-05 Rob Savoye - * macros/docbook.m4: Add brackets around control flow constructs to - make more readable + * NEWS: mention improved double buffering support -2010-12-15 Sandro Santilli +2011-12-05 Rob Savoye - * TODO: Load predictability item (really just a test for git poller - of buildbot) + * gui/fb/fb_glue_agg.cpp: be less verbose -2010-12-15 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-12-05 Rob Savoye - * Makefile.am: Add .lastmod to DISTCLEANFILES + * gui/fb/fb.cpp, gui/fb/fbsup.h: remove unused code that's now in + swapBuffers(). Remove unused local copy of the framebuffer data, + it's now in RawFBDevice -2010-12-15 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-12-04 Rob Savoye - * Makefile.am: Replace stat with if -nt to compare modification - date. Fix openbsd build. + * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h: + move swapBuffers() from header to source file -2010-12-15 Benjamin Wolsey +2011-12-04 Rob Savoye - * librender/Makefile.am: Add file to dist. + * gui/fb/fb_glue_agg.cpp: use isSingleBuffered() instead of + getOffscreenBuffer() -2010-12-15 Benjamin Wolsey +2011-12-04 Rob Savoye - * NEWS: Update news. + * : merge from master -2010-12-15 Benjamin Wolsey +2011-12-04 Rob Savoye - * librender/agg/LinearRGB.h: Implement alpha. + * gui/fb/fb_glue_agg.cpp: cleanup AGG double buffering to work with + libdevice -2010-12-15 Benjamin Wolsey +2011-12-04 Rob Savoye - * testsuite/misc-ming.all/GradientFillTest.as: Test that alpha is - linear. + * libdevice/egl/eglDevice.h: add getStride() as it's now in the base + class -2010-12-15 Benjamin Wolsey +2011-12-04 Rob Savoye - * libcore/TextField.cpp, libcore/TextField.h: Adjust selection to - text length. + * gui/fb/fb.cpp: remove leftover double buffering code that is now + replaced by swapBuffers() -2010-12-15 Benjamin Wolsey +2011-12-04 Rob Savoye - * testsuite/actionscript.all/Selection.as: Add tests for crasher in - replaceSel(). + * gui/fb/fb_glue.h, gui/fb/fbsup.h: fix copyright date -2010-12-15 Benjamin Wolsey +2011-12-04 Rob Savoye - * testsuite/misc-ming.all/Makefile.am: Run gradient tests. + * gui/fb/fb_glue_ovg.h: remove commented out lines -2010-12-15 Benjamin Wolsey +2011-12-04 Rob Savoye - * testsuite/misc-ming.all/GradientFillTest.as: Add automatic testing - for gradient fills. + * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h: + use isSingleBuffered() instead of ifdef -2010-12-15 Benjamin Wolsey +2011-12-04 Rob Savoye - * librender/agg/LinearRGB.h: Minor cleanups. + * libdevice/rawfb/test_rawfb.cpp: use getStride() instead of + calculating it ourselves -2010-12-15 Benjamin Wolsey +2011-12-04 Rob Savoye - * librender/agg/LinearRGB.h, librender/agg/Renderer_agg_style.h: - Implement linearRGB for agg renderer. + * libdevice/rawfb/RawFBDevice.h: make isSingleBuffered() really + work. -2010-12-15 Benjamin Wolsey +2011-12-04 Rob Savoye - * libcore/FillStyle.cpp, libcore/FillStyle.h, - libcore/asobj/MovieClip_as.cpp, libcore/parser/TypesParser.cpp: Add - actionscript support for interpolation mode. + * libdevice/GnashDevice.h: add getStride() to base class -2010-12-14 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-12-04 Rob Savoye - * packaging/deb.am: Remove hardcoded -j4 from debian packaging + * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h, + libdevice/rawfb/test_rawfb.cpp: add comments about swapBuffers() + beyhaviour -2010-12-14 Sandro Santilli +2011-12-04 Rob Savoye - * testsuite/libbase.all/Makefile.am, - testsuite/libbase.all/RcTest.cpp, testsuite/libbase.all/TCXXRc.cpp: - Rename TCXXRc test... I never find it otherwise + * libdevice/rawfb/RawFBDevice.cpp, libdevice/rawfb/RawFBDevice.h, + libdevice/rawfb/test_rawfb.cpp: Add swapBuffers() for double + buffering. USe a standard pointer for _fbmem, so boost doesn't try + to free it. Fix test case -2010-12-13 Sandro Santilli +2011-12-04 Rob Savoye - * : commit 65c3d209fe7e602c3bd9bb5b4b393ebdfb32106b Author: Sandro - Santilli Date: Mon Dec 13 22:34:34 2010 +0100 + * libdevice/rawfb/test_rawfb.cpp: add test for the stride -2010-12-13 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-12-04 Rob Savoye - * Makefile.am, packaging/deb.am: Add packageclean target to clean - after packaging + * libdevice/rawfb/test_rawfb.cpp: don't manually draw a line for now -2010-12-13 Rob Savoye +2011-11-30 Rob Savoye - * Makefile.am: remove revno.h for distclean + * cygnal/handler.h, cygnal/testsuite/cygnal.all/Makefile.am, + cygnal/testsuite/cygnal.all/test_crc.cpp, + cygnal/testsuite/libamf.all/test_amf.cpp, + cygnal/testsuite/libamf.all/test_amfmsg.cpp, + cygnal/testsuite/libamf.all/test_buffer.cpp, + cygnal/testsuite/libnet.all/Makefile.am, + cygnal/testsuite/libnet.all/test_cque.cpp, + cygnal/testsuite/libnet.all/test_handler.cpp: cleanup various + compilation warnings and errors so make check works with -pedantic -2010-12-12 Petter Reinholdtsen +2011-11-30 Rob Savoye - * extensions/fileio/Makefile.am: Get rid of make file warnings in - fileio/Makefile.am Two new warnings were introduced into git recently: Makefile:948: warning: overriding commands for target `test' Makefile:941: warning: ignoring old commands for target `test' This patch get rid of them, by removing one of the two identical - test targets in Makefile.am: + * cygnal/handler.cpp, cygnal/http_server.cpp, cygnal/http_server.h, + cygnal/libnet/diskstream.cpp, cygnal/libnet/diskstream.h: Cleanup + compilation warnings when using -pedantic -2010-12-12 Rob Savoye +2011-11-30 Rob Savoye - * extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am, - extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am, - extensions/launcher/Makefile.am, extensions/lirc/Makefile.am, - extensions/mysql/Makefile.am: uninstall extensions properly so - distcheck is happy + * librender/openvg/OpenVGBitmap.cpp, + librender/openvg/OpenVGRenderer.cpp: Cleanup compilation warnings + when using -pedantic for #34911 -2010-12-12 Benjamin Wolsey +2011-11-28 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/DisplayObject.cpp: Fix warning. + * testsuite/misc-swfmill.all/Makefile.am: Add boost headers to + swfmill tests. OpenBSD distcheck fix. See + https://savannah.gnu.org/bugs/?34373#comment7 -2010-12-12 Benjamin Wolsey +2011-11-27 Benjamin Wolsey - * libcore/swf/DefineVideoStreamTag.cpp: Drop unneeded include again. + * libcore/movie_root.cpp: Const. -2010-12-12 Benjamin Wolsey +2011-09-13 Rob Savoye - * libcore/DisplayList.cpp, libcore/DisplayList.h, - libcore/DisplayObject.h, libcore/MovieClip.cpp, libcore/Video.cpp, - libcore/swf/PlaceObject2Tag.h: Store unsigned values as unsigned to - avoid the proliferation of silly checks throughout the code. + * libcore/movie_root.cpp: Don't do anything if we have no timers. Commit amended to reduce comment verbosity and use empty(). -2010-12-12 Benjamin Wolsey +2011-09-06 Benjamin Wolsey - * libcore/Video.cpp: Const correct. + * plugin/npapi/plugin.cpp: Remove useless PATH_MAX declaration. -2010-12-12 Benjamin Wolsey +2011-11-26 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/Video.cpp, libcore/Video.h, - libcore/swf/DefineVideoStreamTag.cpp, - libcore/swf/DefineVideoStreamTag.h, libcore/swf/VideoFrameTag.cpp: - Const correct, hide implementation, use ptr_containers. + * plugin/aos4/plugin.cpp, plugin/npapi/gshell.cpp, + plugin/npapi/test.cpp, plugin/win32/plugin.cpp: More const for + NPP_GetMIMEDescription. -2010-12-12 Benjamin Wolsey +2011-11-25 Rob Savoye - * libbase/GnashAlgorithm.h: Drop foreachFirst(). + * cygnal/libnet/sshclient.cpp: Buffer is in cygnal namespace now, + not amf -2010-12-12 Benjamin Wolsey +2011-11-25 Rob Savoye - * libbase/GnashAlgorithm.h: Drop unused function; use ptr_containers - instead of this. + * cygnal/libnet/sshclient.h: Buffer is in cygnal namespace now, not + amf -2010-12-12 Benjamin Wolsey +2011-11-24 Rob Savoye - * libbase/GnashAlgorithm.h: Drop RemovePointer; use boost's version - if needed again. + * : commit 45044b09e2fec37a1192828bbe8c8fb2e3ac76f4 Author: Rob + Savoye Date: Thu Nov 24 09:02:31 2011 -0700 -2010-12-12 Benjamin Wolsey +2011-11-24 Rob Savoye - * libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/TextField.cpp: - Use ObjectURI to index textfields. + * gui/gtk/gtk.am: BZ2_LIBS needs to be in the link when using + --as-needed -2010-12-12 Benjamin Wolsey +2011-11-24 Rob Savoye - * testsuite/MovieTester.cpp: Fix testsuite. + * plugin/npapi/mozilla-sdk/np_entry.cpp, plugin/npapi/plugin.cpp: + const is needed for some of the NPAPI functions for Oneiric with + firefox-dev -2010-12-12 Benjamin Wolsey +2011-11-24 Rob Savoye - * librender/Renderer.h: Make another function non-virtual + * configure.ac: const is needed for some of the NPAPI functions for + Oneiric with firefox-dev -2010-12-12 Benjamin Wolsey +2011-11-24 Rob Savoye - * librender/Renderer.h, librender/agg/Renderer_agg.cpp, - librender/cairo/Renderer_cairo.cpp, - librender/cairo/Renderer_cairo.h, librender/opengl/Renderer_ogl.cpp: - Reduce the number of overloaded virtual functions with default - implementations. + * packaging/debian/control: add xulrunner-dev or firefox-dev for + Build Deps -2010-12-12 Benjamin Wolsey +2011-11-22 Rob Savoye - * librender/Renderer.h, librender/agg/Renderer_agg.cpp: Drop unused - functions and const-correct used ones. + * libcore/asobj/SharedObject_as.cpp: Don't create the shared object + directory if they're read only, bug #34837 -2010-12-12 Benjamin Wolsey +2011-11-20 Rob Savoye - * librender/Renderer.h, testsuite/MovieTester.cpp: Remove test-only - function from renderer interface. + * : commit fa481c116e65ccf9137c7ddc8abc3cf05dc12f55 Author: Gabriele + Giacone <1o5g4r8o@gmail.com> Date: Sun Nov 20 17:27:42 2011 +0100 -2010-12-11 Rob Savoye +2011-11-08 Rob Savoye - * : commit fa50b232c7616225a31eb7cb6c3861d2512d593e Author: Gabriele - Giacone <1o5g4r8o@gmail.com> Date: Sun Dec 12 03:01:07 2010 +0100 + * : commit c1ea116948702e2fa9e8ce6f168de57f66d4eaff Author: Rob + Savoye Date: Tue Nov 1 10:43:18 2011 -0600 -2010-12-11 Sandro Santilli +2011-11-01 Rob Savoye - * .bzrignore: we don't need .bzrignore anymore... + * gui/Player.cpp: add comment about the interval -2010-12-11 Sandro Santilli +2011-11-01 Gabriele Giacone <1o5g4r8o@gmail.com> - * : commit f4e343c142b44cc9b7dc753270b6f96e4da18e9c Author: Sandro - Santilli Date: Sat Dec 11 23:53:02 2010 +0100 + * Makefile.am: If revno.h already exists and we're not in git, don't + regenerate. If included in Debian tarball, it won't be overwritten + by rebuild. -2010-12-11 Rob Savoye +2011-10-31 Gabriele Giacone <1o5g4r8o@gmail.com> - * : commit 07512ec2918aeec0677d02fd4b36a326565c652b Author: Rob - Savoye Date: Sat Dec 11 15:51:31 2010 -0700 + * macros/qt4.m4: qt4 fix for lenny build. -2010-12-11 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-10-30 Rob Savoye - * .gitignore: Improve .gitignore + * gui/fb/fb_glue_ovg.h: remove debug accessor for drawbounds, as + it's unused -2010-12-11 Sandro Santilli +2011-10-30 Rob Savoye - * Makefile.am: Simplify counting commits using rev-list. Thanks - antrik for finding this out. + * libdevice/egl/eglDevice.h: include Point2d.h so EGL devices still + builds after other changes that broke compilation -2010-12-11 Sandro Santilli +2011-10-30 Bastiaan Jacques - * configure.ac: For openbsd the default gui set is: gtk=yes, - dump=auto (drop kde3) + * gui/gtk/gtk.cpp, libdevice/DeviceGlue.cpp, + libdevice/DeviceGlue.h, libdevice/GnashDevice.h, + libdevice/Makefile.am: Properly fix bug #34699: Stop including + various "Device" headers which may interfere with GUI code; in + particular, RawFBDevice.h uses headers which define NULL in a matter + incompatible with mixing C and C++ code. -2010-12-11 Sandro Santilli +2011-10-30 Rob Savoye - * macros/kde3.m4: Backslash ${prefix} for kde3 too... + * : commit 4a2996ff217aee1d45375b552475421420a2946e Author: Rob + Savoye Date: Sun Oct 30 12:09:27 2011 -0600 -2010-12-11 Sandro Santilli +2011-10-30 Rob Savoye - * macros/kde4.m4: Evaluate ${prefix} later to avoid NONE + * gui/Player.cpp: Use the default of 10ms for low framerate files -2010-12-11 Sandro Santilli +2011-10-30 Bastiaan Jacques - * configure.ac: Make sure PLUGINS_INSTALL_POLICY is set before - GNASH_PATH_KDE* are called. Should fix distcheck (bug #31845) + * libcore/movie_root.cpp: Prevent _registeredClasses from being + prematurely deleted. Bug #34690. -2010-12-10 Sandro Santilli +2011-10-29 Rob Savoye - * .gitignore: Ignore gnash-* (packages) plus couple more missing - files + * gui/Player.cpp: set the delay timeout to the frame rate -2010-12-10 Benjamin Wolsey +2011-10-30 Gabriele Giacone <1o5g4r8o@gmail.com> - * libbase/GnashAlgorithm.h, libcore/Relay.cpp, libcore/Relay.h, - libcore/as_object.h, libcore/movie_root.cpp, - libcore/swf/DefineTextTag.cpp, libcore/vm/fn_call.h: Fix crashes and - const correct. + * macros/qt4.m4: Another qt4 w/o opengl fix. -2010-12-10 Benjamin Wolsey +2011-10-29 Bastiaan Jacques - * libcore/asobj/Sound_as.cpp: Ensure that the this object is valid. + * configure.ac: Fix typo. -2010-12-10 Benjamin Wolsey +2011-10-27 Rob Savoye - * : commit 027f27df8b3dc04e51f5af8d54a9c8fe35c42373 Author: Sandro - Santilli Date: Fri Dec 10 15:47:57 2010 +0100 + * : commit 7abaf9f2a11bdb0a94831c72eda5692da523c700 Author: Sandro + Santilli Date: Thu Oct 27 07:47:47 2011 +0200 -2010-12-10 Sandro Santilli +2011-10-27 Sandro Santilli - * configure.ac: Remove unused HAVE_SDL conditional + * po/cs.po, po/da.po, po/de.po, po/en_GB.po, po/es.po, po/fi.po, + po/fr.po, po/gnash.pot, po/it.po, po/ja.po: Update translation files -2010-12-10 Sandro Santilli +2011-10-27 Gabriele Giacone <1o5g4r8o@gmail.com> - * configure.ac: Check for input devices after deciding if FB should - be built or not. Should fix bug #31846 + * po/Makefile.am: Fix update-po. See bug #34654. -2010-12-10 Sandro Santilli +2011-10-25 Rob Savoye - * configure.ac: Implement yes/no/auto for FB gui. Defaults to auto. - Build only on linux and if AGG renderer is enabled. + * : commit 7a6bea96a389b58cdc64ea545cfae9dcd9d7f3e2 Author: Sandro + Santilli Date: Tue Oct 25 21:30:06 2011 +0200 -2010-12-10 Benjamin Wolsey +2011-10-24 Rob Savoye - * testsuite/actionscript.all/Makefile.am, - testsuite/actionscript.all/argstest.as: Add test to call as many - functions as possible with various arguments. + * : merge with master -2010-12-10 Benjamin Wolsey +2011-10-23 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/asobj/XMLNode_as.cpp: Cleanup of includes. + * po/Makefile.am, po/cs.po, po/da.po, po/de.po, po/en_GB.po, + po/es.po, po/fi.po, po/fr.po, po/gnash.pot, po/it.po, po/ja.po: Fix + and update translations. -2010-12-10 Benjamin Wolsey +2011-10-08 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/asobj/XMLNode_as.cpp: Drop more debugging. + * .gitignore: Update gitignore. -2010-12-10 Benjamin Wolsey +2011-10-23 Sandro Santilli - * libcore/asobj/LoadableObject.cpp: Drop debugging message. + * NEWS, libcore/swf/DefineBitsTag.cpp: Fix parsing of lossless 16bit + bitmaps Fixes support for movies generated by the evil TechSmit Camtasia + tool (#34625) -2010-12-10 Benjamin Wolsey +2011-10-14 Rob Savoye - * libcore/asobj/XMLSocket_as.cpp: Fix another crash. + * packaging/redhat/gnash.spec: tweaks for the OLPC XO 1.75, which + doesn't distribute kde or qt -2010-12-10 Benjamin Wolsey +2011-10-14 Rob Savoye - * libcore/asobj/XMLSocket_as.cpp: Fix a number of potential crashes - in XMLSocket. + * packaging/ltib/gnash.spec: update from latest builds -2010-12-10 Benjamin Wolsey +2011-10-12 Rob Savoye - * libcore/asobj/Color_as.cpp: Don't use init_member because this - will cause a crash if the member is read-only. + * gui/fb/fbsup.h: tweak indenting, minor change -2010-12-10 Benjamin Wolsey +2011-10-12 Rob Savoye - * libcore/asobj/MovieClipLoader.cpp, - libcore/asobj/MovieClipLoader.h: Include header and make it - independent. + * libdevice/rawfb/RawFBDevice.cpp: clear the offscreen buffer in + addition to the framebuffer -2010-12-10 Benjamin Wolsey +2011-10-12 Rob Savoye - * libcore/asobj/MovieClipLoader.cpp: Fix crash. + * libdevice/rawfb/RawFBDevice.h: add accessors for framebuffer and + ofscreen buffer -2010-12-10 Benjamin Wolsey +2011-10-12 Rob Savoye - * testsuite/actionscript.all/MovieClipLoader.as: Cause crash. + * libdevice/GnashDevice.h: add virtual accessor to get the offscreen + buffer memory. -2010-12-09 Rob Savoye +2011-10-12 Rob Savoye - * configure.ac: don't build the Framebuffer GUI for BSD when - --enable-gui=all is used + * libdevice/DeviceGlue.h: fix typos in comment -2010-12-09 Rob Savoye +2011-10-12 Rob Savoye - * : commit 72e27bb000a46cd4b20652f6a78aa340f29458a2 Author: Rob - Savoye Date: Thu Dec 9 15:36:18 2010 -0700 + * configure.ac: enable double buffering by default for AGG with a + framebuffer -2010-12-09 Rob Savoye +2011-10-12 Sandro Santilli - * gui/Makefile.am: don't add libltdl to GNASH_LIBS, it's already in - libgnashbase + * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot, + po/it.po, po/ja.po: Update translation files [unchecked, to be + reverted if found broken] -2010-12-09 Rob Savoye +2011-10-11 Rob Savoye - * gui/aos4/aos4.am, gui/aqua/aqua.am, gui/dump/dump.am, - gui/fb/Makefile.am, gui/fltk/fltk.am, gui/haiku/haiku.am, - gui/kde/kde3.am, gui/sdl/sdl.am: don't add (LIBLTDL) to LDFLAGS, - libltdl is part of libgnashbase. + * configure.ac: clarify that software double buffering is for AGG + only. -2010-12-09 Rob Savoye +2011-10-08 Rob Savoye - * gui/gtk/gtk.am, gui/kde/kde4.am: don't add (LIBLTDL) to LDFLAGS, - libltdl is part of libgnashbase. + * Makefile.am: Don't disable optimization for distcheck -2010-12-09 Rob Savoye +2011-10-08 Gabriele Giacone <1o5g4r8o@gmail.com> - * packaging/snapshot.am: make sure revno.h exists before trying to - grep it. + * macros/qt4.m4: Fix qt4 include paths again. -2010-12-09 Rob Savoye +2011-10-07 Rob Savoye - * Makefile.am: don't try to use git if it doesnj't exist. + * Makefile.am: for distcheck, set cxxflags to -O0 to speed up + builds. Only use SUBDIRS, as automake groks the correct optional + directories. Otherwise directories appear twice, causing distcheck + to fail. -2010-12-09 Sandro Santilli +2011-10-07 Rob Savoye - * gui/gtk/gtk.cpp: Add branch infor in printed version + * libcore/asobj/Video_as.cpp: minor reformatting -2010-12-09 Rob Savoye +2011-10-04 Sandro Santilli - * packaging/snapshot.am: don't use (shell), it tries to evaluate at - runtime instead of access time + * README: Add Midori to the list of supported browsers (webkit + based) -2010-12-09 Rob Savoye +2011-10-01 Gabriele Giacone <1o5g4r8o@gmail.com> - * Makefile.am: add echo when rebuilding revno.h + * macros/qt4.m4: Fix qt4 include paths - see bug #34452. -2010-12-09 Rob Savoye +2011-09-29 Rob Savoye - * Makefile.am: add documentation for the revno,h target + * : commit 36ee094c00c04cf028a5fa341a8da51e9950ed25 Author: Rob + Savoye Date: Thu Sep 29 10:06:11 2011 -0600 -2010-12-09 Rob Savoye +2011-09-29 Rob Savoye - * configure.ac: always run libtool and libltdl tests + * Makefile.am: Use conditional for LINUX so input devices are only + built on Linux systems. Put cygnal libdevice in DIST_SUBDIRS or they + won't get included in the source tarball. -2010-12-09 Rob Savoye +2011-09-29 Rob Savoye - * configure.ac: * Use AC_SUBST for git intstead of conditional * AC_PROG_LIBTOOL has to be after the other libtool tests * Don't build kde3 or fltk2 when building all guis + * configure.ac: Always build libdevice/Makefile so distcheck is + happy. Add Make conditional for LINUX. Fix inpout_event list text -2010-12-09 Rob Savoye +2011-09-29 Rob Savoye - * Makefile.am: * Only regenerate revno.h after a git commit or pull. * Build revno,.h in the build tree, not the source tree so this - still works on NFS mounted filesystems. * Default to the date if there are any problems with git * Only remove revno.h for a maintainer clean. + * packaging/redhat/gnash.spec: gtkglext is unneeded, as the OpenGL + support is no longer built by default. -2010-12-09 Rob Savoye +2011-09-29 Rob Savoye - * autogen.sh: delete old libtool m4 files from macros when - generating libltdl. When using libtoolize 1, the m4 macros are ihn - libltdl, so add that path so we get the right macros. + * NEWS: add a few new things -2010-12-09 Sandro Santilli +2011-09-29 Sandro Santilli - * Makefile.am, packaging/snapshot.am: Revert "only rebuild revno,.h - if something has changed. Default to the date if GIT isn't found." This reverts commit fbc5d9e9d82f596a5872a4e162b65aa48428aefc. The revert is due to misleading commit message: - revno.h was only rebuilt if sources changed before this commit, - while this commit forces removal of it and thus unconditional - re-creation - this commit moves revno.h from source tree to build tree w/out - saying so in the commit log Additionally (but would normally not trigger a revert) - the date default is useless as revno.h should always be in - packages obtained w/out git and you can always generate if you got - the sources using git. NOTE: I wouldn't revert commits if they weren't themselves reverts - of mine in the first place. Please discuss changes on the - development mailing list to avoid commit wars... + * gui/gui.cpp: Unify message for Gui::hideMenu and Gui::showMenu, + addressing issue #34428 Beside, do we really need both functions ? hideMenu seems to be + possible to do with showMenu(false) -2010-12-09 Petter Reinholdtsen +2011-09-26 Sandro Santilli - * utilities/findwebcams.cpp: Get rid of warnings in findwebcams.cpp [Petter Reinholdtsen] > I had a look at the following warnings from - the current build on > squeeze-kfreebsd. > > findwebcams.cpp:132: - warning: comparison between signed and unsigned integer expressions - > findwebcams.cpp:161: warning: comparison between signed and - unsigned integer expressions > findwebcams.cpp:170: warning: - comparison between signed and unsigned integer expressions > - findwebcams.cpp:173: warning: format '%d' expects type 'int', but - argument 2 has type 'size_t' > findwebcams.cpp:208: warning: - comparison between signed and unsigned integer expressions > > I - believe this patch solve the issues, bu using size_t for > - non-negative values and casting the size_t argument to %d to (int). Here is an updated patch, based on the current git repository. The - format issue is already fixed in git, so only the signed/unsigned - issues are fixed in this patch. Signed-off-by: Sandro Santilli + * libcore/Font.cpp: Typo: DefineFone2 -> DefineFont2. See bug + #34387. -2010-12-09 Rob Savoye +2011-09-25 Sandro Santilli - * Makefile.am, packaging/snapshot.am: only rebuild revno,.h if - something has changed. Default to the date if GIT isn't found. + * Makefile.am: Revert "Re-enable distribution of cygnal and + libdevice." This reverts commit 38b71599f4558122d9070080fa97b5df548bee3a. -2010-12-09 Benjamin Wolsey +2011-09-25 Sandro Santilli - * libbase/AMF.cpp, libbase/AMF.h, libcore/AMFConverter.cpp: Hide - swapBytes, use writePlainNumber(). + * Makefile.am: Re-enable distribution of cygnal and libdevice. STD_SUBDIRS should be the unconditional set of subdirs. SUBDIRS is + the dirs we are building (depend on configuration setting and is + appended to based on those). DIST_SUBDIRS is _all_ the available + dirs, so STD_SUBDIRS plus all the conditionally enabled. -2010-12-09 Benjamin Wolsey +2011-09-24 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/AMFConverter.cpp: Don't duplicate code. + * Makefile.am: Remove cygnal/ from SUBDIRS. Fix distcheck. See + 40b80d3 -2010-12-09 Benjamin Wolsey +2011-09-23 Rob Savoye - * libcore/AMFConverter.cpp: Correct log message. + * configure.ac: fix typo, only build inout events on Linux -2010-12-09 Benjamin Wolsey +2011-09-23 Rob Savoye - * libcore/asobj/NetStream_as.cpp: Use exising AMF functions to clean - up. + * configure.ac: Don't configure in Linux input events on any BSD + distro. For bug #34373. -2010-12-09 Benjamin Wolsey +2011-09-20 Rob Savoye - * libcore/MovieClip.cpp, libcore/MovieClip.h, - libcore/asobj/MovieClip_as.cpp: Tidy up code style + * configure.ac: don't build the OpenGL renderer by default, as it + suffers from both performance and rendering quality issues. -2010-12-09 Benjamin Wolsey +2011-09-19 Rob Savoye - * libcore/Font.cpp, libcore/Font.h: Drop unused function + * : commit 426c9dea890036c668e7ad007c4459b7bba20b9a Author: Rob + Savoye Date: Mon Sep 19 12:35:19 2011 -0600 -2010-12-09 Benjamin Wolsey +2011-09-19 Rob Savoye - * libcore/swf/DefineVideoStreamTag.cpp: Remove unused function. + * configure.ac: don't use AC_MSG_ERROR, as it exits after message. -2010-12-09 Benjamin Wolsey +2011-09-18 Benjamin Wolsey - * libcore/MovieClip.cpp: Fix silly type usage. + * libcore/Button.cpp: Fix null pointer dereference. I introduced it during Button refactoring. -2010-12-09 Benjamin Wolsey +2011-09-16 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/MovieClip.cpp, libcore/MovieClip.h: Drop unused function. + * configure.ac: Remove broken message (see 89aa145). -2010-12-09 Benjamin Wolsey +2011-09-15 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/MovieClip.cpp: Attempts to clone root or non-movieclips - are AS coding errors. + * configure.ac: Typo -2010-12-09 Benjamin Wolsey +2011-09-13 Rob Savoye - * libcore/asobj/flash/display/BitmapData_as.cpp: Use aserror instead - of error. + * gui/Player.cpp: set the delay back to 10ms -2010-12-09 Sandro Santilli +2011-09-13 Rob Savoye - * : commit c103bbe686e0d2335e4de1aa40a7f19317438960 Author: Sandro - Santilli Date: Thu Dec 9 09:19:05 2010 +0100 + * libcore/movie_root.cpp: use a regualr iterator instead of + std::for_each, so we can do loop through all the liveChars only once -2010-12-09 Sandro Santilli +2011-09-13 Rob Savoye - * packaging/snapshot.am: Take REVNO variable from revno.h as well, - so use of GIT is centralized in a single rule + * libcore/movie_root.cpp: only look for an invoke packet if + _controlfd is actually set -2010-12-09 Sandro Santilli +2011-09-13 Rob Savoye - * Makefile.am: Add COMMIT_ID macro in revno.h and revert - BRANCH_REVNO to a sequential number + * gui/Player.cpp: increase the default delay to 50ms -2010-12-08 Rob Savoye +2011-09-13 Rob Savoye - * packaging/rpm.am: use PACKAGE_VERSION instead of hardcoded - gnash-master when renaming the snapshot directory + * libcore/movie_root.cpp: Don't do anything if we have no timers, + just return so we don't waste cpu cycles -2010-12-08 Rob Savoye +2011-09-12 Rob Savoye - * : commit 71ac404e2fc9695daa0d2be85e81d045e8b9a88a Author: Rob - Savoye Date: Wed Dec 8 15:53:35 2010 -0700 + * : commit b8f483baaabc15ade2ee9d7c3d8d288694eca1b7 Author: Rob + Savoye Date: Mon Sep 12 19:53:28 2011 -0600 -2010-12-08 Sandro Santilli +2011-09-12 Rob Savoye - * configure.ac: Revert "don't look for git here, we do it at - runtime" This reverts commit 045c4630ae4327b307880034e48de77377445885. + * libmedia/ffmpeg/MediaParserFfmpeg.cpp: minor version tweaks to get + Lenny to build with the patch. -2010-12-08 Sandro Santilli +2011-09-12 Rob Savoye - * Makefile.am: Revert "Look for git at runtime. Default to the date - if no git. Create revno.h in the build tree" This reverts commit bfa00dee0eb79cb74e197e78c73a062bdd7eb1ce. + * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: optionally include + avcodec.h -2010-12-08 Sandro Santilli +2011-09-11 Rob Savoye - * : commit 8130f3a33368e58fe65e9e5f56ed35e983b3d209 Author: Sandro - Santilli Date: Wed Dec 8 23:34:08 2010 +0100 + * libmedia/ffmpeg/MediaParserFfmpeg.cpp: use + LIBAVFORMAT_VERSION_MAJOR instead of LIBAVUTIL_VERSION_INT -2010-12-08 Rob Savoye +2011-09-11 Rob Savoye - * Makefile.am: Look for git at runtime. Default to the date if no - git. Create revno.h in the build tree + * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: change order of ifdef -2010-12-08 Rob Savoye +2011-09-11 Rob Savoye - * configure.ac: don't look for git here, we do it at runtime + * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: include avcodec.h if it + exists -2010-12-08 Rob Savoye +2011-09-11 Rob Savoye - * packaging/snapshot.am: create a revno for the package that's - different from the git revno. + * libmedia/ffmpeg/AudioResamplerFfmpeg.cpp: more fixes for other + ffmpeg versions and distributions -2010-12-08 Rob Savoye +2011-09-11 Rob Savoye - * macros/ffmpeg.m4: add /usr/include/ffmpeg to the front of the - incllist, so swscale gets found too + * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, + libmedia/ffmpeg/MediaParserFfmpeg.h: fixes for other ffmpeg versions + and distributions -2010-12-08 Rob Savoye +2011-09-11 Rob Savoye - * : commit ed01ef8b5a6331b10f91c15e30085fca519f00a3 Author: Rob - Savoye Date: Wed Dec 8 12:42:36 2010 -0700 + * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, + libmedia/ffmpeg/AudioResamplerFfmpeg.cpp, + libmedia/ffmpeg/MediaParserFfmpeg.cpp, + libmedia/ffmpeg/MediaParserFfmpeg.h, + libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, macros/ffmpeg.m4: Ubuntu + patch for recent ffmpeg versions merged in by hand, as it was based + on an older release. -2010-12-08 Benjamin Wolsey +2011-09-11 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/movie_root.h: Fix documentation. + * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, + libmedia/ffmpeg/AudioResamplerFfmpeg.cpp, + libmedia/ffmpeg/MediaParserFfmpeg.cpp, + libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Fix build on sid with libav + 0.7.1. Patch from http://savannah.gnu.org/bugs/?33696 adapted to support + older versions. Thanks chithead! -2010-12-08 Benjamin Wolsey +2011-09-10 Rob Savoye - * libbase/RTMP.cpp: Header order. + * libdevice/events/EventDevice.cpp: include errno to keep Lenny + happy, and optionally use inpout event field for resolution -2010-12-08 Benjamin Wolsey +2011-09-10 Rob Savoye - * libcore/asobj/Array_as.cpp: Header order. + * libdevice/events/InputDevice.cpp, + libdevice/events/MouseDevice.cpp: include errno to keep Lenny happy -2010-12-08 Benjamin Wolsey +2011-09-10 Rob Savoye - * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Header order. + * configure.ac: add test for resolution field for input events -2010-12-08 Benjamin Wolsey +2011-09-09 Rob Savoye - * libmedia/AudioDecoder.h, libmedia/ffmpeg/AudioDecoderFfmpeg.h: - Drop incorrect ifdef markers. + * configure.ac: build the raw device if the FB GUI and AGG are to be + built -2010-12-08 Benjamin Wolsey +2011-09-09 Rob Savoye - * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, - libmedia/ffmpeg/AudioDecoderFfmpeg.h: Break long lines. + * Makefile.am: build all devices too for distcheck -2010-12-08 Sandro Santilli +2011-09-07 Sandro Santilli - * Makefile.am: Be even nicer on update (don't show diff output at - all) + * configure.ac: Revert to building the FB gui automatically by + default Only condition so far is "being a linux system". Could be improved + to require either AGG or OpenVG renderers. -2010-12-08 Sandro Santilli +2011-09-05 Rob Savoye - * Makefile.am: Be nicer when reporting revno.h activity in the case - in which revno.h is not there + * libcore/movie_root.cpp: minor style changes in brace placement -2010-12-08 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-09-05 Rob Savoye - * .gitignore: Add testsuite/swfdec/src to .gitignore + * gui/gtk/gtk.cpp: Use new option to optionally force the mouse + pointer to be visible. -2010-12-08 Sandro Santilli +2011-09-05 Rob Savoye - * : commit 59991fcc5e60a652cf1ce5c5c6834657adfaa5b8 Author: Sandro - Santilli Date: Wed Dec 8 13:48:16 2010 +0100 + * libbase/rc.cpp, libbase/rc.h: add new option to force a mouse + pointer so touchscreen SWF files work on the desktop with a mouse. -2010-12-08 Benjamin Wolsey +2011-09-05 Rob Savoye - * utilities/processor.cpp: Handle more options in gprocessor. + * libcore/MouseButtonState.h: change t to nil for emacs tab-mode -2010-12-08 Sandro Santilli +2011-09-05 Rob Savoye - * Makefile.am: Simplify commit extraction, and use abbreviated - commit id + * gui/gui.cpp: minor style changes in brace placement -2010-12-08 Sandro Santilli +2011-09-03 Rob Savoye - * packaging/debian/rules: Find revno.h in source dir, not build dir + * packaging/debian/control, packaging/debian/rules: drop the + pythonmod for packages, as pyGTK has been depreciated. -2010-12-08 Sandro Santilli +2011-09-03 Rob Savoye - * Makefile.am, configure.ac: Update revno.h at every make - invocation. Make sure to generate in source dir (not build dir) for - proper distribution. Report failure reasons. Never use a stub. + * Makefile.am: optional utilities need cygnal to be built first. -2010-12-08 Benjamin Wolsey +2011-09-03 Rob Savoye - * : commit 421d14fcdaa31ef6d6e81b462375f4fe39c19eb3 Author: Benjamin - Wolsey Date: Wed Dec 8 10:00:18 2010 +0100 + * gui/pythonmod/Makefile.am: the pythonmod also needs a path to + libdevice -2010-12-08 Benjamin Wolsey +2011-09-03 Rob Savoye - * gui/Player.cpp: Use NOTIFY_ERROR in Player too. + * configure.ac: using += in bourne shell is not portable. Fixes + natty-ARM builds -2010-12-08 Benjamin Wolsey +2011-09-03 Rob Savoye - * libcore/HostInterface.h, libcore/asobj/NetStream_as.cpp: Don't use - ERROR because some implementations incorrectly use it as a macro. - Fix volume adjustment and document. + * gui/Makefile.am: use dump.am instead of dump as a SUBDIR -2010-12-08 Benjamin Wolsey +2011-09-02 Rob Savoye - * libcore/asobj/System_as.cpp: Use char. + * : commit e290f51981f0f52b1fef8827d78e477698eb5d08 Merge: 80d620a + d11bbdc Author: Rob Savoye Date: Fri Sep 2 + 09:07:49 2011 -0600 -2010-12-07 Sandro Santilli +2011-08-31 Rob Savoye - * macros/mysql.m4: Fix reporting of mysql_config detection + * librender/openvg/OpenVGStyle.h: less verbose -2010-12-07 Sandro Santilli +2011-08-31 Rob Savoye - * macros/mysql.m4: Fix reporting of MySQL libraries detection + * librender/openvg/OpenVGStyle.h: less verbose -2010-12-07 Benjamin Wolsey +2011-08-31 Rob Savoye - * libcore/asobj/Mouse_as.cpp, utilities/processor.cpp: Fix swapped - arguments. + * librender/openvg/OpenVGRenderer.cpp, + librender/openvg/OpenVGStyle.h: fix handling of solid fills, use + StyleHandler, remove unused apply_fill_style -2010-12-07 Benjamin Wolsey +2011-08-31 Rob Savoye - * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, - gui/gui.h, libcore/movie_root.h, utilities/processor.cpp: Implement - clipboard setting. + * librender/linear.as: fix comments -2010-12-07 Benjamin Wolsey +2011-08-31 Rob Savoye - * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.h: - Const correct and improve interface. + * librender/openvg/OpenVGRenderer.cpp: support bitmaps, improve + gradient support -2010-12-07 Benjamin Wolsey +2011-08-31 Rob Savoye - * gui/Player.h: Include required headers. + * librender/openvg/OpenVGBitmap.cpp, + librender/openvg/OpenVGBitmap.h, librender/openvg/OpenVGStyle.h: fix + bitmap handling to work with StyleHandler. Remove all accessor style + classes -2010-12-07 Benjamin Wolsey +2011-08-31 Rob Savoye - * libcore/asobj/System_as.cpp: Use the pp's order for - System.capabilities, more for easier checking than compatibility. + * librender/openvg/OpenVGRenderer.cpp: use StyleHandler for + gradients -2010-12-07 Benjamin Wolsey +2011-08-31 Rob Savoye - * gui/gui.h: Return "color" by default. + * librender/openvg/OpenVGStyle.h: tweak privates & constructor. + Implement linear gradients -2010-12-07 Benjamin Wolsey +2011-08-31 Rob Savoye - * libcore/asobj/System_as.cpp: Add a note on pixel aspect ratio. + * librender/opengl/Renderer_ogl.cpp: remove extra blank lines -2010-12-07 Sandro Santilli +2011-08-31 Rob Savoye - * libbase/GnashFileUtilities.cpp, libbase/GnashFileUtilities.h: Fix - mkdirRecursive support for _absolute_ paths (sorry). Document both - mkdirRecursive and mkdirUserPermissions + * librender/linear.as: add comments, tweak dimensions for debugging. -2010-12-07 Benjamin Wolsey +2011-08-23 Rob Savoye - * gui/Player.cpp, gui/Player.h, libcore/HostInterface.cpp, - libcore/HostInterface.h, libcore/Makefile.am, - libcore/asobj/Mouse_as.cpp, libcore/asobj/NetStream_as.cpp, - libcore/asobj/System_as.cpp, libcore/movie_root.cpp, - libcore/movie_root.h, utilities/processor.cpp: Add new host - interface. + * libbase/log.cpp: Revert "disable logging if configured that way" This reverts commit d03b7f800d3db941875d517af4332776a379b680. -2010-12-07 Benjamin Wolsey +2011-08-23 Rob Savoye - * libsound/sound_handler.h: There is no page + * libbase/log.cpp: Revert "it helps if the option is spelled right." This reverts commit 13cd2af28e58e8e3dac4dfe49ee6bace46e901f8. -2010-12-07 Benjamin Wolsey +2011-08-23 Rob Savoye - * libbase/ClockTime.cpp, libbase/ClockTime.h: Put clocktime under - Gnash namespace + * libbase/log.cpp: it helps if the option is spelled right. -2010-12-06 Sandro Santilli +2011-08-23 Rob Savoye - * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Log an error when whence - parameter as unexpected value + * libbase/log.cpp: disable logging if configured that way -2010-12-06 Sandro Santilli +2011-08-23 Rob Savoye - * libbase/GnashFileUtilities.cpp: Do not assume directories passed - to mkdirRecursive have to be absolute. Fixes bug #31811. + * configure.ac: add option to disable debug logging, which is a + performance hit -2010-12-06 Benjamin Wolsey +2011-08-22 Rob Savoye - * : commit 277d8f08c1c7b02d156322ecc878d4dd1ad9e46e Author: Gabriele - Giacone <1o5g4r8o@gmail.com> Date: Mon Dec 6 11:39:29 2010 +0100 + * configure.ac: don't build the fb gui nor EGL by default, only if + openvg is soecified. -2010-12-06 Sandro Santilli +2011-08-22 Rob Savoye - * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Still useful to see the - actual seek requested, so include in the exception thrown + * librender/openvg/OpenVGStyle.h: remove style changes, they're now + in a new branch instead -2010-12-06 Sandro Santilli +2011-08-22 Rob Savoye - * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Oops, forgot debugging - lines in + * : commit 71d22cb298a47aed816738532daf513c19e65a46 Author: Rob + Savoye Date: Mon Aug 22 10:06:53 2011 -0600 -2010-12-06 Sandro Santilli +2011-08-22 Rob Savoye - * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Fix comments in seek - function, throw an exception rather than ask IOChannel to seek to - negative positions (to have more precise error message, nothing - more..) + * librender/opengles1/Renderer_gles1.cpp: add 2011 to copyright + date. -2010-12-06 Sandro Santilli +2011-08-22 Rob Savoye - * libbase/curl_adapter.cpp: Throw an exception rather than aborting - when asked to seek at negative position + * librender/opengles1/Renderer_gles1.cpp: drop a few blank lines -2010-12-06 Sandro Santilli +2011-08-22 Rob Savoye - * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Log debug line on ffmpeg - audio decoder initialization (symmetrically with video decoder - behaviour) + * librender/opengles1/Renderer_gles1.cpp: eliminate warnings, even + though this is mostly just stubs for future de elopment. -2010-12-06 Sandro Santilli +2011-08-20 Rob Savoye - * libmedia/ffmpeg/MediaParserFfmpeg.cpp: formatting, no functional - changes + * : commit 25197c22ebd00b85c1089fc97bd1a0348e320ff0 Author: Gabriele + Giacone <1o5g4r8o@gmail.com> Date: Sun Jul 31 03:41:34 2011 +0200 -2010-12-06 Sandro Santilli +2011-08-17 Gabriele Giacone <1o5g4r8o@gmail.com> - * libbase/curl_adapter.cpp: typo + * plugin/npapi/plugin.cpp: Memory leak. Replace putenv with setenv. -2010-12-05 Benjamin Wolsey +2011-07-31 Gabriele Giacone <1o5g4r8o@gmail.com> - * gui/Player.cpp: Reorder includes. + * cygnal/cgi-bin/oflaDemo/oflaDemo.cpp: Inefficient emptiness + checks. -2010-12-05 Benjamin Wolsey +2011-07-31 Gabriele Giacone <1o5g4r8o@gmail.com> - * gui/Player.cpp, gui/Player.h: Drop odd define and use std:: for - stdlib functions. + * cygnal/cvm.cpp: Remove unused var. -2010-12-05 Benjamin Wolsey +2011-07-31 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/asobj/System_as.cpp: Drop static. + * plugin/npapi/plugin.cpp: Obsolete usleep to gnashSleep. -2010-12-05 Benjamin Wolsey +2011-08-13 Rob Savoye - * libcore/asobj/Global_as.cpp: Don't waste space. + * : commit a1d50e638d4bd9f28bb6bae615a531635b42c1df Merge: 201a9dd + b787ed5 Author: Rob Savoye Date: Sat Aug 13 + 08:53:16 2011 -0600 -2010-12-05 Benjamin Wolsey +2011-08-13 Sandro Santilli - * libcore/asobj/Global_as.cpp: Remove silly and unreachable logging - message. + * NEWS: Add cross-reference from NEWS item to savannah ticket -2010-12-05 Benjamin Wolsey +2011-08-13 Sandro Santilli - * libcore/asobj/Global_as.cpp, libcore/asobj/flash/flash_pkg.cpp: - Remove silly switch. + * NEWS, libcore/asobj/Sound_as.cpp, + libsound/sdl/sound_handler_sdl.cpp, + libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, + libsound/sound_handler.h, testsuite/misc-swfc.all/Makefile.am, + testsuite/misc-swfc.all/sound_stop.sc, + testsuite/misc-swfc.all/sound_stop_runner.cpp: Sound.stop() invoked + on an unattached Sound stops all event sounds. Includes a new stopAllEventSounds() interface to sound_handler. + Includes automated testcase. Fixes bug #33888. Thanks to Jan + Flanders for the hint. -2010-12-05 Benjamin Wolsey +2011-08-12 Sandro Santilli - * libcore/asobj/MovieClip_as.cpp: Small changes. + * cygnal/handler.cpp, libbase/extension.cpp, libbase/sharedlib.cpp, + libbase/sharedlib.h: Reduce SharedLib constructors to 1, destructors + to 0 -2010-12-05 Benjamin Wolsey +2011-08-12 Sandro Santilli - * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify more. + * libbase/extension.cpp: Remove unused code -2010-12-05 Benjamin Wolsey +2011-08-12 Rob Savoye - * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify. + * testsuite/MovieTester.cpp: create_Renderer_ogl is now + renderer::opengl::create_handler -2010-12-05 Benjamin Wolsey +2011-08-12 Rob Savoye - * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement - Rectangle.offsetPoint + * libdevice/rawfb/test_rawfb.cpp: eliminate unused variable warning -2010-12-05 Benjamin Wolsey +2011-08-12 Rob Savoye - * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement - Rectangle.offset + * libbase/sharedlib.cpp: eliminate unused variable warning -2010-12-05 Benjamin Wolsey +2011-08-12 Rob Savoye - * libcore/asobj/flash/geom/Rectangle_as.cpp: Reorder includes + * : merge from master -2010-12-05 Benjamin Wolsey +2011-08-09 Rob Savoye - * testsuite/swfdec/PASSING: Swfdec tests pass. + * macros/openvg.m4: add comment about oneric and openvg library + locations. -2010-12-05 Benjamin Wolsey +2011-08-09 Rob Savoye - * libcore/asobj/flash/geom/Rectangle_as.cpp: Implement - Rectangle.equals(). + * macros/openvg.m4: oneric moves libOpenVG into it's own directory -2010-12-05 Benjamin Wolsey +2011-08-09 Rob Savoye - * libcore/asobj/flash/geom/Rectangle_as.cpp: Use as_error and - simplify. + * gui/fb/fb_glue_ovg.cpp, librender/opengl/Renderer_ogl.h, + librender/openvg/OpenVGRenderer.cpp: be less verbose -2010-12-05 Benjamin Wolsey +2011-08-09 Rob Savoye - * libcore/asobj/flash/geom/Rectangle_as.cpp: Simplify contains(). + * librender/openvg/OpenVGBitmap.cpp, + librender/openvg/OpenVGRenderer.cpp: don't print Matrix debug info -2010-12-04 Rob Savoye +2011-08-09 Rob Savoye - * plugin/npapi/Makefile.am: Add X11_CFLAGS to keep OpenBSD happy + * gui/sdl/sdl_ogl_glue.cpp: create_Renderer_ogl() is now + openvg::create_handler() -2010-12-04 Rob Savoye +2011-08-09 Rob Savoye - * : commit 17939244d678bbc6dfdfa1757c2e99f879cdd3e5 Author: Rob - Savoye Date: Sat Dec 4 15:35:54 2010 -0700 + * librender/openvg/OpenVGRenderer.cpp, + librender/openvg/OpenVGRenderer.h: use a different config constant + for OpenVG headers. -2010-12-04 Sandro Santilli +2011-08-09 Rob Savoye - * configure.ac: cleanup warning text + * macros/openvg.m4: we always need OPENVG_STATIC_LIBRARY defined in + CXXFLAGS -2010-12-04 Sandro Santilli +2011-08-09 Rob Savoye - * macros/kde4.m4: Don't set has_kde4 if headers are not found too + * librender/openvg/OpenVGStyle.h: update the copyright date. -2010-12-04 Sandro Santilli +2011-08-09 Rob Savoye - * configure.ac: update informations about disabling kde4 gui + * librender/openvg/OpenVGBitmap.cpp, + librender/openvg/OpenVGBitmap.h: adjust the order of variable + initialization in the constructors. Update the copyright date, and + get rid of a few compiler warnings. -2010-12-04 Sandro Santilli +2011-08-09 Rob Savoye - * configure.ac: Set kde3 gui off by default. It's broken... see - https://savannah.gnu.org/bugs/index.php?31782 + * gui/fb/fb_glue_ovg.cpp: update the copyright date. -2010-12-04 Sandro Santilli +2011-08-09 Rob Savoye - * macros/qt4.m4: qt4 macro file shouldn't set kde4 stuff + * gui/fb/fb_glue_ovg.h: update the copyright date. -2010-12-04 Markus Gothe +2011-08-09 Rob Savoye - * : commit 99e6c5f5f7a91164f3499b1b0e9691b81619470b Author: Markus - Gothe Date: Sat Dec 4 18:39:27 2010 - +0100 + * libdevice/directfb/DirectFBDevice.cpp, + libdevice/rawfb/RawFBDevice.cpp: update the copyright date. -2010-12-04 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-08-09 Rob Savoye - * gui/Makefile.am: fixed gnu make idiom + * librender/openvg/OpenVGRenderer.cpp: fixed unused compiler + warnings and update the copyright date. -2010-12-04 Sandro Santilli +2011-08-09 Rob Savoye - * configure.ac: Implement yes/no/auto for kde3, default to auto + * libdevice/directfb/README: add README explaining the DirectFB code + needs to be fully implemented. -2010-12-04 Sandro Santilli +2011-08-09 Rob Savoye - * configure.ac: Implement yes/no/auto semantic for kde4 gui. Default - to auto. + * libdevice/directfb/DirectFBDevice.cpp, + libdevice/egl/test_egl.cpp, libdevice/rawfb/RawFBDevice.cpp: + eliminate compiler warnings -2010-12-04 Sandro Santilli +2011-08-09 Rob Savoye - * configure.ac: Get rid of HAVE_GTK2 conditional (never used) and - has_gtk2 (marked as FIXME: shouldn't be here) + * libdevice/egl/eglinfo.c: eliminate warnings, even though this is + just a debugging app for developers. -2010-12-04 Sandro Santilli +2011-08-09 Benjamin Wolsey - * Makefile.am: Use tabs consistently + * configure.ac: Drop unneeded configure tests. We don't use POSIX shared memory as the pp doesn't. Don't test for + float behaviour as we don't use this any more. Do check for librt + for clock_gettime though. -2010-12-04 Sandro Santilli +2011-08-09 Benjamin Wolsey - * configure.ac: QT is not a GUI, KDE and QTOPIA are. Behave - accordingly. + * libcore/swf/DefineBitsTag.cpp: Output as int. -2010-12-04 Sandro Santilli +2011-08-09 Benjamin Wolsey - * macros/qt3.m4: Fix syntax error (missing test invocation) + * libbase/ImageIterators.h: Fix return type of operator=. -2010-12-03 Gabriele Giacone <> +2011-08-09 Benjamin Wolsey - * macros/qt4.m4: add uic4 and moc4 as alternatives + * libbase/snappingrange.h: Const correct. -2010-12-03 Rob Savoye +2011-08-09 Benjamin Wolsey - * configure.ac, macros/curl.m4: += doesn't work with bourne shell + * libbase/extension.cpp: Fix cppcheck warnings (preincrement). -2010-12-04 Sandro Santilli +2011-08-09 Benjamin Wolsey - * : commit f0fd2e892d6c58bf1df3d3ced3fe08772e06f1a9 Author: Sandro - Santilli Date: Sat Dec 4 00:41:21 2010 +0100 + * libbase/Range2d.h: Const correct. -2010-12-04 Sandro Santilli +2011-08-09 Benjamin Wolsey - * configure.ac, macros/qt3.m4, macros/qt4.m4: Do not use build_qt3 - and build_qt4 variables within GNASH_PATH_QT3 and GNASH_PATH_QT4, - rather avoid calling that macro as a whole if those variables aren't - set to request such builds + * gui/sdl/sdl_agg_glue.cpp: Use empty(). -2010-12-03 Benjamin Wolsey +2011-08-09 Benjamin Wolsey - * doc/C/refmanual/internals.xml: Directory was renamed. + * testsuite/misc-ming.all/RemoveObject2Test.c, + testsuite/misc-ming.all/loop/simple_loop_test.c, + testsuite/misc-ming.all/sound/StreamSoundTestRunner.cpp: Fix + cppcheck warnings. Just unused variables. -2010-12-03 Sandro Santilli +2011-08-09 Benjamin Wolsey - * configure.ac: Implement yes/no/auto semantic for ffmpeg + * utilities/flvdumper.cpp: Remove unused assigments. -2010-12-03 Benjamin Wolsey +2011-08-09 Benjamin Wolsey - * libcore/DisplayObject.cpp, libcore/MovieClip.cpp, - libcore/event_id.h, libcore/movie_root.cpp, - libcore/swf/PlaceObject2Tag.cpp, libcore/swf/PlaceObject2Tag.h, - libcore/swf_event.h: Use ptr_container, const correct, make event_id - ctor explicit. + * libbase/sharedlib.cpp: Don't assign to pluginsdir. It's completely unused; extension.cpp does this. -2010-12-03 Benjamin Wolsey +2011-08-09 Benjamin Wolsey - * libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Const correct - and use to_movie + * libmedia/VideoConverter.h, + libmedia/ffmpeg/VideoConverterFfmpeg.cpp, + libmedia/gst/VideoDecoderGst.cpp: Use a boost array and initialize + _width and _height. It's not obvious where these are initialized otherwise (maybe they + aren't). Also leave a TODO because both width and height are passed + in the ctor. -2010-12-03 Benjamin Wolsey +2011-08-09 Benjamin Wolsey - * libcore/MovieClip.cpp, libcore/MovieClip.h: Const correct + * libcore/SWFStream.cpp: Use empty() not size(). -2010-12-03 Benjamin Wolsey +2011-08-09 Benjamin Wolsey - * libcore/MovieClip.cpp, libcore/MovieClip.h: Use a ptr_list for - clarity. + * gui/qt/Qt4Glue.cpp, gui/qt/Qt4Glue.h: Initialize _glWidget It keeps cppcheck happy. -2010-12-03 Benjamin Wolsey +2011-08-09 Benjamin Wolsey - * : commit e79e72f7629bf12fd541ff47e1154b73faad8e74 Author: Benjamin - Wolsey Date: Fri Dec 3 16:25:14 2010 +0100 + * extensions/mysql/mysql_db.cpp: Don't assign to an unused variable. But leave a TODO, as it's evidently supposed to be used. -2010-12-03 Petter Reinholdtsen +2011-08-08 Rob Savoye - * configure.ac: Implement auto/yes/no semantic for OGL renderer + * Makefile.am: Use OPENVG_* instead of OVG_* for debug message -2010-12-03 Petter Reinholdtsen +2011-08-08 Rob Savoye - * utilities/findwebcams.cpp: Replace g_print with iostreams. + * configure.ac, macros/openvg.m4: handle the user error of openvg + being specified, but not having any dev files. -2010-12-03 Benjamin Wolsey +2011-08-08 Rob Savoye - * cygnal/cvm.cpp, gui/gui.cpp, libcore/movie_root.h, - utilities/processor.cpp: Do another TODO. + * gui/fb/fb.cpp: remove commented out code blocks -2010-12-03 Benjamin Wolsey +2011-08-08 Rob Savoye - * libcore/movie_root.h: Do TODO. + * configure.ac, macros/openvg.m4: don't build OpenVG support if no + dev files found. -2010-12-03 Benjamin Wolsey +2011-08-08 Rob Savoye - * libcore/DisplayObject.cpp: Tabs to spaces. + * gui/fb/fb.cpp: use createRenderHandler() instead of + create_Renderer_agg so it works with the new API -2010-12-03 Benjamin Wolsey +2011-08-08 Rob Savoye - * libcore/DisplayObject.cpp, libcore/TextField.cpp, - libcore/movie_root.cpp, libcore/movie_root.h: Return a pair from - mousePosition instead of using out parameters. + * gui/fb/fb_glue_agg.h: Add support for the GnashDevice display -2010-12-03 Benjamin Wolsey +2011-08-08 Rob Savoye - * libcore/movie_root.cpp: Cleanup, drop unneeded helper functions. + * gui/fb/fb_glue_agg.cpp: attach the window to the device -2010-12-03 Benjamin Wolsey +2011-08-08 Benjamin Wolsey - * libcore/movie_root.cpp, libcore/movie_root.h: Use shared_ptr for - the timers to avoid potential bugs when iterators are invalidated - during action execution. + * libcore/swf/DefineBitsTag.cpp: Fix assertion. No data is fine, only negative lengths are bad; a jpeg data size of + 0 is possible. Both Gnash and the pp show a red rectangle (for + absent image) in this case. -2010-12-03 Benjamin Wolsey +2011-08-08 Benjamin Wolsey - * : commit 5b7c0de2385f5b9d6fbc40cef6447aaebae67d00 Author: Rob - Savoye Date: Thu Dec 2 18:51:41 2010 -0700 + * libcore/FillStyle.cpp, libcore/swf/ShapeRecord.cpp: Output + formatting. -2010-12-02 Rob Savoye +2011-08-08 Benjamin Wolsey - * libbase/GnashImagePng.cpp: use PNG_LIBPNG_VER_MINOR instead of - PNG_LIBPNG_VER_RELEASE + * libcore/FillStyle.cpp, libcore/FillStyle.h, + libcore/parser/TypesParser.cpp, libcore/swf/ShapeRecord.cpp: Add + output operators for fill styles. Use them too. -2010-12-02 Benjamin Wolsey +2011-08-08 Benjamin Wolsey - * libcore/asobj/Global_as.cpp, libcore/movie_root.cpp, - libcore/movie_root.h: Use ptr_containers, be a bit stricter with - timer id types. + * libcore/Shape.cpp, libcore/swf/DefineShapeTag.h: Code style. -2010-12-02 Rob Savoye +2011-08-08 Benjamin Wolsey - * : commit 124d3651e327dd0cabafa1779ef958c460d69605 Author: Rob - Savoye Date: Thu Dec 2 12:11:53 2010 -0700 + * libcore/MovieClip.cpp: Make debugging output conditional. -2010-12-02 Benjamin Wolsey +2011-08-07 Rob Savoye - * libcore/MovieLoader.cpp, libcore/MovieLoader.h: Use - ptr_containers. + * : commit bcbe20ae3aefde22c7f470b0284cba20be373589 Author: Benjamin + Wolsey Date: Fri Aug 5 14:56:59 2011 +0200 -2010-12-02 Benjamin Wolsey +2011-08-02 Rob Savoye - * libcore/movie_root.cpp, libcore/movie_root.h, - libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h: Use - ptr_containers to make pointer handling simpler. + * gui/fb/fb_glue_ovg.cpp: less verbose -2010-12-02 Sandro Santilli +2011-08-02 Rob Savoye - * libcore/SWFMatrix.cpp: Explicitly use double std::pow(double, - int). Should fix build on openbsd + * libdevice/rawfb/RawFBDevice.cpp, + librender/openvg/OpenVGRenderer.cpp: less verbose - (http://gnashdev.org:8010/builders/4.8-release-openbsd-amd64/builds/6/steps/compile/logs/stdio) +2011-08-02 Rob Savoye -2010-12-01 Rob Savoye + * gui/fb/fb.cpp: initialize the4 renderer before preping the drawing + area. - * libcore/SWFMatrix.cpp: fix compile problem on OpenBSD and Ltib +2011-08-01 Benjamin Wolsey -2010-12-01 Rob Savoye + * libcore/asobj/flash/display/BitmapData_as.cpp: Fix RNG for old + boost versions. - * packaging/ltib/gnash.spec: simplify spec file +2011-08-01 Benjamin Wolsey -2010-12-01 Rob Savoye + * libcore/movie_root.cpp: Add note about regression. - * libbase/Makefile.am: add OPENGL_CFLAGS to CPPFLAGS for OpenBSD +2011-08-01 Benjamin Wolsey -2010-12-01 Rob Savoye + * libcore/movie_root.cpp, libcore/movie_root.h: Use a typedef. - * : commit 06907b931859501ae1daf193d1c1576aecda1124 Author: Rob - Savoye Date: Wed Dec 1 15:49:02 2010 -0700 +2011-08-01 Benjamin Wolsey -2010-12-01 Benjamin Wolsey + * libcore/Button.cpp, libcore/movie_root.cpp, libcore/movie_root.h, + testsuite/misc-ming.all/KeyEventOrder.c: Restore old Button + behaviour. This reverts the changes made by an earlier commit + 3db73486d8b99425a707e6ab04acf37942303eb8, which fixed a test but + caused regressions in live SWFs. - * utilities/findmicrophones.cpp, utilities/findwebcams.cpp, - utilities/rtmpget.cpp: Include iostream. +2011-07-31 Rob Savoye -2010-12-01 Benjamin Wolsey + * gui/fb/fb.cpp: move #endif to not drop the closing brace - * libcore/movie_root.h: Don't include thread.hpp arbitrarily. +2011-07-30 Rob Savoye -2010-12-01 Benjamin Wolsey + * : commit ff10f769d47577c778c6224efa93ba9508c2b761 Merge: 5db08f3 + b260e81 Author: Rob Savoye Date: Sat Jul 30 + 17:33:46 2011 -0600 - * libcore/FreetypeGlyphsProvider.cpp: Don't exit; throw an exception - and let callers handle it. Use Gnash logging instead of iostreams. +2011-07-30 Sandro Santilli -2010-12-01 Benjamin Wolsey + * libcore/asobj/Object.cpp: Improve AS error log about registerClass + to include supposed export id - * libbase/Range2d.h, libbase/URLAccessManager.cpp, - libbase/sharedlib.cpp, libcore/DisplayList.cpp, - libcore/FillStyle.cpp, libcore/SWFRect.h, - libcore/asobj/NetConnection_as.cpp, libcore/movie_root.cpp, - libcore/swf/DefineFontAlignZonesTag.cpp, - libcore/swf/DefineFontAlignZonesTag.h, libcore/swf/SWF.cpp, - libcore/vm/VM.cpp, libsound/WAVWriter.cpp: Include , not - for std::ostream. +2011-07-30 Sandro Santilli -2010-12-01 Benjamin Wolsey + * utilities/processor.cpp: Found another spurious newline - * libbase/rc.h: Use forward declaration of streams. +2011-07-30 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-12-01 Benjamin Wolsey + * testsuite/actionscript.all/gen-index-wiki.sh: Update testcases + page generator. - * libbase/IOChannel.h: Reorder includes. +2011-07-30 Sandro Santilli -2010-12-01 Benjamin Wolsey + * utilities/processor.cpp: Drop spurious newline from per-frame + debug line - * libbase/rc.cpp: Rearrange includes. +2011-07-30 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-12-01 Benjamin Wolsey + * cygnal/cygnal.cpp: Suppress last sid warning. Make cppcheck + happier. - * libbase/noseek_fd_adapter.cpp: Include . +2011-07-30 Sandro Santilli -2010-12-01 Benjamin Wolsey + * testsuite/actionscript.all/MovieClip.as: More results validation + from wiki page As reported on - * libbase/memory.cpp: Include for cerr and cout. + http://wiki.gnashdev.org/w/index.php?title=Testcases&oldid=6090#MovieClip -2010-12-01 Benjamin Wolsey +2011-07-30 Benjamin Wolsey - * libbase/log.cpp: Include required headers. + * libcore/asobj/flash/display/BitmapData_as.cpp: Update + documentation. -2010-12-01 Benjamin Wolsey +2011-07-30 Benjamin Wolsey - * : commit 2ca64b42a538274d957c7b2c6786e15d006f2250 Merge: e6e9d9f - 19443da Author: Benjamin Wolsey Date: Wed - Dec 1 10:47:37 2010 +0100 + * libcore/asobj/flash/display/BitmapData_as.cpp: Rename Point to + Vector to avoid confusion. There is an ActionScript class called Point; and in any case this is + an offset, not a point. -2010-12-01 Sandro Santilli +2011-07-30 Sandro Santilli - * libcore/parser/action_buffer.cpp: another include + * gui/gtk/gtk.cpp: Attempt to fix redefinition warning on hurd See -2010-12-01 Benjamin Wolsey + http://www.gnashdev.org:8010/builders/sid-hurd-i386/builds/28/steps/compile/logs/warnings%20%282%29/text - * libbase/utf8.cpp, libcore/vm/ASHandlers.cpp: Required includes +2011-07-30 Sandro Santilli -2010-12-01 Benjamin Wolsey + * libsound/sound_handler.cpp: Fix build with + GNASH_DEBUG_SOUNDS_MANAGEMENT defined - * libbase/utf8.cpp, libbase/utf8.h, libcore/vm/ASHandlers.cpp: Move - functions to utf8.h for better implementation hiding. +2011-07-30 Sandro Santilli -2010-12-01 Sandro Santilli + * libcore/Button.cpp, testsuite/actionscript.all/MovieClip.as: + Update version 6 to 8 of MovieClip.as test According to results obtained with - LNX 10,0,12,10 - LNX 9,0,115,0 - WIN 10,2,152,26 - * libmedia/gst/AudioInputGst.cpp: Include for string calls +2011-07-29 Sandro Santilli -2010-12-01 Benjamin Wolsey + * libcore/DisplayObject.cpp, + testsuite/actionscript.all/MovieClip.as: Update version 5 of + MovieClip.as test According to results obtained with - LNX 10,0,12,10 - LNX 9,0,115,0 - WIN 10,2,152,26 - * libbase/SharedMem.cpp: Include header required for std::strerror. +2011-07-28 Benjamin Wolsey -2010-11-30 Rob Savoye + * libcore/Button.cpp, libcore/Button.h: Use an ostream operator<<. - * packaging/ltib/gnash.spec: remove packages for stuff we don't need - on ltib. +2011-07-28 Benjamin Wolsey -2010-11-30 Rob Savoye + * libcore/movie_root.cpp: Minor tidying up. - * configure.ac: move libltdl tests below --enable-extensions test, - and don't enable libltdl unless extensions are enabled. By defaullt - no extensions are build, so by default, libltdl will not be built or - used. +2011-07-27 Jonas 'Sortie' Termansen -2010-11-30 Benjamin Wolsey + * libmedia/AudioDecoder.h, libmedia/AudioDecoderSimple.cpp, + libmedia/AudioDecoderSimple.h, + libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, + libmedia/ffmpeg/AudioDecoderFfmpeg.h, + libmedia/gst/AudioDecoderGst.cpp, libmedia/gst/AudioDecoderGst.h, + libmedia/haiku/AudioDecoderHaiku.cpp, + libmedia/haiku/AudioDecoderHaiku.h, libsound/EmbedSoundInst.cpp, + libsound/LiveSound.h, libsound/StreamingSound.cpp: Removed parse + parameter from AudioDecoder interface. This parameter was unused, and FFmpeg now detects the need + automatically. - * testsuite/swfdec/REALTIME: Revert "Run some tests in realtime" - because it doesn't work. This reverts commit 4b9bf6a6ea6de1cc2113ce6851526c4e252f086b. +2011-07-28 Benjamin Wolsey -2010-11-30 Benjamin Wolsey + * libcore/asobj/flash/display/BitmapData_as.cpp: Log unimplemented + for a permitted case. BitmapData.draw() can take a BitmapData argument rather than a + MovieClip. - * testsuite/swfdec/REALTIME: Run some tests in realtime. +2011-07-28 Benjamin Wolsey -2010-11-30 Sandro Santilli + * libcore/movie_root.cpp: Add sound stream field. - * : commit 7e8e4fb260fa2a5a12bee9dfc3236cfc3bc37725 Author: Sandro - Santilli Date: Tue Nov 30 10:06:19 2010 +0100 +2011-07-28 Benjamin Wolsey -2010-11-30 Benjamin Wolsey + * gui/dump/dump.cpp, gui/dump/dump.h, gui/gnash.cpp: Add a trigger + expression. Don't start dumping until it evaluates to true. - * : commit f0bd43adebbcf3bb2508d20aafadfaaaba0b08ff Author: Sandro - Santilli Date: Tue Nov 30 09:57:28 2010 +0100 +2011-07-28 Benjamin Wolsey -2010-11-30 Benjamin Wolsey + * gui/gui.cpp: Frame skipping is now handled in movie_root. - * : commit ac24041672fa1f6810e3ee03a60507a43764d280 Author: Sandro - Santilli Date: Mon Nov 29 17:17:35 2010 +0100 +2011-07-28 Benjamin Wolsey -2010-11-29 Benjamin Wolsey + * libcore/movie_root.cpp: Add comment. - * utilities/Makefile.am: Utilities don't need to link to X11. +2011-07-28 Benjamin Wolsey -2010-11-29 Sandro Santilli + * libsound/sound_handler.h: Document failure return. - * testsuite/actionscript.all/Makefile.am, - testsuite/misc-swfc.all/Makefile.am: Use for finding abs paths, so - CPP doesn't have to deal with backticks... +2011-07-28 Benjamin Wolsey -2010-11-29 Sandro Santilli + * libcore/movie_root.cpp, libcore/movie_root.h, + libcore/vm/ActionExec.cpp: Allow abandoning synchonization. If A/V synchronization problems are due to ActionScript execution + rather than rendering, the chances are we'll never catch up to the + sound. In this case we notify the user after the timeout limit is + reached and check if we should abandon the attempt to synchonize. Make the movie_root::abortOnScriptTimeout() function into an + all-purpose queryInterface() function so we can reuse it. - * : commit 30894d92e4cf931c5b7c5ab8ba424ff11b65342c Author: Benjamin - Wolsey Date: Mon Nov 29 09:09:56 2010 - +0100 +2011-07-28 Benjamin Wolsey -2010-11-29 Benjamin Wolsey + * libcore/movie_root.h, libsound/sound_handler.h: Add documentation. - * libbase/log.h, librender/opengl/Renderer_ogl.cpp: Don't include - thread.hpp unnecessarily. +2011-07-28 Benjamin Wolsey -2010-11-28 Sandro Santilli + * libcore/movie_root.cpp: We use streaming sound for synchronization + now. If there's no sound, there's no need to synchronize. - * extensions/fileio/fileio.cpp: Fix use of Array_as +2011-07-28 Benjamin Wolsey -2010-11-28 Sandro Santilli + * gui/dump/dump.cpp, gui/dump/dump.h: Drop incorrect preprocessor + conditionals. dump.cpp doesn't require sys/time.h. Also it requires no callback_t + type. - * gui/Makefile.am: Don't forget to escape newline, or boost and - pthread libs are left out (as lucid-linux-x86 shows) +2011-07-28 Benjamin Wolsey -2010-11-26 Sandro Santilli + * gui/dump/dump.cpp: Clean up. dump.cpp uses only C++ (and C) standard signals, so use csignal and + don't check for signal.h. Don't flush std::cerr with std::endl + because it's automatic and only flush std::cout at the end of a + complete output statement. - * utilities/processor.cpp: Drop old/obsoleted code +2011-07-27 Benjamin Wolsey -2010-11-26 Sandro Santilli + * testsuite/misc-ming.all/sound/Makefile.am: Remove generated swf + files. Should fix distclean. - * testsuite/misc-mtasc.all/Makefile.am: Sleep even more +2011-07-12 Benjamin Wolsey -2010-11-26 Sandro Santilli + * libsound/sound_handler.cpp, libsound/sound_handler.h: Drop + streamSamplesFetched() again. - * : commit aa53c0408dbf8cb78cb5728aac6194d9dee61cd7 Author: Sandro - Santilli Date: Fri Nov 26 15:51:17 2010 +0100 +2011-07-12 Benjamin Wolsey -2010-11-26 Sandro Santilli + * testsuite/misc-ming.all/sound/Makefile.am, + testsuite/misc-ming.all/sound/streamingSoundTest2-Runner.cpp, + testsuite/misc-ming.all/sound/streamingSoundTest2.c: Add test for + multiple sound streams. Only the first started one drives the timeline. - * testsuite/generic-testrunner.sh: Allow specifying milliseconds - between advances +2011-07-12 Benjamin Wolsey -2010-11-26 Benjamin Wolsey + * libcore/movie_root.cpp, libcore/swf/StreamSoundBlockTag.cpp, + libsound/StreamingSound.cpp: Add empty buffers as synchonization. Also add notes about the synchronization options and implementation. - * testsuite/misc-ming.all/rtmpytest.as: Prove that $version is used, - and since Gnash doesn't use it the test fails. +2011-07-12 Benjamin Wolsey -2010-11-26 Benjamin Wolsey + * configure.ac, testsuite/MovieTester.cpp, testsuite/MovieTester.h, + testsuite/misc-ming.all/EmbeddedSoundTest-Runner.cpp, + testsuite/misc-ming.all/EmbeddedSoundTest.c, + testsuite/misc-ming.all/Makefile.am, + testsuite/misc-ming.all/StreamSoundTest.c, + testsuite/misc-ming.all/StreamSoundTestRunner.cpp, + testsuite/misc-ming.all/eventSoundTest1-Runner.cpp, + testsuite/misc-ming.all/eventSoundTest1.c, + testsuite/misc-ming.all/sound/EmbeddedSoundTest-Runner.cpp, + testsuite/misc-ming.all/sound/EmbeddedSoundTest.c, + testsuite/misc-ming.all/sound/Makefile.am, + testsuite/misc-ming.all/sound/StreamSoundTest.c, + testsuite/misc-ming.all/sound/StreamSoundTestRunner.cpp, + testsuite/misc-ming.all/sound/eventSoundTest1-Runner.cpp, + testsuite/misc-ming.all/sound/eventSoundTest1.c, + testsuite/misc-ming.all/sound/streamingSoundTest1-Runner.cpp, + testsuite/misc-ming.all/sound/streamingSoundTest1.c, + testsuite/misc-ming.all/streamingSoundTest1-Runner.cpp, + testsuite/misc-ming.all/streamingSoundTest1.c: Move sound tests into + a separate directory. Resurrect streamingSound1Test, which was there but neither built not + run. - * libcore/asobj/NetConnection_as.cpp, - testsuite/misc-ming.all/rtmpytest.as: Pass argument with remote - function calls, fixing failing tests. +2011-07-11 Benjamin Wolsey -2010-11-26 Benjamin Wolsey + * libcore/movie_root.cpp, libcore/movie_root.h: Tidy up a bit. - * testsuite/misc-ming.all/rtmpytest.as: Add more tests. +2011-07-11 Benjamin Wolsey -2010-11-26 Benjamin Wolsey + * libcore/movie_root.cpp: Only update last frame time when we + advanced. - * testsuite/misc-ming.all/Makefile.am, - testsuite/misc-ming.all/rtmpytest.as: Run test and expect pass. +2011-07-11 Benjamin Wolsey -2010-11-26 Benjamin Wolsey + * libsound/sound_handler.cpp: Don't access invalid sounds. - * testsuite/rtmpy-echo-server.py: Minor changes to server. +2011-07-11 Benjamin Wolsey -2010-11-26 Benjamin Wolsey + * libcore/MovieClip.cpp, libcore/movie_root.cpp, + libcore/movie_root.h, libcore/swf/StreamSoundBlockTag.cpp, + libsound/StreamingSound.h, libsound/StreamingSoundData.cpp, + libsound/StreamingSoundData.h, libsound/sdl/sound_handler_sdl.cpp, + libsound/sound_handler.cpp, libsound/sound_handler.h: Rough but + effective synchronization mechanism. - * configure.ac, testsuite/misc-ming.all/Makefile.am, - testsuite/misc-ming.all/red5test.as, - testsuite/misc-ming.all/rtmpytest.as, - testsuite/rtmpy-echo-server.py: Add rtmpy test. +2011-07-11 Benjamin Wolsey -2010-11-26 Sandro Santilli + * libsound/sound_handler.cpp, libsound/sound_handler.h: Correct + documentation and move function. The get_volume function is also only for event sounds. - * : commit 822c7c68dc00e95746ef479eab217f2d41932ee8 Author: Sandro - Santilli Date: Fri Nov 26 10:42:21 2010 +0100 +2011-07-26 Sandro Santilli -2010-11-26 Sandro Santilli + * libcore/parser/action_buffer.h: Add missing , for composition + (build on lenny failed otherwise) - * libmedia/gst/AudioInputGst.h: don't need a semicolon at function - body end +2011-07-23 Benjamin Wolsey -2010-11-26 Benjamin Wolsey + * libcore/asobj/flash/display/BitmapData_as.cpp: Noise doesn't need + to be a member. - * : commit b902917c56b485381e6de496a125502d0840cd87 Author: Sandro - Santilli Date: Fri Nov 26 09:32:54 2010 +0100 +2011-07-22 Benjamin Wolsey -2010-11-26 Benjamin Wolsey + * libcore/asobj/flash/display/BitmapData_as.cpp: Simplify + mathematics. Size cancels itself out, so don't use it. - * libcore/ClassHierarchy.cpp: Drop unneeded include. +2011-07-24 Sandro Santilli -2010-11-26 Benjamin Wolsey + * testsuite/Makefile.am: Use nanoseconds for the LC key, simpler, + and HEX wasn't supported ... - * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h, - libcore/asobj/Global_as.cpp: Include the required headers. +2011-07-24 Sandro Santilli -2010-11-25 Sandro Santilli + * testsuite/Makefile.am, testsuite/gnashrc.in: Use a random SHM key, + hopefully fixing conflicts in chrooted builds - * testsuite/simple.exp: shorten timeout to 5 minutes, let's see if - that's enough for all tests being run +2011-07-23 Sandro Santilli -2010-11-25 Sandro Santilli + * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: typo (#33841) - * configure.ac: Don't cd into a yet-to-be-created dir +2011-07-21 Benjamin Wolsey -2010-11-25 Sandro Santilli + * libbase/StringPredicates.h: Use existing boost functions. - * testsuite/swfdec/Makefile.am: Make swfdec test runners dependent - on Makefile +2011-07-21 Benjamin Wolsey -2010-11-25 Sandro Santilli + * libbase/GnashAlgorithm.h, libbase/GnashFactory.h, + libcore/as_object.cpp, libmedia/FLVParser.cpp: Don't duplicate bind + functionality. Unusually, it's more concise than the alternative. - * configure.ac: Allow omitting arg to --with-swfdec-testsuite to - default to where 'make fetch-swfdec' will put things +2011-07-21 Benjamin Wolsey -2010-11-25 Sandro Santilli + * gui/Player.cpp: Remove unused variable. - * : commit c3849965522c9f2a460a10137d5dba720860e266 Author: Sandro - Santilli Date: Thu Nov 25 20:59:42 2010 +0100 +2011-07-21 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * libcore/asobj/flash/display/BitmapData_as.cpp, + libcore/asobj/flash/display/BitmapData_as.h: Remove another member + function. Make fillRect a non-member function. - * testsuite/actionscript.all/Transform.as: Expect failures. +2011-07-21 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * libcore/asobj/flash/display/BitmapData_as.cpp, + libcore/asobj/flash/display/BitmapData_as.h: More documentation and + cleanup. Make floodFill non-member function. Improve documentation of + BitmapData_as, especially cost of access. Store more data in + functions to avoid very frequent calls to data(). - * testsuite/actionscript.all/Transform.as: Fix test results for pp. +2011-07-21 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * libcore/asobj/flash/display/BitmapData_as.cpp: Documentation. - * gui/pythonmod/gnash-view.cpp: Adapt python module to getURI - interface. +2011-07-20 Sandro Santilli -2010-11-25 Benjamin Wolsey + * NEWS: Add note about Captivate output support - * : commit e298d9b8fcd7637f2e79a7569a02abc363519901 Author: Benjamin - Wolsey Date: Thu Nov 25 15:55:16 2010 - +0100 +2011-07-20 Benjamin Wolsey -2010-11-25 Sandro Santilli + * NEWS: Update NEWS. - * : commit 4c18be0d39151da1bed49c31638e313cd8136939 Author: Sandro - Santilli Date: Thu Nov 25 15:25:38 2010 +0100 +2011-07-20 Sandro Santilli -2010-11-25 Benjamin Wolsey + * testsuite/misc-ming.all/loop/loop_test4.c, + testsuite/misc-ming.all/loop/loop_test5.c: Fix libming warnings - * testsuite/misc-ming.all/red5test.as: Tests pass. +2011-07-19 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Always use our + own exp2 function. What's the point on relying on something non-standard for testsuite + code? - * libcore/asobj/NetConnection_as.cpp: Send reply from server rather - than making our own. +2011-07-19 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * testsuite/libcore.all/MatrixTest.cpp: More namespace and header + cleanups. - * testsuite/misc-ming.all/red5test.as: Test failed call. +2011-07-19 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * librender/agg/Renderer_agg.cpp, + librender/cairo/Renderer_cairo.cpp, testsuite/FuzzyPixel.cpp, + testsuite/FuzzyPixel.h: Various header and namespace corrections. - * testsuite/misc-ming.all/red5test.as: Tabs to spaces. +2011-07-19 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * testsuite/misc-ming.all/DrawingApiTestRunner.cpp, + testsuite/movies.all/gravity_embedded-TestRunner.cpp: Testsuite + cleanups. - * libcore/DisplayObject.cpp, libcore/SWFMatrix.cpp: Fix silly - spacing, use std::pow +2011-07-19 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * testsuite/libcore.all/EdgeTest.cpp: Clean up test. - * libcore/as_object.cpp: Only log error when requested, and drop - misleading info. +2011-07-19 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * libcore/Geometry.h: Update documentation and const correct. - * libcore/asobj/MovieClip_as.cpp: Convert error to aserror. +2011-07-19 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * libcore/Geometry.cpp: Headers and cleanup. Include required headers, const correct, and template + curve_x_crossings so that we can switch between double and float + easily. - * libcore/vm/ASHandlers.cpp: Convert error to a swferror. +2011-07-19 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * testsuite/libcore.all/EdgeTest.cpp: Fix more symbol errors. - * libcore/asobj/NetConnection_as.cpp: Don't log aserror if not - wanted. +2011-07-19 Benjamin Wolsey -2010-11-25 Benjamin Wolsey + * testsuite/MovieTester.cpp: Include the correct header for exp2. Also use std::ceil. Somehow this fixes linking using gcc's + link-time-optimization so that we can have really optimized tests + too. - * libbase/GnashNumeric.h, libcore/SWFMatrix.cpp, - libcore/vm/ASHandlers.cpp: Restore undefined behaviour because Lenny - doesn't have boost 1.35 +2011-07-19 Sandro Santilli -2010-11-25 Benjamin Wolsey + * testsuite/actionscript.all/Matrix.as: A fix and a tolerance + improvement for Matrix.as test Implements Point.toRoundString function to account for floating + numbers, corrects a test which was failing in SWF6 with official + player. - * libbase/GnashNumeric.h: Functions don't have ; after the close - brace. +2011-07-19 Jonas 'Sortie' Termansen -2010-11-25 Benjamin Wolsey + * libbase/tu_file.cpp, libbase/tu_file.h: Documented tu_file.h and + makeFileChannel now also accepts a path. See patch #7582 - * testsuite/misc-ming.all/Makefile.am, - testsuite/misc-ming.all/red5test.as: Enable red5test and add sanity - check. +2011-07-18 Sandro Santilli -2010-11-25 Benjamin Wolsey + * libcore/MovieClip.cpp, libcore/MovieClip.h, + libcore/movie_root.cpp, + testsuite/misc-ming.all/action_order/ActionOrderTest5.c: Queue + onLoad events with a second liveChars scan in movie_root Gives 6 unexpected successes (all in ActionOrderTest5) and no + unexpected failure. Also fixes bug #33521. - * : commit 323c94c78e15453d7a8f8b127bd24c92111fe472 Author: Tim - Retout Date: Wed Nov 24 18:51:32 2010 +0000 +2011-07-18 Benjamin Wolsey -2010-11-24 Rob Savoye - - * configure.ac: make it possible to configure no sound handler - -2010-11-24 Benjamin Wolsey - - * libcore/SWFMatrix.cpp, testsuite/libcore.all/MatrixTest.cpp: Fix - typos. - -2010-11-24 Benjamin Wolsey - - * testsuite/libcore.all/MatrixTest.cpp: Fix testsuite. - -2010-11-24 Sandro Santilli - - * libmedia/gst/VideoDecoderGst.cpp: Tell more about which codec - failed VideoDecoderGst initialization - -2010-11-24 Petter Reinholdtsen - - * plugin/npapi/test.cpp: Reduce compiler warnings in plugin test.cpp I had a look at the compiler warnings shown when doing make check, - more specifically these warnings: test.cpp: In function 'int main(int, char**)': test.cpp:120: - warning: unused variable 'obj' test.cpp: At global scope: - test.cpp:41: warning: unused parameter 'argc' test.cpp:41: warning: - unused parameter 'argv' test.cpp: In function 'void* - NPN_GetStringIdentifier(const NPUTF8*)': test.cpp:308: warning: no - return statement in function returning non-void test.cpp: At global - scope: test.cpp:306: warning: unused parameter 'name' test.cpp: In - function 'nsPluginInstanceBase* - NS_NewPluginInstance(nsPluginCreateData*)': test.cpp:313: warning: - no return statement in function returning non-void test.cpp: At - global scope: test.cpp:311: warning: unused parameter - 'aCreateDataStruct' test.cpp: In function 'NPError - NS_PluginGetValue(NPPVariable, void*)': test.cpp:318: warning: no - return statement in function returning non-void test.cpp: At global - scope: test.cpp:316: warning: unused parameter 'aVariable' - test.cpp:316: warning: unused parameter 'aValue' test.cpp: In - function 'NPError NS_PluginInitialize()': test.cpp:323: warning: no - return statement in function returning non-void test.cpp: At global - scope: test.cpp:338: warning: unused parameter 'aPlugin' test.cpp: - In function 'bool NPN_SetProperty(NPP_t*, NPObject*, void*, const - NPVariant*)': test.cpp:348: warning: no return statement in function - returning non-void test.cpp: At global scope: test.cpp:344: warning: - unused parameter 'npp' test.cpp:344: warning: unused parameter 'obj' - test.cpp:351: warning: unused parameter 'npp' test.cpp:351: warning: - unused parameter 'obj' test.cpp:351: warning: unused parameter - 'value' test.cpp:358: warning: unused parameter 'npp' test.cpp:358: - warning: unused parameter 'obj' test.cpp:358: warning: unused - parameter 'value' test.cpp: In function 'bool - NPN_HasProperty(NPP_t*, NPObject*, void*, const NPVariant*)': - test.cpp:366: warning: control reaches end of non-void function I left the unused variables alone, assume someone left them around - for a purpose, and concentrated on the non-void functions lacking - return values instead. This patch should get rid of them. The file have inconsistent - indentation, so I went with the indentation used directly above the - code I inserted. Allmost all the functions with missing return - values are stubs, so I did not put much effort into generating a - sensible return value. Signed-off-by: Sandro Santilli - -2010-11-24 Sandro Santilli - - * libmedia/gst/AudioDecoderGst.cpp: Tell more about which codec - failed AudioDecoderGst initialization - -2010-11-24 Sandro Santilli - - * testsuite/misc-ming.all/Makefile.am: Use a TEST_ENV variable to - store env variables we want to use on make check. Put the - GST_PBUTILS there. - -2010-11-24 Benjamin Wolsey - - * libcore/SWFMatrix.cpp: More rationalizing. - -2010-11-24 Benjamin Wolsey - - * libcore/SWFMatrix.cpp: Reduce duplication and make the code safer. - -2010-11-24 Benjamin Wolsey - - * libcore/SWFMatrix.cpp, libcore/SWFMatrix.h, - libcore/TextField.cpp, libcore/asobj/MovieClip_as.cpp, - libcore/asobj/TextSnapshot_as.cpp, - libcore/asobj/flash/geom/Transform_as.cpp, - libcore/swf/TextRecord.cpp, librender/agg/Renderer_agg.cpp, - librender/agg/Renderer_agg_style.h, - librender/cairo/Renderer_cairo.cpp, - librender/opengl/Renderer_ogl.cpp: Provide accessors to SWFMatrix - and hide data. + * libcore/asobj/flash/display/BitmapData_as.cpp, + libcore/asobj/flash/display/BitmapData_as.h: Use an enum for + channels. Fewer magic numbers. -2010-11-24 Benjamin Wolsey +2011-07-18 Benjamin Wolsey - * libcore/vm/ASHandlers.h: Include required header. + * libcore/asobj/flash/display/BitmapData_as.cpp, + libcore/asobj/flash/display/BitmapData_as.h: Don't use so many + member functions. It's better to use the existing interface. -2010-11-24 Sandro Santilli +2011-07-18 Sandro Santilli - * configure.ac: *-kfreebsd is a bsd too... see - https://savannah.gnu.org/patch/?7403 + * Makefile.am: Fix path to ChangeLog files -2010-11-24 Sandro Santilli +2011-07-18 Sandro Santilli - * testsuite/gst_install_plugins_helper.sh: Add wrapper script for - gst_install_plugins_helper + * ChangeLog-0.8.0, ChangeLog-0.8.1, ChangeLog-0.8.2, + ChangeLog-0.8.3, ChangeLog-0.8.4, ChangeLog-0.8.5, ChangeLog-0.8.6, + ChangeLog-0.8.7, ChangeLog-0.8.8, ChangeLog.gameswf, + doc/changelogs/ChangeLog-0.8.0, doc/changelogs/ChangeLog-0.8.1, + doc/changelogs/ChangeLog-0.8.2, doc/changelogs/ChangeLog-0.8.3, + doc/changelogs/ChangeLog-0.8.4, doc/changelogs/ChangeLog-0.8.5, + doc/changelogs/ChangeLog-0.8.6, doc/changelogs/ChangeLog-0.8.7, + doc/changelogs/ChangeLog-0.8.8, doc/changelogs/ChangeLog.gameswf: + Move ChangeLog files in their own directory (under doc/) -2010-11-24 Sandro Santilli +2011-07-17 Sandro Santilli - * testsuite/misc-ming.all/Makefile.am: Set - GST_INSTALL_PLUGINS_HELPER to the testsuite script + * testsuite/misc-ming.all/action_order/ActionOrderTest5.c: Stop mc3 + timeline at end of test, reduce frame rate to 1fps -2010-11-24 Benjamin Wolsey +2011-07-17 Jonas 'Sortie' Termansen - * libbase/GnashNumeric.h, libcore/SWFMatrix.cpp, - libcore/vm/ASHandlers.cpp: Handle overflows without UB. + * Makefile.am: Added base-attempter.sh to EXTRA_DIST in Makefile.am -2010-11-24 Sandro Santilli +2011-07-17 Benjamin Wolsey - * testsuite/misc-ming.all/Makefile.am: Add a note about red5test not - being executed on 'make check' + * libcore/asobj/flash/display/BitmapData_as.cpp: Handle octave + offsets. -2010-11-24 Benjamin Wolsey +2011-07-17 Benjamin Wolsey - * testsuite/simple.exp: Don't enforce a specific locale, as Gnash - should pass tests under all locales. + * libcore/asobj/flash/display/BitmapData_as.cpp: Tabs to spaces. -2010-11-24 Benjamin Wolsey +2011-07-17 Benjamin Wolsey - * libcore/asobj/flash/geom/Transform_as.cpp: Make some errors into - aserrors. + * libcore/asobj/flash/display/BitmapData_as.cpp: Apply alpha to + greyscale if requested. -2010-11-24 Sandro Santilli +2011-07-17 Benjamin Wolsey - * plugin/klash4/klash_part.cpp: Fix warning in klash4, thanks Petter + * libcore/asobj/flash/display/BitmapData_as.cpp: More small + corrections based on manual tests. -2010-11-23 Sandro Santilli +2011-07-17 Benjamin Wolsey - * macros/haxe.m4: fix haxe version detection + * testsuite/actionscript.all/BitmapData.as: Test channels. Gnash passes! -2010-11-23 Sandro Santilli +2011-07-17 Benjamin Wolsey - * testsuite/movies.all/gravity_embedded-TestRunner.cpp: Have - gravity_embedded-TestRunner wait for gravity.swf load + * libcore/asobj/flash/display/BitmapData_as.cpp: Implement channels. -2010-11-23 Sandro Santilli +2011-07-17 Sandro Santilli - * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Add - findDisplayItemByTarget in MovieTester + * testsuite/misc-ming.all/register_class/registerClassTest2.c: Add + test for frame0 actions execution order. Shows the difference done by presence or absence of clip events on + the execution order of onLoad event. -2010-11-23 Benjamin Wolsey +2011-07-16 Benjamin Wolsey - * testsuite/misc-ming.all/masks_testrunner.cpp: Increase test - tolerance to 3 to cope with agg's RGB555 format. + * libcore/asobj/flash/display/BitmapData_as.cpp: Correct non-fractal + algorithm. Based on observation of some real examples, each octave has an + absolute noise value. -2010-11-23 Sandro Santilli +2011-07-16 Benjamin Wolsey - * Makefile.am, gui/Makefile.am, gui/fb/Makefile.am, - libmedia/Makefile.am, utilities/Makefile.am: Update references to - pbutils package + * libcore/asobj/flash/display/BitmapData_as.cpp: Implement fractal + noise. -2010-11-23 Sandro Santilli +2011-07-16 Benjamin Wolsey - * configure.ac: For pbutils, use a name pkgconfig knows about + * libcore/asobj/flash/display/BitmapData_as.cpp: Implement octaves. It's not identical to the pp, but it's pretty good. -2010-11-23 Sandro Santilli +2011-07-16 Sandro Santilli - * configure.ac: If gstpbutils headers are not found, set - has_gstpbutils=no (otherwise it'd be = yes if just libs are found); - have final configure lines check for has_gstpbutils, not - has_modern_gstpbutils (which nobody even tries to set); have - RECOMEND line suggest use of --with-gstpbutils-incl, which helps - autoconf figuring out + * testsuite/misc-swfmill.all/trace-as2/shortstack.trace: Forgot to + add shortstack.trace.. -2010-11-23 Sandro Santilli +2011-07-16 Benjamin Wolsey - * : commit 77017023ca7f31a093925b82bdad64bf4c9834a7 Author: Sandro - Santilli Date: Tue Nov 23 18:46:18 2010 +0100 + * libcore/asobj/flash/display/BitmapData_as.cpp, + testsuite/actionscript.all/BitmapData.as: Do some basic colour range + testing. -2010-11-23 Benjamin Wolsey +2011-07-16 Benjamin Wolsey - * testsuite/actionscript.all/Date.as: Use a smaller number to avoid - discrepencies with floating point optimizations. + * libcore/asobj/flash/display/BitmapData_as.cpp: Minor changes. -2010-11-23 Benjamin Wolsey +2011-07-16 Benjamin Wolsey - * libcore/asobj/String_as.cpp: Minor cleanup. + * libcore/asobj/flash/display/BitmapData_as.cpp, + testsuite/actionscript.all/BitmapData.as: Test what happens when + there are no octaves. -2010-11-23 Benjamin Wolsey +2011-07-16 Sandro Santilli - * libbase/SWFCtype.cpp: Sort map assignments for fun. + * libcore/vm/ASHandlers.cpp, + testsuite/misc-swfmill.all/trace-as2/PASSING: Fix ActionNewAdd with + short stack (bug #33754) We likely fail with _every_other_ opcode in shortstack conditions... + ... if you care, add tests to the shortstack.xml file -2010-11-23 Benjamin Wolsey +2011-07-16 Sandro Santilli - * testsuite/actionscript.all/caseconv.as: Drop left-over code. + * testsuite/misc-swfmill.all/trace-as2/Makefile.am, + testsuite/misc-swfmill.all/trace-as2/shortstack.xml: Automate test + for bug #33754 (gnash fails) -2010-11-23 Benjamin Wolsey +2011-07-16 Sandro Santilli - * libbase/SWFCtype.cpp, libbase/SWFCtype.h: Add boilerplate and an - else. + * testsuite/actionscript.all/ops.as: Attempt to test #33754 (NewAdd + with undefined) but gnash succeeds... -2010-11-23 Benjamin Wolsey +2011-07-16 Benjamin Wolsey - * libbase/SWFCtype.cpp: Simplify SWCtype mapping. + * libcore/asobj/flash/display/BitmapData_as.cpp: Add documentation. -2010-11-23 Benjamin Wolsey +2011-07-16 Benjamin Wolsey - * testsuite/actionscript.all/caseconv.as: Don't run tests for - version 5. + * libcore/asobj/flash/display/BitmapData_as.cpp: Log unimpl and fix + unused variable warnings. -2010-11-23 Benjamin Wolsey +2011-07-16 Benjamin Wolsey - * libbase/Makefile.am, libbase/SWFCtype.cpp, libbase/SWFCtype.h, - libbase/utf8.h, libcore/asobj/String_as.cpp: Add a ctype facet for - Flash case conversion. + * libcore/asobj/flash/display/BitmapData_as.cpp: Optimize algorithm. Don't use getPixel because it's very slow, but mainly just make the + code tidier. -2010-11-23 Benjamin Wolsey +2011-04-08 Benjamin Wolsey - * libbase/utf8.cpp: For Adobe, some invalid unicode is valid. + * libcore/asobj/flash/display/BitmapData_as.cpp: Implement perlin + noise (partially). Conflicts: libcore/asobj/flash/display/BitmapData_as.cpp -2010-11-23 Benjamin Wolsey +2011-07-16 Benjamin Wolsey - * testsuite/actionscript.all/Makefile.am, - testsuite/actionscript.all/caseconv.as: Add a test for all case - conversions. + * libcore/DisplayList.cpp, testsuite/swfdec/PASSING: Fix off-by-one + error for DisplayObject removal. -2010-11-23 Benjamin Wolsey +2011-07-16 Benjamin Wolsey - * libbase/utf8.cpp: Drop support for 5- and 6-byte utf-8, as Adobe - doesn't support it. + * libcore/asobj/TextFormat_as.cpp, testsuite/swfdec/PASSING: Empty + text has no height either. Fixes swfdec tests. -2010-11-23 Sandro Santilli +2011-07-16 Benjamin Wolsey - * libcore/asobj/String_as.cpp: it's strings, not displayobjects, - we're trying to convert to upper/lower case + * testsuite/swfdec/PASSING: Expect passes from strk's fix. -2010-11-22 Benjamin Wolsey +2011-07-15 Benjamin Wolsey - * : commit 1b68dac7fb05d3b529fa127ad4eb738dd9f0a36b Author: Sandro - Santilli Date: Mon Nov 22 17:41:15 2010 +0100 + * libcore/asobj/Object.cpp, testsuite/swfdec/PASSING: Fix swfdec + test. -2010-11-22 Benjamin Wolsey +2011-07-16 Sandro Santilli - * libcore/asobj/String_as.cpp: Spacing. + * libcore/asobj/String_as.cpp, testsuite/actionscript.all/String.as: + Add another test for UTF8 with indexOf, and simplify the fix for + lastIndexOf It seems what always using wide strings does the right thing as our + decoder takes version into consideration (neat, thanks bwy!) -2010-11-22 Sandro Santilli +2011-07-16 Sandro Santilli - * libcore/parser/SWFMovieDefinition.cpp: Do not log an error about - missing export symbols when export symbols ARE FOUND! + * libcore/asobj/String_as.cpp, testsuite/actionscript.all/String.as: + Fix lastIndexOf with UTF-8 (bug #33718) - expect success in + testcase. -2010-11-22 Sandro Santilli +2011-07-15 Sandro Santilli - * libcore/parser/SWFMovieDefinition.cpp: do not translate debug - messages + * testsuite/actionscript.all/String.as: Add test for lastIndexOf + with UTF8 characters (for bug #33718) -- gnash fails -2010-11-22 Petter Reinholdtsen +2011-07-15 Benjamin Wolsey - * libmedia/gst/AudioInputGst.cpp, libmedia/gst/AudioInputGst.h: Keep - original gain value to avoid rounding errors on query. + * librender/cairo/Renderer_cairo.cpp: Add default case to keep gcc + happy. -2010-11-22 Benjamin Wolsey +2011-07-15 Benjamin Wolsey - * : commit cd0a943529ebc4db3d64801fdd7be12e08417750 Author: Benjamin - Wolsey Date: Mon Nov 22 09:58:18 2010 - +0100 + * libcore/FillStyle.cpp, libcore/FillStyle.h, + libcore/LineStyle.cpp, libcore/RGBA.cpp, libcore/RGBA.h, + libcore/movie_root.cpp, libcore/swf/DefineEditTextTag.cpp, + librender/opengl/Renderer_ogl.cpp, testsuite/MovieTester.cpp: Reduce + rgba interface. -2010-11-22 Gabriele Giacone <1o5g4r8o@gmail.com> +2011-07-15 Benjamin Wolsey - * .gitignore: Simplified and improved .gitignore, see - https://savannah.gnu.org/patch/?7400 + * libbase/GnashAlgorithm.h: Don't include headers unnecessarily. -2010-11-21 Sandro Santilli +2011-07-15 Benjamin Wolsey - * README: SDL is not only used for FFmpeg media + * libcore/Button.cpp, libcore/asobj/AsBroadcaster.cpp, + libcore/asobj/Camera_as.cpp, libcore/asobj/Function_as.cpp, + libcore/asobj/Global_as.h, libcore/asobj/LoadVars_as.cpp, + libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp, + libcore/asobj/SharedObject_as.cpp, libcore/asobj/Video_as.cpp, + libcore/asobj/XML_as.cpp, + libcore/asobj/flash/external/ExternalInterface_as.cpp: Add an empty + function. It makes the assignments more expressive. -2010-11-21 Sandro Santilli +2011-07-15 Benjamin Wolsey - * README.git: tab to space in the table of tools version + * libcore/movie_root.cpp, libcore/movie_root.h: Queued constructors + are only for MovieClips Even though they are stored as DisplayObjects, we know they must be + MovieClips, so only allow MovieClips to be passed. Other minor cleanups. -2010-11-21 Sandro Santilli +2011-07-15 Benjamin Wolsey - * utilities/findmicrophones.cpp: Fix comparison between signed and - unsigned integer + * libcore/MovieClip.cpp: Add comments. -2010-11-21 Benjamin Wolsey +2011-07-15 Benjamin Wolsey - * libmedia/gst/AudioInputGst.cpp, libmedia/gst/AudioInputGst.h: - Don't store the vector size; vector does that. + * libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Only MovieClips + have constructors. So only remove them from MovieClip unload actions. -2010-11-21 Benjamin Wolsey +2011-07-15 Benjamin Wolsey - * libcore/asobj/Camera_as.cpp, libcore/asobj/Microphone_as.cpp: - Don't leak inputs. + * libcore/DisplayObject.cpp, libcore/MovieClip.cpp: Only MovieClips + have an unload handler. So only check in MovieClip::unloadChildren if it exists. Also only + check if there are no child handlers to avoid unnecessary lookups. -2010-11-20 Sandro Santilli +2011-07-15 Benjamin Wolsey - * .gitignore: Ignore *.o and *.moc + some others + * testsuite/misc-ming.all/DragDropTest.as: Add test for + ActionStopDrag opcode. -2010-11-20 Sandro Santilli +2011-07-15 Benjamin Wolsey - * .gitignore: .configline is in top-level dir now + * testsuite/misc-ming.all/DragDropTest.as, + testsuite/misc-ming.all/DragDropTestRunner.cpp: Test that + MovieClip.startDrag works for TextFields. It does, and Gnash now does so too. -2010-11-20 Petter Reinholdtsen +2011-07-15 Benjamin Wolsey - * utilities/findwebcams.cpp: Fix compiler warning + * libcore/asobj/MovieClip_as.cpp: Make MovieClip.prototype.startDrag + less picky. It can also be applied to TextFields and Buttons. -2010-11-20 Sandro Santilli +2011-07-15 Benjamin Wolsey - * testsuite/samples/Makefile.am: Actually, dro the _DEPENDENCY, - which isn't needed at all in this case + * libcore/asobj/MovieClip_as.cpp: Add used headers. -2010-11-20 Sandro Santilli +2011-07-15 Benjamin Wolsey - * testsuite/samples/Makefile.am: Make sure that when _DEPENDENCIES - is used, _LDADD is added to it. Should fix lack of rebuild of some - test runners when MovieTester is updated + * libcore/DragState.h, libcore/asobj/MovieClip_as.cpp, + libcore/movie_root.cpp, libcore/movie_root.h, + libcore/vm/ASHandlers.cpp: Use boost::optional and make DragState + less mutable. -2010-11-20 Sandro Santilli +2011-07-15 Benjamin Wolsey - * : commit d9542a13acc1a2ef847a52fb1842f5ce84923d93 Author: Sandro - Santilli Date: Sat Nov 20 08:36:56 2010 +0100 + * libcore/DisplayObject.cpp: Don't waste space. -2010-11-20 Sandro Santilli +2011-07-15 Benjamin Wolsey - * testsuite/misc-ming.all/loading/Makefile.am: use rm -f to not get - error on unexistant files (should we be using CLEAN_FILES instead ?) + * libcore/vm/ASHandlers.cpp: Split long line. -2010-11-19 Sandro Santilli +2011-07-15 Benjamin Wolsey - * libcore/TextField.cpp: Tell more about "Unexpected color value" - (which is likely another case in which we do not want to log an - _error_) + * libmedia/gst/MediaParserGst.cpp: Trim some long lines. -2010-11-19 Sandro Santilli +2011-07-15 Benjamin Wolsey - * libcore/movie_root.cpp: Since we're logging an error for missing - _interfaceHandler (which we maybe shuldn't), do it with more - informations + * libcore/movie_root.cpp: Minor cleanup. -2010-11-19 Sandro Santilli +2011-07-15 Benjamin Wolsey - * testsuite/MovieTester.cpp: Do not log an error when media handler - _exists_ (just spreading terror) + * libcore/MovieClip.cpp, libcore/MovieClip.h: Drop some unneeded + things. Functions, typedefs, comments. -2010-11-19 Sandro Santilli +2011-07-15 Benjamin Wolsey - * testsuite/simple.exp: print ERROR logs coming out on 'make check' - when RUNTESTFLAGS=-v + * libcore/vm/ASHandlers.cpp: Fixes to dragging. ming erroneously compiles startDrag(this, true) by pushing "0" + instead of a false value to the stack, but the pp still converts it + to false. Fix by using toNumber instead of toBool. Gnash was checking for a valid target before calling stopDrag(), but + this is unnecessary. -2010-11-19 Sandro Santilli +2011-07-15 Benjamin Wolsey - * testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp: no - functional change, style only + * libcore/MovieClip.h: Make notifyEvent nonvirtual. -2010-11-19 Benjamin Wolsey +2011-07-14 Sandro Santilli - * : commit 84a5cd7ce35b3382ca1b6e8a0c2cceb0f9c42bc4 Author: Sandro - Santilli Date: Fri Nov 19 14:27:04 2010 +0100 + * .gitignore: Ignore generated 'libtool' and a test in misc-ming.all -2010-11-19 Benjamin Wolsey +2011-07-14 Sandro Santilli - * libcore/asobj/flash.am: Drop commented out code. + * testsuite/misc-ming.all/Makefile.am: Build libmingutils.la in + misc-ming.all before descending in subdirs -2010-11-19 Sandro Santilli +2011-07-14 Sandro Santilli - * testsuite/MovieTester.cpp: Do not show invalidated bounds on - advance (not useful unless you're preparing a test _runner_ and want - to know) + * testsuite/media/Makefile.am, testsuite/media/README, + testsuite/misc-ming.all/loading/loadImageTest.c, + testsuite/misc-ming.all/loading/loadMovieTest.c, + testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp, + testsuite/misc-ming.all/loading/moviecliploader_test.c: Substitute + "offspring" album cover with focused blue-toned image (#33764) Updates testcases accordingly. -2010-11-19 Sandro Santilli +2011-07-14 Sandro Santilli - * : commit 6fb63b99267a934d23ffb5aeb1b77ac8615e364c Author: Sandro - Santilli Date: Fri Nov 19 13:32:29 2010 +0100 + * testsuite/media/Makefile.am, testsuite/media/README, + testsuite/misc-ming.all/Makefile.am, + testsuite/misc-ming.all/definebitsjpeg2.c, + testsuite/misc-ming.all/loading/loadImageTest.c, + testsuite/misc-ming.all/loading/loadMovieTest.c, + testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp, + testsuite/misc-ming.all/loading/moviecliploader_test.c: Substitute + "lynch" album cover with focused red-toned image (#33764) Updates testcases accordingly. -2010-11-19 Benjamin Wolsey +2011-07-14 Sandro Santilli - * libcore/PropFlags.h, libcore/Property.h, - libcore/PropertyList.cpp, libcore/as_object.h, - libcore/asobj/Object.cpp, testsuite/libcore.all/PropFlagsTest.cpp: - Simplify PropFlags and add better tests. + * testsuite/media/README, testsuite/misc-ming.all/BitmapDataDraw.c, + testsuite/misc-ming.all/loading/LoadBitmapTest.c: Substitute "green" + album cover with focused green-toned image (#33764) Updates testcases accordingly. -2010-11-19 Benjamin Wolsey +2011-07-13 Sandro Santilli - * librender/agg/Renderer_agg.cpp: Fix compiler warnings. + * testsuite/misc-ming.all/init_action/InitActionTest2.c: Review and + cleanup InitActionTest2.c The test seems to cover lots of cases, does it mean the comments in + DoInitActionTag.h are outdated ? -2010-11-19 Benjamin Wolsey +2011-07-13 Sandro Santilli - * libcore/as_function.cpp, libcore/as_function.h, - libcore/asobj/Function_as.cpp, libcore/asobj/Function_as.h, - libcore/asobj/Global_as.cpp, libcore/asobj/flash.am: Move AS - function implementation into its own file. + * .gitignore, testsuite/misc-ming.all/init_action/InitActionTest.c, + testsuite/misc-ming.all/init_action/Makefile.am, + testsuite/misc-ming.all/init_action/init_action_test.c: Rename files + to avoid mixing CamelCase with underscore_separated... -2010-11-19 Benjamin Wolsey +2011-07-13 Sandro Santilli - * libcore/Function.cpp: Minor cleanup of Function. + * configure.ac, testsuite/misc-ming.all/InitActionTest2.c, + testsuite/misc-ming.all/Makefile.am, + testsuite/misc-ming.all/init_action/InitActionTest2.c, + testsuite/misc-ming.all/init_action/Makefile.am, + testsuite/misc-ming.all/init_action/init_action_test.c, + testsuite/misc-ming.all/init_action_test.c: Put INITACTION tests in + their own dir -2010-11-19 Benjamin Wolsey +2011-07-13 Sandro Santilli - * : commit 5d3a8197de3806a18806fdf3bcaa97cf61382b1a Merge: 7b412a6 - 39ee7fe Author: Rob Savoye Date: Thu Nov 18 - 18:58:44 2010 -0700 + * testsuite/misc-ming.all/register_class/Makefile.am: Fix + abs_builddir -2010-11-18 Rob Savoye +2011-07-13 Sandro Santilli - * packaging/ltib/gnash.spec: build Gnash under tlib, which uses RPM - spec files to cross build for the ARM. + * testsuite/misc-ming.all/register_class/registerClassTest2.c: + Assing a name to the clip-with-events too -2010-11-18 Sandro Santilli +2011-07-13 Sandro Santilli - * configure.ac: Make gstreamer base plugins compulsory for gst media - build. Fixes bug #31700 + * testsuite/misc-ming.all/register_class/registerClassTest2.c: Be + verbose also about the second onLoad event... -2010-11-18 Sandro Santilli +2011-07-13 Sandro Santilli - * configure.ac: Properly quote description of config macro + * testsuite/misc-ming.all/register_class/registerClassTest2.c: Be + more verbose during execution of onLoad events -2010-11-18 Sandro Santilli +2011-07-13 Sandro Santilli * configure.ac, testsuite/misc-ming.all/Makefile.am, - testsuite/misc-ming.all/red5test.as: Have red5test.as use what's - given with --enable-red5-testing as hostname, and have it default to - www.gnashdev.org + testsuite/misc-ming.all/RegisterClassTest3.c, + testsuite/misc-ming.all/RegisterClassTest4.c, + testsuite/misc-ming.all/registerClassTest.c, + testsuite/misc-ming.all/registerClassTest2.c, + testsuite/misc-ming.all/registerClassTestRunner.cpp, + testsuite/misc-ming.all/register_class/Makefile.am, + testsuite/misc-ming.all/register_class/RegisterClassTest3.c, + testsuite/misc-ming.all/register_class/RegisterClassTest4.c, + testsuite/misc-ming.all/register_class/registerClassTest.c, + testsuite/misc-ming.all/register_class/registerClassTest2.c, + testsuite/misc-ming.all/register_class/registerClassTestRunner.cpp: + Put RegisterClass tests in their own dir -2010-11-18 Benjamin Wolsey +2011-07-13 Sandro Santilli - * libbase/RTMP.cpp, libbase/RTMP.h: Drop unused function. + * testsuite/misc-swfmill.all/trace-as2/Makefile.am, + testsuite/misc-swfmill.all/trace-as2/PASSING, + testsuite/misc-swfmill.all/trace-as2/root_onload.trace, + testsuite/misc-swfmill.all/trace-as2/root_onload.xml: Add a + trace-based test for _root.onLoad user-function execution order This is likely already tested elsewhere, but since I've been working + on it trying to prove Gnash wrong (see bug #33521) I tought I'd add + it nonetheless. -2010-11-18 Benjamin Wolsey +2011-07-13 Benjamin Wolsey - * testsuite/misc-ming.all/red5test.as: Make sure the test results - are displayed. + * libcore/asobj/NetStream_as.cpp: Don't multiply by 100 times too + much. Fixes some odd playback sounds for NetStream after an earlier commit + broke it. -2010-11-18 Benjamin Wolsey +2011-07-13 Sandro Santilli - * testsuite/misc-ming.all/Makefile.am, - testsuite/misc-ming.all/red5test.as: Enable red5 testing. + * testsuite/misc-swfmill.all/Makefile.am: Don't loop 50 times in + tests when a single run is enough -2010-11-18 Benjamin Wolsey +2011-07-12 Sandro Santilli - * testsuite/misc-ming.all/red5test.as: More tests. + * libcore/ConstantPool.cpp, libcore/ConstantPool.h: I guess you need + ConstantPool class files too... -2010-11-18 Benjamin Wolsey +2011-07-12 Sandro Santilli - * testsuite/misc-ming.all/red5test.as: Start a working red5 test. + * libcore/Function.cpp, libcore/Function.h, libcore/Function2.cpp, + libcore/Makefile.am, libcore/MovieClip.cpp, libcore/movie_root.cpp, + libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h, + libcore/vm/ASHandlers.cpp, libcore/vm/ExecutableCode.h, + libcore/vm/VM.cpp, libcore/vm/VM.h, + testsuite/misc-swfmill.all/afunc_dict.xml, + testsuite/misc-swfmill.all/dict_cross.xml, + testsuite/misc-swfmill.all/func_dict.xml, testsuite/swfdec/PASSING: + Make ConstantPool managed by VM These changes decouple ConstantPool objects from action_buffer + allowing them to be used across multiple DoAction blocks in a single + frame. Also associates a ConstantPool to each SWF-defined function + so that its execution is not dependent on caller environment. All changes are tested with focused tests in misc-swfmill.all, which + now pass except for a single case (dict_event.swf). An swfdec + testcase also succeeds. The still-failing test seems to suggest that clip event code should + NOT be run in a pool sandbox but doing so breaks other swfdec tests. -2010-11-18 Sandro Santilli +2011-07-12 Sandro Santilli - * testsuite/misc-ming.all/TODO: Add note about incomplete - red5test.as + * testsuite/misc-swfmill.all/Makefile.am, + testsuite/misc-swfmill.all/dict_event.xml: Add test for constant + pool and clip event code interaction (gnash fails) -2010-11-17 Benjamin Wolsey +2011-07-12 Sandro Santilli - * libcore/vm/ActionExec.cpp, libcore/vm/ActionExec.h: Update - comments, drop unneeded function. + * testsuite/misc-swfmill.all/Makefile.am, + testsuite/misc-swfmill.all/dict_callframe.xml: Add test for constant + pool usage on CallFrame action (succeeds) -2010-11-17 Benjamin Wolsey +2011-07-12 Sandro Santilli - * libcore/vm/ASHandlers.cpp, libcore/vm/ActionExec.cpp, - libcore/vm/ActionExec.h: We don't need a special function to delete - an object property. + * libcore/vm/ASHandlers.cpp: CallFrame: Drop item from stack before + invoking actions in called frame. This has currently no testcase but I've seen it failing while + preparing a new test for constant pools. So hopefully the constant + pool test I'll commit will also serve the purpose of enforcing this + behavior. -2010-11-17 Benjamin Wolsey +2011-07-09 Jonas 'Sortie' Termansen - * testsuite/misc-ming.all/timeline_var_test.c: Test that target - change in event code doesn't affect later code. Gnash did this, but - didn't test that it did. + * libmedia/AudioDecoderSimple.cpp: Don't memcpy data if you need to + endian-swap it anyways. Formerly, the code memcpy'd the data to a new buffer, and then + endian-swapped it, thus doing twice the work. Now it should do the + endian-swapping during the copy phase. The compiler will usually + optimize the byte swap into a single rot8 instruction - I assume BE + CPUs have the same instruction. -2010-11-17 Benjamin Wolsey +2011-07-12 Sandro Santilli - * libcore/vm/ExecutableCode.h: Drop obsolete comments and ifdefs. + * NEWS: Add news about uncompressed sound support (was broken in + 0.8.9) -2010-11-17 Benjamin Wolsey +2011-07-12 Sandro Santilli - * libcore/TextField.cpp, libcore/as_environment.cpp, - libcore/as_environment.h, libcore/asobj/Global_as.h, - libcore/asobj/MovieClip_as.cpp, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/external/ExternalInterface_as.cpp, - libcore/asobj/flash/geom/Matrix_as.cpp, - libcore/asobj/flash/geom/Rectangle_as.cpp, - libcore/asobj/flash/geom/Transform_as.cpp: Move findObject out of - class. + * libmedia/MediaHandler.cpp: Have base MediaHandler use + AudioDecoderSimple for UNCOMPRESSED sound. Without this fix the gstreamer MediaHandler would fail to support + uncompressed sound. See comment #3 in patch #7575. -2010-11-17 Benjamin Wolsey +2011-07-12 Sandro Santilli - * libcore/DisplayObject.h, libcore/Function.cpp, - libcore/Function2.cpp, libcore/MovieClip.h, libcore/TextField.cpp, - libcore/as_environment.cpp, libcore/as_environment.h, - libcore/asobj/Object.cpp, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/vm/ASHandlers.cpp, libcore/vm/ActionExec.cpp: Rename - get_target() to target() to see where it's used. + * testsuite/misc-swfmill.all/afunc_dict.xml, + testsuite/misc-swfmill.all/dict_cross.xml, + testsuite/misc-swfmill.all/func_dict.xml: Unexpect ConstantPool + successes, or fixing bugs ain't fun -2010-11-17 Benjamin Wolsey +2011-07-09 Jonas 'Sortie' Termansen - * libcore/as_environment.cpp: Rearrange. + * gui/gtk/gtk_canvas.cpp: Fixed building GTK without AGG, but rather + OpenGL. Some misplaced macros broke compliation when configuring with + --enable-gui=gtk --enable-renderer=opengl -2010-11-17 Benjamin Wolsey +2011-07-11 Sandro Santilli - * libcore/as_environment.cpp, libcore/as_environment.h, - libcore/vm/ActionExec.cpp: Move delVariable out of class. + * testsuite/misc-swfmill.all/dict_cross.xml: Add End actions between + DoAction blocks to show that availability of constant pool to + different DoAction blocks is not due to some side-effect of missing + End opcodes -2010-11-17 Benjamin Wolsey +2011-07-08 Jonas 'Sortie' Termansen - * libcore/as_environment.cpp, libcore/as_environment.h: - Documentation, variable rename. + * base-attempter.sh: Made base-attempter.sh more user-friendly. -2010-11-17 Benjamin Wolsey +2011-07-08 Jonas 'Sortie' Termansen - * libcore/as_environment.cpp, libcore/as_environment.h, - libcore/vm/ActionExec.cpp: Move get and set variable out of - as_environment class. + * configure.ac: Fixed broken out-of-dir regression in configure.ac. -2010-11-17 Benjamin Wolsey +2011-06-04 Jonas 'Sortie' Termansen - * libcore/as_environment.cpp, libcore/as_environment.h: Clean up. + * .gitignore, Makefile.am, base-attempter.sh, configure.ac: + Configure generates a script that installs everything it suggests. All the ".deb users install this" lines have been replaced with + macros that automatically format suggestions on how to install + software, whether you are using .deb or .rpm or just plain source + code. After running configure, the user will be able to run a simple + command as root, and the build system will attempt to install + anything that configure wants. This version should work perfectly + on .deb platforms and should mostly work on .rpm platforms. This + version should install everything needed in one try, as it also + fixes a few bugs in configure.ac. Since all information about + packages are now encoded in macros, extending and modifying the + system is as simple as changing the macros declaration. This patch + has been successfully tested on Mint 11 (natty) and tested a bit on + Fedora 15. There may be bugs in the handling of some packages that + were weirdly checked (such as FFmpeg, boost, and the like. The + checking wasn't consistent and I may have caused bugs). -2010-11-17 Benjamin Wolsey +2011-07-09 Benjamin Wolsey - * libcore/Function.cpp: Don't need extra null check. + * libsound/LiveSound.cpp, libsound/sound_handler.cpp: Don't add + sounds if there's no decoder available! -2010-11-17 Benjamin Wolsey +2011-07-09 Benjamin Wolsey - * libcore/Function.cpp: Don't need a try block. + * libcore/Button.cpp: Drop old irritating debugging message. -2010-11-17 Benjamin Wolsey +2011-07-09 Benjamin Wolsey - * gui/gnash.cpp: Don't forget initialization! + * libcore/Button.cpp, libcore/TextField.cpp: Drop debugging and add + note. -2010-11-17 Benjamin Wolsey +2011-07-08 Benjamin Wolsey - * libcore/as_environment.cpp, libcore/as_environment.h, - libcore/asobj/Color_as.cpp, libcore/asobj/MovieClipLoader.cpp, - libcore/asobj/MovieClip_as.cpp, libcore/asobj/Selection_as.cpp, - libcore/vm/ASHandlers.cpp: Move find_target out of class. + * libcore/TextField.cpp, libcore/asobj/Global_as.cpp, + libcore/parser/SWFMovieDefinition.cpp, + libcore/swf/DefineButtonTag.cpp, libcore/vm/ActionExec.cpp: Fix some + cppcheck warnings. -2010-11-16 Sandro Santilli +2011-07-08 Benjamin Wolsey - * : commit 22a70dc0672b85a0fb83d28e6cb2bd6db0252f96 Author: Sandro - Santilli Date: Tue Nov 16 19:56:40 2010 +0100 + * libbase/extension.cpp, libbase/sharedlib.cpp: Use We now use the system header, so use the convention for that. -2010-11-16 Benjamin Wolsey +2011-07-08 Sandro Santilli - * libcore/as_environment.cpp, libcore/as_environment.h: Update more - comments, clean up. + * README: Add SeaMonkey to the list of browsers known to work (as + reported by newl in IRC). Reword the section a little bit. -2010-11-16 Benjamin Wolsey +2011-07-08 Sandro Santilli - * libcore/as_environment.cpp, libcore/as_environment.h: Update - comments. + * libcore/swf/SetTabIndexTag.cpp: Log once about SetTabIndexTag + being unimplemented -2010-11-16 Benjamin Wolsey +2011-07-08 Benjamin Wolsey - * libcore/as_environment.cpp: More rearranging. + * testsuite/media/Makefile.am: Add click.mp3 to dist. -2010-11-16 Benjamin Wolsey +2011-07-08 Benjamin Wolsey - * libcore/as_environment.cpp, libcore/as_environment.h: Rearrange - as_environment. + * libcore/MovieClip.cpp, libcore/vm/ExecutableCode.h: Move + QueuedEvent to where it's needed. -2010-11-16 Benjamin Wolsey +2011-07-08 Benjamin Wolsey - * : commit a48358d511b81a3374ab80d4be43501ed7eeb420 Author: Benjamin - Wolsey Date: Tue Nov 16 15:07:27 2010 - +0100 + * : commit 85dc4b2d054ffec6cbbbe9d5831c08b96225d9b5 Author: Benjamin + Wolsey Date: Fri Jul 8 07:59:09 2011 +0200 -2010-11-16 Benjamin Wolsey +2011-07-07 Benjamin Wolsey - * libcore/vm/VM.h: Drop another unused function declaration. + * libcore/Button.cpp, libcore/Button.h, libcore/DisplayObject.cpp, + libcore/DisplayObject.h, libcore/InteractiveObject.h, + libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/TextField.cpp, + libcore/TextField.h, libcore/movie_root.cpp, + libcore/vm/ExecutableCode.h, testsuite/DummyCharacter.h: Rationalize + event handling. Drop all-purpose event handling functions and replace with specific + ones. TextField gets keyInput for handling user key presses. Move queueEvent to MovieClip; only ENTER_FRAME, LOAD, and INITIALIZE + events were queued from MovieClip; only UNLOAD was queued from + DisplayObject, but this event is only handled by MovieClip + subclasses. Remove notifyEvent from DisplayObject, InteractiveObject, and + TextField. Only MovieClips have a notifyEvent, which probably does more than it + should. InteractiveObjects have only a mouseEvent (which in + MovieClip is still handled by notifyEvent). -2010-11-16 Benjamin Wolsey +2011-07-07 Sandro Santilli - * libcore/vm/VM.h: Drop unused function declaration. + * testsuite/misc-swfmill.all/func_dict.xml: Improve the test for + dictionary use in function to show that when coming back from + functions, the previous dictionary is again in effect -2010-11-16 Benjamin Wolsey +2011-07-07 Sandro Santilli - * libcore/as_environment.h, libcore/vm/fn_call.h: Rearrange class - and forward declarations. + * libcore/Function.cpp: Tabs to spaces -2010-11-16 Benjamin Wolsey +2011-07-07 Sandro Santilli - * libcore/as_environment.h: Drop unused proxying function. + * libcore/Function.h, libcore/UserFunction.h: Typos -2010-11-16 Sandro Santilli +2011-07-07 Sandro Santilli - * : commit cabc06876c9d481296e6b0263f809178e61ad20c Author: Sandro - Santilli Date: Tue Nov 16 13:41:29 2010 +0100 + * testsuite/misc-swfmill.all/Makefile.am, + testsuite/misc-swfmill.all/dict_cross.xml: Add another constant pool + (dictionary) test. Showing more gnash bugs about it. -2010-11-16 Benjamin Wolsey +2011-07-07 Benjamin Wolsey - * libbase/ref_counted.h, libcore/parser/SWFMovieDefinition.h, - libcore/parser/movie_definition.h, - libcore/parser/sprite_definition.h, - libcore/swf/DefineSceneAndFrameLabelDataTag.h, - libcore/swf/DoABCTag.h, libcore/swf/DoActionTag.h, - libcore/swf/DoInitActionTag.h, libcore/swf/ExportAssetsTag.h, - libcore/swf/ImportAssetsTag.h, libcore/swf/PlaceObject2Tag.cpp, - libcore/swf/RemoveObjectTag.cpp, libcore/swf/ScriptLimitsTag.h, - libcore/swf/SetBackgroundColorTag.h, libcore/swf/StartSoundTag.cpp, - libcore/swf/StreamSoundBlockTag.cpp, libcore/swf/SymbolClassTag.h: - Use intrusive_ptr to prevent possible leaks. + * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Fix metadata build for + Lenny. -2010-11-16 Benjamin Wolsey +2011-07-07 Sandro Santilli - * libbase/smart_ptr.h: Drop unneeded include. + * testsuite/misc-swfmill.all/Makefile.am, + testsuite/misc-swfmill.all/afunc_dict.xml, + testsuite/misc-swfmill.all/func_dict.xml: Fix runner for the new + func_dict.xml test, add an afunc_dict.xml test for testing the + constant pool bug with anonymous functions. -2010-11-16 Benjamin Wolsey +2011-07-07 Sandro Santilli - * libcore/swf/StreamSoundBlockTag.cpp: Clean up on error. + * testsuite/misc-swfmill.all/Makefile.am, + testsuite/misc-swfmill.all/func_dict.xml: Add test for bug #33521 + (constant pool used by functions). Fails. -2010-11-15 Sandro Santilli +2011-07-07 Benjamin Wolsey - * libbase/GC.cpp: Take the default GC threshold back to 64. It was - erroneously brought down to zero by commit - b5161cb32e3b45c33b96004a3b00411338344a2f (Drop GC singleton) + * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Put ifdef back in because + Lenny needs it. -2010-11-15 Sandro Santilli +2011-07-07 Sandro Santilli - * : commit 92d1a7d87cddffa45c5b61d07ffc0cc7dd8115ca Author: Sandro - Santilli Date: Mon Nov 15 21:39:35 2010 +0100 + * libbase/StreamProvider.cpp: include for strerror (see -2010-11-15 Benjamin Wolsey + http://gnashdev.org:8010/builders/lenny-linux-x86/builds/525/steps/compile/logs/stdio) - * NEWS: Add news and use dots consistently. +2011-07-07 Benjamin Wolsey -2010-11-14 Sandro Santilli + * testsuite/actionscript.all/Sound.as: Update test totals. We're not faking the id3 data now. - * NEWS: Add note about fb-gnash improvements +2011-07-07 Benjamin Wolsey -2010-11-14 Sandro Santilli + * libcore/asobj/Sound_as.cpp, libmedia/ffmpeg/MediaParserFfmpeg.cpp: + Use a separate function for id3. Drop fake id3 info for debugging. - * gui/fb/InputDevice.h: typo in comment +2011-07-06 Benjamin Wolsey -2010-11-13 Benjamin Wolsey + * libcore/asobj/Sound_as.cpp, libmedia/Id3Info.h, + libmedia/Makefile.am, libmedia/MediaParser.cpp, + libmedia/MediaParser.h, libmedia/ffmpeg/MediaParserFfmpeg.cpp, + libmedia/ffmpeg/MediaParserFfmpeg.h, + libmedia/gst/MediaParserGst.cpp, libmedia/gst/MediaParserGst.h, + testsuite/actionscript.all/Sound.as: Start ID3 implementation. The design works except that libavformat doesn't set the metadata + where it should; this needs fixing! Gstreamer also doesn't collect + metadata. - * gui/gnash.cpp: Allow multiple -P options again. +2011-07-06 Benjamin Wolsey -2010-11-13 Benjamin Wolsey + * testsuite/media/README: Add an mp3 click track with ID3 data. - * - testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as. - hx, testsuite/misc-haxe.all/classes.all/net/LocalConnection_as.hx: - Drop some more odd characters. +2011-07-06 Benjamin Wolsey -2010-11-13 Benjamin Wolsey + * libcore/asobj/Sound_as.cpp: Don't assign false again. We've just asserted that it's false. - * - testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as. - hx, testsuite/misc-haxe.all/classes.all/net/LocalConnection_as.hx, - testsuite/misc-haxe.all/classes.all/system/System_as.hx, - testsuite/misc-haxe.all/classes.all/text/TextSnapshot_as.hx: Don't - use windows line endings. +2011-07-06 Benjamin Wolsey -2010-11-13 Benjamin Wolsey + * libsound/sound_handler.h: Drop unnecessary headers. - * - testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as. - hx: Drop original testing change. +2011-07-06 Benjamin Wolsey -2010-11-12 Benjamin Wolsey + * gui/gui.cpp: Don't waste space. - * testsuite/misc-haxe.all/classes.all/ASnative_as.hx, - testsuite/misc-haxe.all/classes.all/Array_as.hx, - testsuite/misc-haxe.all/classes.all/AsBroadcaster_as.hx: Remove - unused tests. +2011-07-06 Benjamin Wolsey -2010-11-12 Benjamin Wolsey + * libsound/LiveSound.h, libsound/StreamingSoundData.cpp: Don't parse + raw sound. - * testsuite/misc-haxe.all/classes.all/Array_as.hx, - testsuite/misc-haxe.all/classes.all/accessibility/AccessibilityProp - erties_as.hx, - testsuite/misc-haxe.all/classes.all/display/BitmapData_as.hx, - testsuite/misc-haxe.all/classes.all/display/DisplayObject_as.hx: - Remove more heres. +2011-07-05 Benjamin Wolsey -2010-11-12 Benjamin Wolsey + * libcore/swf/StreamSoundBlockTag.cpp, libsound/LiveSound.cpp, + libsound/SoundUtils.h, libsound/StreamingSound.cpp, + libsound/StreamingSound.h, libsound/StreamingSoundData.cpp, + libsound/StreamingSoundData.h, libsound/sdl/sound_handler_sdl.cpp, + libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, + libsound/sound_handler.h: Implement seeksamples. Not sure if it's correct, but at least the data is used. - * testsuite/misc-haxe.all/classes.all/text/TextField_as.hx: Remove - more "here" usage. +2011-07-05 Benjamin Wolsey -2010-11-12 Benjamin Wolsey + * libsound/EmbedSound.cpp, libsound/EmbedSound.h: Make things + private. - * - testsuite/misc-haxe.all/classes.all/accessibility/Accessibility_as. - hx: Drop obsolete 'here' use. +2011-07-05 Benjamin Wolsey -2010-11-12 Benjamin Wolsey + * libsound/StreamingSoundData.h: Make things private. - * testsuite/misc-haxe.all/classes.all/DejaGnu.hx: Use optional - haxe.PosInfos argument to get line numbers automatically. +2011-07-05 Benjamin Wolsey -2010-11-12 Benjamin Wolsey + * libsound/sound_handler.cpp: Don't add sound twice to playing + instances. - * doc/C/Makefile.am: Fix typo for texi generation. +2011-07-05 Benjamin Wolsey -2010-11-11 Markus Gothe + * libsound/EmbedSoundInst.h, libsound/LiveSound.h, + libsound/sound_handler.cpp: Minor cleanups. - * : commit aa503664a3226c172bed5523a78eb0f3ef739519 Author: Markus - Gothe Date: Thu Nov 11 23:01:54 2010 - +0100 +2011-07-04 Benjamin Wolsey -2010-11-11 Sandro Santilli + * libsound/EmbedSoundInst.h, libsound/LiveSound.cpp, + libsound/LiveSound.h: Fix loop count and bug from previous commit. A loop count of -1 is (accurately) documented to mean 'loop for + ever'; so don't store it as an unsigned value and handle that case + gracefully! Make sure custom end works. - * gui/fb/fb.cpp: Allow -X and -Y to take a negative value to express - offset from right or bottom +2011-07-04 Benjamin Wolsey -2010-11-11 Sandro Santilli + * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Fix loop + count. A loop count of -1 is (accurately) documented to mean 'loop for + ever'; so don't store it as an unsigned value and handle that case + gracefully! - * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for -X/-Y to fb gui - (works only with --enable-doublebuf) +2011-07-04 Benjamin Wolsey -2010-11-11 Sandro Santilli + * libsound/EmbedSound.cpp, libsound/EmbedSoundInst.cpp, + libsound/EmbedSoundInst.h, libsound/LiveSound.cpp, + libsound/LiveSound.h, libsound/StreamingSound.cpp, + libsound/StreamingSound.h, libsound/sound_handler.cpp, + libsound/sound_handler.h: Use LiveSound base class and clean up. - * gui/gui.h: drop obsoleted question +2011-07-04 Benjamin Wolsey -2010-11-11 Sandro Santilli + * libsound/EmbedSound.cpp, libsound/EmbedSound.h, + libsound/LiveSound.cpp, libsound/LiveSound.h, libsound/Makefile.am, + libsound/StreamingSound.cpp, libsound/StreamingSound.h, + libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h, + libsound/sound_handler.cpp, libsound/sound_handler.h: Introduce a + common base class for sounds. - * gui/fb/fb.cpp: Drop DEBUG_SHOW_FPS blocks, as that's handled by - base Gui already +2011-07-04 Benjamin Wolsey -2010-11-11 Sandro Santilli + * libsound/StreamingSoundData.h: Remove comment. - * gui/fb/fb.cpp: comment out more GNASH_REPORT_FUNCTION +2011-07-04 Benjamin Wolsey -2010-11-11 Sandro Santilli + * libsound/EmbedSound.cpp, libsound/EmbedSound.h, + libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h, + libsound/StreamingSound.cpp, libsound/StreamingSound.h, + libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h: + Rearrange classes, restrict access. - * gui/fb/fb.cpp: spacing +2011-07-04 Benjamin Wolsey -2010-11-11 Sandro Santilli + * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Update + comments to match implementation. All sound data is decoded to a buffer, so it need not be stored by + pointer or checked. - * gui/fb/fb.cpp: Clamp values passed with -j/-k to avoid segfaults.. +2011-07-04 Benjamin Wolsey -2010-11-11 Sandro Santilli - - * libbase/GnashNumeric.h: use of assert() requires include + * libcore/swf/StreamSoundBlockTag.cpp, libsound/EmbedSound.cpp, + libsound/EmbedSound.h, libsound/EmbedSoundInst.cpp, + libsound/EmbedSoundInst.h, libsound/Makefile.am, + libsound/StreamingSound.cpp, libsound/StreamingSound.h, + libsound/StreamingSoundData.cpp, libsound/StreamingSoundData.h, + libsound/sdl/sound_handler_sdl.cpp, + libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, + libsound/sound_handler.h: Add a StreamingSound input stream and data + class. Store sound blocks as a series of buffers. -2010-11-11 Sandro Santilli +2011-07-04 Benjamin Wolsey - * gui/fb/fb.cpp: don't log_debug 100 times per second :) + * libmedia/gst/AudioInputGst.cpp: More pedantic errors. -2010-11-11 Sandro Santilli +2011-07-04 Benjamin Wolsey - * gui/fb/fb.cpp: initialize validbounds on ::init, log_debug sizes + * gui/pythonmod/gnash-view.h: Use C comments in C. -2010-11-11 Sandro Santilli +2011-07-04 Benjamin Wolsey - * : commit a2dc30349df950964eb19e09606a1f9260c682cf Author: Sandro - Santilli Date: Thu Nov 11 16:57:25 2010 +0100 + * libcore/SWFMatrix.cpp: Fix more pedantic errors. -2010-11-11 Rob Savoye +2011-07-04 Benjamin Wolsey - * configure.ac: fix typo in test + * libcore/asobj/Global_as.h: Make macros standard compliant. -2010-11-11 Sandro Santilli +2011-07-04 Benjamin Wolsey - * gui/gnash.cpp: Fix call to clamp (value-to-clamp must be given - first) + * libbase/GnashTexture.h: Fix pedantic error. -2010-11-11 Sandro Santilli +2011-07-04 Benjamin Wolsey - * gui/gnash.cpp: Translate 'Options' too + * libsound/sound_handler.cpp: Reduce duplication. -2010-11-10 Rob Savoye +2011-07-04 Benjamin Wolsey - * : commit d2add168d389c369ae631a3e6bb435c8cccd6109 Author: Rob - Savoye Date: Wed Nov 10 20:53:09 2010 -0700 + * libsound/sound_handler.cpp: Include order. -2010-11-10 Sandro Santilli +2011-07-03 Benjamin Wolsey - * gui/gnash.cpp: Fix build with --enable-fps-debug + * libsound/sound_handler.h: Update documentation. -2010-11-10 Markus Gothe +2011-07-03 Benjamin Wolsey - * macros/haxe.m4: Fix parsing of version info + * libcore/swf/SoundStreamHeadTag.cpp, + libsound/sdl/sound_handler_sdl.cpp, + libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, + libsound/sound_handler.h: More splitting. Actually use a separate vector for streaming sounds. -2010-11-10 Benjamin Wolsey +2011-07-03 Benjamin Wolsey - * gui/Makefile.am, librender/Makefile.am: Revert unintentional - changes to Makefiles. + * libcore/Button.cpp, libcore/MovieClip.cpp, + libcore/asobj/Sound_as.cpp, libcore/swf/StartSoundTag.cpp, + libsound/sdl/sound_handler_sdl.cpp, + libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, + libsound/sound_handler.h: Add separate functions for stopping + sounds. Both currently do the same thing until the streaming and event + sounds are properly distributed to the relevant storage. -2010-11-10 Benjamin Wolsey +2011-07-03 Benjamin Wolsey - * : commit ffddd2065bf73600f38457e37dbbf0597a0f3712 Author: Benjamin - Wolsey Date: Wed Nov 10 08:12:47 2010 - +0100 + * libsound/sound_handler.h: Add separate storage for streaming + sounds. -2010-11-10 Benjamin Wolsey +2011-07-03 Benjamin Wolsey - * gui/gnash.cpp: Fix FPS debugging. + * libsound/sound_handler.cpp, libsound/sound_handler.h: Pass sound + data from callers, not sound handle. This makes it simpler to split event and streaming sounds. -2010-11-09 Benjamin Wolsey +2011-07-03 Benjamin Wolsey - * : commit 958f3eb30a970734104a8b47c5a233afe4381993 Author: Rob - Savoye Date: Tue Nov 9 09:53:43 2010 -0700 + * libcore/parser/sound_definition.h, + libsound/sdl/sound_handler_sdl.cpp, + libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, + libsound/sound_handler.h: Const correct and document interface. Document and reorder functions in preparation for splitting. -2010-11-09 Benjamin Wolsey +2011-07-03 Benjamin Wolsey - * gui/gnash.cpp: Make interface more like boost::program_options's. + * libcore/swf/SoundStreamHeadTag.cpp, libcore/swf/tag_loaders.cpp, + libsound/EmbedSound.cpp, libsound/EmbedSound.h, + libsound/EmbedSoundInst.cpp, libsound/sdl/sound_handler_sdl.cpp, + libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, + libsound/sound_handler.h: Pass SoundInfos by value. They aren't very big, don't get passed very often, and this saves a + load of code required for the auto_ptrs. Force implementation of sound_handler::create_sound in base classes + by making it pure virtual with an implementation. This should help + externally-maintained parts to adapt to the interface changes. -2010-11-09 Benjamin Wolsey +2011-07-03 Benjamin Wolsey - * gui/gnash.cpp: Add an accumulator value_semantic to keep options - as they were. + * libsound/EmbedSoundInst.cpp: Remove done TODOs. -2010-11-09 Benjamin Wolsey +2011-07-03 Benjamin Wolsey - * gui/gnash.cpp: Use program_options for options; verbosity doesn't - work like it used to. + * libsound/EmbedSoundInst.cpp, libsound/EmbedSoundInst.h: Use + SoundUtils.h -2010-11-09 Benjamin Wolsey +2011-07-03 Benjamin Wolsey - * gui/Player.h: Const correct. + * libcore/asobj/NetStream_as.cpp: Use SoundUtils.h -2010-11-09 Benjamin Wolsey +2011-07-03 Benjamin Wolsey - * gui/gnash.cpp: Use program_options interface for default values. + * libsound/Makefile.am, libsound/SoundUtils.h: Add sound utilities. -2010-11-09 Sandro Santilli +2011-07-02 Benjamin Wolsey - * gui/gnash.cpp: Define supported options using - boost::program_options, use the definition for the help string. + * libcore/as_value.cpp: Clean includes. -2010-11-08 Sandro Santilli +2011-07-05 Sandro Santilli - * packaging/deb.am: Do not make expectances on gnash version string, - but accept any version + * libbase/StreamProvider.cpp: Don't need c_str() to pass a string to + our logger functions (again) -2010-11-08 Sandro Santilli +2011-07-05 Sandro Santilli - * : commit ab9153d1475f22a2f6efa7a4ce85c1d55cc06be8 Author: Sandro - Santilli Date: Mon Nov 8 22:27:37 2010 +0100 + * libbase/StreamProvider.cpp: Don't need c_str() to pass a string to + our logger functions -2010-11-08 Rob Savoye +2011-07-05 Sandro Santilli - * macros/boost.m4: program-options is header only. + * testsuite/libbase.all/URLTest.cpp: Try UTF-8 character in URL + string, trying to reproduce bug #33718 (unsuccessfully) -2010-11-08 Sandro Santilli +2011-07-02 Sandro Santilli - * packaging/debian/control: Encode dependency on - libboost-program-options-dev package + * doc/C/usermanual/gnashrc.xml: Apply contributed patch to + documentation to note gnashrc directives are case-insensitive [bug + #33684] -2010-11-08 Sandro Santilli +2011-07-01 Benjamin Wolsey - * macros/boost.m4: boost program-options is actually a library + * libcore/swf/StreamSoundBlockTag.cpp, libsound/sound_handler.h: Add + some notes. -2010-11-08 Sandro Santilli +2011-07-01 Benjamin Wolsey - * librender/agg/Renderer_agg.cpp: is needed for INT_MAX in - agg2 headers + * libcore/swf/StreamSoundBlockTag.cpp: Use sample count from mp3 + data when available. "Use" is not really correct, as the sound_handler ignores it. But + this value should take priority over the stream head value for the + amount of samples actually played. -2010-11-08 Sandro Santilli +2011-07-01 Benjamin Wolsey - * configure.ac: Fix bogus shell syntax in Ming detection + * testsuite/actionscript.all/MovieClip.as: Correct tests results. -2010-11-08 Sandro Santilli +2011-06-30 Benjamin Wolsey - * : commit dd7ca7472ba4bd58789a655d1991f5b38dc4b23f Author: Sandro - Santilli Date: Mon Nov 8 19:00:15 2010 +0100 + * libcore/Button.cpp, testsuite/actionscript.all/MovieClip.as: Test + more and log_unimpl. -2010-11-08 Benjamin Wolsey +2011-06-30 Benjamin Wolsey - * gui/Makefile.am, gui/fb/Makefile.am, gui/pythonmod/Makefile.am, - libbase/Makefile.am, libbase/tu_opengl_includes.h, - librender/Makefile.am, librender/PathParser.cpp, - librender/PathParser.h, librender/Renderer_agg.cpp, - librender/Renderer_agg.h, librender/Renderer_agg_bitmap.h, - librender/Renderer_agg_style.h, librender/Renderer_cairo.cpp, - librender/Renderer_cairo.h, librender/Renderer_ogl.cpp, - librender/Renderer_ogl.h, librender/agg/Renderer_agg.cpp, - librender/agg/Renderer_agg.h, librender/agg/Renderer_agg_bitmap.h, - librender/agg/Renderer_agg_style.h, librender/cairo/PathParser.cpp, - librender/cairo/PathParser.h, librender/cairo/Renderer_cairo.cpp, - librender/cairo/Renderer_cairo.h, - librender/opengl/Renderer_ogl.cpp, librender/opengl/Renderer_ogl.h, - librender/opengl/tu_opengl_includes.h, testsuite/Makefile.am, - utilities/Makefile.am: Split renderer files into separate - directories; clean up agg includes. + * libcore/Button.cpp, + testsuite/misc-ming.all/ButtonPropertiesTest.c: Test and implement + Button.getDepth(). It's only a very simple test. -2010-11-08 Benjamin Wolsey +2011-06-30 Benjamin Wolsey - * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot, - po/it.po, po/ja.po: Update po files. + * testsuite/misc-ming.all/KeyEventOrder.c: Expect pass. -2010-11-08 Benjamin Wolsey +2011-06-30 Benjamin Wolsey - * configure.ac: Drop obsolete code and options. + * libcore/Button.cpp, libcore/Button.h, libcore/movie_root.cpp: + Don't use notifyEvent(). The notifyEvent function is largely overkill because it handles far + more events than generally required. In this case a Button-specific + function is better. -2010-11-08 Benjamin Wolsey +2011-06-30 Benjamin Wolsey - * gui/gtk/gtk.cpp: Drop debugger option. + * libcore/Button.cpp, libcore/movie_root.cpp, libcore/movie_root.h, + libcore/swf/DefineButtonTag.h: Documentation, drop debugging, + cleanup. -2010-11-08 Benjamin Wolsey +2011-06-30 Benjamin Wolsey - * gui/gnash.cpp: Drop debugger option. + * libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h: + Remove unneeded member, minor renames. -2010-11-08 Benjamin Wolsey +2011-06-30 Benjamin Wolsey - * utilities/processor.cpp: Remove debugger options. + * libcore/Button.cpp, libcore/Button.h, libcore/movie_root.cpp, + libcore/movie_root.h, libcore/swf/DefineButtonTag.cpp, + libcore/swf/DefineButtonTag.h: Fix button key listeners. Only one listener can be registered for each key. Subsequent + attempts are ignored. A frame count is needed for skip back, because + new DisplayObjects are constructed before the old ones are destroyed + when jumping back, and this means that their attempt to register a + key listener is blocked by the not-yet-destroyed Button. -2010-11-08 Benjamin Wolsey +2011-06-30 Benjamin Wolsey - * libcore/Makefile.am, libcore/debugger.cpp, libcore/debugger.h: - Remove obsolete debugger. + * libcore/movie_root.cpp: Don't send unhandled key events to + Buttons. Buttons do not handle key down or key up events, so don't send them. -2010-11-08 Benjamin Wolsey +2011-06-30 Benjamin Wolsey - * configure.ac: Use more standard variable in configure. + * libcore/asobj/Sound_as.cpp: Remove silly copy-paste error. -2010-11-07 Sandro Santilli +2011-06-30 Benjamin Wolsey - * configure.ac: Set version to 0.8.9dev (give some better hint than - 'master') + * libcore/DisplayObject.cpp: Header cleanups. -2010-11-07 Sandro Santilli +2011-06-30 Benjamin Wolsey - * Makefile.am: Drop duplicated rule for building revno.h + * libcore/movie_root.cpp: Minor cleanups. -2010-11-07 Sandro Santilli +2011-06-30 Benjamin Wolsey - * Makefile.am, gui/Makefile.am, gui/fb/Makefile.am: Build - .configline in top-level dir (where configure is run anyway) + * libcore/movie_root.h: Add documentation for recent changes. -2010-11-07 Sandro Santilli +2011-06-29 Benjamin Wolsey - * configure.ac, gui/Makefile.am, gui/fb/Makefile.am, gui/fb/fb.am: - Change gui/fb into a first-class subdir. Moving toward GUI - independence here.. + * libcore/swf/DefineMorphShapeTag.cpp, + libcore/swf/PlaceObject2Tag.cpp: Fix new unused variable warnings. -2010-11-06 Sandro Santilli +2011-06-29 Benjamin Wolsey - * plugin/npapi/plugin.cpp: Log a debug line when browser doesn't - support reading cookies + * libcore/swf/CSMTextSettingsTag.cpp, + libcore/swf/CSMTextSettingsTag.h: Fix includes and new compiler + warnings. Make sure header is self-contained, mark unused variables. -2010-11-06 Sandro Santilli +2011-06-29 Benjamin Wolsey - * gui/gnash.cpp: More cleanup of gettext strings + * utilities/processor.cpp: Remove unused stop_count. -2010-11-06 Sandro Santilli +2011-06-29 Benjamin Wolsey - * gui/gnash.cpp: Split gui key print in separate usage function. Use - better internationalizable strings. + * libcore/swf/DefineScalingGridTag.cpp, + libcore/swf/ShapeRecord.cpp, libmedia/gst/AudioInputGst.cpp: Fix + some new compiler warnings. -2010-11-06 Sandro Santilli +2011-06-29 Sandro Santilli - * gui/fb/fb.cpp: Kind of revert the support for -j/-k as that one - would then need a support for --fullscreen in turn, which messes up - a lot of the command line handling. This is another gui that needs - to be handling its own command line switches! + * libbase/StreamProvider.cpp: Use std::strerror to tell more about + std::fopen failures -2010-11-06 Sandro Santilli +2011-06-29 Benjamin Wolsey - * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for -j and -k in FB gui - (still not completely happy with it, but does something now) + * libcore/asobj/Array_as.cpp: Use the ObjectURI we locate. -2010-11-06 Sandro Santilli +2011-06-29 Benjamin Wolsey - * gui/fb/fb.cpp, gui/fb/fbsup.h: Add support for --timeout in fb-gui + * libcore/TextField.cpp: Don't construct unused iterators. -2010-11-06 Sandro Santilli +2011-06-29 Benjamin Wolsey - * plugin/npapi/plugin.cpp: Cleanup logging lines (don't duplicate - ERROR label, make proper use of boost::format). Thanks + * libcore/movie_root.cpp: Use the colour we create. -2010-11-06 Sandro Santilli +2011-06-29 Benjamin Wolsey - * NEWS: it's _totalframes, not _framestotal + * libcore/MovieClip.cpp, libcore/asobj/Object.cpp, + libcore/movie_root.cpp, libcore/movie_root.h, + libcore/parser/sprite_definition.cpp, + libcore/parser/sprite_definition.h: Don't store as_functions in the + sprite definition. -2010-11-05 Maximiliano Castañón Araneda +2011-06-25 Gabriele Giacone <1o5g4r8o@gmail.com> - * gui/gtk/gtk.cpp: Add gnash icon to about window (patch #7369) + * configure.ac, macros/libslist: Add multiarch paths. -2010-11-05 Benjamin Wolsey +2011-06-25 Gabriele Giacone <1o5g4r8o@gmail.com> - * testsuite/libcore.all/AsValueTest.cpp, - testsuite/libcore.all/DisplayListTest.cpp, - testsuite/libcore.all/PropertyListTest.cpp: Fix testsuite. + * doc/C/cygnal.man-xml: Fix cygnal manpage. -2010-11-05 Benjamin Wolsey +2011-05-31 Benjamin Wolsey - * gui/Player.cpp, gui/Player.h, gui/gui.cpp, gui/gui.h, - gui/pythonmod/gnash-view.cpp, libcore/movie_root.cpp, - libcore/movie_root.h, testsuite/MovieTester.cpp, - utilities/processor.cpp: Don't pass things unnecessarily. + * libcore/swf/SoundStreamHeadTag.cpp: Remove obsolete comment. -2010-11-05 Benjamin Wolsey +2011-05-31 Benjamin Wolsey - * libcore/ExternalInterface.cpp: Drop obsolete sections of code. + * libcore/swf/StreamSoundBlockTag.cpp, + libcore/swf/StreamSoundBlockTag.h: Cleanup includes -2010-11-04 Sandro Santilli +2011-06-11 Sandro Santilli - * libcore/ExternalInterface.cpp: Don't wait for data in - ::readBrowser, read only if data is available.. + * libcore/vm/ActionExec.cpp: Missing space in error message -2010-11-04 Benjamin Wolsey +2011-06-03 Jonas 'Sortie' Termansen - * configure.ac: Disable ming for versions less than 0.4, as neither - misc-ming.all nor actionscript.all will build, and the tests that do - often don't give the expected results. + * configure.ac: Recommend installing the libspeexdsp library when + configuring. Note: on debian-ish platforms, this is distributed + separately from libspeex, while on RPM-platforms they are + distributed together. -2010-11-04 Benjamin Wolsey +2011-06-03 Jonas 'Sortie' Termansen - * : commit ccf8da18f9b3adfa2c38d5dc025e3890be1a0319 Author: Benjamin - Wolsey Date: Thu Nov 4 09:01:28 2010 +0100 + * macros/qt3.m4, macros/qt4.m4: Require the development headers to + be installed to use qt, and not just use qt if the library is + installed. Installing qt in a manner that these files would detect, + while not having the dev files around, will let configure allow + building the qt gui, but the build will break. -2010-11-04 Benjamin Wolsey +2011-06-03 Jonas 'Sortie' Termansen - * : commit 33ede786aa0ccd7556123c270021d760a9a041bd Author: Sandro - Santilli Date: Thu Nov 4 08:27:51 2010 +0100 + * macros/gnashpkgtool.m4: Require headers to be installed before + allowing linking. This prevents a bug where the library is found, + but no headers are found, but the compile still continues, and not + ./configure telling the user to install the library's development + files. -2010-11-03 Sandro Santilli +2011-06-02 Gabriele Giacone <1o5g4r8o@gmail.com> - * plugin/npapi/scriptable-test.html: Make SetVariable set an - incrementing value.. to test it really does it + * packaging/deb.am: Packaging supports python >2.6. Fixes natty + packaging. -2010-11-02 Sandro Santilli +2011-05-30 Rob Savoye - * plugin/npapi/pluginScriptObject.cpp: Properly quote identifiers in - debug message + * : merge from master -2010-11-02 Sandro Santilli +2011-05-28 Rob Savoye - * plugin/npapi/plugin.cpp: Include pointer to cookie file in - launcher + * libbase/GnashImageJpeg.cpp: only define boolean for jpeg 7 -2010-11-02 Sandro Santilli +2011-05-27 Rob Savoye - * gui/gnash.cpp: Drop unneeded includes + * libbase/GnashImageJpeg.cpp: define boolean as int when using + mingw32 -2010-11-02 Maximiliano Castañón Araneda +2011-05-27 Rob Savoye - * gui/gtk/gtk.cpp: Make urls in about dialog clickable + * configure.ac: fix test for pkgroot -2010-11-02 Sandro Santilli +2011-05-26 Benjamin Wolsey - * : commit 3614f214d190f7cdd010493e504d7cf7f3821359 Author: Sandro - Santilli Date: Tue Nov 2 14:34:46 2010 +0100 + * libcore/swf/StreamSoundBlockTag.cpp: Log only once. -2010-11-01 Sandro Santilli +2011-05-26 Benjamin Wolsey - * : commit bd70e27b2b2ba373bb7e377e93bf8553ea2ae056 Merge: c7dab7b - beb95bd Author: Benjamin Wolsey Date: Mon - Nov 1 12:18:32 2010 +0100 + * libmedia/SoundInfo.h: Use legal identifier. -2010-11-01 Benjamin Wolsey +2011-05-26 Benjamin Wolsey - * testsuite/misc-ming.all/LoadBitmapTest.c: Fix copypasta error. + * libcore/Makefile.am, libcore/swf/DefaultTagLoaders.cpp, + libcore/swf/SoundStreamHeadTag.cpp, + libcore/swf/SoundStreamHeadTag.h, libcore/swf/tag_loaders.cpp, + libcore/swf/tag_loaders.h: Handle StreamSoundHead tags in their own + file. + +2011-05-26 Benjamin Wolsey + + * libcore/swf/StreamSoundBlockTag.cpp, + libcore/swf/StreamSoundBlockTag.h: Clean up StreamSoundBlockTag. Use Gnash style, drop unused function, use int type consistently. + +2011-05-25 Sandro Santilli + + * configure.ac, gui/Makefile.am, gui/gtk/gtk.am: USE_VAAPI + conditional is not being used, so don't define it... This is trying + to reduce confusion while debugging bug #33393 + +2011-05-19 Sandro Santilli + + * testsuite/misc-ming.all/eventSoundTest1-Runner.cpp, + testsuite/misc-ming.all/eventSoundTest1.c: Check that + onSoundComplete is called at least once when all sounds are finished + playing (test for #23020) + +2011-05-19 Sandro Santilli + + * libbase/log.cpp: Use number of milliseconds since start as the log + timestamp. + +2011-05-19 Sandro Santilli + + * libcore/asobj/Sound_as.cpp, libsound/sound_handler.cpp, + libsound/sound_handler.h: Implement onSoundComplete for embedded + event sounds, fixing bug #23020 + +2011-05-19 Sandro Santilli + + * libcore/MovieClip.cpp: Flushing of orphaned tags belong to action + (not debug) logging + +2011-05-19 Sandro Santilli + + * testsuite/actionscript.all/Makefile.am: Re-enable building index + for online tests, for some reason removed in commit + 6afad08f5ac4416ac0205cd3c2df8ef703adc531 (which was unrelated...) + +2011-05-19 Sandro Santilli + + * testsuite/actionscript.all/Makefile.am: Fix MAKESWF flags for + online-tests + +2011-05-19 Sandro Santilli + + * extensions/fileio/Makefile.am: Another check.as user requiring + proper -I to find revno.h ... + +2011-05-19 Sandro Santilli + + * testsuite/actionscript.all/ASnative.as, + testsuite/actionscript.all/Accessibility.as, + testsuite/actionscript.all/AsBroadcaster.as, + testsuite/actionscript.all/BitmapData.as, + testsuite/actionscript.all/Boolean.as, + testsuite/actionscript.all/Camera.as, + testsuite/actionscript.all/Color.as, + testsuite/actionscript.all/ColorTransform.as, + testsuite/actionscript.all/ContextMenu.as, + testsuite/actionscript.all/Date.as, + testsuite/actionscript.all/Error.as, + testsuite/actionscript.all/Function.as, + testsuite/actionscript.all/Global.as, + testsuite/actionscript.all/HitTest.as, + testsuite/actionscript.all/Inheritance.as, + testsuite/actionscript.all/Instance.as, + testsuite/actionscript.all/Key.as, + testsuite/actionscript.all/LoadVars.as, + testsuite/actionscript.all/LocalConnection.as, + testsuite/actionscript.all/Math.as, + testsuite/actionscript.all/Matrix.as, + testsuite/actionscript.all/Microphone.as, + testsuite/actionscript.all/Mouse.as, + testsuite/actionscript.all/MovieClip.as, + testsuite/actionscript.all/MovieClipLoader.as, + testsuite/actionscript.all/NetConnection.as, + testsuite/actionscript.all/NetStream.as, + testsuite/actionscript.all/Number.as, + testsuite/actionscript.all/Object.as, + testsuite/actionscript.all/Point.as, + testsuite/actionscript.all/Random.as, + testsuite/actionscript.all/Rectangle.as, + testsuite/actionscript.all/Selection.as, + testsuite/actionscript.all/SharedObject.as, + testsuite/actionscript.all/Sound.as, + testsuite/actionscript.all/Stage.as, + testsuite/actionscript.all/String.as, + testsuite/actionscript.all/System.as, + testsuite/actionscript.all/TextField.as, + testsuite/actionscript.all/TextFormat.as, + testsuite/actionscript.all/TextSnapshot.as, + testsuite/actionscript.all/Transform.as, + testsuite/actionscript.all/Try.as, + testsuite/actionscript.all/Video.as, + testsuite/actionscript.all/XML.as, + testsuite/actionscript.all/XMLNode.as, + testsuite/actionscript.all/XMLSocket.as, + testsuite/actionscript.all/argstest.as, + testsuite/actionscript.all/array.as, + testsuite/actionscript.all/case.as, + testsuite/actionscript.all/dejagnu.as, + testsuite/actionscript.all/delete.as, + testsuite/actionscript.all/enumerate.as, + testsuite/actionscript.all/getvariable.as, + testsuite/actionscript.all/ops.as, + testsuite/actionscript.all/setProperty.as, + testsuite/actionscript.all/swap.as, + testsuite/actionscript.all/targetPath.as, + testsuite/actionscript.all/toString_valueOf.as, + testsuite/actionscript.all/with.as: Reduce rcsid to the sole base + filename. Actual revision will be automatically printed by check.as + +2011-05-19 Sandro Santilli + + * testsuite/actionscript.all/check.as: Print revision info in + addition to rcsid -2010-11-01 Sandro Santilli +2011-05-19 Sandro Santilli - * testsuite/misc-ming.all/loop/Makefile.am: loop_test10.swf runner - needs to allow more frames to reach consistency checking + * testsuite/actionscript.all/Makefile.am: Encode dependency of every + SWF file in actionscript.all on check.as and dejagnu_{init,fini}.as -2010-11-01 Sandro Santilli +2011-05-19 Sandro Santilli - * testsuite/misc-ming.all/loop/loop_test10.c: Fix expected test - count + * testsuite/actionscript.all/Makefile.am, + testsuite/misc-ming.all/Makefile.am: Pass -I$(top_builddir) to + makeswf when building AS tests, to give check.as a chance to find + revno.h -2010-11-01 Sandro Santilli +2011-05-19 Sandro Santilli - * configure.ac, testsuite/misc-ming.all/Makefile.am, - testsuite/misc-ming.all/displaylist_depths/Makefile.am, - testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test. - c, - testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test1 - 0.c, - testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test1 - 1.c, - testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test2 - .c, - testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test3 - .c, - testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test4 - .c, - testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test5 - .c, - testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test6 - .c, - testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test7 - .c, - testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test8 - .c, - testsuite/misc-ming.all/displaylist_depths/displaylist_depths_test9 - .c, testsuite/misc-ming.all/displaylist_depths_test.c, - testsuite/misc-ming.all/displaylist_depths_test10.c, - testsuite/misc-ming.all/displaylist_depths_test11.c, - testsuite/misc-ming.all/displaylist_depths_test2.c, - testsuite/misc-ming.all/displaylist_depths_test3.c, - testsuite/misc-ming.all/displaylist_depths_test4.c, - testsuite/misc-ming.all/displaylist_depths_test5.c, - testsuite/misc-ming.all/displaylist_depths_test6.c, - testsuite/misc-ming.all/displaylist_depths_test7.c, - testsuite/misc-ming.all/displaylist_depths_test8.c, - testsuite/misc-ming.all/displaylist_depths_test9.c: move DisplayList - depths tests in their own dir - -2010-10-31 Sandro Santilli - - * TODO: toggle quality opcode is implemented - -2010-10-31 Benjamin Wolsey - - * configure.ac: Drop left over code from old GUIs. - -2010-10-31 Benjamin Wolsey - - * testsuite/misc-ming.all/Makefile.am: Don't build - BitmapSmoothingTest for ming version below 0.4.3. - -2010-10-31 Benjamin Wolsey - - * testsuite/misc-ming.all/BitmapDataDraw.c, - testsuite/misc-ming.all/BitmapSmoothingTest.c, - testsuite/misc-ming.all/LoadBitmapTest.c: Fix testsuite for old - mingers. + * Makefile.am: Put CPP code (rather than C) in revno.h, to reuse + from ActionScript -2010-10-31 Benjamin Wolsey +2011-05-19 Sandro Santilli - * gui/Player.cpp, gui/gui.cpp, libbase/StreamProvider.h, - libcore/MovieClip.cpp, libcore/MovieLoader.cpp, - libcore/asobj/LoadableObject.cpp, - libcore/asobj/LocalConnection_as.cpp, - libcore/asobj/NetConnection_as.cpp, - libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp, - libcore/asobj/flash/external/ExternalInterface_as.cpp, - libcore/movie_root.cpp, libcore/movie_root.h, - libcore/swf/ImportAssetsTag.h: Rename to baseURL, since that's what - it is. + * gui/gnash.cpp: Do not call .front() on an empty vector (the media + handler list when --disable-media is given). Fixes bug #33338 -2010-10-31 Benjamin Wolsey +2011-05-18 Sandro Santilli - * testsuite/misc-ming.all/BitmapSmoothingTest.c, - testsuite/misc-ming.all/LoadBitmapTest.c: More changes for old ming - versions. + * gui/Player.cpp: Do not complain about unexistent media handler if + none was specified. Fixes bug #33339. -2010-10-31 Benjamin Wolsey +2011-05-17 Sandro Santilli - * testsuite/misc-ming.all/BitmapDataDraw.c: Use older function for - old mingers. + * NEWS: Add note about compatibility fix (#33176) -2010-10-31 Benjamin Wolsey +2011-05-12 Rob Savoye - * libbase/StreamProvider.h: Documentation. + * libdevice/egl/eglDevice.cpp: throw and exception instead of + returning an error if the window handle is bogus. -2010-10-31 Benjamin Wolsey +2011-05-11 Rob Savoye - * gui/Player.cpp, gui/gui.cpp, gui/pythonmod/gnash-view.cpp, - libbase/StreamProvider.cpp, libbase/StreamProvider.h, - libcore/Makefile.am, libcore/RunResources.h, - libcore/URLAccessManager.cpp, libcore/URLAccessManager.h, - testsuite/MovieTester.cpp, testsuite/libcore.all/AsValueTest.cpp, - testsuite/libcore.all/DisplayListTest.cpp, - testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: - Pass the original URL to StreamProvider, document what the class is, - and what it should do in future. + * gui/Makefile.am, gui/gtk/gtk.am, gui/qt/qt4.am: cleanup handling + of libva libraries so they work for all guis. -2010-10-31 Benjamin Wolsey +2011-05-11 Rob Savoye - * libbase/Makefile.am, libbase/URLAccessManager.cpp, - libbase/URLAccessManager.h: Move URLAccessManager to libbase. + * libvaapi/Makefile.am: don't always add the libva GLX library -2010-10-31 Benjamin Wolsey +2011-05-10 Rob Savoye - * libbase/Makefile.am, libbase/StreamProvider.cpp, - libbase/StreamProvider.h, libcore/Makefile.am, - libcore/StreamProvider.cpp, libcore/StreamProvider.h: Move - StreamProvider to libbase. + * configure.ac: use found_libva_incl instead of found_va_incl for + the VAAPI conditional -2010-10-31 Benjamin Wolsey +2011-05-09 Sandro Santilli - * testsuite/misc-ming.all/Makefile.am: Don't build unsupported - tests. + * gui/fb/fb.cpp, libcore/MovieClip.cpp, + libcore/asobj/MovieClip_as.cpp, libcore/asobj/Sound_as.cpp, + libcore/swf/DefineButtonTag.cpp, libcore/swf/tag_loaders.cpp: Fix + typos reported in bug #33264 -2010-10-31 Benjamin Wolsey +2011-05-09 Rob Savoye - * NEWS: Update NEWS. + * configure.ac: fix typo in help string -2010-10-31 Benjamin Wolsey +2011-05-07 Gabriele Giacone <1o5g4r8o@gmail.com> - * testsuite/misc-ming.all/Makefile.am: Don't build button test for - ming that doesn't support it. + * macros/libslist: Add multiarch paths. Fixes natty build. -2010-10-31 Benjamin Wolsey +2011-05-07 Gabriele Giacone <1o5g4r8o@gmail.com> - * testsuite/misc-ming.all/duplicate_movie_clip_test.c: Fix another - test for old ming + * configure.ac: Lowercase renderer. -2010-10-31 Benjamin Wolsey +2011-05-03 Sandro Santilli - * testsuite/misc-ming.all/attachMovieTest.c: Fix for old ming - version. + * testsuite/movies.all/tic_tac2-TestRunner.cpp: Fix signed vs. + unsigned comparison warning -2010-10-31 Sandro Santilli +2011-05-03 Rob Savoye - * libcore/URLAccessManager.h: Document use of baseurl by - URLAccessManager::allow + * configure.ac: revert libva changes till a better solutuon is found -2010-10-31 Sandro Santilli +2011-05-02 Rob Savoye - * libcore/URLAccessManager.h: typo + * libbase/Makefile.am: Gnash*Texture files moved to librender -2010-10-31 Benjamin Wolsey +2011-05-02 Rob Savoye - * testsuite/misc-ming.all/spritehier.c: Include ming_utils.h for old - ming versions. + * libdevice/vaapi/vaapi.am: vaapi headers need vaapi/ prefixed to + the name. -2010-10-30 Sandro Santilli +2011-05-02 Rob Savoye - * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Survive - avcodec_decode_audio failure or empty return (fixes SIGFPE running - NetStrem-SquareTest with plain ffmpeg from ubuntu 10.04) + * gui/gtk/gtk_canvas.cpp: use HAVE_VA_VA_H instead of RENDERER_AGG + for including the vaapi glue header -2010-10-30 Sandro Santilli +2011-05-02 Rob Savoye - * NEWS: Note the relative urls resolution change + * libdevice/egl/eglDevice.cpp: throw an exception if we can't make + the context current. Add more comments -2010-10-30 Sandro Santilli +2011-05-02 Rob Savoye - * : commit 85b561b4adb19aed744af65fbdfac23b863ea1a7 Author: Sandro - Santilli Date: Sat Oct 30 20:38:10 2010 +0200 + * libdevice/egl/eglDevice.cpp: throw an exception if we can't create + an OpenVG context, as nothing will work anyway -2010-10-30 Sandro Santilli +2011-05-02 Rob Savoye - * gui/Player.cpp: "base" parameter is always to be considered a - directory. All cases in plugin/test/baseuri/ succeed now + * gui/gtk/gtk_canvas.cpp: don't initialize OpenVG like OpenGL -2010-10-30 Sandro Santilli +2011-05-02 Rob Savoye - * plugin/test/baseuri/test.html: Test that "base" parameter is - always taken as a directory, never a file! + * gui/gtk/gtk_canvas.cpp: merge from master -2010-10-30 Benjamin Wolsey +2011-05-02 Rob Savoye - * testsuite/misc-ming.all/BitmapDataTest.c, - testsuite/misc-ming.all/BitmapSmoothingTest.c, - testsuite/misc-ming.all/ButtonEventsTest.c, - testsuite/misc-ming.all/DefineEditTextVariableNameTest.c, - testsuite/misc-ming.all/DefineTextTest.c, - testsuite/misc-ming.all/DepthLimitsTest.c, - testsuite/misc-ming.all/DragDropTestRunner.cpp, - testsuite/misc-ming.all/TextSnapshotTest.c, - testsuite/misc-ming.all/Video-EmbedSquareTest.c, - testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp, - testsuite/misc-ming.all/action_execution_order_test3.c, - testsuite/misc-ming.all/action_execution_order_test4.c, - testsuite/misc-ming.all/action_execution_order_test9.c, - testsuite/misc-ming.all/attachMovieTest.c, - testsuite/misc-ming.all/displaylist_depths_test10.c, - testsuite/misc-ming.all/displaylist_depths_test11.c, - testsuite/misc-ming.all/displaylist_depths_test2.c, - testsuite/misc-ming.all/displaylist_depths_test3.c, - testsuite/misc-ming.all/displaylist_depths_test4.c, - testsuite/misc-ming.all/displaylist_depths_test5.c, - testsuite/misc-ming.all/displaylist_depths_test6.c, - testsuite/misc-ming.all/displaylist_depths_test7.c, - testsuite/misc-ming.all/displaylist_depths_test8.c, - testsuite/misc-ming.all/displaylist_depths_test9.c, - testsuite/misc-ming.all/eventSoundTest1-Runner.cpp, - testsuite/misc-ming.all/goto_frame_test.c, - testsuite/misc-ming.all/instanceNameTest.c, - testsuite/misc-ming.all/key_event_test.c, - testsuite/misc-ming.all/loop/loop_test.c, - testsuite/misc-ming.all/loop/loop_test10.c, - testsuite/misc-ming.all/loop/loop_test2.c, - testsuite/misc-ming.all/loop/loop_test3.c, - testsuite/misc-ming.all/loop/loop_test4.c, - testsuite/misc-ming.all/loop/loop_test5.c, - testsuite/misc-ming.all/loop/loop_test6.c, - testsuite/misc-ming.all/loop/loop_test7.c, - testsuite/misc-ming.all/loop/loop_test8.c, - testsuite/misc-ming.all/loop/loop_test9.c, - testsuite/misc-ming.all/morph_test1runner.cpp, - testsuite/misc-ming.all/moviecliploader_test.c, - testsuite/misc-ming.all/place_object_test.c, - testsuite/misc-ming.all/registerClassTest2.c, - testsuite/misc-ming.all/replace_buttons1test.c, - testsuite/misc-ming.all/shape_test.c, - testsuite/misc-ming.all/spritehier.c, - testsuite/misc-ming.all/unload_movieclip_test1.c: Fix various - warnings in misc-ming.all. + * gui/gtk/gtk_glue_agg_vaapi.h: VaapiImageFormat.h is in vaapi now -2010-10-30 Benjamin Wolsey +2011-05-02 Gabriele Giacone <1o5g4r8o@gmail.com> - * libbase/GnashImage.h: Drop bogus (and unneeded) forward - declaration. + * configure.ac: Revert "Change default server for rtmpy test." This reverts commit f1c1ec01b1ccfcb26dfc300d0f93bfc5e8d71bf1. -2010-10-30 Benjamin Wolsey +2011-05-01 Rob Savoye - * testsuite/libcore.all/AsValueTest.cpp, - testsuite/libcore.all/StreamTest.cpp: Fix testsuite. + * : merge from master -2010-10-30 Benjamin Wolsey +2011-04-30 Sandro Santilli - * gui/ScreenShotter.cpp, libbase/tu_file.cpp, libbase/tu_file.h, - libcore/StreamProvider.cpp, - testsuite/libbase.all/CurlStreamTest.cpp, - testsuite/libbase.all/NoSeekFileTest.cpp: Hide tu_file. + * testsuite/misc-swfmill.all/Makefile.am: Properly distribute + tags_after_last_showframe.xml testcase -2010-10-30 Benjamin Wolsey +2011-04-30 Sandro Santilli - * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: Drop const_cast; it's not - needed for min FFmpeg version. + * libcore/MovieClip.cpp, libcore/MovieClip.h: Flush "orphaned" tags + (tags found after last expected showframe) right before executing + tags of first frame. Fixes bug #33176 (SWF9/AVM1/April3.swf) -2010-10-30 Benjamin Wolsey +2011-04-30 Sandro Santilli - * libvaapi/VaapiSurfaceGLX.cpp: That made another function unused. + * testsuite/misc-swfmill.all/Makefile.am: Make success condition + pattern of last test (tags after last showframe) stricter (I've seen + it give a false success otherwise) -2010-10-30 Benjamin Wolsey +2011-04-30 Sandro Santilli - * libvaapi/VaapiSurfaceGLX.cpp: Comment out unused functions; no - idea what they're for. + * testsuite/misc-swfmill.all/Makefile.am, + testsuite/misc-swfmill.all/tags_after_last_showframe.xml: Add + automated test for bug #33176 (tags after last advertised frame) -2010-10-30 Benjamin Wolsey +2011-04-29 Sandro Santilli - * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: We always support VP6. + * libsound/sdl/sound_handler_sdl.cpp, libsound/sound_handler.cpp, + libsound/sound_handler.h: Fix leak on sound_handler destructor (only + exposed when using NullSoundHandler, that is test runners...) -2010-10-30 Benjamin Wolsey +2011-04-29 Sandro Santilli - * macros/ffmpeg.m4: Raise required ffmpeg version, drop warnings - related to now-unsupported versions. + * testsuite/movies.all/Makefile.am, testsuite/movies.all/README, + testsuite/movies.all/tic_tac2-TestRunner.cpp: Add automated test for + embedded event sound .position, aka "tictac" + (https://savannah.gnu.org/bugs/?33091) -2010-10-30 Benjamin Wolsey +2011-04-29 Benjamin Wolsey - * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Drop const_cast. + * libcore/asobj/Date_as.cpp: Fix setMilliseconds format string. -2010-10-30 Benjamin Wolsey +2011-04-28 Sandro Santilli - * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Tabs to spaces. + * libcore/MovieClip.cpp: Tweak debug lines -2010-10-30 Benjamin Wolsey +2011-04-28 Benjamin Wolsey - * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Drop support for - avcodec_decode_audio (Debian stable has the newer function). + * testsuite/actionscript.all/delete.as: Show some delete problems. -2010-10-30 Benjamin Wolsey +2011-04-28 Benjamin Wolsey - * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: We always use aligned - memory, so drop the alternative. + * libcore/Property.cpp, libcore/as_object.cpp: Minor cleanups. Use references rather than pointers, avoid unnecessary copy. -2010-10-30 Benjamin Wolsey +2011-04-28 Sandro Santilli - * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Stop spamming the logs so - much. + * libcore/vm/ASHandlers.cpp: Print debug lines for ActionPushData to + really print what's pushed, not what was on the stack _before_ + pushing... -2010-10-30 Sandro Santilli +2011-04-27 Rob Savoye - * plugin/npapi/plugin.cpp: Use window.document.baseURI rather than - window.document.location.href. The former honours tags, - fixing bug #31497 (aka easy come, easy go) + * gui/fb/fb_glue.h, gui/fb/fb_glue_gles1.h, gui/fb/fb_glue_ovg.cpp, + gui/gtk/gtk_glue_ovg.cpp, gui/gui.cpp: cleanup to eliminate compiler + warnings -2010-10-30 Sandro Santilli +2011-04-27 Rob Savoye - * plugin/test/baseuri/README, plugin/test/baseuri/sub/test.as, - plugin/test/baseuri/sub/test.html, - plugin/test/baseuri/sub/test.xml, plugin/test/baseuri/test.as, - plugin/test/baseuri/test.html, plugin/test/baseuri/test.xml, - plugin/test/baseuri/test_base.html: Add a non-automated test for - relative urls resolution. Gnash fails. The test suggests that - document.baseURI might be the answer (on the plugin side). Worth - testin with other browsers to see if that variable is always - available. + * librender/openvg/OpenVGRenderer.cpp: update copyright date -2010-10-29 Benjamin Wolsey +2011-04-27 Rob Savoye - * libcore/asobj/NetConnection_as.cpp: Fix warning. + * gui/fb/fb.cpp: support AGG again in additional to OpenVG. Use the + command line args to change renderers. -2010-10-29 Benjamin Wolsey +2011-04-27 Sandro Santilli - * testsuite/actionscript.all/Object.as: Add test that reproduces the - bug fixed in previous commit. + * gui/dump/dump.cpp: Do not try to write to a non-opened stream -2010-10-29 Benjamin Wolsey +2011-04-27 Benjamin Wolsey - * libcore/asobj/Object.cpp: Don't touch the prototype in Object's - constructor; everything necessary has already been done. + * configure.ac: Fix libva conditional. Since the header search changed the conditional is wrong, so that + HAVE_VAAPI isn't defined, which means that libvaapi isn't added to + libmedia include flags and vaapi_util.h isn't found. A conditional depending on a variable set in a macro somewhere else + seems like bad style. -2010-10-29 Benjamin Wolsey +2011-04-27 Benjamin Wolsey - * libcore/asobj/Array_as.cpp: Minor cleanup. + * libcore/fontlib.cpp, libcore/fontlib.h: Cleanups of fontlib. Remove unused function declarations and definitions. -2010-10-29 Benjamin Wolsey +2011-04-26 Sandro Santilli - * libcore/asobj/LoadVars_as.cpp: Drop another incorrect - isInstantiation() use. + * gui/dump/Makefile.am: Fix build scripts for dump gui (currently + only builds if FB gui is selected :/) -2010-10-29 Benjamin Wolsey +2011-04-26 Rob Savoye - * libcore/asobj/Error_as.cpp, libcore/asobj/Object.cpp: Drop - incorrect isInstantiation use. + * configure.ac: don't prefix va with lib when finging libva support -2010-10-29 Benjamin Wolsey +2011-04-26 Rob Savoye - * libcore/asobj/NetConnection_as.cpp, - libcore/asobj/NetConnection_as.h: Renames, move things into unnamed - namespace. + * packaging/debian/control: remove fluendo mp3 plugin -2010-10-29 Benjamin Wolsey +2011-04-24 Bastiaan Jacques - * libcore/asobj/NetConnection_as.cpp: Rationalize and document - returns. Fixes all tests. + * configure.ac: Prune nonexistent directories from libslist and + incllist to speed up configure. -2010-10-29 Benjamin Wolsey +2011-04-23 Bastiaan Jacques - * libcore/asobj/NetConnection_as.cpp: Handle requests using - HTTPRequest; almost works, but some tests fail. + * configure.ac: Remove checks that define unused macros. -2010-10-29 Benjamin Wolsey +2011-04-23 Bastiaan Jacques - * libcore/asobj/NetConnection_as.cpp: Add HTTP request class. + * configure.ac: Don't look for system headers we don't use. -2010-10-29 Benjamin Wolsey +2011-04-22 Rob Savoye - * libcore/asobj/NetConnection_as.cpp: Make ConnectionHandler - noncopyable, use pre-existing functions, clean up access. + * utilities/Makefile.am: rtmpget needs PTHREAD_LIBS on natty -2010-10-29 Benjamin Wolsey +2011-04-21 Rob Savoye - * libbase/log.h: Drop unused log_amferror and don't use reserved - names. + * gui/gtk/gtk.am: add default for gtk_gnash_LDADD, renders add only + those libs -2010-10-29 Benjamin Wolsey +2011-04-21 Rob Savoye - * testsuite/misc-haxe.all/classes.all/Makefile.am, - testsuite/misc-haxe.all/classes.all/filesystem/FileMode_as.hx, - testsuite/misc-haxe.all/classes.all/filesystem/FileStream_as.hx, - testsuite/misc-haxe.all/classes.all/filesystem/File_as.hx, - testsuite/misc-haxe.all/classes.all/filesystem/filesystem.am, - testsuite/misc-haxe.all/classes.all/filters/BevelFilter_as.hx, - testsuite/misc-haxe.all/classes.all/filters/BitmapFilterQuality_as. - hx, - testsuite/misc-haxe.all/classes.all/filters/BitmapFilterType_as.hx, - testsuite/misc-haxe.all/classes.all/filters/BitmapFilter_as.hx, - testsuite/misc-haxe.all/classes.all/filters/BlurFilter_as.hx, - testsuite/misc-haxe.all/classes.all/filters/ColorMatrixFilter_as.hx - , - testsuite/misc-haxe.all/classes.all/filters/ConvolutionFilter_as.hx - , - testsuite/misc-haxe.all/classes.all/filters/DisplacementMapFilterMo - de_as.hx, - testsuite/misc-haxe.all/classes.all/filters/DisplacementMapFilter_a - s.hx, - testsuite/misc-haxe.all/classes.all/filters/DropShadowFilter_as.hx, - testsuite/misc-haxe.all/classes.all/filters/GlowFilter_as.hx, - testsuite/misc-haxe.all/classes.all/filters/GradientBevelFilter_as. - hx, - testsuite/misc-haxe.all/classes.all/filters/GradientGlowFilter_as.h - x, testsuite/misc-haxe.all/classes.all/filters/filters.am, - testsuite/misc-haxe.all/classes.all/sampler/DeleteObjectSample_as.h - x, - testsuite/misc-haxe.all/classes.all/sampler/NewObjectSample_as.hx, - testsuite/misc-haxe.all/classes.all/sampler/Sample_as.hx, - testsuite/misc-haxe.all/classes.all/sampler/StackFrame_as.hx, - testsuite/misc-haxe.all/classes.all/sampler/sampler.am: Drop more - files that haxe can't compile. + * gui/gtk/gtk.am: add LIBVA_LIBS and LIBVA_X11_LIBS to LDADD if + VAAPI is enabled to the Cairo glue too -2010-10-29 Benjamin Wolsey +2011-04-21 Rob Savoye - * testsuite/misc-haxe.all/classes.all/Makefile.am, - testsuite/misc-haxe.all/classes.all/html/HTMLHistoryItem_as.hx, - testsuite/misc-haxe.all/classes.all/html/HTMLHost_as.hx, - testsuite/misc-haxe.all/classes.all/html/HTMLLoader_as.hx, - testsuite/misc-haxe.all/classes.all/html/HTMLPDFCapability_as.hx, - testsuite/misc-haxe.all/classes.all/html/HTMLWindowCreateOptions_as - .hx, testsuite/misc-haxe.all/classes.all/html/html.am, - testsuite/misc-haxe.all/classes.all/security/IURIDereferencer_as.hx - , - testsuite/misc-haxe.all/classes.all/security/RevocationCheckSetting - s_as.hx, - testsuite/misc-haxe.all/classes.all/security/SignatureStatus_as.hx, - testsuite/misc-haxe.all/classes.all/security/SignerTrustSettings_as - .hx, - testsuite/misc-haxe.all/classes.all/security/XMLSignatureValidator_ - as.hx, testsuite/misc-haxe.all/classes.all/security/security.am: - Drop files that haxe can't compile. + * gui/gtk/gtk.am: add LIBVA_LIBS to LDADD if VAAPI is enabled -2010-10-29 Benjamin Wolsey +2011-04-14 Benjamin Wolsey - * testsuite/misc-haxe.all/internal.all/ExternalInterface.hx, - testsuite/misc-haxe.all/internal.all/Function_as.hx, - testsuite/misc-haxe.all/internal.all/flash_as.hx: Drop other - duplicate actionscript.all files. + * libcore/asobj/flash/net/FileReference_as.cpp: Use AsBroadcaster. -2010-10-29 Benjamin Wolsey +2011-04-14 Benjamin Wolsey - * testsuite/misc-haxe.all/internal.all/ASnative.as, - testsuite/misc-haxe.all/internal.all/Global.as, - testsuite/misc-haxe.all/internal.all/HitTest.as, - testsuite/misc-haxe.all/internal.all/Inheritance.as, - testsuite/misc-haxe.all/internal.all/Instance.as, - testsuite/misc-haxe.all/internal.all/LoadVars.as, - testsuite/misc-haxe.all/internal.all/Microphone.as, - testsuite/misc-haxe.all/internal.all/Sound.as, - testsuite/misc-haxe.all/internal.all/getvariable.as: Drop stray - makeswf files. + * libcore/asobj/flash/net/FileReference_as.cpp: Clean up + FileReference code. -2010-10-28 Benjamin Wolsey +2011-04-17 Andrew Guertin - * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot, - po/it.po, po/ja.po: Update PO files. + * libsound/Makefile.am: Reordering -2010-10-28 Benjamin Wolsey +2011-04-17 Andrew Guertin - * plugin/mozplugger/README, plugin/mozplugger/mozpluggerrc.patch: - Drop mozplugger patch. + * libsound/Makefile.am: Move headers into _SOURCES in + libsound/Makefile.am NullSoundHandler.h is not used by anything in libsound, but it is + used by things outside of libsound. Therefore, it stays in + noinst_HEADERS. -2010-10-28 Benjamin Wolsey +2011-04-17 Andrew Guertin - * libcore/asobj/flash/external/ExternalInterface_as.cpp, - libcore/movie_root.cpp, libcore/movie_root.h, - testsuite/actionscript.all/ExternalInterface.as: Don't try to attach - anything to the 'this' object of ExternalInterface.addCallback: 1. It's wrong. 2. It might be null. This means we don't store it anywhere now, but since it was stored - and never accessed before that's no loss. + * libsound/Makefile.am: Whitespace, no-op -2010-10-28 Benjamin Wolsey +2011-04-16 Andrew Guertin - * libcore/movie_root.cpp: -1 doesn't convert to false. + * libmedia/Makefile.am: Remove no-op -2010-10-28 Benjamin Wolsey +2011-04-16 Andrew Guertin - * libcore/asobj/flash/external/ExternalInterface_as.cpp: Clean up. + * libmedia/Makefile.am: -lgstbase-10 is already included in + GSTREAMER_APP_LIBS -2010-10-28 Benjamin Wolsey +2011-04-16 Andrew Guertin - * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h, - libcore/asobj/flash/external/ExternalInterface_as.cpp: We can return - undefined without using a separate function. + * libmedia/Makefile.am: Remove unnecessary gst include flag -2010-10-28 Benjamin Wolsey +2011-04-16 Andrew Guertin - * libcore/ExternalInterface.h: Drop another unused function. + * libmedia/Makefile.am: Only add vaapi CPPFLAGS if HAVE_VAAPI in + libmedia/Makefile.am -2010-10-28 Benjamin Wolsey +2011-04-16 Andrew Guertin - * libcore/ExternalInterface.cpp: Drop another unused function + * libmedia/Makefile.am: Group setting of each variable in libmedia + Makefile.am -2010-10-28 Benjamin Wolsey +2011-04-16 Andrew Guertin - * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Drop - unused function. + * libmedia/Makefile.am: Whitespace -2010-10-28 Benjamin Wolsey +2011-04-16 Andrew Guertin - * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Move - functions out of header. + * libmedia/Makefile.am: Haiku uses adipe.h, so list it -2010-10-28 Benjamin Wolsey +2011-04-16 Andrew Guertin - * libcore/asobj/flash/external/ExternalInterface_as.cpp, - libcore/vm/ASHandlers.cpp, - testsuite/actionscript.all/ExternalInterface.as: Implement _utoAS - correctly. Add tests. + * libmedia/Makefile.am: Remove reference to unused + gnash_gst_version.h -2010-10-28 Benjamin Wolsey +2011-04-16 Andrew Guertin - * libcore/asobj/flash/external/ExternalInterface_as.h: Don't forward - declare more than necessary. + * libmedia/Makefile.am: Add headers to _SOURCES in libmedia -2010-10-27 Sandro Santilli +2011-04-16 Andrew Guertin - * : commit 0d701b07e0647e59cac3896357181807c33b0e04 Author: Sandro - Santilli Date: Wed Oct 27 23:31:09 2010 +0200 + * libmedia/Makefile.am: Remove dead code -2010-10-27 Sandro Santilli +2011-04-13 Andrew Guertin - * gui/dump/README, gui/dump/README.dump-gnash: Merge the dump - readmes + * libbase/Makefile.am: List headers in _SOURCES -2010-10-27 Sandro Santilli +2011-04-13 Andrew Guertin - * NEWS: Add note about dump gui + * libbase/Makefile.am: Sort _SOURCES -2010-10-27 Sandro Santilli +2011-04-13 Andrew Guertin - * README.dump-gnash, gui/dump/README.dump-gnash: Put the dump gui - dox in its own dir + * libbase/Makefile.am: Move (most) conditional headers into _SOURCES -2010-10-27 Benjamin Wolsey +2011-04-13 Andrew Guertin - * : commit d76cfc4112d492746c2369ab06bfddcb03a48b97 Author: Benjamin - Wolsey Date: Wed Oct 27 18:38:06 2010 - +0200 + * libbase/Makefile.am: Condense libgnashbase_la_LIBADD -2010-10-27 Sandro Santilli +2011-04-13 Andrew Guertin - * gui/dump/dump.cpp: drop unused code + * libbase/Makefile.am: Add jemalloc to _SOURCES the same way as + everything else -2010-10-27 Benjamin Wolsey +2011-04-13 Andrew Guertin - * libcore/asobj/NetConnection_as.cpp: Split parsing into separate - functions and handle errors more as expected. + * libbase/Makefile.am: Whitespace, useless comment, duplicated code -2010-10-27 Benjamin Wolsey +2011-04-13 Andrew Guertin - * libcore/asobj/NetConnection_as.cpp: Don't log an error if the - server sends a non-callback response. + * libbase/Makefile.am: Move all setting of libgnashbase_la_SOURCES + together -2010-10-27 Benjamin Wolsey +2011-04-13 Andrew Guertin - * libcore/asobj/NetConnection_as.cpp, - libcore/asobj/NetConnection_as.h: Fix onStatus, fix return from - connect(), clean up. + * libbase/Makefile.am: Move gnashrc and gnashpluginrc things to the + bottom -2010-10-27 Benjamin Wolsey +2011-04-13 Andrew Guertin - * : commit 9f22daa6b6509b420b798b885c885a1e9f83e00a Author: Benjamin - Wolsey Date: Wed Oct 27 13:07:25 2010 - +0200 + * libbase/Makefile.am: Move declarations of what's getting installed + to the top -2010-10-27 Benjamin Wolsey +2011-04-02 Andrew Guertin - * libcore/asobj/NetConnection_as.cpp: Minor cleanups. + * libvaapi/Makefile.am: List appropriate headers in + libgnashvaapi_la_SOURCES -2010-10-27 Benjamin Wolsey +2011-04-17 Rob Savoye - * libcore/asobj/NetConnection_as.cpp: Reduce duplicated effort. + * : big merge from master -2010-10-27 Benjamin Wolsey +2011-04-15 Sandro Santilli - * libcore/asobj/NetConnection_as.cpp: Minor cleanup. + * testsuite/MovieTester.cpp: indent -2010-10-27 Benjamin Wolsey +2011-04-15 Sandro Santilli - * libcore/asobj/NetConnection_as.cpp: Use sensible variable names - and make them const. + * libcore/asobj/Sound_as.cpp: Drop unused variables -2010-10-27 Benjamin Wolsey +2011-04-15 Sandro Santilli - * libcore/asobj/NetConnection_as.cpp: Fix silly variables and - scopes. + * testsuite/misc-ming.all/eventSoundTest1.c: Add test for + Sound.position and Sound.duration when playing embedded sound (tests + fix for bug #33091) -2010-10-27 Benjamin Wolsey +2011-04-15 Sandro Santilli - * libcore/asobj/NetConnection_as.cpp: Reorder advance() logic to - make the function more readable. + * testsuite/actionscript.all/Sound.as: Add test for Sound.postition + and Sound.duration (they fail for loaded mp3) -2010-10-27 Sandro Santilli +2011-04-15 Sandro Santilli - * gui/dump/README: Add note about additional @fps arg to -D (for - dump gui) + * libcore/asobj/Sound_as.cpp: Use named strings for "duration" and + "position" -2010-10-27 Benjamin Wolsey +2011-04-15 Sandro Santilli - * libcore/asobj/NetConnection_as.cpp: Renames and silence debugging. + * libcore/namedStrings.cpp, libcore/namedStrings.h: Add "duration" + and "position" named strings -2010-10-27 Sandro Santilli +2011-04-15 Sandro Santilli - * gui/dump/dump.cpp, gui/dump/dump.h: Allow specifying a desired - video output FPS by appending @ to the filename with -D switch + * libcore/asobj/Sound_as.cpp: Do not stop probeTimer while playing + embedded sound. Fixes bug #33091. -2010-10-26 Rob Savoye +2011-04-15 Sandro Santilli - * : commit 42a8240d8e1d5f8ded1c28b294afc71f1924481c Author: Rob - Savoye Date: Tue Oct 26 11:22:33 2010 -0600 + * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Some steps forward in + MediaParserFfmpeg::seek(). Fixes the google dict case (ticket + #33085) and shouldn't break anyting since prior to this commit the + function simply returned false... -2010-10-26 Sandro Santilli +2011-04-15 Sandro Santilli - * gui/dump/README: Add some info about dump-gui (very few) + * NEWS: Add note about Sound.onLoad and google dict -2010-10-26 Sandro Santilli +2011-04-15 Sandro Santilli - * gui/fb/MouseDevice.cpp: Check return from ::write from MouseDevice + * libcore/asobj/Sound_as.cpp, testsuite/actionscript.all/Sound.as: + Implement onLoad callback for AS Sound object. Fixes #31314. -2010-10-26 Benjamin Wolsey +2011-04-15 Sandro Santilli - * libcore/asobj/NetConnection_as.cpp: Missing include. + * testsuite/misc-ming.all/easysound.as: Add callback for + Sound.onLoad -2010-10-26 Benjamin Wolsey +2011-04-15 Sandro Santilli - * libcore/asobj/TextField_as.cpp, libcore/vm/VM.cpp: Silence - debugging. + * testsuite/actionscript.all/Sound.as: Test that Sound.onLoad is + called with an argument, true when load succeeded. -2010-10-26 Benjamin Wolsey +2011-04-14 Sandro Santilli - * libcore/asobj/NetConnection_as.cpp: Drop local reading functions. + * testsuite/actionscript.all/Sound.as: Add test for bug #31314 + (Sound.onLoad, google dict). Expected to fail. -2010-10-26 Benjamin Wolsey +2011-04-14 Sandro Santilli - * : commit c965625df2dc52d39a20909b1f1b48209e10f247 Author: Benjamin - Wolsey Date: Tue Oct 26 15:24:56 2010 - +0200 + * testsuite/actionscript.all/Sound.as, utilities/processor.cpp: Have + gprocessor fetch samples from the NullSoundHandler, to allow testing + for sound events. Do not expect the relative failure in Sound.as + anymore. -2010-10-26 Benjamin Wolsey +2011-04-14 Sandro Santilli - * libcore/asobj/NetConnection_as.cpp: Update documentation, but - there may be a better way to do this. + * Makefile.am: Print KDE4_CFLAGS and KDE4_LIBS when building klash4 + plugin (they will be used) -2010-10-26 Benjamin Wolsey +2011-04-14 Sandro Santilli - * libcore/asobj/NetConnection_as.cpp: Clean up HTTP remoting class. + * macros/kde3.m4: Look for qxembed.h (used) rather than kapp.h or + kapplication.h (unused) to tell if we're good to go kde3 with gui. -2010-10-26 Benjamin Wolsey +2011-04-14 Sandro Santilli - * libbase/RTMP.cpp, libbase/RTMP.h, - libcore/asobj/NetConnection_as.cpp, - libcore/asobj/NetConnection_as.h: Send BW request and pass arguments - as expected. + * gui/qt/kde3.am: Cleanup rules to build kde3-gnash. Fixes bug + #31782 -2010-10-26 Benjamin Wolsey +2011-04-14 Benjamin Wolsey - * libcore/AMFConverter.cpp, libcore/asobj/NetConnection_as.cpp: Not - much progress yet. + * libcore/as_object.cpp, testsuite/swfdec/PASSING: Fix + object-resolve for version 6 as well. -2010-10-26 Benjamin Wolsey +2011-04-14 Benjamin Wolsey - * libcore/asobj/NetConnection_as.cpp, - libcore/asobj/NetConnection_as.h: Send correct connect packet. + * libcore/as_object.cpp, testsuite/swfdec/PASSING: Handle + getter-setter and object __resolve. Fixes swfdec tests for SWF7 and 8. -2010-10-26 Benjamin Wolsey +2011-04-13 Sandro Santilli - * libcore/as_object.cpp: Drop silly comment. + * gui/gnash.cpp: Use a separate Player for each movie on command + line. Makes GTK gui survive, and it's cleaner anyway. -2010-10-26 Benjamin Wolsey +2011-04-12 Benjamin Wolsey - * libcore/AMFConverter.cpp: Clean up includes. + * gui/gtk/gtk.cpp, gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h, + libcore/vm/ActionExec.cpp: Do not continue to advance during + yesno(). Both gtk and qt4 continue to execute the advance timer while the + dialogue is showing; this results in a new advance() in the middle + of action execution, which besides other unpredictable side-effects, + can cause the empty call stack assertion to fail while marking + reachable resources in the VM. -2010-10-26 Benjamin Wolsey +2011-04-12 Benjamin Wolsey - * libcore/PropertyList.h: Drop obsolete comment. + * libcore/as_object.cpp, testsuite/swfdec/PASSING: Fix __resolve + lookup with prop flags. Ignore prop flags when searching for __resolve; passes in swfdec + testsuite. -2010-10-26 Benjamin Wolsey +2011-04-11 Sandro Santilli - * libbase/RTMP.cpp: Const correct. + * gui/gnash.cpp: Play all movies given on command line, serializing + them. This is a basis for furhter evaluating leftover singletons. + Not all GUIs are handling this the same way. GTK, in particular, + seems to be getting old windows stuck. -2010-10-26 Benjamin Wolsey +2011-04-11 Sandro Santilli - * libcore/swf/PlaceObject2Tag.cpp: Log unimpl for blend modes. + * plugin/npapi/plugin.cpp: Typo in error message -2010-10-25 Rob Savoye +2011-04-11 Benjamin Wolsey - * packaging/deb.am, packaging/debian/python-gtk-gnash.dirs, - packaging/debian/python-gtk-gnash.install: improve handling the - python plugin install directories + * libcore/asobj/Global_as.h: Drop silly comment. -2010-10-25 Rob Savoye +2011-04-11 Benjamin Wolsey - * gui/Makefile.am: remove am-frags, as it no longer exists. Add fb/ - to the input devices, or they won't be in the source tarball. + * libcore/asobj/NetStream_as.cpp: Fix warning. -2010-10-25 Sandro Santilli +2011-04-11 Benjamin Wolsey - * : commit 5419e97139255090efc0470030f121e0309004eb Author: Sandro - Santilli Date: Mon Oct 25 23:42:06 2010 +0200 + * libcore/DisplayObject.cpp, testsuite/swfdec/PASSING: Don't check + that a handler property is a function. It doesn't matter as the swfdec testsuite shows, and avoids + retrieving the property's value until the event is called. -2010-10-25 Rob Savoye +2011-04-11 Benjamin Wolsey - * packaging/debian/changelog: change the old snapshot version so - dpkg stops complaining + * libcore/asobj/NetStream_as.cpp, libcore/asobj/NetStream_as.h: Use + Gnash coding style and drop unused members. The frame-ready bool has been unused for some time. -2010-10-25 Rob Savoye +2011-04-09 Sandro Santilli - * : commit 7bcd4ce9ebd9d5bf8be892044ab158959afb0f18 Author: Rob - Savoye Date: Mon Oct 25 14:53:57 2010 -0600 + * testsuite/misc-ming.all/loop/loop_test-Runner.cpp: expect the new + success in invalidated bounds detection -2010-10-25 Rob Savoye +2011-04-09 Sandro Santilli - * packaging/deb.am: use the lsb_release ID instead of the python - version, as this is a distro specific test + * libcore/DisplayList.cpp, libcore/DisplayList.h, + libcore/MovieClip.cpp: Do not invalidate MovieClip on timeline + rewind unless DisplayList really changes. Takes CPU use down in many + cases (seen it from 100% to 8%) -2010-10-25 Sandro Santilli +2011-04-11 Benjamin Wolsey - * gui/dump.cpp, gui/dump.h, gui/gnash.cpp: Have dump-gui - sleep-per-iteration parametrized (-S switch) and default to none. + * libcore/asobj/flash/display/BitmapData_as.cpp: Make sure alpha is + 0xff, not 0, by default. -2010-10-25 Benjamin Wolsey +2011-04-11 Bastiaan Jacques - * libcore/asobj/NetConnection_as.cpp: Basic implementation details. + * configure.ac: Check for a C++ compiler before checking for a C + compiler, so that missing either one will abort configure. Fixes bug + #31023. Bug See + http://lists.gnu.org/archive/html/bug-autoconf/2010-05/msg00001.html -2010-10-25 Benjamin Wolsey +2011-04-10 Bastiaan Jacques - * libcore/asobj/NetConnection_as.cpp: Move more things to the base - class. + * plugin/npapi/plugin.cpp: Fix null pointer dereference. Bug #32965. -2010-10-25 Sandro Santilli +2011-04-10 Bastiaan Jacques - * libsound/sound_handler.cpp: Drop the sample fetching debug lines - (they aren't meaingful if they don't use the same clock used for SWF - frame advancement) + * plugin/npapi/plugin.cpp: Don't try scripting the plugin without + NPAPI support, but still try it without getvalueforurl. Bug #32965. -2010-10-25 Sandro Santilli +2011-04-10 Rob Savoye - * : commit 0d96b7ccc4395d61d8cd065e633b76f629cfaba9 Author: Sandro - Santilli Date: Mon Oct 25 17:43:07 2010 +0200 + * librender/opengles1/Renderer_gles1.cpp, + librender/openvg/OpenVGRenderer.cpp: remove smart_ptr.h include -2010-10-25 Benjamin Wolsey +2011-04-10 Rob Savoye - * : commit 9829e9dc82f7b4e1dc51e30c355f3b5b8325d945 Author: Sandro - Santilli Date: Mon Oct 25 16:32:43 2010 +0200 + * : merge from master -2010-10-25 Benjamin Wolsey +2011-04-10 Bastiaan Jacques - * libcore/asobj/NetConnection_as.cpp: Tabs to spaces. + * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Return an error to + the browser if there's a problem launching the Gnash process, so we + don't block in write(). -2010-10-25 Benjamin Wolsey +2011-04-10 Benjamin Wolsey - * libcore/asobj/NetConnection_as.cpp: Minor cleanups. + * libcore/asobj/TextField_as.cpp: Fix setTextFormat warning. We should log unimpl, and not only when there are more than 2 + arguments as we don't handle the second either. -2010-10-25 Benjamin Wolsey +2011-04-10 Benjamin Wolsey - * libcore/asobj/NetConnection_as.cpp, - libcore/asobj/NetConnection_as.h: Clean up more. + * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLNode_as.h: Const + correct. -2010-10-25 Sandro Santilli +2011-04-10 Benjamin Wolsey - * : commit b38b68ae78c7749faa074e91e36f635aaaaa3683 Author: Benjamin - Wolsey Date: Mon Oct 25 16:13:55 2010 - +0200 + * libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h: Cleanup XML_as. Remove unused functions, remove unnecessary empty lines, update + documentation. -2010-10-25 Benjamin Wolsey +2011-04-10 Benjamin Wolsey - * libcore/asobj/NetConnection_as.cpp: Move call number to base - class. + * libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h, + testsuite/actionscript.all/XML.as: Implement XML.contentType + correctly. It is a getter-setter, not a normal property. Add our own tests for + this, as the relevant swfdec test has unrelated bogus tests meaning + we can't pass it (according to pp 9 / Linux). -2010-10-25 Sandro Santilli +2011-04-10 Benjamin Wolsey - * gui/dump.cpp: Property initialize dump-gui member + * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp, + testsuite/actionscript.all/XMLNode.as: Print XMLNodes with an empty + name. But only if they are of element type. Test more; actionscript.all + test passes. -2010-10-25 Benjamin Wolsey +2011-04-10 Benjamin Wolsey - * libbase/noseek_fd_adapter.cpp, libbase/noseek_fd_adapter.h: - Cleanups. + * libcore/as_environment.cpp: Drop obsolete comment. -2010-10-25 Benjamin Wolsey +2011-04-10 Benjamin Wolsey - * libbase/zlib_adapter.cpp, libbase/zlib_adapter.h: Drop unused - function declaration. + * README.git: Installation instructions are in INSTALL. -2010-10-25 Benjamin Wolsey +2011-04-10 Benjamin Wolsey - * : commit 2e20bb92dacdfdb0ecbaffd8ce43ea9ce1a7de0d Merge: e782a90 - 1bcd7fa Author: Sandro Santilli Date: Mon Oct 25 - 15:21:04 2010 +0200 + * README: Update README with recent information. -2010-10-25 Sandro Santilli +2011-04-10 Benjamin Wolsey - * gui/dump.cpp, gui/dump.h, gui/gui.h: Allow GUIs to provide a - custom clock. Have DUMP gui use a ManualClock + * : commit 98ad590a90177351c8dd3dfe4598acb6d4db5b6d Author: Bastiaan + Jacques Date: Sat Apr 9 19:05:42 2011 + +0200 -2010-10-25 Benjamin Wolsey +2011-04-09 Bastiaan Jacques - * libcore/DragState.h: Tabs to spaces. + * configure.ac, macros/libexe.m4: The macros from libext.m4 are + unused. -2010-10-25 Benjamin Wolsey +2011-04-09 Chi-Thanh Christopher Nguyen - * libcore/DisplayObject.cpp, libcore/DragState.h, - libcore/Makefile.am, libcore/asobj/MovieClip_as.cpp, - libcore/drag_state.h, libcore/movie_root.cpp, libcore/movie_root.h, - libcore/vm/ASHandlers.cpp: Minor cleanups and encapsulation in drag - state. + * macros/ffmpeg.m4: Fix ffmpeg version detection on Gentoo. -2010-10-25 Benjamin Wolsey +2011-04-09 Paul Menzel - * libcore/asobj/CustomActions.cpp, libcore/asobj/CustomActions.h, - libcore/asobj/Global_as.cpp, libcore/asobj/flash.am, - libcore/namedStrings.cpp, libcore/namedStrings.h, - testsuite/actionscript.all/CustomActions.as, - testsuite/actionscript.all/Makefile.am: CustomActions is not part of - the Player API. + * README: README: replace bzr with git Signed-off-by: Paul Menzel -2010-10-25 Benjamin Wolsey +2011-04-09 Sandro Santilli - * testsuite/actionscript.all/Global.as: Check that CustomActions - doesn't exist. + * testsuite/misc-ming.all/replace_sprites1test_runner.cpp: Check + that invalidated ranges don't contain spot which aren't updated. + This is an xfail in a jump-back case. -2010-10-24 Rob Savoye +2011-04-09 Sandro Santilli - * macros/kde4.m4: remove extra curly brace + * librender/agg/Renderer_agg.cpp: Drop unused class members -2010-10-22 Sandro Santilli +2011-04-09 Sandro Santilli - * gui/dump.cpp: fully qualify class names + * librender/Renderer.h: Comments cleanup -2010-10-22 Sandro Santilli +2011-04-09 Benjamin Wolsey - * gui/dump.h: Missing include + * libcore/asobj/flash/display/BitmapData_as.cpp: Split long line. -2010-10-22 Sandro Santilli +2011-04-09 Benjamin Wolsey - * gui/dump.cpp, gui/dump.h: Have dump-gui use NullSoundHandler to - manually fetch samples at a predictable rate to improve sync between - streaming and event sound (and video). Use the configured sound - handler as a pure mixer (worth cleaning things up here to allow - _only_ using a mixer from a factory) + * libcore/as_environment.cpp, testsuite/actionscript.all/Global.as: + Test and correct case-insensitivity. Test that _global is case insensitive in SWF 6 (as already + implemented). Test that this is case insensitive in SWF 5 and 6; + correct implementation. -2010-10-22 Sandro Santilli +2011-04-09 Benjamin Wolsey - * libsound/NullSoundHandler.h: Take the mixer by raw pointer... - since there's no way to get a shared_ptr from RunResource... + * libcore/asobj/Number_as.cpp, + testsuite/actionscript.all/Number.as, testsuite/swfdec/PASSING: Make + number tests pass. Use magic numbers like the pp does for cross-platform consistency. -2010-10-22 Sandro Santilli +2011-04-09 Benjamin Wolsey - * gui/pythonmod/gnash-view.cpp: Fix build of pythonview (bug #31417) + * libcore/asobj/flash/display/BitmapData_as.cpp: Improve floodFill + speed considerably. For large fills this reduces the time spend by about 60% by avoiding + the expensive pixelAt() function and using iterators instead. -2010-10-22 Sandro Santilli +2011-04-08 Benjamin Wolsey - * gui/gui.h: fix description of RunResources member + * testsuite/actionscript.all/MovieClip.as: Test null _focusrect for + MovieClips too. -2010-10-22 Sandro Santilli +2011-04-08 Benjamin Wolsey - * gui/Player.cpp, gui/gui.cpp: Player notifies audioDump to gui, gui - tells sound_handler at ::start (right before virtualclock is - resumed) + * libcore/DisplayObject.cpp, + testsuite/actionscript.all/MovieClip.as: Add our own tests for + _focusrect. -2010-10-22 Sandro Santilli +2011-04-08 Benjamin Wolsey - * gui/Makefile.am, gui/ScreenShotter.cpp, gui/ScreenShotter.h, - gui/gui.cpp, gui/gui.h: Put ScreenShotter in its own file (trying to - make gui cleaner) + * libcore/DisplayObject.cpp, libcore/DisplayObject.h, + testsuite/actionscript.all/TextField.as: Handle _focusrect property + correctly. Drawing the rectangle still isn't implemented, but it is correct in + ActionScript. -2010-10-22 Sandro Santilli +2011-04-08 Benjamin Wolsey - * libsound/sound_handler.h: fix doc + * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XMLNode_as.h, + libcore/asobj/XML_as.cpp: Improvements to XML and XMLNode Const correction and get closer to passing swfdec tests. -2010-10-22 Sandro Santilli +2011-04-08 Benjamin Wolsey - * gui/Makefile.am, gui/fb/fb.am: Only build input devices when - building the FB gui + * NEWS: Update NEWS. -2010-10-22 Sandro Santilli +2011-04-08 Benjamin Wolsey - * gui/Player.cpp, libsound/aos4/sound_handler_ahi.cpp, - libsound/aos4/sound_handler_ahi.h, - libsound/mkit/sound_handler_mkit.cpp, - libsound/mkit/sound_handler_mkit.h, - libsound/sdl/sound_handler_sdl.cpp, - libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, - libsound/sound_handler.h: Move WAV writing/dumping to base - sound_handler class + * libcore/asobj/XML_as.cpp, testsuite/swfdec/PASSING: Cleanup and + expect swfdec passes. -2010-10-22 Sandro Santilli +2011-04-08 Benjamin Wolsey - * libsound/aos4/sound_handler_ahi.h, - libsound/mkit/sound_handler_mkit.h: file_stream need be in base - class only + * libcore/asobj/XML_as.cpp: Fix other idmap tests. -2010-10-22 Sandro Santilli +2011-04-08 Benjamin Wolsey - * libsound/aos4/sound_handler_ahi.cpp, - libsound/aos4/sound_handler_ahi.h, - libsound/mkit/sound_handler_mkit.cpp, - libsound/mkit/sound_handler_mkit.h, - libsound/sdl/sound_handler_sdl.cpp, - libsound/sdl/sound_handler_sdl.h, libsound/sound_handler.cpp, - libsound/sound_handler.h: Move audio dump writing to base - sound_handler class + * libcore/asobj/XML_as.cpp: Append node before setting attributes. This passes a clever but very nitpicky swfdec test. -2010-10-22 Sandro Santilli +2011-04-08 Benjamin Wolsey - * : commit e189a1ba2a4fc3b06a7aa9602b8e25b209d98da2 Author: Benjamin - Wolsey Date: Fri Oct 22 11:49:52 2010 - +0200 + * libcore/asobj/XML_as.cpp, libcore/asobj/XML_as.h, + testsuite/actionscript.all/XML.as: Fixes to XML properties. Test and fix ignoreWhite(), add an incomplete implementation of + idMap. -2010-10-22 Benjamin Wolsey +2011-04-08 Benjamin Wolsey - * libbase/tu_file.cpp, libbase/tu_file.h: Don't cast unnecessarily - and fix some documentation. + * cygnal/cvm.cpp, gui/pythonmod/gnash-view.cpp, gui/qt/Qt4Gui.cpp, + libbase/Makefile.am, libbase/ref_counted.h, libbase/smart_ptr.h, + libcore/Button.cpp, libcore/Button.h, libcore/CharacterProxy.cpp, + libcore/DisplayList.cpp, libcore/DisplayObject.cpp, + libcore/DynamicShape.cpp, libcore/ExternalInterface.cpp, + libcore/FillStyle.cpp, libcore/Font.cpp, + libcore/FreetypeGlyphsProvider.cpp, libcore/LineStyle.cpp, + libcore/MorphShape.h, libcore/MovieClip.cpp, + libcore/MovieFactory.cpp, libcore/MovieLoader.h, libcore/Relay.cpp, + libcore/Shape.cpp, libcore/StaticText.h, libcore/Video.cpp, + libcore/as_environment.cpp, libcore/as_function.cpp, + libcore/as_object.cpp, libcore/as_value.cpp, + libcore/asobj/Accessibility_as.cpp, libcore/asobj/Array_as.cpp, + libcore/asobj/Boolean_as.cpp, libcore/asobj/Camera_as.cpp, + libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenu_as.cpp, + libcore/asobj/Key_as.cpp, libcore/asobj/LoadVars_as.cpp, + libcore/asobj/Microphone_as.cpp, libcore/asobj/Mouse_as.cpp, + libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp, + libcore/asobj/NetStream_as.cpp, libcore/asobj/Number_as.cpp, + libcore/asobj/Object.cpp, libcore/asobj/Selection_as.cpp, + libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp, + libcore/asobj/Stage_as.cpp, libcore/asobj/String_as.cpp, + libcore/asobj/System_as.cpp, libcore/asobj/TextField_as.cpp, + libcore/asobj/TextFormat_as.cpp, libcore/asobj/TextSnapshot_as.cpp, + libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp, + libcore/asobj/flash/display/BitmapData_as.cpp, + libcore/asobj/flash/display/BitmapData_as.h, + libcore/asobj/flash/external/ExternalInterface_as.cpp, + libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp, + libcore/asobj/flash/filters/ConvolutionFilter_as.cpp, + libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp, + libcore/asobj/flash/filters/DropShadowFilter_as.cpp, + libcore/asobj/flash/filters/GlowFilter_as.cpp, + libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, + libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, + libcore/asobj/flash/geom/ColorTransform_as.cpp, + libcore/asobj/flash/geom/Matrix_as.cpp, + libcore/asobj/flash/geom/Rectangle_as.cpp, + libcore/asobj/flash/text/TextRenderer_as.cpp, libcore/fontlib.cpp, + libcore/parser/BitmapMovieDefinition.cpp, + libcore/parser/SWFMovieDefinition.cpp, + libcore/parser/SWFMovieDefinition.h, libcore/parser/SWFParser.cpp, + libcore/parser/sprite_definition.cpp, + libcore/parser/sprite_definition.h, + libcore/swf/CSMTextSettingsTag.cpp, + libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineEditTextTag.cpp, + libcore/swf/DefineFontAlignZonesTag.cpp, + libcore/swf/DefineFontTag.cpp, libcore/swf/DefineShapeTag.cpp, + libcore/swf/PlaceObject2Tag.cpp, libcore/swf/RemoveObjectTag.cpp, + libcore/swf/ShapeRecord.cpp, libcore/swf/TextRecord.cpp, + libcore/swf/VideoFrameTag.cpp, libcore/vm/ASHandlers.cpp, + libcore/vm/ActionExec.cpp, libcore/vm/VM.cpp, + librender/cairo/Renderer_cairo.cpp, + librender/opengl/Renderer_ogl.cpp, + testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: + Put intrusive functions in ref_counted.h This saves including two headers to use ref_counteds. Remove the + now-useless smart_ptr.h. -2010-10-22 Benjamin Wolsey +2011-04-08 Benjamin Wolsey - * libcore/asobj/flash/gen-as3.sh: Drop obsolete script. + * libcore/Video.cpp, libcore/Video.h, libcore/asobj/Global_as.cpp, + libcore/asobj/Video_as.cpp, libcore/asobj/Video_as.h, + libcore/asobj/flash.am, libcore/swf/DefineVideoStreamTag.cpp: + Separate Video DisplayObject and AS implementation. -2010-10-22 Benjamin Wolsey +2011-04-08 Benjamin Wolsey - * libmedia/gst/AudioInputGst.cpp: Drop silly log_unimpl. + * libcore/asobj/flash/display/BitmapData_as.cpp: Make the noise RNG + more generic Use ints instead of boost::uint8_t and rely on the range + restrictions for the range of the output. -2010-10-22 Benjamin Wolsey +2011-04-08 Sandro Santilli - * libcore/vm/ActionExec.cpp: Clean up. + * gui/Player.cpp: Make sure to destroy movie_root before clearing + the MovieFactory (library). This prevents MovieLoader (owned by + movie_root) adding more items to the library, thus keeping SWF + loaders alive and keeping Curl busy, with the consequence of aborts + or segfaults on exit. Fixes bug #32579 -2010-10-22 Benjamin Wolsey +2011-04-08 Sandro Santilli - * libcore/MovieFactory.cpp, libcore/MovieFactory.h: Minor cleanups. + * libcore/movie_root.cpp: movie_root doesn't need MovieFactory.h -2010-10-22 Benjamin Wolsey +2011-04-07 Sandro Santilli - * libcore/parser/SWFMovieDefinition.cpp: SWF8+ is fairly well - supported, so don't claim it's unimplemented. + * libbase/curl_adapter.cpp: cleanup/indenting -2010-10-22 Benjamin Wolsey +2011-04-07 Benjamin Wolsey - * libcore/swf/tag_loaders.cpp: Improve AVM2 message. + * libcore/swf/SWF.cpp: Make opcode output operators less verbose Reduce duplication, report unknown opcodes without a case statement. -2010-10-22 Benjamin Wolsey +2011-04-07 Benjamin Wolsey - * libcore/MovieFactory.cpp: Rearrange. + * testsuite/actionscript.all/BitmapData.as: Add test for overlapping + copyChannel() ranges. Gnash already does this correctly. -2010-10-22 Benjamin Wolsey +2011-04-07 Benjamin Wolsey - * libcore/MovieFactory.cpp: Don't clear fontlib automatically, as - it's cleared anyway when we exit. + * NEWS: Update news. -2010-10-22 Benjamin Wolsey +2011-04-07 Benjamin Wolsey - * libcore/MovieFactory.cpp: Clean up. + * testsuite/actionscript.all/BitmapData.as: Add another test for + copyChannel(). Test multiple source channels where some pixels have values for both + source channels; this also doesn't work. -2010-10-22 Benjamin Wolsey +2011-04-07 Benjamin Wolsey - * libcore/event_id.h: ObjectURI is a struct. + * libcore/asobj/flash/display/BitmapData_as.cpp: Use std::transform + in copyChannel(). -2010-10-22 Benjamin Wolsey +2011-04-07 Benjamin Wolsey - * libcore/DisplayList.h: ObjectURI is a struct. + * libcore/asobj/flash/display/BitmapData_as.cpp: Try constructing a + boost::zip_iterator Some boost/gcc combinations fail to compile zip_iterator code, so + test on the buildbots before doing any more work. -2010-10-21 Sandro Santilli +2011-04-07 Benjamin Wolsey - * gui/gui.h: Add audioDump string to gui. Currently gui is the - hosting application, so it make sense for it to know what's the - final audio sink (as it knows the final rendering output). + * libcore/asobj/flash/display/BitmapData_as.cpp: Fix copy paste + error -2010-10-21 Sandro Santilli +2011-04-07 Benjamin Wolsey - * libsound/NullSoundHandler.h, libsound/sound_handler.cpp, - libsound/sound_handler.h: Make sound_handler::mix public and a pure - virtual (mixing ain't so easy). Allow passing a sound_handler to - NullSoundHandler for use to mix. + * libcore/asobj/flash/display/BitmapData_as.cpp, + testsuite/actionscript.all/BitmapData.as: Fix copyPixels() for + overlapping ranges Copying to a range starting within the source range causes odd + behaviour (and UB with std::copy), so test and handle that case. -2010-10-21 Sandro Santilli +2011-04-06 Bastiaan Jacques - * gui/Player.cpp: Do not dereference a soundHandler if non-existing + * utilities/Makefile.am: Link only direct dependencies to + findwebcams and findmicrophones. -2010-10-21 Sandro Santilli +2011-04-06 Bastiaan Jacques - * libsound/WAVWriter.cpp, libsound/WAVWriter.h, - libsound/sdl/sound_handler_sdl.cpp: Fix build + * utilities/Makefile.am: Link gprocessor and rtmpget only to the + libraries they use directly. -2010-10-21 Sandro Santilli +2011-04-06 Sandro Santilli - * libsound/Makefile.am, libsound/WAVWriter.cpp, - libsound/WAVWriter.h, libsound/sdl/sound_handler_sdl.cpp, - libsound/sdl/sound_handler_sdl.h: WAVWriter class out of sdl sound - handler (for reuse by others) + * libcore/DisplayObject.cpp: Print DisplayObject target rather than + just name (st_invalidated debugging) -2010-10-21 Rob Savoye +2011-04-06 Sandro Santilli - * packaging/debian/control: Suggest browser-plugin-gnash instead of - mozill-plugin-gnash + * libcore/DisplayObject.cpp: safer path to string_table (invalidated + ranges debugging) -2010-10-21 Benjamin Wolsey +2011-04-06 Sandro Santilli - * : commit 2e74fddfc73324b15e479ecd66138a7e2cbc96d2 Author: Benjamin - Wolsey Date: Thu Oct 21 16:45:03 2010 - +0200 + * libcore/DisplayObject.cpp: Fix build with DEBUG_SET_INVALIDATED + defined -2010-10-21 Sandro Santilli +2011-04-06 Benjamin Wolsey - * doc/DESIGN: Update diagram to be up-to-date with latest renames + * libcore/asobj/flash/display/BitmapData_as.cpp: Cleanup. -2010-10-21 Sandro Santilli +2011-04-06 Benjamin Wolsey - * : commit 4074ae5c9e35748490f4d8a415501c6fbc34dc81 Author: Sandro - Santilli Date: Thu Oct 21 15:58:23 2010 +0200 + * libcore/asobj/flash/display/BitmapData_as.cpp, + testsuite/actionscript.all/BitmapData.as: Implement + BitmapData.noise. -2010-10-21 Benjamin Wolsey +2011-04-06 Benjamin Wolsey - * libbase/GnashSleep.h: Use nanosleep instead of the deprecated - usleep. + * libcore/asobj/flash/display/BitmapData_as.cpp, + testsuite/actionscript.all/BitmapData.as: Implement + BitmapData.copyChannel(); tests pass. -2010-10-21 Benjamin Wolsey +2011-04-05 Sandro Santilli - * libcore/parser/TypesParser.h: Add documentation. + * libcore/swf/SWF.cpp, libcore/swf/SWF.h: Define output operator for + SWF::TagType -2010-10-21 Benjamin Wolsey +2011-04-05 Benjamin Wolsey - * testsuite/libcore.all/Makefile.am: Run test. + * NEWS: Update news. -2010-10-21 Benjamin Wolsey +2011-04-05 Rob Savoye - * testsuite/libcore.all/CxFormTest.cpp: Add unit test for CxForm. + * : commit 0943d3084d1dd6158ea5d32801c1300aa2770f0b Author: Benjamin + Wolsey Date: Tue Apr 5 15:03:15 2011 +0200 -2010-10-21 Benjamin Wolsey +2011-04-05 Benjamin Wolsey - * libcore/SWFCxForm.cpp: Remove verbose casts as the conversion is - performed anyway. + * libcore/asobj/flash/display/BitmapData_as.cpp, + testsuite/actionscript.all/BitmapData.as: Implement copyPixels() Also abstract adjustment of rectangles to the BitmapData area. -2010-10-21 Benjamin Wolsey +2011-04-05 Benjamin Wolsey - * libcore/SWFCxForm.cpp, libcore/SWFCxForm.h, - libcore/parser/TypesParser.cpp, libcore/parser/TypesParser.h, - libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h, - libcore/swf/PlaceObject2Tag.cpp: Handle CxForm in types parser. + * libcore/asobj/flash/display/BitmapData_as.h: Make updateObjects() + public. This allows us to manipulate BitmapData_as objects without having to + add a member function. -2010-10-21 Benjamin Wolsey +2011-04-05 Benjamin Wolsey - * testsuite/misc-ming.all/registerClassTest2.c: Use proper pp token. + * testsuite/actionscript.all/BitmapData.as: Tests for copyPixels. -2010-10-21 Benjamin Wolsey +2011-04-04 Sandro Santilli - * libcore/vm/ASHandlers.cpp: Implement ActionToggleQuality. + * librender/opengl/Renderer_ogl.h: Fix build: create_Renderer_ogl + became renderer::opengl::create_handler -2010-10-21 Benjamin Wolsey +2011-04-04 Rob Savoye - * testsuite/actionscript.all/MovieClip.as: Run tests for version 5 - as well. + * configure.ac: commit file #23105 for patch #7523 -2010-10-21 Benjamin Wolsey +2011-04-04 Rob Savoye - * testsuite/actionscript.all/MovieClip.as: Tests for toggleQuality. + * Makefile.am: add utilities back in as a STD_DIR -2010-10-21 Benjamin Wolsey +2011-04-04 Rob Savoye - * : commit cd69f4433aa7e6dd1818170197d41dcd5dc116b4 Merge: 103eb32 - 731befc Author: Sandro Santilli Date: Wed Oct 20 - 22:59:19 2010 +0200 + * libbase/Makefile.am: add LTDL_LIBS to the link -2010-10-20 Sandro Santilli +2011-04-04 Rob Savoye - * libsound/sound_handler.cpp: Get "lateness" right (positive number - is late, negative is early) + * utilities/Makefile.am: PTHREAD_LIBS should always follow + BOOST_LIBS -2010-10-20 Benjamin Wolsey +2011-04-04 Rob Savoye - * configure.ac, cygnal/cvm.cpp, doc/DESIGN, gui/Player.h, - gui/aos4/aos4.cpp, gui/aos4/aos4_agg_glue.h, - gui/aos4/aos4_cairo_glue.cpp, gui/aos4/aos4_cairo_glue.h, - gui/aos4/aos4_glue.h, gui/aqua.cpp, gui/fb/fb.cpp, - gui/fltk/fltk.cpp, gui/fltk/fltk_glue_agg.cpp, - gui/fltk/fltk_glue_agg.h, gui/fltk/fltk_glue_cairo.cpp, - gui/gtk/gtk.cpp, gui/gtk/gtk_glue.h, gui/gtk/gtk_glue_agg.cpp, - gui/gtk/gtk_glue_agg_vaapi.cpp, gui/gui.cpp, gui/gui.h, - gui/haiku/haiku.cpp, gui/kde/Kde4Gui.cpp, gui/kde/kde.cpp, - gui/kde/kde_glue.h, gui/riscos_glue.h, gui/sdl/sdl.cpp, - gui/sdl/sdl_glue.h, libbase/FileTypes.h, libbase/GnashEnums.h, - libbase/GnashImage.cpp, libbase/GnashImage.h, libbase/Makefile.am, - libcore/DisplayObject.cpp, libcore/Makefile.am, - libcore/MovieFactory.cpp, libcore/gnash.h, libcore/movie_root.h, - librender/Renderer.h, librender/Renderer_agg.cpp, - librender/Renderer_ogl.cpp, plugin/aos4/plugin.h, - plugin/win32/plugin.h, testsuite/MovieTester.h, - utilities/dumpshm.cpp, utilities/processor.cpp: Drop gnash.h. + * libbase/jemalloc.c: silence warning -2010-10-20 Benjamin Wolsey +2011-04-04 Rob Savoye - * libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h: - Cleanups. + * librender/testr.cpp: drawPoly() is still draw_poly() in this + branch -2010-10-20 Benjamin Wolsey +2011-04-04 Rob Savoye - * libcore/parser/action_buffer.cpp, libcore/parser/action_buffer.h, - libcore/swf/tag_loaders.cpp: Clean ups. + * configure.ac: disable developer only tests by default -2010-10-20 Sandro Santilli +2011-04-04 Rob Savoye - * gui/am-frag/dump.am: Use LDADD, not LDFLAGS, for gnash libs and - other (as done by gtk). Should fix dependency computation when doing - static linking + * gui/qt/Qt4GlueOgl.cpp: create_Renderer_ogl is now + renderer::opengl::create_handler -2010-10-20 Sandro Santilli +2011-04-04 Rob Savoye - * gui/gtk/gtk.am: libgnashrender.la is already part of GNASH_LIBS + * configure.ac, gui/Makefile.am, gui/dump/Makefile.am, + gui/dump/dump.am: convert dump/Makefile.am to dump/dump.am -2010-10-20 Benjamin Wolsey +2011-04-04 Rob Savoye - * : commit d6e20925f19502e93e822fa4d875f0574a8345bb Author: Benjamin - Wolsey Date: Wed Oct 20 19:39:20 2010 - +0200 + * Makefile.am: add utilities back into DIST_SUBDIRS -2010-10-20 Benjamin Wolsey +2011-04-04 Benjamin Wolsey - * libcore/swf/DefineBitsTag.cpp: Ensure bytes. + * libcore/parser/SWFMovieDefinition.cpp: Initialize members in ctor. -2010-10-20 Benjamin Wolsey +2011-04-04 Benjamin Wolsey - * libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefineBitsTag.cpp: - Support for DefineBitsJpeg4 tag (no tests, no examples). + * libcore/swf/ScriptLimitsTag.h: Fix operator typo in assert. -2010-10-20 Sandro Santilli +2011-04-04 Benjamin Wolsey - * libsound/sound_handler.cpp: Add computation of sound handler - lateness (fuzzy, wuold better be computed using VM timer) + * libcore/LoadVariablesThread.cpp, libcore/LoadVariablesThread.h: + Initialize members in ctor. -2010-10-20 Benjamin Wolsey +2011-04-04 Benjamin Wolsey - * libcore/swf/DefineBitsTag.cpp: Read GIF and PNG for - DefineBitsJpeg3 as well (documented, only DefineBitsJpeg2 is - confirmed). + * libcore/vm/SafeStack.h: Pass by reference (cppcheck warning). -2010-10-20 Sandro Santilli +2011-04-04 Benjamin Wolsey - * libsound/sound_handler.cpp: Add dirty sample fetch frequency - debugging support (needs macro) + * libcore/MovieClip.cpp, libcore/asobj/XMLNode_as.cpp: Fix more + cppcheck warnings. -2010-10-20 Benjamin Wolsey +2011-04-04 Benjamin Wolsey - * libcore/swf/DefineBitsTag.cpp: Parse logging. + * libcore/DisplayList.cpp, libcore/Geometry.h: Fix some cppcheck + warnings. -2010-10-20 Benjamin Wolsey +2011-04-04 Benjamin Wolsey - * libcore/swf/DefaultTagLoaders.cpp, libcore/swf/DefineBitsTag.cpp, - libcore/swf/DefineBitsTag.h: Reduce duplication. + * libbase/RTMP.cpp: Initialize member in copy ctor. -2010-10-20 Sandro Santilli +2011-04-04 Benjamin Wolsey - * gui/dump.cpp: Do not include headers needed for gettimeofday as - we're not using it directly anymore now + * libbase/Socket.cpp: Include order. -2010-10-20 Benjamin Wolsey +2011-04-04 Benjamin Wolsey - * libcore/swf/DefineBitsTag.cpp: Rearrange. + * libbase/log.h: Initialize member. -2010-10-20 Benjamin Wolsey +2011-04-03 Rob Savoye - * libcore/Makefile.am, libcore/swf/DefaultTagLoaders.cpp, - libcore/swf/DefineBitsTag.cpp, libcore/swf/DefineBitsTag.h, - libcore/swf/tag_loaders.cpp, libcore/swf/tag_loaders.h: Drop - obsolete declarations, move definebits tags into own file. + * : merge with master -2010-10-20 Sandro Santilli +2011-04-03 Rob Savoye - * : commit 9f8f920a349ad8456bc4a1d8fc63870af7040738 Author: Sandro - Santilli Date: Wed Oct 20 16:03:07 2010 +0200 + * libdevice/egl/test_egl.cpp: drop references to gles2 -2010-10-20 Sandro Santilli +2011-04-03 Rob Savoye - * plugin/Makefile.am: Distribute plugin/aos4 + * libdevice/egl/eglDevice.cpp: add error message fr bad window + handle -2010-10-20 Benjamin Wolsey +2011-04-03 Rob Savoye - * libcore/swf/tag_loaders.cpp: Drop a couple of lines. + * gui/gtk/gtk_canvas.cpp, gui/gtk/gtk_glue.h, + gui/gtk/gtk_glue_agg.h, gui/gtk/gtk_glue_cairo.h, + gui/gtk/gtk_glue_ovg.cpp: make whether the drawing area needs to be + intitizlized when realized dynamic, rather than a compile time + option. -2010-10-20 Sandro Santilli +2011-04-03 Rob Savoye - * : commit 64852234c5b8562a4b977e9beb064626075ac224 Author: Benjamin - Wolsey Date: Wed Oct 20 15:49:34 2010 - +0200 + * gui/gtk/gtk_glue_egl.cpp, gui/gtk/gtk_glue_egl.h: drop original + version that is unused -2010-10-20 Benjamin Wolsey +2011-04-03 Rob Savoye - * libcore/swf/DefaultTagLoaders.cpp: Move dummy loaders locally. + * libdevice/egl/eglDevice.cpp, libdevice/x11/X11Device.cpp: cleanup + warnings about unused variables -2010-10-20 Benjamin Wolsey +2011-04-03 Rob Savoye - * libcore/parser/SWFParser.cpp: Explain missing tag better. + * librender/Makefile.am: drop gles2 header -2010-10-20 Benjamin Wolsey +2011-04-03 Rob Savoye - * libcore/swf/DefineFontAlignZonesTag.cpp: Drop stars. + * librender/opengles1/Renderer_gles1.cpp, + librender/opengles1/Renderer_gles1.h: make const correct to work + with the latest Gnash internal rendering API -2010-10-20 Benjamin Wolsey +2011-04-03 Rob Savoye - * libcore/swf/tag_loaders.cpp: Clean up, const correct. + * librender/opengl/Renderer_ogl.cpp: rename create_Renderer_ogl to + create_handler -2010-10-20 Benjamin Wolsey +2011-04-03 Rob Savoye - * : commit cf87ba129b515193dc4700612906c5e64a8582d7 Author: Benjamin - Wolsey Date: Wed Oct 20 13:48:00 2010 - +0200 + * gui/gtk/gtk_glue_gtkglext.cpp: pass in defaut argument -2010-10-20 Benjamin Wolsey +2011-04-03 Rob Savoye - * libbase/GnashImageJpeg.cpp: Don't call finishImage in dtor because - it can throw. Handle case where scanline isn't read. + * librender/Makefile.am: remove gles2 as it will be better to + recreate in the far future -2010-10-20 Sandro Santilli +2011-04-03 Rob Savoye - * libmedia/gst/AudioDecoderGst.cpp: private tag + * configure.ac: remove gles2 as it will be better to recreate in the + far future -2010-10-20 Sandro Santilli +2011-04-03 Rob Savoye - * : commit 85763463715dd58264edf97ce2c1cdc5c62eb3f7 Author: Sandro - Santilli Date: Wed Oct 20 12:24:21 2010 +0200 + * librender/opengles2/Renderer_gles2.cpp, + librender/opengles2/Renderer_gles2.h: remove stubs -2010-10-20 Benjamin Wolsey +2011-04-03 Rob Savoye - * : commit 20764275919d2ec05aeb3a876339e6c752e06c91 Merge: f325040 - d778ca9 Author: Sandro Santilli Date: Wed Oct 20 - 11:44:41 2010 +0200 + * librender/Makefile.am: reenable Texture support for OpenGL, look + in libdevice for headers -2010-10-20 Sandro Santilli +2011-04-03 Rob Savoye - * gui/dump.cpp, gui/gui.cpp, gui/gui.h: Have Gui::advanceMovie - return true or false based on whether frame advancement occurred. - Use this information from dump-gui to decide whether or not to write - a video frame. + * configure.ac: check for gles1 and gles2 errors separetely -2010-10-20 Benjamin Wolsey +2011-04-03 Rob Savoye - * libcore/asobj/MovieClip_as.cpp, - testsuite/actionscript.all/MovieClip.as: Return an array to pass - some tests. + * : merge from master -2010-10-20 Benjamin Wolsey +2011-04-03 Benjamin Wolsey - * testsuite/actionscript.all/MovieClip.as: Expect failure. + * libbase/RTMP.cpp: Don't generate random bools when we want random + bytes. -2010-10-20 Benjamin Wolsey +2011-04-03 Benjamin Wolsey - * testsuite/actionscript.all/MovieClip.as: More tests. + * gui/Player.cpp, gui/Player.h: Drop unused member. -2010-10-20 Benjamin Wolsey +2011-04-03 Brad Smith - * testsuite/actionscript.all/MovieClip.as: Add MovieClip.filters - tests. + * macros/ffmpeg.m4: Fix newer FFmpeg detection with pkg-config. -2010-10-20 Benjamin Wolsey +2011-04-03 Benjamin Wolsey - * : commit fb05b4ea936e738c625556bd275a42394aec217c Author: Benjamin - Wolsey Date: Wed Oct 20 10:39:38 2010 - +0200 + * libbase/GnashException.h, libcore/vm/ActionExec.cpp: Don't use an + exception for exclusively local error handling. -2010-10-20 Sandro Santilli +2011-04-03 Benjamin Wolsey - * libsound/sound_handler.cpp: drop todo (done) + * libcore/PropertyList.h, libcore/TextField.cpp, + libcore/builtin_function.h, libcore/parser/action_buffer.h, + libcore/vm/ASHandlers.h: Don't declare or include as_environment + where not needed. -2010-10-20 Benjamin Wolsey +2011-04-03 Benjamin Wolsey - * libcore/BevelFilter.h, libcore/BitmapFilter.h, - libcore/BlurFilter.h, libcore/ColorMatrixFilter.h, - libcore/ConvolutionFilter.h, libcore/DropShadowFilter.h, - libcore/Filters.h, libcore/GlowFilter.h, - libcore/GradientBevelFilter.h, libcore/GradientGlowFilter.h, - libcore/Makefile.am, - libcore/asobj/flash/filters/BevelFilter_as.cpp, - libcore/asobj/flash/filters/BevelFilter_as.h, - libcore/asobj/flash/filters/BitmapFilterQuality_as.cpp, - libcore/asobj/flash/filters/BitmapFilterQuality_as.h, - libcore/asobj/flash/filters/BitmapFilterType_as.cpp, - libcore/asobj/flash/filters/BitmapFilterType_as.h, - libcore/asobj/flash/filters/BitmapFilter_as.cpp, - libcore/asobj/flash/filters/BitmapFilter_as.h, - libcore/asobj/flash/filters/BlurFilter_as.cpp, - libcore/asobj/flash/filters/BlurFilter_as.h, - libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp, - libcore/asobj/flash/filters/ColorMatrixFilter_as.h, - libcore/asobj/flash/filters/ConvolutionFilter_as.cpp, - libcore/asobj/flash/filters/ConvolutionFilter_as.h, - libcore/asobj/flash/filters/DisplacementMapFilterMode_as.cpp, - libcore/asobj/flash/filters/DisplacementMapFilterMode_as.h, - libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp, - libcore/asobj/flash/filters/DisplacementMapFilter_as.h, - libcore/asobj/flash/filters/DropShadowFilter_as.cpp, - libcore/asobj/flash/filters/DropShadowFilter_as.h, - libcore/asobj/flash/filters/GlowFilter_as.cpp, - libcore/asobj/flash/filters/GlowFilter_as.h, - libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, - libcore/asobj/flash/filters/GradientBevelFilter_as.h, - libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, - libcore/asobj/flash/filters/GradientGlowFilter_as.h, - libcore/asobj/flash/filters/filters.am, - libcore/parser/filter_factory.cpp, libcore/parser/filter_factory.h, - libcore/swf/PlaceObject2Tag.cpp: Tidy up filters. + * libcore/DisplayObject.cpp: Get movie_root in the most direct way. -2010-10-20 Sandro Santilli +2011-04-02 Rob Savoye - * libmedia/gst/MediaParserGst.cpp: Hush annoying EOF emitting debug - print from gst + * librender/openvg/OpenVGRenderer.cpp, + librender/openvg/OpenVGRenderer.h: fix function definition -2010-10-20 Benjamin Wolsey +2011-04-03 Bastiaan Jacques - * libcore/vm/ASHandlers.cpp: Split long line. + * gui/Makefile.am, libbase/Makefile.am, libcore/Makefile.am, + libcore/parser/Makefile.am, libcore/vm/Makefile.am, + libmedia/Makefile.am, librender/Makefile.am, libsound/Makefile.am, + libvaapi/Makefile.am, utilities/Makefile.am: Remove the mudflap + targets in subdirectories, because the mudflap target in the + toplevel Makefile is quite adequate, and running 'make mudflap' in + subdirectories only causes linking problems. -2010-10-20 Benjamin Wolsey +2011-04-03 Bastiaan Jacques - * libcore/vm/ASHandlers.cpp: Coding style, const correctness; no - change in functionality. + * gui/Makefile.am, libcore/Makefile.am, libcore/parser/Makefile.am, + libcore/vm/Makefile.am, libmedia/Makefile.am, + librender/Makefile.am, libsound/Makefile.am, libvaapi/Makefile.am, + utilities/Makefile.am: Don't remove core dumps from the build tree, + and let automake deal with obj files. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * libcore/as_object.h: Document, change include order. + * extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am, + gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am, + libcore/Makefile.am, libcore/parser/Makefile.am, + libcore/vm/Makefile.am, libmedia/Makefile.am, + librender/Makefile.am, libsound/Makefile.am, + testsuite/libbase.all/Makefile.am, + testsuite/libmedia.all/Makefile.am, utilities/Makefile.am: Revert + "Don't use pthread cflags except in libbase, as OpenBSD needs them. This reverts commit bc436656d96adeb98b2f27c924bda25c92efff45. Conflicts: gui/Makefile.am libcore/parser/Makefile.am libcore/vm/Makefile.am libmedia/Makefile.am librender/Makefile.am libsound/Makefile.am -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * : commit 3222174d3368ccb2b78149586df76da72ef1d254 Author: Sandro - Santilli Date: Tue Oct 19 17:36:30 2010 +0200 + * testsuite/libbase.all/Makefile.am: Fix to openBSD's testsuite. -2010-10-19 Sandro Santilli +2011-04-02 Bastiaan Jacques - * libcore/swf/StreamSoundBlockTag.cpp: tab to spaces + * gui/Makefile.am: Don't link zlib where it's not used directly. -2010-10-19 Sandro Santilli +2011-04-02 Bastiaan Jacques - * libcore/swf/StreamSoundBlockTag.h: tabs to spaces + * gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am, + libcore/Makefile.am, libcore/parser/Makefile.am, + libcore/vm/Makefile.am, plugin/aos4/Makefile.am, + plugin/win32/Makefile.am, utilities/Makefile.am: Don't link + gstreamer or ffmpeg libraries to targets that don't use it directly. -2010-10-19 Sandro Santilli +2011-04-02 Rob Savoye - * libsound/sound_handler.cpp: Signal playSound is a private (luckly) + * : huge merge to catch up with master, still a few changed API bugs + to fix -2010-10-19 Benjamin Wolsey +2011-04-02 Sandro Santilli - * libcore/MovieClip.cpp, libcore/as_object.cpp, - libcore/as_object.h, libcore/asobj/LoadVars_as.cpp, - libcore/asobj/MovieClip_as.cpp, libcore/asobj/XMLNode_as.cpp, - libcore/vm/ASHandlers.cpp: Return by value, use a vector, and use - ObjectURI. + * .gitignore: ignore backup files (most notably gnashconfig.h~) -2010-10-19 Sandro Santilli +2011-04-02 Benjamin Wolsey - * libsound/EmbedSound.h: Split long lines + * libbase/log.cpp: Use C++-style function signature. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * libcore/PropertyList.cpp, libcore/PropertyList.h, - libcore/as_object.cpp, libcore/as_object.h: Drop some functions. + * libbase/Makefile.am: Add OpenGL cflags back in too. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * libcore/as_environment.cpp, libcore/as_object.cpp, - libcore/as_object.h, libcore/movie_root.cpp: Move get_path_element - outside class altogether. + * libbase/Makefile.am: Link OpenGL libs in libbase again. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * libcore/as_object.h: Make function non-virtual. + * configure.ac: Change default server for rtmpy test. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * gui/gtk/gtk.cpp: Minor cleanups. + * libbase/Makefile.am: Don't link to or include things without + reason. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * gui/gui.cpp: Split long lines. + * libcore/parser/Makefile.am: Don't use CFLAGS unnecessarily. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, libbase/GC.cpp, - libcore/Button.cpp, libcore/DisplayObject.cpp, - libcore/DisplayObjectContainer.cpp: Clean up headers. + * utilities/Makefile.am: Don't link to libs unnecessarily. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * : commit 9dbb1413bb3b8a43675f9a7906e61d95552082c9 Author: Benjamin - Wolsey Date: Tue Oct 19 11:08:42 2010 - +0200 + * gui/Makefile.am: Don't link to libglib unless using gtk. Don't + link to other libraries unnecessarily. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h, - libcore/movie_root.cpp, libcore/movie_root.h: Clean up unused - functions. + * libcore/vm/Makefile.am: Drop unneeded CFLAGS. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement - _argumentsToXML in the AS file. + * Makefile.am, testsuite/actionscript.all/Makefile.am: There are no + OGG_CFLAGS. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * libcore/asobj/flash/external/ExternalInterface_as.cpp, - testsuite/actionscript.all/ExternalInterface.as: Move _arrayToXML to - the AS implementation file. + * librender/Makefile.am: Don't include everything imaginable. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement - _toXML in the AS implementation. + * libsound/Makefile.am: Drop obsolete linker flag. -2010-10-19 Benjamin Wolsey +2011-04-02 Benjamin Wolsey - * libcore/asobj/flash/external/ExternalInterface_as.cpp: Implement - objectToXML in AS as expected. + * libmedia/Makefile.am: Don't link to everything imaginable. -2010-10-17 Sandro Santilli +2011-04-02 Benjamin Wolsey - * : commit c3e8d8748e2d2a9e3438e13e81472b75d560b304 Author: Sandro - Santilli Date: Sun Oct 17 22:18:07 2010 +0200 + * extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am, + gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am, + libcore/Makefile.am, libcore/parser/Makefile.am, + libcore/vm/Makefile.am, libmedia/Makefile.am, + librender/Makefile.am, libsound/Makefile.am, + testsuite/libbase.all/Makefile.am, + testsuite/libmedia.all/Makefile.am, utilities/Makefile.am: Don't use + pthread cflags except in libbase. -2010-10-17 Andrea Palmatè +2011-04-02 Benjamin Wolsey - * configure.ac, libbase/URL.cpp, plugin/Makefile.am, - plugin/npapi/Makefile.am: Fix an assertion on URL.cpp. On Amiga all - urls are valid + * cygnal/Makefile.am, cygnal/cgi-bin/echo/Makefile.am, + cygnal/cgi-bin/fitcDemo/Makefile.am, + cygnal/cgi-bin/oflaDemo/Makefile.am, cygnal/libnet/Makefile.am, + cygnal/testsuite/cygnal.all/Makefile.am, + cygnal/testsuite/libamf.all/Makefile.am, + cygnal/testsuite/libnet.all/Makefile.am, + extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am, + extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am, + extensions/lirc/Makefile.am, extensions/mysql/Makefile.am, + gui/Makefile.am, gui/dump/Makefile.am, gui/fb/Makefile.am, + libcore/Makefile.am, libmedia/Makefile.am, libsound/Makefile.am, + libvaapi/Makefile.am, testsuite/libmedia.all/Makefile.am, + testsuite/network.all/Makefile.am, utilities/Makefile.am: Link + pthread libs only in libbase. -2010-10-17 Andrea Palmatè +2011-04-02 Benjamin Wolsey - * : Fix an assertion on URL.cpp. On Amiga all urls are valid + * libbase/log.cpp, libbase/utility.h: Move thread id code to the + only place it should be used; it should be dropped when support for + boost 1.34 is dropped. -2010-10-17 Sandro Santilli +2011-04-02 Bastiaan Jacques - * : commit d8632fd03833b51b0c8fb3fecd7aeda89095734e Author: Sandro - Santilli Date: Sun Oct 17 18:53:35 2010 +0200 + * plugin/klash/Makefile.am, plugin/klash4/Makefile.am: Remove + remaining uses of PLUGIN_LINK_UNDEFINED, now defunct. -2010-10-17 Sandro Santilli +2011-04-02 Bastiaan Jacques - * testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp: Check for - hand cursor + * macros/glibc2.m4, macros/glibc21.m4, macros/intdiv0.m4, + macros/intmax.m4, macros/inttypes-pri.m4, macros/inttypes.m4, + macros/inttypes_h.m4, macros/lcmessage.m4, macros/longdouble.m4, + macros/longlong.m4, macros/printf-posix.m4, macros/signed.m4, + macros/size_max.m4, macros/stdint_h.m4, macros/uintmax_t.m4, + macros/ulonglong.m4, macros/wchar_t.m4, macros/wint_t.m4, + macros/xsize.m4: Remove remaining macros from the previous gettext + installation. -2010-10-17 Sandro Santilli +2011-04-02 Bastiaan Jacques - * testsuite/MovieTester.cpp, testsuite/MovieTester.h: Add - MovieTester::usingHandCursor + * configure.ac, macros/ffmpeg.m4, plugin/npapi/Makefile.am: Remove + OpenBSD-specific build hacks, which are no longer needed and have + actually been disabled for some time due to $openbsd_os being + undefined. -2010-10-17 Benjamin Wolsey +2011-04-02 Bastiaan Jacques - * : commit 2f08ce39e26fb7e9580aefcf4fcafe38a782b60f Author: Benjamin - Wolsey Date: Sun Oct 17 18:18:37 2010 - +0200 + * macros/isc-posix.m4: Remove macro that used to be part of gettext. -2010-10-17 Sandro Santilli +2011-04-02 Bastiaan Jacques - * testsuite/misc-ming.all/ButtonEventsTest.c: Write what's the - expected cursor when rolling over the button + * macros/archflag.m4: Drop archflag.m4, because it is unused and + obsolete: GCC will autodetect the architecture and optimize with + -mtune=native or -march=native. (The macros from archflag.m4 do not + work when cross compiling.) -2010-10-17 Sandro Santilli +2011-04-02 Gabriele Giacone <1o5g4r8o@gmail.com> - * testsuite/misc-ming.all/ButtonEventsTest.c: Add test for - useHandCursor in Button test + * doc/C/usermanual/gnashrc.xml: Add MediaHandler rc option to + usermanual. -2010-10-17 Sandro Santilli +2011-04-02 Gabriele Giacone <1o5g4r8o@gmail.com> - * : commit 0cda1c0e91e32a69cc032461f6d0b5f92c99070b Author: Sandro - Santilli Date: Sun Oct 17 17:42:41 2010 +0200 + * utilities/Makefile.am: Don't link against MySQL libs (leftover + from wallpaper fix for extensions/ automake typo) unneccesarily. -2010-10-17 Benjamin Wolsey +2011-04-02 Bastiaan Jacques - * libcore/AMFConverter.cpp, libcore/PropertyList.h, - libcore/as_object.cpp, libcore/as_object.h, - libcore/asobj/Array_as.h, libcore/asobj/SharedObject_as.cpp, - libcore/asobj/flash/external/ExternalInterface_as.cpp: Rename - AbstractPropertyVisitor to match KeyVisitor. + * configure.ac, gui/qt/qt4.am: Only link libXi for FLTK2. Don't link + libX11 unless needed. -2010-10-17 Benjamin Wolsey +2011-04-02 Bastiaan Jacques - * libcore/DisplayObject.h, libcore/ExternalInterface.cpp, - libcore/MovieClip.cpp, libcore/MovieClip.h, - libcore/PropertyList.cpp, libcore/PropertyList.h, - libcore/as_object.cpp, libcore/as_object.h, - libcore/asobj/LoadVars_as.cpp, libcore/vm/ASHandlers.cpp: Resimplify - as_object interface using a visitor. + * macros/curl.m4: Don't be noisy. -2010-10-17 Markus Gothe +2011-04-02 Bastiaan Jacques - * libbase/Socket.cpp: Fixed missing declaretion of sighandler_t + * configure.ac, macros/curl.m4: Link to liblber only if curl fails + to link without it. Bug #25499. -2010-10-17 Sandro Santilli +2011-04-02 Bastiaan Jacques - * libcore/StaticText.cpp, - testsuite/misc-ming.all/DefineTextTest-Runner.cpp: Implement hit - test for static text as a point-in-bounds check. Not 100% compatible - but much better than nothing for normal use. + * configure.ac: Don't automatically link libz2. -2010-10-17 Sandro Santilli +2011-04-02 Bastiaan Jacques - * libcore/ExternalInterface.cpp, libcore/ExternalInterface.h: Do not - segfault when passed an object with circular refs + * configure.ac: Remove IRIX hack that does nothing, and in any event + the same test is repeated later. -2010-10-17 Sandro Santilli +2011-03-31 Bastiaan Jacques - * libcore/ExternalInterface.cpp: Drop unused code + * plugin/npapi/mozilla-sdk/npn_gate.cpp: Provide a fallback + implementation of NPN_ReleaseVariantValue for old NPAPI + implementations. -2010-10-17 Sandro Santilli +2011-04-01 Sandro Santilli - * testsuite/actionscript.all/ExternalInterface.as: PP tested to hang - when trying to XML-serialize an object with circular refs (gnash - segfaults smashing the stack right now) + * testsuite/samples/Makefile.am: Distribute test_lastopcode_v6.swf, + as we're using it during make check. -2010-10-17 Sandro Santilli +2011-04-01 Benjamin Wolsey - * testsuite/actionscript.all/ExternalInterface.as: Add test for - object reference as object property (ExternalInterface) + * testsuite/misc-ming.all/Makefile.am, + testsuite/misc-ming.all/Version4Loader.as, + testsuite/misc-ming.all/Version5Loaded.as: Test that a SWF5 loaded + into a SWF4 still has global functions, confirming the correctness + of a recent fix. -2010-10-17 Sandro Santilli +2011-04-01 Benjamin Wolsey - * libcore/ExternalInterface.cpp: Support object properties in - ExternalInterface. The testcase still fails due to some weird values - for XML object properties (nulls rather than functions), we'll want - to add a focused test for objects in objects not involving too much - of native objects composition. Also, this opens up for crashes in - circular chanis + * macros/ffmpeg.m4: FFmpeg trunk uses libavcodec/version.h to store + the version. -2010-10-16 Sandro Santilli +2011-03-31 Benjamin Wolsey - * : commit 6412a46e60b11424a0ea8a6960c4e3b9826daea6 Author: Sandro - Santilli Date: Sat Oct 16 17:40:01 2010 +0200 + * gui/gui.cpp: The displayed version is the one for the root swf, + not the VM. -2010-10-16 Sandro Santilli +2011-03-31 Benjamin Wolsey - * libcore/as_value.cpp, libcore/as_value.h: Add non-converting - as_value::get_object method (not requiring a VM arg) + * cygnal/cvm.cpp, gui/Player.cpp, gui/pythonmod/gnash-view.cpp, + libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp, + libcore/vm/VM.h, testsuite/MovieTester.cpp, + testsuite/libcore.all/AsValueTest.cpp, + testsuite/libcore.all/DisplayListTest.cpp, + testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: + Don't pass a movie_definition to movie_root's ctor just to pass a + version to the VM; Don't pass a version to the VM ctor, as it is + mutable. -2010-10-16 Andrea Palmatè +2011-03-31 Benjamin Wolsey - * plugin/aos4/Makefile.am, plugin/aos4/plugin.cpp, - plugin/aos4/plugin.h: Add plugin support for AmigaOS4. Note that - currently the plugin is broken on OS4 + * libcore/as_environment.cpp, libcore/asobj/Global_as.cpp, + testsuite/swfdec/PASSING: Don't handle AS initialization depending + on version; handle SWF4 during lookup instead (no global). Fixes + swfdec/version4-global.swf. -2010-10-16 Sandro Santilli +2011-03-31 Benjamin Wolsey - * libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp: Reorder - XMLNode and XML properties to match the ordering in pp (toward fixup - of the ExternalInterface test + * libcore/movie_root.cpp, libcore/movie_root.h: Drop proxy functions + and cleanup. -2010-10-15 Sandro Santilli +2011-03-31 Benjamin Wolsey - * libbase/Socket.cpp: It's std::signal in ! + * gui/gui.cpp, utilities/processor.cpp: Use functions of Movies + directly. -2010-10-15 Sandro Santilli +2011-03-31 Bastiaan Jacques - * libbase/Socket.cpp: Ask not to get sigpipe, hopefully in a - standard way now + * configure.ac: --with-cpu isn't used for anything, and you have to + specify --host and --sysroot to get a cross build anyway. -2010-10-15 Sandro Santilli +2011-03-31 Bastiaan Jacques - * libcore/DisplayObject.h, libcore/MovieClip.cpp, - libcore/MovieClip.h, libcore/PropertyList.cpp, - libcore/PropertyList.h, libcore/as_object.cpp, libcore/as_object.h, - libcore/asobj/LoadVars_as.cpp, libcore/asobj/XMLNode_as.cpp: - Deprecate enumeratePropertyKey version taking as_environment and - provide one taking a vector of ObjectURI instead. Also change - signature of the function scanning all properties for the purpose of - building up string/string pairs to return string/as_value instead - (this latter should probably also be deprecated) + * Makefile.am, packaging/xpi.am: Drop XPI packaging code which is no + longer usable. -2010-10-15 Benjamin Wolsey +2011-03-31 Bastiaan Jacques - * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h, - gui/kde/Kde4Gui.cpp, libcore/Button.cpp, libcore/DisplayObject.cpp, - libcore/DisplayObject.h, libcore/DisplayObjectContainer.cpp, - libcore/movie_root.cpp, libcore/movie_root.h: Improve InfoTree code. + * configure.ac: We don't use zip anymore, so don't bother looking + for it. -2010-10-15 Benjamin Wolsey +2011-03-31 Sandro Santilli - * libbase/GC.cpp, libbase/GC.h: Cleanup includes, temporaries, and - constness. + * : Fix testcase to use opcode 0xFF, not 0xFE (this way it's + confirmed to segfault pre bastiaan fix) -2010-10-14 Sandro Santilli +2011-03-31 Sandro Santilli - * testsuite/actionscript.all/ExternalInterface.as: Instanciate the - native object (XML) closer to where it's checked + * testsuite/samples/Makefile.am: Automatically run test for + https://savannah.gnu.org/bugs/index.php?32950 -2010-10-14 Sandro Santilli +2011-03-31 Sandro Santilli - * libcore/ExternalInterface.cpp, - libcore/asobj/flash/external/ExternalInterface_as.cpp, - testsuite/actionscript.all/ExternalInterface.as: Properly implement - ExternalInterface::_objectToXML + * testsuite/samples/README: Add binary test for + https://savannah.gnu.org/bugs/index.php?32950 -2010-10-14 Sandro Santilli +2011-03-31 Sandro Santilli - * testsuite/actionscript.all/ExternalInterface.as: Test the - _objectToXML can take any number of arguments + * doc/C/usermanual/gnashrc.xml, libbase/gnashrc.in, libbase/rc.cpp: + Change the default urlOpenerFormat from "firefox -remote + 'openurl(%u)'" to "xdg-open '%u'" -2010-10-14 Sandro Santilli +2011-03-31 Bastiaan Jacques - * libcore/asobj/flash/external/ExternalInterface_as.cpp, - testsuite/actionscript.all/ExternalInterface.as: Fix implementation - of ExternalInterface._argumentsToXML + * libcore/parser/filter_factory.cpp, libsound/WAVWriter.cpp: Remove + 'typedef' from struct and enum declarations to make g++ -flto -g + happy. See GCC bug #48207. -2010-10-14 Sandro Santilli +2011-03-30 Sandro Santilli - * libbase/Socket.cpp: Do not use the non-standard MSG_NOSIGNAL flag + * gui/gtk/gtk.cpp: Do not execute any actionscript outside of the + main loop. Fixes bug #32956. -2010-10-14 Sandro Santilli +2011-03-30 Sandro Santilli - * testsuite/actionscript.all/ExternalInterface.as: More tests for - argumentsToXML + * testsuite/libbase.all/gnashrc.in: The Rc test can't really test + default values, as there's no way to construct an RcInit file w/out + having it read the user rcfile :/ This commit sets the default + values for script limits -2010-10-14 Sandro Santilli +2011-03-30 Sandro Santilli - * testsuite/actionscript.all/ExternalInterface.as: More tests for - argumentsToXML, gnash also fails for the no-args case + * testsuite/gnashrc.in: Make sure testsuite run is not affected by + user-defined script limits -2010-10-14 Sandro Santilli +2011-03-30 Sandro Santilli - * testsuite/actionscript.all/ExternalInterface.as: - ExternalInterface._argumentsToXML needs a single argument, not - two... (gnash insists in taking 2 and then throws away the second) + * libcore/movie_root.cpp, libcore/movie_root.h, + libcore/vm/ActionExec.cpp: _really_ continue on scriptTimeout if the + user chooses not to disable scripts. -2010-10-14 Sandro Santilli +2011-03-30 Bastiaan Jacques - * libcore/ExternalInterface.cpp, - testsuite/actionscript.all/ExternalInterface.as: Test that - arrayToXML scans the array using length and checking properties from - 0 to length-1, fix that case. Arguments is still broken. + * libbase/jemalloc_gnash.h: Fix Darwin build. -2010-10-14 Sandro Santilli +2011-03-30 Bastiaan Jacques - * libcore/ExternalInterface.cpp, - testsuite/actionscript.all/ExternalInterface.as: Add support in - PropSerializer for returning XML of properties in revere order. - Fixes a test in actionscript.all/ExternalInterface.as + * libbase/jemalloc_gnash.h: Add a comment regarding jemalloc's + valgrind support. -2010-10-14 Sandro Santilli +2011-03-30 Sandro Santilli - * libcore/asobj/flash/external/ExternalInterface_as.cpp: - ExternalInterface.call returns undefined on error, null on - unavailable + * NEWS: Reworded NEWS item about script limits -2010-10-14 Sandro Santilli +2011-03-30 Sandro Santilli - * libcore/asobj/flash/external/ExternalInterface_as.cpp: addCallback - returns true if external interface is available (tested) + * gui/gtk/gtk.cpp: Complete GTK preferences support for script + limits -2010-10-14 Sandro Santilli +2011-03-30 Sandro Santilli - * testsuite/actionscript.all/ExternalInterface.as: Fix expected - results based on EI.available + * libbase/rc.cpp: Don't write integers rcdirectives in hex form + (after LCKey, that is) -2010-10-14 Sandro Santilli +2011-03-30 Sandro Santilli - * testsuite/actionscript.all/ExternalInterface.as: Complete port to - 'check' API, revealing actual values when the tests fail. Add more - tests showing SWF6 hiding of prop names. Change expectance from - _toAS to undefined (what I get with standalone) + * gui/gtk/gtk.cpp: Add support for scriptTimeouts in GTK preference + window -2010-10-14 Benjamin Wolsey +2011-03-30 Sandro Santilli - * gui/Player.cpp, gui/gui.cpp, gui/gui.h: Make the interface more - transparent + * gui/gtk/gtk.cpp: Don't use an arbitrary string as a format -2010-10-14 Sandro Santilli +2011-03-30 Sandro Santilli - * testsuite/actionscript.all/ExternalInterface.as: Check unexistance - of ExternalInterface in SWF6 too... use more compact test API + * doc/C/usermanual/gnashrc.xml: Document scriptsTimeout, + scriptsRecursionLimit and lockScriptLimits rcfile directives. -2010-10-14 Benjamin Wolsey +2011-03-30 Sandro Santilli - * gui/gui.cpp, librender/ScreenShotter.cpp, - librender/ScreenShotter.h: Don't store renderer in ScreenShotter. + * libbase/gnashrc.in, libbase/rc.cpp, libbase/rc.h, + libcore/movie_root.cpp, testsuite/libbase.all/RcTest.cpp, + testsuite/libbase.all/gnashrc-local.in: Add support for + 'scriptsTimeout', 'scriptsRecursionLimit' and 'lockScriptLimits' rc + directives, testcase their support and use them from movie_root. -2010-10-14 Sandro Santilli +2011-03-30 Benjamin Wolsey - * testsuite/actionscript.all/ExternalInterface.as: Add count of - expected tests run, include "check.as" instead of "dejagnu.as". The - count reveals that the test tests nothing for SWF6! Also, the switch - to "check.as" shows how you can still use the direct "dejagnu.as" - interface if you really like that more... + * libcore/vm/ActionExec.cpp: Line length. -2010-10-14 Benjamin Wolsey +2011-03-30 Benjamin Wolsey - * gui/Makefile.am, gui/gnash.cpp, gui/gui.cpp, gui/gui.h, - librender/Makefile.am, librender/ScreenShotter.cpp, - librender/ScreenShotter.h: Move screenshot class to librender. + * gui/gtk/gtk.cpp: Indentation. -2010-10-14 Benjamin Wolsey +2011-03-30 Benjamin Wolsey - * libbase/GnashImage.cpp, libbase/GnashImage.h: Document. + * gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h: Implement yesno for qt4. -2010-10-14 Benjamin Wolsey +2011-03-30 Bastiaan Jacques - * libbase/GnashImageJpeg.cpp: Reuse existing function. + * libcore/vm/ASHandlers.cpp: Fix off-by-one that causes an invalid + opcode to read past the end of the handlers vector. Fixes bug + #32950. -2010-10-14 Benjamin Wolsey +2011-03-30 Sandro Santilli - * gui/Player.cpp, gui/Player.h, gui/gnash.cpp, gui/gui.cpp, - gui/gui.h, librender/Renderer.h, librender/Renderer_agg.cpp: - Implement JPEG screenshot output. + * NEWS: Add note about the improved script limit user interface -2010-10-14 Benjamin Wolsey +2011-03-30 Sandro Santilli - * libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h: Allow - writing RGBA images to JPEG, ignoring alpha. + * gui/gtk/gtk.cpp, gui/gtk/gtksup.h: Implement yesno for GTK gui. + Visible effect: you now get a popup when script execution takes over + the time limit (default: 15 secs). -2010-10-13 Benjamin Wolsey +2011-03-30 Sandro Santilli - * libcore/asobj/flash/external/ExternalInterface_as.cpp: Don't - access non-existent arguments. + * libcore/movie_root.cpp: Handle ActionLimit exceptions thrown + during movie advancement like the others, that is virtually asking + user if he wants to abort execution. -2010-10-13 Sandro Santilli +2011-03-29 Sandro Santilli - * : commit 5b90e7aa8d02b0a02dc56082d6f08c34e6bdc62e Author: Sandro - Santilli Date: Wed Oct 13 18:57:36 2010 +0200 + * libcore/movie_root.cpp, libcore/vm/ActionExec.cpp: Query + movie_root for action execution timeout configuration. -2010-10-13 Rob Savoye +2011-03-29 Bastiaan Jacques - * configure.ac: add automake conditional for AmigaOS4 + * cygnal/testsuite/libamf.all/Makefile.am, + cygnal/testsuite/libamf.all/test_amf.cpp, + cygnal/testsuite/libamf.all/test_amfmsg.cpp, + cygnal/testsuite/libamf.all/test_buffer.cpp, + cygnal/testsuite/libamf.all/test_el.cpp, + cygnal/testsuite/libamf.all/test_flv.cpp, + cygnal/testsuite/libamf.all/test_lc.cpp, + cygnal/testsuite/libamf.all/test_sol.cpp: Update for namespace + changes. -2010-10-13 Sandro Santilli +2011-03-29 Bastiaan Jacques - * libcore/swf/DefineTextTag.h: Docs cleanup + * libbase/jemalloc_gnash.h: mallinfo() shouln't be static so that + it'll override libc's mallinfo(). Use the correct mallinfo struct + member to indicate all system memory mapped. -2010-10-13 Benjamin Wolsey +2011-03-29 Bastiaan Jacques - * : commit 311f17b49f65986ac759f8bd578b9c4846f4999d Author: Benjamin - Wolsey Date: Wed Oct 13 10:19:59 2010 - +0200 + * libbase/Makefile.am: Add missing header file to fix distcheck. -2010-10-12 Sandro Santilli +2011-03-29 Bastiaan Jacques - * libcore/TextField.cpp: It's device fonts being unaffected by color - transform, not embedded ones. Fixes bug #31312 (thanks Benjamin - Wolsey) + * configure.ac, libbase/jemalloc_gnash.h: Provide pointer alignment + requirements to jemalloc. -2010-10-12 Sandro Santilli +2011-03-29 Bastiaan Jacques - * po/cs.po, po/de.po, po/es.po, po/fi.po, po/fr.po, po/gnash.pot, - po/it.po, po/ja.po: Update po files and drop the obsoleted parts + * libbase/jemalloc.c: Only compile the stats interface if it's + enabled. -2010-10-12 Maximiliano Castañón +2011-03-29 Bastiaan Jacques - * po/es.po: Updated spanish translation + * libbase/jemalloc_gnash.h: Comment fix and whitespace cleanup. -2010-10-12 Benjamin Wolsey +2011-03-29 Bastiaan Jacques - * configure.ac, gui/gtk/gtk.cpp, gui/gtk/gtksup.h: Drop obsolete - code. + * libbase/jemalloc.c: Don't define MALLOC_STATS unless specifically + enabled. -2010-10-12 Sandro Santilli +2011-03-29 Bastiaan Jacques - * libbase/Socket.cpp: Request not to send SIGPIPE while sending to - socket + * libbase/jemalloc_gnash.h: Port over mallinfo(), use jemalloc stats + API. -2010-10-12 Sandro Santilli +2011-03-29 Bastiaan Jacques - * libcore/asobj/XMLSocket_as.cpp: Use Socket::eof for detecting - close + * configure.ac, libbase/Makefile.am, libbase/jemalloc.c, + libbase/jemalloc_gnash.h: Add macros to allow jemalloc to build + correctly using the Gnash build system. -2010-10-12 Sandro Santilli +2011-03-29 Bastiaan Jacques - * libbase/Socket.cpp, libbase/Socket.h: Implement Socket::eof + * libbase/jemalloc.c, libbase/jemalloc.h, libbase/jemalloc_rb.h, + libbase/jemalloc_types.h, libbase/jemtree.h: Update to upstream + Mozilla jemalloc (87f5bb93303c); no local changes. -2010-10-12 Sandro Santilli +2011-03-29 Benjamin Wolsey - * gui/NullGui.cpp: Debug-print reason of exit from NullGui run - (trying to figure out why XMLSocketTester sometimes fail + * TODO: Update TODO. -2010-10-12 Sandro Santilli +2011-03-27 Sandro Santilli - * testsuite/XmlSocketServer.pl: Write what's received only to the - channel from which we received that + * gui/gnash.cpp: As for renderer, read rcfile for the default + mediahandler too. Fixes #32859. -2010-10-11 Sandro Santilli +2011-03-27 Sandro Santilli - * testsuite/misc-ming.all/XMLSocketTester.sh: Check sockets 10 times - per second (rather than 100) + * gui/qt/Qt4Gui.cpp: Have QT4 gui handle non-existent renderers by + throwing an exception rather than assuming AGG. Have it trust + RunResources to keep rcfile handling centralized. -2010-10-11 Sandro Santilli +2011-03-27 Sandro Santilli - * testsuite/misc-ming.all/XMLSocketTest.as: Avoid string assingment - to temporary variable + * gui/gnash.cpp, gui/gtk/gtk.cpp: Have GTK gui always trust + RunResource about hwaccel and renderer. Have commandline parser use + rcfile setting as a default, or first supported renderer otherwise. + Fixes #32925 in a safer way. -2010-10-11 Sandro Santilli +2011-03-27 Gabriele Giacone <1o5g4r8o@gmail.com> - * testsuite/XmlSocketServer.pl: Sleep 1/10 of a second rather than - 0.5 (quicker testing) + * configure.ac: Fix enable-renderer switch. -2010-10-11 Sandro Santilli +2011-03-26 Sebastian Parborg - * testsuite/XmlSocketServer.pl: Check return from close(socket) in - perl XmlSocket server + * gui/gnash.cpp: Made gnash choose the first available render as + default. -2010-10-11 Sandro Santilli +2011-03-26 Sebastian Parborg - * testsuite/XmlSocketServer.pl: XmlSocketServer: do not write to - socket after close + * gui/gtk/gtk.cpp: Fixed made the gtk gui respect the Renderer + option -2010-10-11 Sandro Santilli +2011-03-26 Bastiaan Jacques - * testsuite/misc-ming.all/XMLSocketTester.sh: Pass XMLSocketTester - args to server process (useful for -v) + * libbase/extension.h: Forward-declare as_object to make cygnal + happy. -2010-10-11 Sandro Santilli +2011-03-26 Bastiaan Jacques - * testsuite/XmlSocketServer.pl: Be verbose only if requested + * configure.ac, libbase/Makefile.am, libbase/extension.cpp, + libbase/extension.h, libcore/asobj/Global_as.cpp: Allow + --disable-extensions to disable loading extensions to avoid the + dependency on libltdl. -2010-10-11 Sandro Santilli +2011-03-26 Bastiaan Jacques - * testsuite/misc-ming.all/XMLSocketTest.as: Loop less at startup + * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h: Remove + extension class loading logic that's not used. -2010-10-11 Sandro Santilli +2011-03-26 Sandro Santilli - * testsuite/gnashrc.in: Make sure not to ignore FSCommands while - running the testsuite (or you may be waiting a minute for - XMLSocketTester to complete...) + * configure.ac: Do not advertise unavailable omap hwaccel. Fixes + ticket #32888 -2010-10-10 Benjamin Wolsey +2011-03-26 Sandro Santilli - * : commit a944729fa80d4907e18eea7f0217da2d53dd3a19 Author: Sandro - Santilli Date: Sun Oct 10 11:25:52 2010 +0200 + * gui/Player.h: Fix misleading comments about --hwaccel and + --renderer -2010-10-09 Benjamin Wolsey +2011-03-25 Rob Savoye - * libcore/vm/ASHandlers.cpp: Change local function arguments and - document. + * : merge from master for rpm changes -2010-10-09 Benjamin Wolsey +2011-03-25 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/as_value.cpp, libcore/as_value.h, - libcore/asobj/Global_as.cpp, libcore/asobj/Global_as.h, - libcore/vm/VM.cpp, libcore/vm/VM.h: Move unnecessary functions out - of Global_as interface. + * packaging/redhat/gnash.spec: Fix files inclusion in rpm -2010-10-09 Benjamin Wolsey +2011-03-25 Gabriele Giacone <1o5g4r8o@gmail.com> - * extensions/mysql/mysql_db.cpp, libcore/ClassHierarchy.cpp, - libcore/MovieClip.cpp, libcore/Video.cpp, libcore/as_function.cpp, - libcore/as_object.cpp, libcore/as_value.cpp, libcore/as_value.h, - libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp, - libcore/asobj/Camera_as.cpp, libcore/asobj/Color_as.cpp, - libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Global_as.cpp, - libcore/asobj/Global_as.h, libcore/asobj/LoadableObject.cpp, - libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClipLoader.cpp, - libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetConnection_as.cpp, - libcore/asobj/NetStream_as.cpp, libcore/asobj/Object.cpp, - libcore/asobj/Selection_as.cpp, libcore/asobj/Sound_as.cpp, - libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp, - libcore/asobj/XMLNode_as.cpp, libcore/asobj/XML_as.cpp, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/external/ExternalInterface_as.cpp, - libcore/asobj/flash/geom/ColorTransform_as.cpp, - libcore/asobj/flash/geom/Matrix_as.cpp, - libcore/asobj/flash/geom/Point_as.cpp, - libcore/asobj/flash/geom/Rectangle_as.cpp, - libcore/asobj/flash/geom/Transform_as.cpp, libcore/debugger.cpp, - libcore/movie_root.cpp, libcore/parser/sprite_definition.cpp, - libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp: Use toObject() + * packaging/rpm.am: Make rpm versioning follow fedora guidelines -2010-10-09 Benjamin Wolsey +2011-03-25 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/vm/VM.cpp, libcore/vm/VM.h: Add toObject() function + * packaging/redhat/gnash.spec: Add mysql-devel to rpm builddep -2010-10-09 Benjamin Wolsey +2011-03-25 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/DisplayObject.h, libcore/MorphShape.cpp, - libcore/RunResources.h, libcore/Timers.h, libcore/as_function.cpp, - libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.h, - testsuite/MovieTester.cpp, utilities/processor.cpp: Header cleanup, - consolidate movie_root::reset. + * packaging/debian/gnash-dev.install: Remove .la from gnash-dev + package -2010-10-09 Benjamin Wolsey +2011-03-25 Gabriele Giacone <1o5g4r8o@gmail.com> - * libcore/MovieClip.cpp, libcore/swf/ExportAssetsTag.h, - libcore/swf/tag_loaders.cpp: Clean up includes. + * packaging/deb.am: Add ~codename to deb package version. -2010-10-09 Benjamin Wolsey +2011-03-25 Hicham HAOUARI - * cygnal/cvm.cpp, gui/Player.cpp, libcore/Makefile.am, - libcore/MovieFactory.cpp, libcore/MovieFactory.h, libcore/gnash.h, - libcore/impl.cpp, utilities/processor.cpp: Drop global clear() - function. + * packaging/debian/konqueror-plugin-gnash.install: Remove + libklashpart.la from debian packaging -2010-10-08 Benjamin Wolsey +2011-03-25 Hicham HAOUARI - * libcore/movie_root.h: Fix button cleanup segfault. + * packaging/redhat/gnash.spec: Various rpm packaging fixes -2010-10-08 Benjamin Wolsey +2011-03-25 Hicham HAOUARI - * testsuite/libcore.all/DisplayListTest.cpp, - testsuite/libcore.all/PropertyListTest.cpp: Fix testsuite again. + * packaging/snapshot.am: Update NEXT_RELEASE in + packaging/snapshot.am -2010-10-08 Benjamin Wolsey +2011-03-24 Benjamin Wolsey - * libcore/asobj/XMLSocket_as.cpp: Another useless deregistration - function. + * packaging/redhat/gnash.spec: Fix rpm for qt4-gnash. -2010-10-08 Benjamin Wolsey +2011-03-24 Hicham HAOUARI - * libbase/GC.h, libcore/vm/VM.cpp, libcore/vm/VM.h: Documentation. + * doc/C/Makefile.am: Comment hardcoded docdir value in + doc/C/Makefile.am for now -2010-10-08 Benjamin Wolsey +2011-03-24 Benjamin Wolsey - * libcore/asobj/LocalConnection_as.cpp, - libcore/asobj/NetStream_as.cpp, libcore/vm/VM.cpp: Squash more silly - cleanups. + * plugin/npapi/plugin.cpp: Fix npapi plugin for qt4-gnash. -2010-10-08 Benjamin Wolsey +2011-03-24 Benjamin Wolsey - * utilities/processor.cpp: Allow successive runs in gprocessor. + * doc/C/preformatted/gnash.1.in, + doc/C/preformatted/kde4-gnash.1.in, + doc/C/preformatted/qt4-gnash.1.in: Fix preformatted manpage. -2010-10-08 Benjamin Wolsey +2011-03-24 Benjamin Wolsey - * libcore/movie_root.cpp, libcore/vm/VM.cpp, libcore/vm/VM.h: - Documentation, remove useless functions. + * desktop/gnash-qt-launcher.in, doc/C/Makefile.am, + doc/C/gnash.man-xml: Fix manpages for qt4-gnash. -2010-10-08 Benjamin Wolsey +2011-03-24 Benjamin Wolsey - * libcore/Relay.cpp, libcore/asobj/Sound_as.cpp: Don't access other - GC resources in GC resource dtors or cleanup is impossible. + * plugin/klash4/klash_part.cpp: Fix klash_part. -2010-10-08 Benjamin Wolsey +2011-03-23 Bastiaan Jacques - * testsuite/MovieTester.h, - testsuite/misc-ming.all/DefineTextTest-Runner.cpp, - testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp, - testsuite/misc-ming.all/attachMovieTestRunner.cpp, - testsuite/misc-ming.all/intervalTestRunner.cpp, - testsuite/movies.all/gravity_embedded-TestRunner.cpp: Add vm - accessor to MovieTester, use it. + * configure.ac, macros/npapi.m4: Wrap AC_LANG_SOURCE in square + brackets to stop recent automake complaining. See -2010-10-08 Benjamin Wolsey + http://www.flameeyes.eu/autotools-mythbuster/forwardporting/autoconf.html - * cygnal/cvm.cpp, gui/gtk/gtk_glue.h, gui/gui.cpp, - gui/pythonmod/gnash-view.cpp, libbase/GC.cpp, libbase/GC.h, - libcore/DisplayObject.cpp, libcore/URLAccessManager.cpp, - libcore/as_object.cpp, libcore/gnash.h, libcore/impl.cpp, - libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp, - plugin/win32/plugin.cpp, testsuite/libcore.all/AsValueTest.cpp, - testsuite/libcore.all/DisplayListTest.cpp, - testsuite/libcore.all/PropertyListTest.cpp: Drop GC singleton +2011-03-23 Bastiaan Jacques -2010-10-08 Benjamin Wolsey + * gui/Makefile.am, gui/aos4/aos4.am, gui/aqua/aqua.am, + gui/dump/Makefile.am, gui/fb/Makefile.am, gui/fltk/fltk.am, + gui/qt/kde3.am, gui/qt/qt4.am, gui/qt/qtopia3.am, gui/sdl/sdl.am: + Remove library flags presumably added to workaround typos from + automake scripts in extensions/. - * gui/Player.cpp, gui/gtk/gtk.cpp, gui/gtk/gtk_canvas.cpp, - gui/gtk/gtk_canvas.h, gui/gtk/gtk_glue.h, gui/gtk/gtk_glue_agg.cpp, - gui/gtk/gtk_glue_agg.h, gui/gtk/gtk_glue_agg_vaapi.cpp, - gui/gtk/gtk_glue_agg_vaapi.h, gui/gtk/gtk_glue_agg_xv.cpp, - gui/gtk/gtk_glue_agg_xv.h, gui/gui.cpp, gui/gui.h, - gui/pythonmod/gnash-view.cpp, libcore/FreetypeGlyphsProvider.cpp, - libcore/URLAccessManager.cpp, libcore/gnash.h, libcore/impl.cpp, - libcore/movie_root.cpp, libcore/movie_root.h, libcore/vm/VM.cpp, - libcore/vm/VM.h, testsuite/MovieTester.cpp, - testsuite/libcore.all/AsValueTest.cpp, - testsuite/libcore.all/DisplayListTest.cpp, - testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: - Drop VM singleton. +2011-03-23 Bastiaan Jacques -2010-10-08 Benjamin Wolsey + * extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am, + extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am, + extensions/lirc/Makefile.am: Fix copy/paste errors. - * gui/Player.cpp, gui/gui.cpp, gui/pythonmod/gnash-view.cpp, - libcore/MovieClip.cpp, libcore/MovieLoader.cpp, - libcore/RunResources.h, libcore/StreamProvider.cpp, - libcore/StreamProvider.h, libcore/asobj/LoadableObject.cpp, - libcore/asobj/LocalConnection_as.cpp, - libcore/asobj/NetConnection_as.cpp, - libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp, - libcore/asobj/flash/external/ExternalInterface_as.cpp, - libcore/movie_root.cpp, libcore/swf/ImportAssetsTag.h, - testsuite/MovieTester.cpp, testsuite/libcore.all/AsValueTest.cpp, - testsuite/libcore.all/DisplayListTest.cpp, - testsuite/libcore.all/PropertyListTest.cpp, utilities/processor.cpp: - Reduce places URL is stored. +2011-03-23 Rob Savoye -2010-10-08 Benjamin Wolsey + * : commit 54d44557ff3060905f8f496ba4c31563c88d98e1 Merge: 60da047 + c20d207 Author: Rob Savoye Date: Wed Mar 23 + 09:40:10 2011 -0600 + +2011-03-23 Benjamin Wolsey + + * gui/qt/qtopia3.am: Fix qtopia3 Makefile. + +2011-03-23 Benjamin Wolsey + + * gui/Makefile.am, gui/qt/kde3.am: Fix kde3 build. + +2011-03-23 Benjamin Wolsey + + * Makefile.am, configure.ac, gui/Makefile.am, gui/Player.cpp, + gui/gnash.in, gui/gui.h, gui/kde/GuiKde4.cpp, gui/kde/Kde4Glue.cpp, + gui/kde/Kde4Glue.h, gui/kde/Kde4Glue.moc.in, + gui/kde/Kde4GlueAgg.cpp, gui/kde/Kde4GlueAgg.h, + gui/kde/Kde4GlueCairo.cpp, gui/kde/Kde4GlueCairo.h, + gui/kde/Kde4GlueOgl.cpp, gui/kde/Kde4GlueOgl.h, + gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h, gui/kde/Kde4Gui.moc.in, + gui/kde/gui_kde.cpp, gui/kde/kde.cpp, gui/kde/kde3.am, + gui/kde/kde4.am, gui/kde/kde_glue.h, gui/kde/kde_glue_agg.cpp, + gui/kde/kde_glue_agg.h, gui/kde/kde_glue_opengl.cpp, + gui/kde/kde_glue_opengl.h, gui/kde/kdesup.h, gui/kde/klash3.moc.in, + gui/kde/qtopia3.am, gui/qt/GuiQt4.cpp, gui/qt/Qt4Glue.cpp, + gui/qt/Qt4Glue.h, gui/qt/Qt4Glue.moc.in, gui/qt/Qt4GlueAgg.cpp, + gui/qt/Qt4GlueAgg.h, gui/qt/Qt4GlueCairo.cpp, + gui/qt/Qt4GlueCairo.h, gui/qt/Qt4GlueOgl.cpp, gui/qt/Qt4GlueOgl.h, + gui/qt/Qt4Gui.cpp, gui/qt/Qt4Gui.h, gui/qt/Qt4Gui.moc.in, + gui/qt/gui_kde.cpp, gui/qt/kde.cpp, gui/qt/kde3.am, + gui/qt/kde_glue.h, gui/qt/kde_glue_agg.cpp, gui/qt/kde_glue_agg.h, + gui/qt/kde_glue_opengl.cpp, gui/qt/kde_glue_opengl.h, + gui/qt/kdesup.h, gui/qt/klash3.moc.in, gui/qt/qt4.am, + gui/qt/qtopia3.am, packaging/debian/gnash-klash.install, + packaging/debian/klash.desktop.in, packaging/debian/klash.install, + packaging/debian/klash.lintian-overrides, packaging/debian/rules, + packaging/ltib/gnash.spec, packaging/redhat/klash.spec: Rename + kde4-gnash to qt4-gnash. + +2011-03-22 Sandro Santilli + + * configure.ac: Do not advertise existance of non-existent gles + renderer (single-line change)) + +2011-03-22 Benjamin Wolsey + + * Makefile.am, configure.ac, desktop/Makefile.am, + doc/C/Makefile.am, gui/Makefile.am, gui/kde/kde4.am: Don't require + kde headers for the kde4 (really: Qt4) GUI. - * gui/Player.cpp, gui/pythonmod/gnash-view.cpp, - libcore/StreamProvider.cpp, libcore/StreamProvider.h, - libcore/URLAccessManager.cpp, libcore/URLAccessManager.h, - libcore/asobj/LocalConnection_as.cpp, - libcore/asobj/NetConnection_as.cpp, - libcore/asobj/SharedObject_as.cpp, - libcore/asobj/flash/external/ExternalInterface_as.cpp, - libcore/movie_root.cpp, libcore/movie_root.h, - testsuite/MovieTester.cpp, utilities/processor.cpp: Drop - URLAccessManager VM::get. +2011-03-22 Benjamin Wolsey -2010-10-08 Benjamin Wolsey + * gui/kde/Kde4Glue.h, gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: + Implement screenDPI() in Qt4. - * extensions/fileio/fileio.cpp: Fix fileio. +2011-03-22 Benjamin Wolsey -2010-10-08 Benjamin Wolsey + * NEWS: Update news. - * extensions/gtk2/gtkext.cpp: Drop VM::get from extension. +2011-03-22 Benjamin Wolsey -2010-10-08 Benjamin Wolsey + * gui/kde/Kde4Glue.cpp: Copyright typo. - * libcore/CharacterProxy.h: Don't forget to copy movie_root pointer. +2011-03-22 Benjamin Wolsey -2010-10-08 Benjamin Wolsey + * gui/kde/Kde4Glue.cpp, gui/kde/Kde4Glue.h: Implement mouse wheel + handling for Qt4. - * libcore/ClassHierarchy.cpp, libcore/ClassHierarchy.h: Drop unused - ostream operator that used VM singleton. +2011-03-22 Benjamin Wolsey -2010-10-08 Benjamin Wolsey + * gui/kde/Kde4Glue.cpp: Fix mangled copyright notice. - * libcore/as_value.cpp, libcore/as_value.h, - libcore/asobj/AsBroadcaster.cpp, - libcore/asobj/flash/geom/Point_as.cpp, libcore/vm/ASHandlers.cpp, - libcore/vm/VM.cpp, libcore/vm/VM.h: Drop VM::get usage in as_value. +2011-03-22 Benjamin Wolsey -2010-10-08 Benjamin Wolsey + * Makefile.am: Drop remaining reference to HAVE_DMALLOC. - * testsuite/misc-ming.all/attachMovieTestRunner.cpp, - testsuite/misc-ming.all/intervalTestRunner.cpp, - testsuite/movies.all/gravity_embedded-TestRunner.cpp: Fix testsuite +2011-03-22 Benjamin Wolsey -2010-10-08 Benjamin Wolsey + * gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Implement screenResolution + for Qt4. - * libcore/as_value.cpp, libcore/as_value.h, - libcore/asobj/Array_as.cpp, libcore/asobj/AsBroadcaster.cpp, - libcore/asobj/Color_as.cpp, libcore/asobj/Date_as.cpp, - libcore/asobj/Global_as.cpp, libcore/asobj/Key_as.cpp, - libcore/asobj/LocalConnection_as.cpp, - libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp, - libcore/asobj/Number_as.cpp, libcore/asobj/Selection_as.cpp, - libcore/asobj/SharedObject_as.cpp, libcore/asobj/String_as.cpp, - libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp, - libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/XMLNode_as.cpp, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/geom/ColorTransform_as.cpp, - libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp, libcore/vm/VM.h, - testsuite/libcore.all/AsValueTest.cpp, - testsuite/misc-ming.all/DefineTextTest-Runner.cpp, - testsuite/misc-ming.all/DragDropTestRunner.cpp, - testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp, - testsuite/misc-ming.all/loadMovieTestRunner.cpp, - testsuite/misc-swfc.all/button_test1runner.cpp: Use new toInt, drop - remaining to_number(). +2011-03-22 Benjamin Wolsey -2010-10-08 Benjamin Wolsey + * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h, + gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Drop unused FD callback + code. - * libcore/vm/VM.cpp, libcore/vm/VM.h: Add toInt function with VM - arg. +2011-03-22 Benjamin Wolsey -2010-10-08 Benjamin Wolsey + * configure.ac: Drop old configuration code. - * libcore/as_value.cpp, libcore/as_value.h, libcore/vm/VM.cpp, - libcore/vm/VM.h: Move functions to VM +2011-03-22 Bastiaan Jacques -2010-10-08 Benjamin Wolsey + * macros/glib.m4: Break the outer loop so we don't continue looking + after we've found the GTK headers. - * libcore/asobj/Array_as.cpp, libcore/asobj/Math_as.cpp: Drop all - to_number() use outside as_value. +2011-03-21 Bastiaan Jacques -2010-10-08 Benjamin Wolsey + * configure.ac: Remove the --enable-allstatic option, which does + nothing. - * libcore/asobj/ASConversions.cpp, libcore/asobj/Color_as.cpp, - libcore/asobj/flash/filters/BevelFilter_as.cpp, - libcore/asobj/flash/filters/BlurFilter_as.cpp, - libcore/asobj/flash/filters/DropShadowFilter_as.cpp, - libcore/asobj/flash/filters/GlowFilter_as.cpp, - libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, - libcore/asobj/flash/filters/GradientGlowFilter_as.cpp: More - toNumber. +2011-03-21 Benjamin Wolsey -2010-10-08 Benjamin Wolsey + * gui/kde/Kde4Gui.cpp, gui/kde/Kde4Gui.h: Implement clipboard + setting. - * libcore/asobj/flash/geom/Matrix_as.cpp, - libcore/asobj/flash/geom/Point_as.cpp: More toNumber. +2011-03-21 Bastiaan Jacques -2010-10-08 Benjamin Wolsey + * extensions/mysql/Makefile.am: Fix typo. - * libcore/DisplayObject.cpp, libcore/asobj/MovieClip_as.cpp, - libcore/asobj/TextFormat_as.cpp: More toNumber. +2011-03-20 Bastiaan Jacques -2010-10-07 Benjamin Wolsey + * Makefile.am: Remove stray endif. - * extensions/fileio/fileio.cpp, libcore/asobj/Array_as.cpp, - libcore/asobj/Camera_as.cpp, libcore/asobj/Date_as.cpp, - libcore/asobj/Global_as.cpp, libcore/asobj/Math_as.cpp, - libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp, - libcore/asobj/NetStream_as.cpp, libcore/asobj/Number_as.cpp, - libcore/asobj/Sound_as.cpp, libcore/asobj/String_as.cpp, - libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp, - libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/filters/BevelFilter_as.cpp, - libcore/asobj/flash/filters/DropShadowFilter_as.cpp, - libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, - libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, - libcore/asobj/flash/geom/ColorTransform_as.cpp, - libcore/asobj/flash/geom/Matrix_as.cpp, libcore/vm/Machine.cpp: Use - toNumber more. +2011-03-20 Bastiaan Jacques -2010-10-07 Benjamin Wolsey + * Makefile.am: Don't pretent XV is still included. - * libcore/as_value.cpp, libcore/as_value.h: Minor cleanups +2011-03-20 Bastiaan Jacques -2010-10-07 Benjamin Wolsey + * configure.ac, macros/alp.m4: Drop defunct ALP macro and tidy up in + configure.ac. - * libcore/Button.cpp, libcore/DisplayObject.cpp, - libcore/ExternalInterface.cpp, libcore/as_value.cpp, - libcore/as_value.h, libcore/asobj/Boolean_as.cpp, - libcore/asobj/Camera_as.cpp, libcore/asobj/Microphone_as.cpp, - libcore/asobj/MovieClip_as.cpp, libcore/asobj/NetStream_as.cpp, - libcore/asobj/Sound_as.cpp, libcore/asobj/Stage_as.cpp, - libcore/asobj/TextField_as.cpp, libcore/asobj/TextFormat_as.cpp, - libcore/asobj/TextSnapshot_as.cpp, libcore/asobj/XMLNode_as.cpp, - libcore/asobj/XML_as.cpp, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/filters/BevelFilter_as.cpp, - libcore/asobj/flash/filters/DropShadowFilter_as.cpp, - libcore/asobj/flash/filters/GlowFilter_as.cpp, - libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, - libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, - libcore/asobj/flash/geom/Rectangle_as.cpp: Drop to_bool() usage. +2011-03-20 Bastiaan Jacques -2010-10-07 Benjamin Wolsey + * macros/alp.m4: Revert "Drop defunct macros." This reverts commit 564ad447a835a767b2158cbb6044815a3075d1ff. - * libcore/MovieClip.cpp: Use conversion functions in MovieClip. +2011-03-20 Bastiaan Jacques -2010-10-07 Benjamin Wolsey + * macros/alp.m4: Drop defunct macros. - * libcore/vm/ASHandlers.cpp: Use conversion functions more. +2011-03-20 Brad Smith -2010-10-07 Benjamin Wolsey + * configure.ac: Remove unnecessary OpenBSD libpng detection hack. - * libcore/vm/ASHandlers.cpp: Use conversion functions. +2011-03-20 Bastiaan Jacques -2010-10-07 Benjamin Wolsey + * macros/xpcom.m4: Remove defunct macro. - * libcore/Video.cpp, libcore/as_value.cpp, libcore/as_value.h, - libcore/vm/VM.cpp, libcore/vm/VM.h: Add VM functions for conversion. +2011-03-20 Bastiaan Jacques -2010-10-07 Benjamin Wolsey + * libbase/BitsReader.h, libbase/IOChannel.h, + libcore/CharacterProxy.cpp, libcore/DisplayList.h, + libcore/Function.h, libcore/Function2.h, libcore/HostInterface.h, + libcore/Movie.h, libcore/MovieClip.h, libcore/MovieLoader.h, + libcore/ObjectURI.h, libcore/PropertyList.h, libcore/Relay.cpp, + libcore/SWFMatrix.h, libcore/Timers.h, libcore/as_environment.h, + libcore/as_object.h, libcore/as_value.h, + libcore/asobj/XMLNode_as.h, + libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp, + libcore/asobj/flash/filters/ConvolutionFilter_as.cpp, + libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp, + libcore/asobj/flash/filters/DropShadowFilter_as.cpp, + libcore/asobj/flash/filters/GlowFilter_as.cpp, + libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, + libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, + libcore/asobj/flash/geom/Matrix_as.cpp, libcore/movie_root.h, + libcore/parser/movie_definition.h, + libcore/swf/DefineEditTextTag.cpp, libcore/swf/PlaceObject2Tag.cpp, + libcore/swf/RemoveObjectTag.cpp, libcore/swf/SWF.h, + libcore/vm/ActionExec.cpp, libcore/vm/CallStack.h, + libcore/vm/ExecutableCode.h, libcore/vm/Machine.h, libcore/vm/VM.h, + libcore/vm/fn_call.h, plugin/npapi/external.h: Remove unused + includes, add forward declarations, use where appropriate, + move some includes to implementation files. - * libcore/CharacterProxy.cpp, libcore/CharacterProxy.h, - libcore/as_value.cpp, libcore/asobj/NetStream_as.cpp, - libcore/asobj/Sound_as.cpp: Store movie_root in CharacterProxy to - avoid using VM singleton. +2011-03-19 Sandro Santilli -2010-10-07 Benjamin Wolsey + * NEWS, configure.ac: Prepare for next turn (0.8.10) - * extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp, - extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp, - extensions/mysql/mysql_db.cpp: Fix incorrect header in extensions. +2011-03-19 Sandro Santilli -2010-10-07 Benjamin Wolsey + * NEWS: Set release date... - * devtools/lib/Gnash/Distribution.pm, devtools/lib/Gnash/Utils.pm, - devtools/testsuite/c_casts.t, - devtools/testsuite/copyright_notices.t, devtools/testsuite/tabs.t, - devtools/testsuite/uncuddled_else.t, doc/C/actionscript.xml: Remove - unused perl scripts. +2011-03-19 Bastiaan Jacques -2010-10-07 Benjamin Wolsey + * macros/kde4.m4: Fix typo. Bug #32849. - * libcore/asobj/gen-asclass.pl: Remove out-of-date script. +2011-03-19 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-10-07 Benjamin Wolsey + * packaging/rpm.am: Fix rpm packaging. - * libcore/vm/ExecutableCode.h: Drop useless include. +2011-03-19 Hicham HAOUARI -2010-10-07 Benjamin Wolsey + * plugin/npapi/Makefile.am: Add BOOST_CFLAGS to + plugin/npapi/Makefile.am - * libcore/as_function.h: Documentation. +2011-03-18 Sandro Santilli -2010-10-07 Benjamin Wolsey + * testsuite/misc-swfmill.all/Makefile.am: Distribute + missing_bitmap.xml - * libcore/asobj/Global_as.cpp, libcore/vm/ASHandlers.cpp, - libcore/vm/VM.cpp, libcore/vm/VM.h: Remove VM statics and related - functions. Use init_member(). +2011-03-18 Rob Savoye -2010-10-07 Benjamin Wolsey + * configure.ac, packaging/snapshot.am: update for final - * libcore/as_function.cpp, testsuite/actionscript.all/Function.as: - More passes, remove all static objects. +2011-03-18 Sandro Santilli -2010-10-07 Benjamin Wolsey + * librender/cairo/Renderer_cairo.cpp: Fix the missing and disposed + bitmap in bitmapfill case for cairo too (bug #32842) - * libcore/as_function.cpp, libcore/as_function.h, libcore/vm/VM.cpp: - Drop static entirely. +2011-03-18 Sandro Santilli -2010-10-07 Benjamin Wolsey + * libcore/FillStyle.cpp, librender/agg/Renderer_agg_style.h, + testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Have AGG + renderer handle disposed bitmaps and missing bitmaps differently, + fixing #32833 w/out breaking other things. - * libcore/as_function.cpp, libcore/asobj/Global_as.cpp: Remove 2 - more static usages. +2011-03-18 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-10-07 Benjamin Wolsey + * Makefile.am, configure.ac, testsuite/swfdec/Makefile.am: Disable + swfdec testsuite in dist. - * libcore/vm/ASHandlers.cpp: Drop static use. +2011-03-18 Sandro Santilli -2010-10-07 Benjamin Wolsey + * librender/agg/Renderer_agg_style.h, + testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Revert the + change about missing bitmaps as it broke another test. Leave + comments about the case right in the code. - * libcore/vm/ASHandlers.cpp, libcore/vm/VM.cpp, - testsuite/actionscript.all/Function.as: More passes. +2011-03-18 Sandro Santilli -2010-10-07 Benjamin Wolsey + * librender/agg/Renderer_agg_style.h, + testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Fix bug + #32833 for AGG renderer (render missing bitmap fills in solid red) - * libcore/vm/VM.cpp, testsuite/actionscript.all/Function.as: Init - correct member: another pass. +2011-03-18 Sandro Santilli -2010-10-07 Benjamin Wolsey + * testsuite/misc-swfmill.all/Makefile.am, + testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp: Automate + runner for test of bug #32833 - * libcore/vm/VM.cpp, testsuite/actionscript.all/Function.as: - Disregard visibility, testsuite passes. +2011-03-18 Benjamin Wolsey -2010-10-07 Benjamin Wolsey + * configure.ac, gui/Makefile.am, gui/gnash.in, + gui/riscos/gui_riscos.cpp, gui/riscos/riscos.am, + gui/riscos/riscos.cpp, gui/riscos/riscos_glue.h, + gui/riscos/riscos_glue_agg.cpp, gui/riscos/riscos_glue_agg.h, + gui/riscos/riscossup.h, plugin/xpcom/GnashComponent.cpp, + plugin/xpcom/GnashComponent.h, + plugin/xpcom/GnashComponentModule.cpp, plugin/xpcom/Makefile.am, + plugin/xpcom/README.txt, plugin/xpcom/iGnashComponent.idl: Drop + riscos and xpcom. - * libcore/as_function.cpp, libcore/asobj/Global_as.cpp, - libcore/asobj/Number_as.cpp, libcore/vm/VM.cpp: Add Global_as.cpp, - improve some native function cases. +2011-03-18 Sandro Santilli -2010-10-07 Benjamin Wolsey + * testsuite/misc-swfmill.all/missing_bitmap.xml: Test for bug #32833 - * doc/C/preformatted/gnash_ref.info.in, - doc/C/preformatted/gnashref.html.in, - doc/C/refmanual/extensions/extensions.xml, - extensions/dbus/dbus_ext.cpp, extensions/dejagnu/dejagnu.cpp, - extensions/fileio/fileio.cpp, extensions/lirc/lirc_ext.cpp, - extensions/mysql/mysql_db.cpp, libcore/AMFConverter.cpp, - libcore/Button.cpp, libcore/ClassHierarchy.h, - libcore/ExternalInterface.cpp, libcore/Video.cpp, - libcore/as_function.cpp, libcore/as_object.cpp, - libcore/as_object.h, libcore/asobj/Accessibility_as.cpp, - libcore/asobj/Array_as.cpp, libcore/asobj/Boolean_as.cpp, - libcore/asobj/Camera_as.cpp, libcore/asobj/Color_as.cpp, - libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp, - libcore/asobj/Global_as.h, libcore/asobj/Globals.cpp, - libcore/asobj/Globals.h, libcore/asobj/Microphone_as.cpp, - libcore/asobj/MovieClipLoader.cpp, libcore/asobj/MovieClip_as.cpp, - libcore/asobj/NetConnection_as.cpp, libcore/asobj/NetStream_as.cpp, - libcore/asobj/Number_as.cpp, libcore/asobj/Object.cpp, - libcore/asobj/SharedObject_as.cpp, libcore/asobj/Sound_as.cpp, - libcore/asobj/String_as.cpp, libcore/asobj/TextField_as.cpp, - libcore/asobj/TextFormat_as.cpp, libcore/asobj/XMLNode_as.cpp, - libcore/asobj/flash.am, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/display_pkg.cpp, - libcore/asobj/flash/external/ExternalInterface_as.cpp, - libcore/asobj/flash/external/external_pkg.cpp, - libcore/asobj/flash/filters/BitmapFilter_as.cpp, - libcore/asobj/flash/filters/filters_pkg.cpp, - libcore/asobj/flash/flash_pkg.cpp, - libcore/asobj/flash/geom/ColorTransform_as.cpp, - libcore/asobj/flash/geom/Matrix_as.cpp, - libcore/asobj/flash/geom/Point_as.cpp, - libcore/asobj/flash/geom/Rectangle_as.cpp, - libcore/asobj/flash/geom/Transform_as.cpp, - libcore/asobj/flash/geom/geom_pkg.cpp, - libcore/asobj/flash/net/net_pkg.cpp, - libcore/asobj/flash/text/text_pkg.cpp, libcore/vm/ASHandlers.cpp, - libcore/vm/VM.cpp, testsuite/libcore.all/DisplayListTest.cpp: Remove - virtual Global_as interface, create Objects properly. +2011-03-18 Rob Savoye -2010-10-06 Andrea Palmatè + * plugin/npapi/plugin.cpp: read one byte at a time - * libbase/SharedMem.cpp, - libcore/asobj/flash/external/ExternalInterface_as.cpp: Small changes +2011-03-18 Bastiaan Jacques -2010-10-05 Sandro Santilli + * plugin/npapi/plugin.cpp: Another attempt to prevent the plugin + from blocking Firefox, seeing as the previous solution did not work + on OpenBSD (at least). This approach reads only a single byte at a time, and subsequently + checks that more input is flagged before attempting the next read. + This is tested to prevent blocking at least on OpenBSD and Fedora + with Firefox 3.x and 4.0rc1. - * NEWS: Add release date for 0.8.6 +2011-03-17 Bastiaan Jacques -2010-10-04 Sandro Santilli + * libcore/HostInterface.h: Export the correct symbols. - * : commit 29762b933a568853f2c81f4452fbb822e8481ac0 Author: Sandro - Santilli Date: Mon Oct 4 22:53:16 2010 +0200 +2011-03-17 Johannes Obermayr -2010-10-04 Rob Savoye + * macros/kde4.m4: Choose right kde4 libdir on openSUSE based systems - * packaging/debian/changelog, packaging/debian/control: add ffmpeg - as media handler, along with it' +2011-03-17 Markus Gothe -2010-10-04 Rob Savoye + * libsound/WAVWriter.h: added DSOEXPORT - * : commit 19cc9be0f2dbbcdf152a4a9e0a3b5d3fe3883fdf Author: Rob - Savoye Date: Mon Oct 4 09:49:30 2010 -0600 +2011-03-17 Markus Gothe -2010-10-04 Sandro Santilli + * libcore/HostInterface.h, libcore/MovieFactory.h: added DSOEXPORT's - * plugin/npapi/plugin.cpp: If cookie is null, ncookie (string) - constructor would segfault... so check before trying +2011-03-17 Markus Gothe -2010-10-04 Sandro Santilli + * libbase/RTMP.h, libbase/SWFCtype.h, libbase/URLAccessManager.h, + libbase/utf8.h: added DSOEXPORT's - * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Move cookie setup - code in its own function (ready to be cloned for proxy) +2011-03-17 Hicham HAOUARI -2010-10-04 Rob Savoye + * doc/C/refmanual/code_dependencies.xml: Add libltdl development + package to the list of code dependencies - * packaging/debian/rules: only build some of the extensions +2011-03-16 Hicham HAOUARI -2010-10-04 Rob Savoye + * doc/C/refmanual/code_dependencies.xml: Update code dependencies + documentation - * packaging/debian/control: add libqt4-dev and kdelibs-bin +2011-03-16 Benjamin Wolsey -2010-10-04 Rob Savoye + * libcore/DisplayList.cpp: Reduce scope of iterator. - * macros/qt4.m4: don't edit the other include dirs for qt4 away, or - it breaks pbuilder. +2011-03-16 Benjamin Wolsey -2010-10-04 Rob Savoye + * librender/agg/Renderer_agg.cpp: Update completion list. - * packaging/deb.am: use the python version instead of uname when - editing the python deb files. +2011-03-14 Benjamin Wolsey -2010-10-03 Rob Savoye + * libcore/DisplayList.cpp: Remove commented-out code. - * libbase/curl_adapter.cpp: only indenting and minor formatting - changes. +2011-03-14 Benjamin Wolsey -2010-10-03 Rob Savoye + * librender/agg/Renderer_agg.cpp: Use a ptr_vector - * libbase/curl_adapter.cpp: add comment about timeouts +2011-03-15 Rob Savoye -2010-10-04 Sandro Santilli + * testsuite/Makefile.am: add dejagu.h to the dist - * libbase/curl_adapter.cpp: Indentation, slightly more useful debug - line +2011-03-16 Bastiaan Jacques -2010-10-03 Rob Savoye + * NEWS: Add a few more changes and a bunch of caveats. - * : commit d7753930b9f710c6ee60af6d536d08e672db1491 Author: Rob - Savoye Date: Sun Oct 3 16:20:37 2010 -0600 +2011-03-15 Rob Savoye -2010-10-03 Sandro Santilli + * testsuite/Makefile.am: add dejagu.h to the dist - * libbase/curl_adapter.cpp: Remove old TODO note (all done already) +2011-03-15 Rob Savoye -2010-10-03 Sandro Santilli + * : big merge from master, fix rpm creation, drop fetching swfdec - * libbase/curl_adapter.cpp: FD_ZERO should not be called between - curl_multi_fset and select... +2011-03-14 Benjamin Wolsey -2010-10-03 Rob Savoye + * libbase/SharedMem.cpp: Remove unneeded conditional. - * macros/curl.m4: when using --with-curl-lib= don't forget to add - -lcurl or gnash won't link. +2011-03-14 Andrew Guertin -2010-10-02 Sandro Santilli + * configure.ac, doc/C/refmanual/feature_configuration.xml, + gui/aqua/aqua_ogl_glue.cpp, gui/aqua/aqua_ogl_glue.h, + gui/aqua/aquasup.h, gui/gtk/gtk_glue_gtkglext.cpp, + gui/gtk/gtk_glue_gtkglext.h, gui/kde/kde_glue_opengl.cpp, + gui/kde/kde_glue_opengl.h, gui/sdl/sdl_ogl_glue.cpp, + gui/sdl/sdl_ogl_glue.h, gui/sdl/sdlsup.h, + librender/opengl/Renderer_ogl.cpp: Remove obsolete fix-lod-bias + option. - * : commit e51a1a7c78ba85cab1ea31ffd732b1087bdcd38b Author: Sandro - Santilli Date: Sat Oct 2 14:27:54 2010 +0200 +2011-03-14 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-10-02 Bastiaan Jacques + * testsuite/swfdec/Makefile.am: Readd swfdec srcdir to dist - * libcore/CharacterProxy.h: Export a symbol used across DSOs. +2011-03-13 Sandro Santilli -2010-10-01 Rob Savoye + * testsuite/actionscript.all/Number.as: Add test for Number.toString + as encountered in bug #32521 - * packaging/redhat/gnash.spec, packaging/rpm.am: fix typo in - --enable-renderers, version is now master instead of trunk. +2011-03-13 Rob Savoye -2010-10-01 Rob Savoye + * testsuite/swfdec/Makefile.am: fetch-swfdec needs to look in the + builddir, not the srcdir. - * Makefile.am: use NOW if revno isn't set. For some reason, git - describe fails on some machines. +2011-03-13 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-10-01 Rob Savoye + * Makefile.am, configure.ac, testsuite/Makefile.am, + testsuite/swfdec/Makefile.am: Fix swfdec testsuite in dist - * packaging/snapshot.am: add the branch nick back in the final - version string. +2011-02-10 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-10-01 Rob Savoye + * testsuite/misc-ming.all/Makefile.am: Add XMLSocketTester to + distcleanfiles - * Makefile.am: drop everything after the main index number so we - don't confuse packaging version numbering. +2011-02-10 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-10-01 Rob Savoye + * testsuite/misc-swfmill.all/trace-as2/Makefile.am: Fix misc-swfmill + tests in dist testsuite - * packaging/debian/changelog: fix the date for the current entry +2011-02-10 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-10-01 Rob Savoye + * testsuite/Makefile.am, testsuite/media/Makefile.am: Fix misc-ming + tests in dist testsuite - * : commit 4ab30f16fee0c2d0e9fbf7be47dcc7a34bf0b64b Merge: a15b0de - 003dc38 Author: Rob Savoye Date: Fri Oct 1 - 07:01:09 2010 -0600 +2011-03-13 Bastiaan Jacques -2010-10-01 Benjamin Wolsey + * libmedia/gst/MediaParserGst.cpp, libmedia/gst/MediaParserGst.h: + Set _parsingComplete only after all the encoded frames have been + emitted. See bug #32760. - * libcore/as_value.cpp, libcore/vm/ASHandlers.cpp: Add more object - information. +2011-03-13 Bastiaan Jacques -2010-10-01 Benjamin Wolsey + * libmedia/gst/MediaParserGst.cpp: Let the sink caps be less + specific so small caps changes are possible. Fixes bug #32760. - * libcore/as_value.cpp, libcore/as_value.h, libcore/vm/fn_call.h, - testsuite/misc-ming.all/DragDropTestRunner.cpp, - testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp, - testsuite/misc-ming.all/loadMovieTestRunner.cpp: Use ostream - operator directly. +2011-03-13 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-10-01 Benjamin Wolsey + * cygnal/libnet/Makefile.am: Fix lenny build. - * libcore/Function.cpp, libcore/as_object.cpp, libcore/as_object.h, - libcore/as_value.cpp, libcore/asobj/Globals.cpp: Drop proxying - function. +2011-03-12 Sandro Santilli -2010-10-01 Benjamin Wolsey + * libcore/vm/ActionExec.cpp: Include program counter on action limit + notification log - * libcore/asobj/Array_as.cpp: Update comment. +2011-03-12 Bastiaan Jacques -2010-10-01 Benjamin Wolsey + * plugin/npapi/pluginScriptObject.cpp: Fix null pointer dereference. - * libcore/asobj/Array_as.cpp: Fix length lookup. +2011-03-12 Bastiaan Jacques -2010-10-01 Benjamin Wolsey + * plugin/npapi/pluginScriptObject.cpp, + plugin/npapi/pluginScriptObject.h: Make the file descriptor + variables part of the instance. Fixes bug #32758. - * testsuite/actionscript.all/array.as: Add tests for length property - lookup. +2011-03-12 Bastiaan Jacques -2010-10-01 Benjamin Wolsey + * plugin/npapi/pluginScriptObject.cpp, + plugin/npapi/pluginScriptObject.h: Remove dead and unused code. - * libcore/as_object.h: Fix docs, drop all namespace references. +2011-03-12 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-10-01 Benjamin Wolsey + * Makefile.am, testsuite/Makefile.am: Enable distcheck testsuite - * libcore/as_object.h, libcore/asobj/Array_as.cpp, - libcore/asobj/Array_as.h: Add getOwnProperty() to match getMember() - and make reducing lookups easier. +2011-03-12 Bastiaan Jacques -2010-10-01 Benjamin Wolsey + * NEWS: Add some user-visible changes. - * libcore/asobj/Object.cpp: Fix messed up log message. +2011-03-12 Bastiaan Jacques -2010-10-01 Benjamin Wolsey + * plugin/npapi/plugin.cpp: Silence warnings. - * gui/pythonmod/gnash-view.cpp, libcore/AMFConverter.cpp, - libcore/Timers.cpp, libcore/as_object.cpp, libcore/as_object.h, - libcore/asobj/ASConversions.cpp, - libcore/asobj/Accessibility_as.cpp, - libcore/asobj/AsBroadcaster.cpp, libcore/asobj/Camera_as.cpp, - libcore/asobj/Color_as.cpp, libcore/asobj/ContextMenuItem_as.cpp, - libcore/asobj/ContextMenu_as.cpp, libcore/asobj/Date_as.cpp, - libcore/asobj/Globals.cpp, libcore/asobj/LocalConnection_as.cpp, - libcore/asobj/Microphone_as.cpp, libcore/asobj/MovieClip_as.cpp, - libcore/asobj/Object.cpp, libcore/asobj/SharedObject_as.cpp, - libcore/asobj/TextField_as.cpp, libcore/asobj/XMLNode_as.cpp, - libcore/asobj/XMLSocket_as.cpp, libcore/asobj/XML_as.cpp, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/filters/BitmapFilter_as.cpp, - libcore/asobj/flash/geom/ColorTransform_as.cpp, - libcore/parser/sprite_definition.cpp, libcore/vm/ASHandlers.cpp, - libcore/vm/CallStack.cpp, libcore/vm/Machine.cpp: Move trivial - wrapper functions out of as_object class. +2011-03-12 Hicham HAOUARI -2010-10-01 Benjamin Wolsey + * doc/C/Makefile.am, doc/C/gnash.man-xml, + doc/C/preformatted/fb-gnash.1.in, + doc/C/preformatted/gnash-gtk-launcher.1.in, + doc/C/preformatted/gnash-qt-launcher.1.in, + doc/C/preformatted/sdl-gnash.1.in: Add missing aliases to gnash + manpage - * librender/Renderer_agg.cpp, librender/Renderer_agg_style.h: Use - default (integer) rasterizer. +2011-03-12 Bastiaan Jacques -2010-09-30 Rob Savoye + * plugin/npapi/plugin.h: Add some documentation. - * : commit bf4e8690f4c4b55fa18feef0aefb4dd31450a1f2 Author: Benjamin - Wolsey Date: Thu Sep 30 17:21:01 2010 - +0200 +2011-03-12 Bastiaan Jacques -2010-09-30 Benjamin Wolsey + * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Manage the second + file descriptor as well. - * libcore/PropertyList.cpp, libcore/PropertyList.h: Inline - PropertyList::markReachableResources. +2011-03-11 Bastiaan Jacques -2010-09-30 Rob Savoye + * plugin/npapi/plugin.cpp: Call the function wrappers rather than + directly invoking the function pointers. - * packaging/deb.am, packaging/snapshot.am: change trunk to master - for snapshot version +2011-03-12 Hicham HAOUARI -2010-09-30 Rob Savoye + * configure.ac, macros/python.m4: Fix python detection on obsd - * configure.ac: change trunk to master for snapshot version +2011-03-12 Hicham HAOUARI -2010-09-30 Rob Savoye + * gui/pythonmod/Makefile.am: Add gen-gnash.c to CLEANFILES - * Makefile.am: use git branch for the NICK instead of the directory - path. +2011-03-12 Hicham HAOUARI -2010-09-30 Benjamin Wolsey + * Makefile.am: Cygnal needs to be built before utilities - * libcore/as_value.cpp, libcore/as_value.h: Inline trivial - functions. +2011-03-12 Hicham HAOUARI -2010-09-30 Benjamin Wolsey + * Makefile.am: Fix make_distcheck trying to distclean cygnal + directory twice - * libcore/as_object.h: Provide a dtor for good karma. +2011-03-11 Bastiaan Jacques -2010-09-30 Rob Savoye + * plugin/npapi/plugin.cpp: Plug memory leak (bug #32727). - * packaging/debian/control: drop Build-Depends from mysql extension - package +2011-03-11 Bastiaan Jacques -2010-09-30 Rob Savoye + * libcore/ExternalInterface.cpp: Remove spurious print. - * packaging/debian/dirs, packaging/debian/docs, - packaging/debian/source/format: remove unnecessary files +2011-03-11 Bastiaan Jacques -2010-09-30 Benjamin Wolsey + * plugin/npapi/plugin.cpp: NPN_CreateObject is available in + mozilla-1.9.0. - * libcore/as_value.cpp, libcore/as_value.h: Inline ctor, cctor and - dtor of as_value. +2011-03-11 Hicham HAOUARI -2010-09-30 Benjamin Wolsey + * cygnal/cgi-bin/echo/Makefile.am, + cygnal/cgi-bin/oflaDemo/Makefile.am: More fixes for distcheck after + enabling cygnal - * libcore/vm/VM.cpp, libcore/vm/VM.h: Inline swf version call. +2011-03-11 Hicham HAOUARI -2010-09-30 Benjamin Wolsey + * configure.ac: Cosmetic : fix erroneous tab use from previous + commit - * libcore/as_environment.h: Const correct. +2011-03-11 Hicham HAOUARI -2010-09-30 Benjamin Wolsey + * configure.ac: Build GTK with --enable-gui=all configure switch - * libcore/DisplayList.cpp, libcore/DisplayList.h, - testsuite/libcore.all/DisplayListTest.cpp: Don't test things that - aren't part of the interface. Const correct. +2011-03-11 Sandro Santilli -2010-09-30 Benjamin Wolsey + * testsuite/libcore.all/Makefile.am: It seems we need to explictly + link to boost here, to avoid undefined reference to + 'boost::lock_error::lock_error()' errors (on lucid-linux-x86 32bit) - * libcore/DisplayObject.cpp, libcore/DisplayObject.h: Inline simple - accessors +2011-03-11 Sandro Santilli -2010-09-30 Benjamin Wolsey + * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Have + MediaParserFfmpeg::seekMedia return -1 on error. Properly signals + parsing errors in the upper levels, which then consider the input + finished and show what they got so far. By all effects, this fixes + playback of the infamous "the snow plugin" movie, bug #32751. - * libcore/event_id.h: Move binary ops outside class and simplify. +2011-03-11 Bastiaan Jacques -2010-09-30 Benjamin Wolsey + * libbase/curl_adapter.cpp: Use a 64-bit precision type to avoid + integer overflows. Fixing bug #32735. - * libcore/PropertyList.h: Use own struct for easier inlining. +2011-03-11 Bastiaan Jacques -2010-09-30 Benjamin Wolsey + * libcore/HostInterface.cpp, libcore/HostInterface.h: boost::variant + provides an ostream operator<<; it is neither necessary nor + desirable to roll our own. - * libcore/Property.h, libcore/PropertyList.cpp: Remove default args - and casts. +2011-03-10 Rob Savoye -2010-09-30 Benjamin Wolsey + * gui/pythonmod/Makefile.am: add gnash_la_CPPFLAGS to see if it + makes distcheck happy - * libcore/Property.h: Drop default Property ctor. +2011-03-11 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-09-30 Benjamin Wolsey + * Makefile.am: Add python and cygnal dist configure options - * libcore/Property.cpp, libcore/Property.h, - libcore/PropertyList.cpp: Documentation and cleanup. +2011-03-11 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-09-30 Benjamin Wolsey + * cygnal/libamf/Makefile.am, cygnal/libnet/Makefile.am, + gui/pythonmod/Makefile.am, libbase/Makefile.am, + libcore/Makefile.am, libmedia/Makefile.am, librender/Makefile.am, + libsound/Makefile.am: Fix make distcheck. bug #32743 - * : commit 2e7254c0e683b3d7a01aebbe582760cce3f2411e Author: Rob - Savoye Date: Thu Sep 30 02:10:38 2010 +0200 +2011-03-10 Bastiaan Jacques -2010-09-30 Rob Savoye + * : commit 973663eb4cddb830c9023f4507c28fce03fc8726 Author: Bastiaan + Jacques Date: Thu Mar 10 15:13:13 2011 + +0100 - * : commit 4c3a2a586222d7ae78847952afecf816c308f52a Author: Rob - Savoye Date: Thu Sep 30 01:03:07 2010 +0200 +2011-03-10 Bastiaan Jacques -2010-09-30 Rob Savoye + * libbase/tu_file.cpp, testsuite/libbase.all/NoSeekFileTest.cpp: + Avoid integer overflow while checking file sizes for seeks. Add a + test for 32-bit machines. - * packaging/debian/control: add gnash-dev package. Add Chromium to - the list of supported browsers. +2011-03-09 Hicham HAOUARI -2010-09-30 Rob Savoye + * macros/npapi.m4: Remove double quotes from AC_MSG_RESULT in + macros/npapi.m4 - * packaging/debian/gnash-dev.install: look for lib and share for - pkgconfig files. +2011-03-09 Bastiaan Jacques -2010-09-30 Rob Savoye + * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Document abuse of + exceptions in FFMPEG callbacks. - * packaging/debian/overrides/gnash-cygnal, - packaging/debian/overrides/gnash-tools: synced from old override - files +2011-03-09 Bastiaan Jacques -2010-09-30 Rob Savoye + * plugin/npapi/GnashNPVariant.h, plugin/npapi/test.cpp: Minor + cleanup. - * packaging/deb.am: change bzr to git +2011-03-09 Hicham HAOUARI -2010-09-30 Rob Savoye + * configure.ac, doc/C/Makefile.am: Bump autoconf minimum required + version to 2.59c and let it handle htmldir - * packaging/debian/rules: change bzr to git +2011-03-09 Bastiaan Jacques -2010-09-29 Sandro Santilli + * plugin/npapi/plugin.cpp: NPN_RetainObject is available in + mozilla-1.9.0. - * gui/gnash.cpp: Consistent usage message +2011-03-09 Hicham HAOUARI -2010-09-29 Benjamin Wolsey + * : commit 0223221414700462880f35da3311cedc5ec14047 Merge: aa7f559 + 72cc346 Author: Hicham HAOUARI Date: + Wed Mar 9 03:47:06 2011 +0000 - * libcore/Property.h: Drop declarations. +2011-03-09 Bastiaan Jacques -2010-09-29 Benjamin Wolsey + * libcore/asobj/NetStream_as.cpp: Don't stop playback until both + audio and video have been fully consumed. Fixes bug #31806. - * libcore/Property.cpp: Remove member functions. +2011-03-09 Hicham HAOUARI -2010-09-29 Benjamin Wolsey + * macros/npapi.m4: Rework npapi.m4 a bit after the last changes - * libcore/Property.cpp: More static_visitors. +2011-03-09 Hicham HAOUARI -2010-09-29 Benjamin Wolsey + * macros/npapi.m4: Add missing test command - * libcore/Property.h: Missing include. +2011-03-09 Hicham HAOUARI -2010-09-29 Benjamin Wolsey + * macros/npapi.m4: Use elif instead of else - * libcore/ExternalInterface.cpp, - libcore/asobj/flash/external/ExternalInterface_as.cpp: Use anonymous - namespaces to prevent ODR violations. +2011-03-09 Hicham HAOUARI -2010-09-29 Benjamin Wolsey + * macros/npapi.m4: Fix typo - * libcore/Property.cpp, libcore/as_object.cpp, - testsuite/libcore.all/ClassSizes.cpp: Use another static_visitor, - store by ref-to-const. +2011-03-09 Hicham HAOUARI -2010-09-29 Benjamin Wolsey + * macros/npapi.m4: Remove an unnecessary check in npapi.m4 - * libcore/Property.cpp, libcore/Property.h: Drop empty property. +2011-03-09 Hicham HAOUARI -2010-09-29 Benjamin Wolsey + * macros/npapi.m4: More npapi.m4 cleanup - * libcore/Property.cpp, libcore/Property.h: Use more static - visitors. +2011-03-09 Hicham HAOUARI -2010-09-29 Benjamin Wolsey + * macros/npapi.m4: Cosmetic : replace some tabs by spaces - * libcore/Property.cpp, libcore/Property.h: Use static visitors for - Properties. +2011-03-09 Hicham HAOUARI -2010-09-29 Sandro Santilli + * macros/npapi.m4: More npapi.m4 cleanup - * cygnal/libnet/Makefile.am, librender/Makefile.am: Use -release - libtool switch on all utility libs (thanks Miriam Ruiz) +2011-03-09 Hicham HAOUARI -2010-09-28 Benjamin Wolsey + * macros/npapi.m4: Set npapi_include_dir variable for a saner check + for npupp.h - * libcore/asobj/Array_as.cpp: Const correct. +2011-03-08 Bastiaan Jacques -2010-09-28 Benjamin Wolsey + * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Don't throw an exception + when FFMPEG seeks to a negative offset. Fixes bug #32001. - * libcore/asobj/Array_as.cpp, libcore/asobj/Array_as.h, - testsuite/actionscript.all/array.as: Fix more lookups. +2011-03-08 Bastiaan Jacques -2010-09-28 Benjamin Wolsey + * plugin/npapi/plugin.cpp: Write cookie files in the format curl + expects. Fixes bug #32719. - * libcore/Property.h: Make Properties smaller. +2011-03-09 Hicham HAOUARI -2010-09-28 Benjamin Wolsey + * macros/npapi.m4, plugin/npapi/GnashNPVariant.h, + plugin/npapi/mozilla-sdk/np_entry.cpp, + plugin/npapi/mozilla-sdk/npn_gate.cpp, + plugin/npapi/mozilla-sdk/npplat.h, plugin/npapi/plugin.cpp, + plugin/npapi/test.cpp: Use a single define to distinguish between + NPAPI newer or older than 1.9.1 - * testsuite/libcore.all/ClassSizes.cpp: Add PropFlags to ClassSizes. +2011-03-08 Bastiaan Jacques -2010-09-28 Benjamin Wolsey + * libmedia/ffmpeg/MediaParserFfmpeg.cpp: Don't throw an exception + when FFMPEG seeks to a negative offset. Fixes bug #32001. - * libcore/PropFlags.h: Use unsigned int of appropriate size. +2011-03-08 Bastiaan Jacques -2010-09-28 Benjamin Wolsey + * plugin/npapi/plugin.cpp: Write cookie files in the format curl + expects. Fixes bug #32719. - * libcore/asobj/Array_as.cpp, testsuite/actionscript.all/array.as: - Fix property lookup for join(). +2011-03-08 Hicham HAOUARI -2010-09-28 Benjamin Wolsey + * plugin/npapi/plugin.cpp: Initialize rv to NPERR_GENERIC_ERROR if + HAVE_NPUPP is defined in plugin.cpp - * testsuite/actionscript.all/array.as: Test __resolve with array - functions. +2011-03-08 Hicham HAOUARI -2010-09-28 Benjamin Wolsey + * plugin/npapi/test.cpp: Fix omission from previous commit - * libcore/DisplayList.cpp: Drop debugging. +2011-03-08 Hicham HAOUARI -2010-09-28 Rob Savoye + * plugin/npapi/test.cpp: Add gnashconfig.h to plugin/npapi/test.cpp - * packaging/debian/po/ca.po, packaging/debian/po/cs.po, - packaging/debian/po/de.po, packaging/debian/po/es.po, - packaging/debian/po/fi.po, packaging/debian/po/it.po, - packaging/debian/po/ja.po, packaging/debian/po/pl.po, - packaging/debian/po/ru.po, packaging/debian/po/sv.po, - packaging/debian/po/vi.po, packaging/debian/po/zh_CN.po: add - translations of packing files from Debian +2011-03-08 Hicham HAOUARI -2010-09-28 Rob Savoye + * plugin/npapi/mozilla-sdk/np_entry.cpp: Add ifdefs and + gnashconfig.h to np_entry.cpp - * doc/C/gnashref.xml, doc/C/gnashuser.xml: add extrat texinfo stuff - from Debian patches. +2011-03-08 Hicham HAOUARI -2010-09-28 Rob Savoye + * plugin/npapi/mozilla-sdk/npplat.h: Add gnashconfig.h to npplat.h - * utilities/dumpshm.cpp: remove extra parens from debug print, as it - has too many +2011-03-08 Hicham HAOUARI -2010-09-28 Rob Savoye + * plugin/npapi/mozilla-sdk/npn_gate.cpp: Put plugin.h before testing + HAVE_NPUPP in npn_gate.cpp - * cygnal/libnet/Makefile.am, librender/Makefile.am: add _LDFLAGS, - from Debian patches +2011-03-08 Hicham HAOUARI -2010-09-28 Rob Savoye + * plugin/npapi/mozilla-sdk/npn_gate.cpp: Add ifdefs in npn_gate.cpp - * configure.ac: remove extra blank line +2011-03-08 Hicham HAOUARI -2010-09-28 Benjamin Wolsey + * plugin/npapi/plugin.cpp: More ifdefs - * libcore/TextField.cpp: Constness. +2011-03-08 Hicham HAOUARI -2010-09-28 Benjamin Wolsey + * macros/npapi.m4: Add one more location for npupp.h lookup - * libcore/MovieClip.cpp, testsuite/actionscript.all/TextField.as: - Use version for text value. Fixes latest test. +2011-03-08 Hicham HAOUARI -2010-09-28 Benjamin Wolsey + * macros/npapi.m4: Add checking message for npupp.h - * testsuite/actionscript.all/TextField.as: Test undefined value for - TextField.variable. +2011-03-08 Hicham HAOUARI -2010-09-28 Rob Savoye + * macros/npapi.m4: Add quotes to a path that might contain spaces - * packaging/debian/overrides/gnash-cygnal, - packaging/debian/overrides/gnash-tools, - packaging/debian/overrides/klash, - packaging/debian/overrides/python-gtk-gnash, - packaging/debian/source/format: migrate from debian packaging +2011-03-08 Hicham HAOUARI -2010-09-27 Benjamin Wolsey + * macros/npapi.m4: More detection code improvment - * utilities/Makefile.am: Link boost cygnal libs to soldumper and - flvdumper. +2011-03-08 Hicham HAOUARI -2010-09-27 Benjamin Wolsey + * plugin/npapi/test.cpp: More ifdefs - * configure.ac: Don't allow AVM2 option because it will fail to - compile. +2011-03-08 Hicham HAOUARI -2010-09-27 Benjamin Wolsey + * macros/npapi.m4: Add missing backslashes - * libcore/DisplayList.cpp: Drop assertion, handle the case instead. +2011-03-08 Hicham HAOUARI -2010-09-27 Benjamin Wolsey + * macros/npapi.m4, plugin/npapi/GnashNPVariant.h, + plugin/npapi/mozilla-sdk/npplat.h: Add more ifdefs and sdk detection + code - * libcore/asobj/XMLNode_as.cpp: Mark parent XMLNodes. Fixes bug - #31044. +2011-03-08 Hicham HAOUARI -2010-09-26 Benjamin Wolsey + * macros/npapi.m4, plugin/npapi/GnashNPVariant.h, + plugin/npapi/plugin.cpp: Support NPAPI in 1.9.1 and 1.9.0 - * libbase/GnashImageJpeg.cpp: Drop debugging message. +2011-03-08 Hicham HAOUARI -2010-09-25 Benjamin Wolsey + * : commit a1c86327997027cf04a0052c367b8867894c2207 Author: Gabriele + Giacone <1o5g4r8o@gmail.com> Date: Tue Mar 8 02:17:25 2011 +0100 - * libcore/as_object.h: Documentation. +2011-03-07 Benjamin Wolsey -2010-09-25 Benjamin Wolsey + * libcore/swf/SWFIterators.h: Remove accidentally added file. - * libcore/Button.cpp, libcore/MovieClip.cpp, libcore/as_object.cpp, - libcore/as_object.h: Don't lookup events in __resolve. +2011-03-07 Benjamin Wolsey -2010-09-25 Benjamin Wolsey + * libbase/smart_ptr.h: Remove unneeded functions. - * libcore/asobj/Global_as.h: Header order. +2011-03-07 Benjamin Wolsey -2010-09-25 Benjamin Wolsey + * libcore/asobj/NetStream_as.cpp, libcore/asobj/NetStream_as.h, + libcore/asobj/flash/display/BitmapData_as.cpp, + libcore/asobj/flash/geom/Matrix_as.cpp, + libcore/asobj/flash/geom/Rectangle_as.cpp, + testsuite/libcore.all/DisplayListTest.cpp: Drop intrusive_ptr for + as_function and remove unused NetStream_as member. - * libcore/movie_root.cpp: Style. +2011-03-07 Benjamin Wolsey -2010-09-25 Benjamin Wolsey - - * libcore/DisplayObject.cpp: Don't call resolve when looking for - handlers. - -2010-09-25 Benjamin Wolsey - - * libcore/asobj/AsBroadcaster.cpp: Drop unneeded members. - -2010-09-25 Benjamin Wolsey - - * testsuite/misc-ming.all/Makefile.am, - testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp, - testsuite/misc-ming.all/ResolveEventsTest.c: Add tests for events - and resolve. - -2010-09-25 Benjamin Wolsey - - * libcore/as_object.cpp: Don't look __resolve up twice. - -2010-09-24 Benjamin Wolsey - - * libcore/DisplayObject.cpp: Spaces. - -2010-09-24 Benjamin Wolsey - - * libcore/DisplayObject.cpp: Use a const map again. Other const - correctness. - -2010-09-24 Benjamin Wolsey - - * : commit fc4c5ae1dd45034063242abf923b6ddfac28eddd Merge: ce5a187 - e0ceae0 Author: Sandro Santilli Date: Fri Sep 24 - 19:14:21 2010 +0200 - -2010-09-24 Sandro Santilli - - * libcore/DisplayObject.cpp: Drop more string_table from lookup - function signatures - -2010-09-24 Benjamin Wolsey - - * : commit 29ef647fa46ed8d4e362a6b150bafe0b2c8314ee Author: Sandro - Santilli Date: Fri Sep 24 14:29:16 2010 +0200 - -2010-09-24 Benjamin Wolsey - - * Makefile.am, cygnal/Makefile.am: Link cygnal boost libs. - -2010-09-24 Benjamin Wolsey - - * libcore/ObjectURI.h: Copyright. - -2010-09-24 Benjamin Wolsey - - * libcore/DisplayObject.cpp: Don't use the address of a function (no - thanks gcc). - -2010-09-24 Benjamin Wolsey - - * libcore/ObjectURI.h: Documentation. - -2010-09-24 Benjamin Wolsey - - * libcore/DisplayList.cpp, libcore/DisplayObject.cpp, - libcore/ObjectURI.h, libcore/PropertyList.cpp, - libcore/PropertyList.h, libcore/as_environment.cpp, - libcore/as_object.h: Drop functions, use functors for comparison - etc. - -2010-09-24 Benjamin Wolsey - - * libcore/ObjectURI.h: Restrict access, handle empty name case. - -2010-09-24 Benjamin Wolsey - - * libcore/PropertyList.cpp, libcore/PropertyList.h: Document and - clean up. - -2010-09-24 Benjamin Wolsey - - * libcore/ObjectURI.h, libcore/PropertyList.cpp, - libcore/PropertyList.h: Adapt PropertyList to new ObjectURI - behaviour. - -2010-09-23 Sandro Santilli - - * testsuite/actionscript.all/Object.as: Add a test to be extra sure - also normal properties lookup go trough __resolve (and not just - lookups for function calls) - -2010-09-23 Sandro Santilli - - * libcore/PropertyList.cpp: Tweak getProperty stats some more: - trigger every 10Millions lookups of __proto__, show 10 entries. - -2010-09-23 Sandro Santilli - - * libcore/PropertyList.cpp: iterator_find doesn't need stats - gathering, and getProperty should dump less (it's easy to reach one - million lookups of __proto__) - -2010-09-23 Sandro Santilli - - * libcore/as_object.cpp: Reduce uses of string_table building - ObjectURI earlier, for better caching. Most notably an - ObjectURI->string_table::key->ObjectURI round trip was removed from - as_object::get_member while querying for DisplayObject, which may - explain the load of lowercase lookups for system events (we expect - to have a single noCase lookup per event function now) - -2010-09-23 Sandro Santilli - - * libcore/ObjectURI.h: include gnashconfig.h for the stats defines - -2010-09-23 Sandro Santilli - - * libbase/string_table.cpp, libcore/PropertyList.cpp: include - gnashconfig.h for the stats defines - -2010-09-23 Sandro Santilli - - * libcore/PropertyList.cpp: Add another stat for interator_find - calls - -2010-09-23 Sandro Santilli - - * configure.ac: prop lookup stats must default to false (I copied - from cache, which I belive is wrong) - -2010-09-23 Sandro Santilli - - * configure.ac: Add 'proplookup' --with-statistics support - -2010-09-23 Sandro Santilli - - * libbase/Stats.h: header guard - -2010-09-23 Sandro Santilli - - * libcore/ObjectURI.h: rename the stat define - -2010-09-23 Sandro Santilli - - * libbase/string_table.cpp: Split the stat define from the debug one - -2010-09-23 Sandro Santilli - - * configure.ac: Add missing accepted value for --with-statistics - -2010-09-23 Sandro Santilli - - * libcore/ObjectURI.h: Have ObjectURI stats also use the generic - class in Stats.h, keep stats by lookup key here as well. Default to - no stats. - -2010-09-23 Sandro Santilli - - * libbase/string_table.cpp, libcore/PropertyList.cpp: Default to no - debugging - -2010-09-23 Sandro Santilli - - * libcore/asobj/AsBroadcaster.cpp: Use the generic KeyLookup class - for stats gathering - -2010-09-23 Sandro Santilli - - * libcore/PropertyList.cpp: Add stats debugging for PropertyList - lookups - -2010-09-23 Sandro Santilli - - * libbase/string_table.cpp: Use the generic KeyLookup stats class - for stats gathering, raise checkpoint string_table size stats - printing - -2010-09-23 Sandro Santilli - - * libbase/Makefile.am, libbase/Stats.h: Add class to help gathering - stats about key lookups - -2010-09-23 Sandro Santilli - - * libcore/asobj/AsBroadcaster.cpp: Port BroadcasterVisitor to - ObjectURI, to cache caseless keys during broadcasts - -2010-09-23 Sandro Santilli - - * libcore/as_object.cpp, libcore/as_object.h: Switch get_super over - to ObjectURI, and split the version taking no arg from the other - (the no-arg doesn't even need to be virtual) - -2010-09-23 Sandro Santilli - - * libcore/Button.cpp, libcore/DisplayObject.cpp, - libcore/MovieClip.cpp, libcore/asobj/Global_as.h, - libcore/event_id.cpp, libcore/event_id.h: Cache ObjectURI for - events, to lookup lowercase once per event - -2010-09-23 Sandro Santilli - - * libcore/DisplayList.cpp: missing include - -2010-09-23 Sandro Santilli - - * libcore/Button.cpp, libcore/DisplayList.cpp, - libcore/MovieClip.cpp, libcore/ObjectURI.h: Drop the bool operator - for ObjectURI, to avoid getting the kind of side-effect that made me - waste way too much time to figure out (syntetized equality - operator); this allowed me to figure some debugging outputs were - being dumb too (now fixed to do debugging output of ObjectURI rather - than printing a number). Provide an .empty() method to ObjectURI, - for use by those which were using !name before (the reason why bool - operator was introduced in the first place). Sorry for the long - commit log line :) - -2010-09-23 Sandro Santilli - - * libcore/as_object.cpp: Use proper Logger for ObjectURI - -2010-09-23 Sandro Santilli - - * libcore/ObjectURI.h: Move equals function after equality operator, - or the syntetized one would be used - -2010-09-23 Sandro Santilli - - * libcore/ObjectURI.h: Add an ObjectURI::Logger::debug method - -2010-09-22 Sandro Santilli - - * testsuite/swfdec/REALTIME: These two seems to require some sleeps - (now that we are faster ? Probably... - -2010-09-22 Sandro Santilli - - * libcore/DisplayObject.cpp, libcore/DisplayObject.h, - libcore/MovieClip.cpp, libcore/MovieClip.h, - libcore/as_environment.cpp, libcore/as_object.cpp, - libcore/as_object.h, libcore/movie_root.cpp: Switch path element - lookup functions to ObjectURI as well - -2010-09-22 Sandro Santilli - - * libcore/ObjectURI.h: Add equals(uri,uri) function to replace the - one currently implemented in string_table (key,key) - -2010-09-22 Sandro Santilli - - * libcore/PropertyList.cpp: More proxying of noCase - -2010-09-22 Sandro Santilli - - * libcore/PropertyList.cpp: Query ObjectURI for noCase - -2010-09-22 Sandro Santilli - - * libcore/ObjectURI.h: Improved debugging stats for ObjectURI noCase - calls - -2010-09-22 Sandro Santilli - - * libcore/DisplayObject.cpp, libcore/DisplayObject.h: switch - {get,set}DisplayObjectProperty to use ObjectURI - -2010-09-22 Sandro Santilli - - * libcore/ObjectURI.h: Improve stats counter to show hit/skips - -2010-09-22 Sandro Santilli - - * libbase/string_table.cpp: Enable stats debugging - -2010-09-22 Sandro Santilli - - * libcore/ObjectURI.h: Add stats debugging - -2010-09-22 Sandro Santilli - - * libcore/DisplayList.cpp: Have NameEquals store query URI by ref, - for having more noCase caches opportunities - -2010-09-22 Sandro Santilli - - * libcore/Button.cpp, libcore/DisplayList.cpp, - libcore/DisplayList.h, libcore/DisplayObject.cpp, - libcore/DisplayObject.h, libcore/MovieClip.cpp, libcore/MovieClip.h: - Change DisplayObject name to an ObjectURI, update all code - accordingly - -2010-09-22 Sandro Santilli - - * libcore/ObjectURI.h: Add toString method - -2010-09-22 Sandro Santilli - - * libcore/ObjectURI.h: Add default operator, safe bool operator, - case-insensitive comparison free function + * libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp, + libcore/asobj/flash/filters/ConvolutionFilter_as.cpp, + libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp, + libcore/asobj/flash/filters/DropShadowFilter_as.cpp, + libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, + libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, + libcore/swf/SWFIterators.h: Remove more intrusive_ptr usage. -2010-09-22 Sandro Santilli +2011-03-07 Benjamin Wolsey - * libcore/ObjectURI.h: add noCase support in ObjectURI + * configure.ac, extensions/launcher/Makefile.am, + extensions/launcher/launcher.cpp, + extensions/launcher/launcher_ext.cpp, + extensions/launcher/launcher_ext.h, extensions/launcher/md5.cpp, + extensions/launcher/md5.h, extensions/launcher/test.as: Remove + incomplete, uncompilable, and unmaintained extension. -2010-09-22 Sandro Santilli +2011-03-07 Benjamin Wolsey - * libcore/DisplayList.h: Document getDisplayObjectByName + * libcore/asobj/LoadableObject.cpp, + libcore/asobj/flash/filters/GlowFilter_as.cpp, + libcore/asobj/flash/geom/Rectangle_as.h: Remove some intrusive_ptr + usage. -2010-09-22 Sandro Santilli +2011-03-07 Bastiaan Jacques - * testsuite/misc-ming.all/case6.as, - testsuite/misc-ming.all/case7.as: Add test for display object - (childs) casing + * extensions/fileio/fileio.cpp: Linux and OpenBSD disagree on the + return value of fputs on success, but they agree on the failure + value. -2010-09-22 Sandro Santilli +2011-03-07 Bastiaan Jacques * testsuite/misc-ming.all/Makefile.am, - testsuite/misc-ming.all/case6.as, testsuite/misc-ming.all/case7.as: - Add initial test for case sensitiveness with mixed version - -2010-09-21 Sandro Santilli - - * : commit 60fb6da5ca9b421e5d8a36b45b8121632a0ea56d Author: Sandro - Santilli Date: Tue Sep 21 17:09:05 2010 +0200 - -2010-09-21 Benjamin Wolsey - - * configure.ac, macros/boost.m4: Date time isn't needed unless you - build cygnal. - -2010-09-21 Benjamin Wolsey - - * : commit e53a4479e006b7dbcecffb70a01d1392b990c120 Author: Sandro - Santilli Date: Tue Sep 21 00:37:43 2010 +0200 - -2010-09-20 Sandro Santilli - - * libcore/DisplayObject.cpp: framesLoaded and framesTotal property - getters were swapped. Hard one to catch, with unpredictable loading - times... see bug #30179 for a case - -2010-09-20 Sandro Santilli - - * : commit d279f443fe454c34343d0164d2c6d9ebd16c6b1b Merge: 16eb28a - 0dfaad0 Author: Rob Savoye Date: Mon Sep 20 - 15:11:28 2010 +0200 - -2010-09-19 Andrea Palmatè - - * libbase/RTMP.cpp, libbase/SharedMem.cpp, libbase/Socket.cpp, - libbase/utility.h: Some small changes to allow AmigaOS4 compilation - again - -2010-09-19 Rob Savoye - - * macros/boost.m4: for now, boost-date-time is still required as - cygnal uses it. - -2010-09-19 Benjamin Wolsey - - * : commit 9ec7f5be49fc2d49bde588bc597dcccb31d3e51b Author: Sandro - Santilli Date: Sun Sep 19 14:04:14 2010 +0200 - -2010-09-19 Sandro Santilli - - * libbase/tu_file.cpp: Fix false error about seeking to end - -2010-09-19 Benjamin Wolsey - - * : commit ccd126e38d122d3717b56bb63e26635d9e48db30 Merge: 547aac3 - ddf8832 Author: Sandro Santilli Date: Sun Sep 19 - 10:42:35 2010 +0200 - -2010-09-19 Sandro Santilli - - * libcore/TextField.cpp: Drop useless string copy duplication - -2010-09-19 Benjamin Wolsey - - * : commit ddf8832b4eae60d25479e435ca34ff567c6feea1 Author: Benjamin - Wolsey Date: Sun Sep 19 08:33:45 2010 - +0200 - -2010-09-19 Benjamin Wolsey - - * gui/gtk/gtk.cpp: Drop obsolete code. - -2010-09-19 Benjamin Wolsey - - * libbase/Makefile.am, libbase/ogl.h: Drop unused file. - -2010-09-19 Benjamin Wolsey - - * libbase/getopt_win32.cpp: Remove leftover file. - -2010-09-16 Benjamin Wolsey - - * librender/Renderer_agg_style.h: Be less verbose. - -2010-09-16 Benjamin Wolsey - - * libcore/FillStyle.cpp, librender/Renderer_agg_style.h, - librender/Renderer_cairo.cpp: Don't translate gradient matrices - stupidly. - -2010-09-16 Benjamin Wolsey - - * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Use preferred style for - FFmpeg. - -2010-09-16 Benjamin Wolsey - - * libcore/swf/DefineVideoStreamTag.cpp, - libmedia/AudioDecoderSimple.cpp, libmedia/FLVParser.cpp, - libmedia/MediaHandler.cpp, libmedia/MediaHandler.h, - libmedia/MediaParser.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp, - libmedia/ffmpeg/MediaHandlerFfmpeg.cpp, - libmedia/ffmpeg/MediaParserFfmpeg.cpp, - libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, - libmedia/ffmpeg/VideoDecoderFfmpeg.h, - libmedia/gst/AudioDecoderGst.cpp, libmedia/gst/MediaHandlerGst.cpp, - libmedia/gst/MediaParserGst.cpp, - libmedia/haiku/MediaHandlerHaiku.cpp, libsound/EmbedSoundInst.cpp: - Rename enumerators, split long lines. - -2010-09-16 Benjamin Wolsey - - * libbase/GnashImage.h, libbase/GnashVaapiImage.h, libcore/RGBA.h, - libvaapi/VaapiImage.h, libvaapi/VaapiImageFormat.h, - libvaapi/VaapiSubpicture.h, libvaapi/VaapiSurface.h, - libvaapi/VaapiSurfaceGLX.h, libvaapi/vaapi_utils.h: Fix visibility. - -2010-09-16 Benjamin Wolsey - - * libcore/asobj/XMLNode_as.cpp: Spacing. - -2010-09-15 Benjamin Wolsey - - * gui/sdl/sdl.cpp: Drop debugging. - -2010-09-15 Benjamin Wolsey - - * libsound/sdl/sound_handler_sdl.cpp: Add tiny sleep to prevent hang - on windows. - -2010-09-14 Benjamin Wolsey - - * : commit c8c7b4cc68c498a93836e6b090290030d7d6108e Author: Benjamin - Wolsey Date: Tue Sep 14 12:11:39 2010 - +0200 - -2010-09-14 Benjamin Wolsey - - * gui/Makefile.am, gui/sdl/sdl.am, libcore/Makefile.am, - libmedia/Makefile.am, librender/Makefile.am, libsound/Makefile.am, - macros/curl.m4: Makefile cleanup, allow static linking of curl. - -2010-09-14 Benjamin Wolsey - - * libbase/curl_adapter.cpp: Zero fds to fix w32 crash. - -2010-09-13 Sandro Santilli - - * : commit 088663b88b9258ccace9f7ed3b80efff4a2aa37b Author: Alex - Converse Date: Mon Sep 13 20:21:21 2010 - +0200 - -2010-09-13 Alex Converse - - * README, README.dump-gnash, configure.ac: Fix FFmpeg style. - -2010-09-13 Benjamin Wolsey - - * macros/ffmpeg.m4: Link avformat first (needed in static linking). - -2010-09-10 Sandro Santilli - - * : commit 400e2fedf82fc1df0ee522c0a84a6f7879c00276 Author: Sandro - Santilli Date: Fri Sep 10 12:20:58 2010 +0200 - -2010-09-10 Benjamin Wolsey - - * libcore/gnash.h, librender/Renderer.h: Put forward declarations - where they're needed. - -2010-09-10 Benjamin Wolsey - - * Makefile.am, gui/Makefile.am: Fix snapshot compile error. - -2010-09-10 Benjamin Wolsey - - * macros/boost.m4: Boost date time isn't required. - -2010-09-10 Benjamin Wolsey - - * libbase/zlib_adapter.cpp: Use extern "C" to be on the safe side. - -2010-09-10 Benjamin Wolsey - - * libcore/FillStyle.cpp, libcore/FillStyle.h, - libcore/parser/TypesParser.cpp: Fix typo, clean up. - -2010-09-10 Benjamin Wolsey - - * libcore/FillStyle.cpp, libcore/FillStyle.h, - libcore/parser/TypesParser.cpp, libcore/parser/TypesParser.h, - librender/Renderer_agg.cpp, librender/Renderer_agg.h, - librender/Renderer_cairo.cpp: Move fill style parsing, fix many - includes. - -2010-09-10 Benjamin Wolsey - - * libcore/FillStyle.cpp, libcore/FillStyle.h, - libcore/LineStyle.cpp, libcore/RGBA.cpp, libcore/RGBA.h, - libcore/SWFMatrix.cpp, libcore/SWFMatrix.h, libcore/SWFRect.cpp, - libcore/SWFRect.h, libcore/parser/Makefile.am, - libcore/parser/SWFMovieDefinition.cpp, - libcore/parser/SWFParser.cpp, libcore/parser/TypesParser.cpp, - libcore/parser/TypesParser.h, libcore/swf/DefineButtonTag.cpp, - libcore/swf/DefineEditTextTag.cpp, libcore/swf/DefineFontTag.cpp, - libcore/swf/DefineMorphShapeTag.cpp, - libcore/swf/DefineScalingGridTag.cpp, - libcore/swf/DefineTextTag.cpp, libcore/swf/PlaceObject2Tag.cpp, - libcore/swf/SetBackgroundColorTag.h, libcore/swf/ShapeRecord.cpp, - libcore/swf/TextRecord.cpp: Move most SWFStream handling out of - libcore. - -2010-09-10 Benjamin Wolsey - - * libcore/as_function.cpp, libcore/as_function.h, - libcore/as_object.cpp, libcore/as_object.h: Remove unused - convenience functions. - -2010-09-10 Sandro Santilli - - * libcore/namedStrings.h: fix typo, add instructions about lowercase - named strings - -2010-09-10 Sandro Santilli - - * libcore/Function.cpp, libcore/Function2.cpp: Use named string for - "arguments" - -2010-09-10 Sandro Santilli - - * libcore/namedStrings.cpp, libcore/namedStrings.h: Order - namedStrings so that known-to-be-lowercased are grouped at the - beginning; add a placeholder for last lowercase key and register it - with string_table; add a namedString for "arguments" - -2010-09-10 Sandro Santilli - - * libbase/string_table.cpp, libbase/string_table.h: Add the concept - of 'highest known lowercase key' to string_table to reduce cost of - ::noCase calls. - -2010-09-10 Sandro Santilli - - * libbase/string_table.cpp: Add string_table stat machinery (dirty, - but damn useful. disabled by default) - -2010-09-10 Sandro Santilli - - * libbase/string_table.h: const-correctness - -2010-09-10 Sandro Santilli - - * libcore/PropertyList.h: Cleanup functions documentation to drop - reference to no-more-existing namespace parameters and properly - reference the new 'uri' parameter - -2010-09-09 Benjamin Wolsey - - * libbase/GnashSystemFDHeaders.h: Missing include. - -2010-09-09 Benjamin Wolsey - - * libcore/swf/tag_loaders.cpp: Rearrange includes (duplicate - definition on w32) - -2010-09-09 Benjamin Wolsey - - * gui/gnash.cpp, gui/sdl/sdl.cpp, libbase/getopt_win32.h: Drop weird - core dump option for sdl. - -2010-09-09 Benjamin Wolsey - - * : commit 1385353f392b49011ddf5d0495521b1f3fbac410 Author: Benjamin - Wolsey Date: Thu Sep 9 13:35:59 2010 +0200 - -2010-09-09 Benjamin Wolsey - - * macros/ffmpeg.m4: Use more portable bash printf format. - -2010-09-09 Benjamin Wolsey - - * libbase/GnashSystemFDHeaders.h: Fix windows version of - ioctlSocket. - -2010-09-09 Benjamin Wolsey - - * libbase/Socket.cpp: More portability fixes. - -2010-09-09 Benjamin Wolsey - - * libbase/RTMP.cpp: Allow windows build. - -2010-09-09 Benjamin Wolsey - - * libbase/Socket.h: Commit header too. - -2010-09-09 Benjamin Wolsey - - * libbase/GnashSystemNetHeaders.h, libbase/Socket.cpp: Use more - portable types for sockets. - -2010-09-09 Benjamin Wolsey - - * libcore/asobj/flash/external/ExternalInterface_as.cpp: Use - GnashSystemNetHeaders, drop system headers. - -2010-09-09 Benjamin Wolsey - - * libbase/GnashSystemFDHeaders.h, libcore/ExternalInterface.cpp: - Move ioctl stuff out of libcore. - -2010-09-09 Benjamin Wolsey - - * libbase/GnashSystemNetHeaders.h, libcore/URLAccessManager.cpp: Use - suitable system includes, fix windows build. - -2010-09-09 Benjamin Wolsey - - * libcore/movie_root.cpp: Drop unneeded system includes. - -2010-09-09 Benjamin Wolsey - - * libbase/GnashImageJpeg.cpp: Use libjpeg's boolean type: works on - windows too. - -2010-09-08 Petr Pisar - - * po/cs.po: Czech translation updated (patch #7312) - -2010-09-08 Sandro Santilli - - * : commit b3d5da01fbf3a4b3d3bc0fee14ddd87f994811d5 Author: Sandro - Santilli Date: Wed Sep 8 18:49:51 2010 +0200 - -2010-09-08 Benjamin Wolsey - - * libcore/Video.cpp, libcore/asobj/NetStream_as.cpp, - libcore/asobj/Sound_as.cpp, libmedia/ffmpeg/MediaHandlerFfmpeg.cpp, - libmedia/gst/MediaHandlerGst.cpp, libsound/EmbedSoundInst.cpp: Const - correctness. - -2010-09-08 Benjamin Wolsey - - * libcore/BevelFilter.cpp, libcore/BlurFilter.cpp, - libcore/ColorMatrixFilter.cpp, libcore/ConvolutionFilter.cpp, - libcore/DropShadowFilter.cpp, libcore/GlowFilter.cpp, - libcore/GradientBevelFilter.cpp, libcore/GradientGlowFilter.cpp, - libcore/Makefile.am: Drop silly filter files. - -2010-09-08 Benjamin Wolsey - - * libcore/asobj/NetStream_as.cpp: Spacing. - -2010-09-08 Sandro Santilli - - * : commit 146c5d78235f10cba0feec31f7fb5bf68edc6c41 Author: Benjamin - Wolsey Date: Tue Sep 7 15:48:54 2010 +0200 - -2010-09-02 Rob Savoye - - * doc/Doxyfile.in: Don't run doxygen on .git or .bzr directories - -2010-09-02 Rob Savoye - - * ChangeLog-0.8.5, ChangeLog-0.8.6, cygnal/ChangeLog, - cygnal/crc.cpp, cygnal/crc.h, cygnal/cygnal.cpp, - cygnal/http_server.cpp, cygnal/libnet/diskstream.cpp, - cygnal/libnet/diskstream.h, cygnal/libnet/http.cpp, - cygnal/libnet/network.cpp, cygnal/libnet/rtmp_client.cpp, - libbase/curl_adapter.cpp, libcore/parser/SWFMovieDefinition.cpp, - libcore/parser/SWFMovieDefinition.h: fix typos - -2010-09-01 Benjamin Wolsey - - * libcore/asobj/flash/display/BitmapData_as.cpp: Add clone() - comments. - -2010-09-01 Benjamin Wolsey - - * libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/BitmapData_as.h: Implement - BitmapData.clone(). Tests all pass. - -2010-09-01 Benjamin Wolsey - - * testsuite/actionscript.all/BitmapData.as: Add tests for - BitmapData.clone(). - -2010-09-01 Benjamin Wolsey - - * gui/sdl/sdl_cairo_glue.cpp, gui/sdl/sdl_ogl_glue.cpp: Fix unused - variable warnings. - -2010-09-01 Benjamin Wolsey - - * macros/qt4.m4: Fix for bug #25758 - -2010-09-01 Benjamin Wolsey - - * libcore/vm/ActionExec.cpp: Log discarded actions only in action - logging. - -2010-09-01 Benjamin Wolsey - - * libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h: Remove jpeg - namespace, use functions. - -2010-09-01 Benjamin Wolsey - - * libbase/GnashImageGif.cpp: Minor cleanup to gif code. - -2010-09-01 Benjamin Wolsey - - * libbase/GnashImage.cpp: Use functions, clean up. - -2010-09-01 Benjamin Wolsey - - * libbase/GnashImagePng.cpp: Const correctness and style. - -2010-09-01 Benjamin Wolsey + testsuite/misc-ming.all/action_order/Makefile.am, + testsuite/misc-ming.all/displaylist_depths/Makefile.am, + testsuite/misc-ming.all/loading/Makefile.am, + testsuite/misc-ming.all/loop/Makefile.am: Link in libcore to Ming + tests so compilation succeeds on OpenBSD. - * libmedia/Makefile.am: AM_CXXFLAGS includes CXXFLAGS already. +2011-03-07 Bastiaan Jacques -2010-09-01 Benjamin Wolsey + * ABOUT-NLS, config.rpath, macros/gettext.m4, macros/iconv.m4, + macros/lib-ld.m4, macros/lib-link.m4, macros/lib-prefix.m4, + macros/nls.m4, macros/po.m4, macros/progtest.m4: Update Gettext + macros to 0.18.1 to solve link problems on openbsd. - * testsuite/gnashrc.in: Use a custom key to improve testsuite - reliability. +2011-03-06 Bastiaan Jacques -2010-09-01 Benjamin Wolsey + * configure.ac: Fix typo. - * utilities/Makefile.am: Add gstreamer flags for fedora 13. +2011-03-06 Sandro Santilli -2010-09-01 Benjamin Wolsey + * : This is an empty commit to notify that previous one + (74198b7a44c87000bfe6b9e2b0f30a2d9e95594f) was meant to fix bug + #32318 - * : commit 3a1604e5ab586b0c10a1020ed1db72e1cd232f11 Merge: 0c0ea2d - 829b1fb Author: Rob Savoye Date: Mon Aug 30 - 12:44:01 2010 -0600 +2011-03-06 Bastiaan Jacques -2010-08-30 Rob Savoye + * configure.ac: New gettext doesn't define $shlibext, on which our + scripts rely, so pick it up anyway. - * libbase/SharedMem.cpp, libbase/SharedMem.h, - libbase/SharedMemHaiku.cpp, libbase/curl_adapter.cpp, libbase/rc.h, - libcore/vm/ASHandlers.cpp: Change from _ANDROID to ANDROID +2011-03-06 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-08-30 Rob Savoye + * packaging/rpm.am: Make rpm versioning follow fedora guidelines - * libcore/ExternalInterface.cpp: Don't use :: before C library - functions. +2011-03-05 Benjamin Wolsey -2010-08-30 Rob Savoye + * : Merge gprocessor fix. - * gui/EventDevice.cpp: Don't try to test for ATARI or VIRTUAL bus - events. +2011-03-04 Benjamin Wolsey -2010-08-30 Benjamin Wolsey + * libcore/TextField.cpp: Don't try to implement leading unless it + stops making text disappear. - * libcore/BitmapMovie.h, libcore/MovieClip.h: Drop obsolete forward - declarations. +2011-03-03 Benjamin Wolsey -2010-08-30 Benjamin Wolsey + * libcore/parser/movie_definition.h: Cleanup comments and add a + virtual dtor for safety (although one is implicitly generated as + long as it derives from SWF::DefinitionTag). - * libbase/GnashImage.cpp, libbase/GnashImage.h, - libbase/GnashImageGif.cpp, libbase/GnashImageGif.h, - libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h, - libbase/GnashImagePng.cpp, libbase/GnashImagePng.h, - libcore/MovieFactory.cpp, libcore/swf/tag_loaders.cpp, - librender/Renderer_agg.cpp: Rename base classes. +2011-03-03 Benjamin Wolsey -2010-08-30 Benjamin Wolsey + * libmedia/ffmpeg/VideoDecoderFfmpeg.cpp: The required version of + ffmpeg has PIX_FMT_RGBA. - * libbase/GnashImage.cpp, libbase/GnashImage.h, - libbase/GnashImageGif.cpp, libbase/GnashImageGif.h, - libbase/GnashImageJpeg.cpp, libbase/GnashImageJpeg.h, - libbase/GnashImagePng.cpp, libbase/GnashImagePng.h, - libcore/parser/SWFMovieDefinition.h, - libcore/parser/movie_definition.h, libcore/swf/tag_loaders.cpp: - Rename input classes. +2011-03-02 Benjamin Wolsey -2010-08-30 Benjamin Wolsey + * libbase/GnashAlgorithm.h, libcore/asobj/NetStream_as.cpp, + libcore/asobj/NetStream_as.h, librender/agg/Renderer_agg_style.h: + Drop last raw pointer containers and code for cleaning them up. - * libbase/GnashImage.cpp, libbase/GnashImage.h, - libbase/GnashImageGif.cpp, libbase/GnashImageJpeg.cpp, - libbase/GnashImagePng.cpp, libbase/GnashTexture.cpp, - libbase/ImageIterators.h, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/BitmapData_as.h, - libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, librender/Renderer_agg.cpp, - librender/Renderer_agg_bitmap.h, librender/Renderer_cairo.cpp, - librender/Renderer_ogl.cpp: Rename image type enum. - -2010-08-30 Benjamin Wolsey - - * libbase/CachedBitmap.h, libbase/GnashImage.cpp, - libbase/GnashImage.h, libbase/GnashImageGif.cpp, - libbase/GnashImageGif.h, libbase/GnashImageJpeg.cpp, - libbase/GnashImageJpeg.h, libbase/GnashImagePng.cpp, - libbase/GnashImagePng.h, libbase/GnashTexture.cpp, - libbase/GnashTexture.h, libbase/GnashVaapiImage.cpp, - libbase/GnashVaapiImage.h, libbase/GnashVaapiTexture.cpp, - libbase/GnashVaapiTexture.h, libcore/MovieFactory.cpp, - libcore/Video.cpp, libcore/Video.h, libcore/asobj/NetStream_as.cpp, - libcore/asobj/NetStream_as.h, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/BitmapData_as.h, - libcore/parser/BitmapMovieDefinition.cpp, - libcore/parser/BitmapMovieDefinition.h, - libcore/parser/SWFMovieDefinition.h, - libcore/parser/movie_definition.h, libcore/swf/tag_loaders.cpp, - libmedia/VideoDecoder.h, libmedia/ffmpeg/VideoDecoderFfmpeg.cpp, - libmedia/ffmpeg/VideoDecoderFfmpeg.h, - libmedia/gst/VideoDecoderGst.cpp, libmedia/gst/VideoDecoderGst.h, - librender/Renderer.h, librender/Renderer_agg.cpp, - librender/Renderer_agg_bitmap.h, librender/Renderer_cairo.cpp, - librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add image - namespace, move mergeAlpha out of class. +2011-03-02 Benjamin Wolsey -2010-08-30 Benjamin Wolsey + * libcore/parser/SWFMovieDefinition.cpp: Clean up. - * : commit 2c748f4e461858dbafaf253191c196de9661630e Author: Benjamin - Wolsey Date: Mon Aug 30 11:05:29 2010 - +0200 - -2010-08-30 Benjamin Wolsey - - * librender/Renderer_agg_style.h: Handle unprocessed colour values. +2011-03-02 Rob Savoye -2010-08-30 Benjamin Wolsey + * : commit 949b24a12ad21aabf638e38d3779320da3de65ee Author: Rob + Savoye Date: Wed Mar 2 07:59:14 2011 -0700 - * libcore/asobj/flash/display/BitmapData_as.cpp: Const correct. +2011-03-02 Benjamin Wolsey -2010-08-30 Benjamin Wolsey + * utilities/processor.cpp: Ensure movie_root is destroyed before + movie_definition. Fixes bug #31868. - * libbase/GnashImage.cpp: Add comments about premultiplication. +2011-03-02 Sandro Santilli -2010-08-29 Benjamin Wolsey + * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Expose a + MediaParser::isBufferEmpty method, hopefully useful from NetStream + to simplify "stop" conditions detection. - * librender/Renderer_agg.cpp: Fix swapped pixel size values. +2011-03-02 Sandro Santilli -2010-08-29 Benjamin Wolsey + * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Expose a + MediaParser::isBufferEmpty method, hopefully useful from NetStream + to simplify "stop" conditions detection. - * libcore/asobj/flash/display/BitmapData_as.cpp, - testsuite/actionscript.all/BitmapData.as: Fix handling of - transparency; tests pass. +2011-03-02 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-08-29 Benjamin Wolsey + * configure.ac: Add missing echoes - * testsuite/actionscript.all/BitmapData.as: Add tests for alpha fill - colour. +2011-03-02 Benjamin Wolsey -2010-08-27 Sandro Santilli + * testsuite/actionscript.all/String.as: Remove unneeded line. - * : commit a3bfe004fd93f084ee426d500a4abcf3423884ae Author: Benjamin - Wolsey Date: Fri Aug 27 13:10:04 2010 - +0200 +2011-03-02 Benjamin Wolsey -2010-08-27 Benjamin Wolsey + * testsuite/actionscript.all/Makefile.am, + testsuite/actionscript.all/haxe-swf9/Dejagnu.hx, + testsuite/actionscript.all/haxe-swf9/as_to_hx.pl, + testsuite/actionscript.all/haxe-swf9/check.as: Remove unused test + generators. - * : commit c1848f9588ed157683f763a490806c452bf0544d Author: Benjamin - Wolsey Date: Fri Aug 27 11:20:45 2010 - +0200 +2011-03-02 Benjamin Wolsey -2010-08-26 Sandro Santilli + * libcore/Property.cpp, libcore/Property.h, + libcore/PropertyList.cpp, testsuite/actionscript.all/Boolean.as: Add + test for destructive property crash and fix it. Fixes bug #23139 + again. + +2011-03-02 Benjamin Wolsey + + * configure.ac, libcore/asobj/flash/external/external.am, + libcore/asobj/flash/geom/geom.am, libcore/asobj/flash/net/net.am, + libcore/asobj/flash/text/text.am, macros/classes.m4, + testsuite/misc-haxe.all/Makefile.am, + testsuite/misc-haxe.all/classes.all/accessibility/accessibility.am, + testsuite/misc-haxe.all/classes.all/data/data.am, + testsuite/misc-haxe.all/classes.all/desktop/desktop.am, + testsuite/misc-haxe.all/classes.all/display/display.am, + testsuite/misc-haxe.all/classes.all/errors/errors.am, + testsuite/misc-haxe.all/classes.all/events/events.am, + testsuite/misc-haxe.all/classes.all/external/external.am, + testsuite/misc-haxe.all/classes.all/geom/geom.am, + testsuite/misc-haxe.all/classes.all/media/media.am, + testsuite/misc-haxe.all/classes.all/net/net.am, + testsuite/misc-haxe.all/classes.all/printing/printing.am, + testsuite/misc-haxe.all/classes.all/system/system.am, + testsuite/misc-haxe.all/classes.all/text/text.am, + testsuite/misc-haxe.all/classes.all/ui/ui.am, + testsuite/misc-haxe.all/classes.all/utils/utils.am, + testsuite/misc-haxe.all/classes.all/xml/xml.am: Drop obsolete + configuration for non-existent classes. - * : commit 855587d2bb09511a99f68d2618213be4026f6f78 Author: Benjamin - Wolsey Date: Thu Aug 26 13:24:58 2010 - +0200 +2011-03-02 Benjamin Wolsey -2010-08-26 Benjamin Wolsey + * .gitignore: Drop removed files from .gitignore. - * libcore/asobj/flash/display/BitmapData_as.h: Fix clang warning. +2011-03-01 Rob Savoye -2010-08-26 Benjamin Wolsey + * plugin/klash4/Makefile.am: install libklashpart instead of + plugin_LTLIBRARY - * libcore/SWFStream.cpp: Drop debugging message. +2011-03-01 Rob Savoye -2010-08-26 Benjamin Wolsey + * packaging/debian/gnash-dev.install, + packaging/debian/konqueror-plugin-gnash.install: don't try to + package .la files, they don't get installed anymore - * libcore/asobj/flash/display/BitmapData_as.cpp: Drop debugging - message. +2011-03-01 Rob Savoye -2010-08-26 Benjamin Wolsey + * packaging/debian/changelog: add new entry for release - * : commit 1f19d08c5f98a12bb2b3b2e58142a4fd0e330ecb Author: Benjamin - Wolsey Date: Thu Aug 26 08:05:56 2010 - +0200 +2011-03-01 Rob Savoye -2010-08-26 Sandro Santilli + * configure.ac, packaging/snapshot.am: update to ~rc3 - * testsuite/misc-ming.all/RemoveObject2Test.c: Hush a couple of - compiler warnings +2011-03-01 Rob Savoye -2010-08-26 Sandro Santilli + * packaging/redhat/gnash.spec: add the new launchers - * testsuite/misc-ming.all/PlaceObject2Test.c: Don't use abort when - willing to exit with an error... (hushes a warning aout abort() not - being defined) +2011-03-01 Rob Savoye -2010-08-25 Sandro Santilli + * : commit c3c330a8b483f4ac689918ae9c7c6bd0c22ee861 Author: Bastiaan + Jacques Date: Wed Mar 2 00:06:05 2011 + +0100 - * gui/fb/fb.cpp, gui/fb/fbsup.h: FBGui::checkForData() is - implemented as returning void, so advertise it as such +2011-03-01 Bastiaan Jacques -2010-08-25 Benjamin Wolsey + * macros/libltdl.m4: Removed libltdl.m4, which goes apparently + unused. - * testsuite/movies.all/gravity_embedded-TestRunner.cpp: Fix - testsuite. +2011-03-01 Bastiaan Jacques -2010-08-25 Benjamin Wolsey + * autogen.sh: Stop installing libltdl into the source tree. - * libcore/DisplayObject.cpp, libcore/DisplayObject.h: Move functions - to header. +2011-03-01 Hicham HAOUARI -2010-08-25 Benjamin Wolsey + * configure.ac, plugin/npapi/Makefile.am, + plugin/npapi/mozilla-sdk/include/npapi.h, + plugin/npapi/mozilla-sdk/include/npfunctions.h, + plugin/npapi/mozilla-sdk/include/npruntime.h, + plugin/npapi/mozilla-sdk/include/nptypes.h: Use system npapi headers - * libcore/Button.cpp, libcore/DisplayList.cpp, - libcore/asobj/MovieClip_as.cpp: Cleanup, fix bug from last commit. +2011-03-01 Benjamin Wolsey -2010-08-25 Benjamin Wolsey + * configure.ac: Correct package name for yum users. - * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/DisplayList.cpp, - libcore/DisplayObject.cpp, libcore/DisplayObject.h, - libcore/DisplayObjectContainer.cpp, libcore/Function2.cpp, - libcore/MorphShape.cpp, libcore/MovieClip.cpp, libcore/Shape.cpp, - libcore/TextField.cpp, libcore/Video.cpp, - libcore/asobj/MovieClip_as.cpp, - libcore/asobj/flash/geom/Transform_as.cpp, libcore/movie_root.cpp: - Move functions outside class and const correct. +2011-03-01 Benjamin Wolsey -2010-08-25 Benjamin Wolsey + * Makefile.am: Consistent formatting. - * libcore/TextField.cpp: Fix some odd assumptions about attributes. +2011-03-01 Benjamin Wolsey -2010-08-25 Benjamin Wolsey + * Makefile.am: Add ltdl flags back into make dumpconfig. - * testsuite/misc-ming.all/Makefile.am, utilities/processor.cpp: - Don't run the testcase either if ming isn't up-to-date. Hack gprocessor so it doesn't crash everywhere on Debian Lenny. +2011-03-01 Hicham HAOUARI -2010-08-25 Benjamin Wolsey + * configure.ac, libbase/Makefile.am: Use LTDL_CFLAGS ang LTDL_LIBS + produced by GNASH_PKG_FIND - * configure.ac, testsuite/misc-ming.all/Makefile.am: Only run - LoadBitmap tests for ming head. +2011-03-01 Hicham HAOUARI -2010-08-25 Benjamin Wolsey + * configure.ac: Remove some odd character from previous patch - * : commit 9469ea0db917b15edbdbee537bc5263bd343ec2a Merge: 8cccfd1 - fc6af64 Author: Rob Savoye Date: Tue Aug 24 - 21:31:58 2010 -0600 +2011-03-01 Hicham HAOUARI -2010-08-24 Rob Savoye + * Makefile.am, configure.ac, libbase/Makefile.am: Use system ltdl - * packaging/redhat/gnash.spec: fix gnash-commo typo. +2011-03-01 Bastiaan Jacques -2010-08-24 Rob Savoye + * librender/cairo/Renderer_cairo.cpp: Stop pixel snapping filled + shapes, which is unnecessary and makes small shapes like text look + bad. - * packaging/debian/control: remove libltdl dependencies +2011-03-01 Bastiaan Jacques -2010-08-24 Sandro Santilli + * libmedia/gst/MediaParserGst.cpp: Initialise dataSize so we get + more useful printouts. - * gui/gnash.cpp: Drop more ifdefs, make --renderer help string (in - --help) consistent with the rest of option lists. +2011-02-28 Benjamin Wolsey -2010-08-24 Benjamin Wolsey + * cygnal/cgi-bin/fitcDemo/Makefile.am: Drop a missed link line. - * libcore/Transform.h: Documentation for Transform class. +2011-02-28 Bastiaan Jacques -2010-08-24 Benjamin Wolsey + * librender/cairo/Renderer_cairo.cpp: Use the quality setting when + determining what filter to use for drawing video frames. - * : commit 792c0ad3da40c4aabe46960a764300119cd74545 Merge: dd938c6 - b91e2fd Author: Benjamin Wolsey Date: Tue - Aug 24 20:14:21 2010 +0200 +2011-02-28 Benjamin Wolsey -2010-08-24 Sandro Santilli + * libcore/asobj/TextField_as.cpp: Ensure that createTextField does + not crash. - * gui/gtk/gtk.cpp, librender/Renderer.h, - librender/Renderer_agg.cpp, librender/Renderer_agg.h, - librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add a - virtual Renderer::description, use it in Help->About dialog to show - which renderer is being used. +2011-02-28 Benjamin Wolsey -2010-08-24 Sandro Santilli + * libcore/swf/DefineEditTextTag.cpp: Ensure that a valid TextField + is constructed - * NEWS: Update to include changes of 0.8.8 +2011-02-28 Benjamin Wolsey -2010-08-23 strk + * libcore/TextField.cpp: Assert that an associated object exists - * gui/kde/kde_glue_agg.h: Add missing header. Thanks to - Juergen Heinemann for patch (bug #30855) +2011-02-28 Sandro Santilli -2010-08-23 strk + * NEWS: Add note about obsd - * libmedia/MediaParser.cpp: Re-introduce the nap between media chunk - parsing +2011-02-28 Sandro Santilli -2010-08-22 Rob Savoye + * testsuite/libbase.all/URLTest.cpp: Fix test for bug #32625 - * packaging/debian/changelog: updated for the 0.8.8 release +2011-02-28 Sandro Santilli -2010-08-22 Rob Savoye + * testsuite/libbase.all/URLTest.cpp: Add test for bug #32625 - * packaging/deb.am: don't grep files that are in git, but not the - source tarball +2011-02-28 Bastiaan Jacques -2010-08-22 Rob Savoye + * gui/gtk/gtk.cpp, gui/gtk/gtksup.h, gui/gui.cpp, gui/gui.h: Hook + into visibility notification events and avoid display() if the + window is obscured. - * doc/C/preformatted/cygnal.1.in, - doc/C/preformatted/findmicrophones.1.in, - doc/C/preformatted/findwebcams.1.in, - doc/C/preformatted/flvdumper.1.in, doc/C/preformatted/gnash.1.in, - doc/C/preformatted/gnash_ref.info.in, - doc/C/preformatted/gnashref.html.in, - doc/C/preformatted/gnashuser.html.in, - doc/C/preformatted/gprocessor.1.in, - doc/C/preformatted/rtmpget.1.in, doc/C/preformatted/soldumper.1.in, - doc/C/refmanual/building.xml: replace bzr usage with git. Regenerate - preformatted docs +2011-02-27 Rob Savoye -2010-08-22 Rob Savoye + * configure.ac: add the ~rc2 back in - * packaging/snapshot.am: force SNAPSHOT_VERSION to match the release +2011-02-28 Bastiaan Jacques -2010-08-21 Rob Savoye + * plugin/npapi/pluginScriptObject.cpp: Fix unsafe access of + NPString, which is not guaranteed to be NULL-terminated. - * configure.ac: change the version from trunk to 0.8.8 +2011-02-27 Bastiaan Jacques -2010-08-21 Rob Savoye + * plugin/npapi/plugin.cpp: Trivial cleanups. - * packaging/deb.am: don't try to list packages when building from - the source tarball. +2011-02-27 Sandro Santilli -2010-08-21 Rob Savoye + * .gitignore: More ignores, thanks Gabriele - * Makefile.am: add the rest of the ChangeLogs and READMEs to the - dist tarball. +2011-02-27 Sandro Santilli -2010-08-21 Rob Savoye + * plugin/test/baseuri/test.html, plugin/test/baseuri/test_js.html: + Add a test trying to reproduce bug #26906 - * README: update +2011-02-27 Sandro Santilli -2010-08-21 Rob Savoye + * .gitignore: Do not ignore plugin/test. Fixes bug #32615 - * README.git: rename from README_bzr, change bzr to git +2011-02-27 Benjamin Wolsey -2010-08-21 Rob Savoye + * cygnal/Makefile.am, cygnal/testsuite/libamf.all/Makefile.am, + cygnal/testsuite/libnet.all/Makefile.am, + extensions/dbus/Makefile.am, extensions/dejagnu/Makefile.am, + extensions/fileio/Makefile.am, extensions/gtk2/Makefile.am, + extensions/lirc/Makefile.am, extensions/mysql/Makefile.am, + gui/Makefile.am, libcore/Makefile.am, libcore/parser/Makefile.am, + libcore/vm/Makefile.am, libmedia/Makefile.am, + testsuite/Makefile.am, testsuite/libbase.all/Makefile.am, + testsuite/libcore.all/Makefile.am, + testsuite/misc-ming.all/Makefile.am, + testsuite/misc-ming.all/action_order/Makefile.am, + testsuite/misc-ming.all/displaylist_depths/Makefile.am, + testsuite/misc-ming.all/loading/Makefile.am, + testsuite/misc-ming.all/loop/Makefile.am, + testsuite/misc-swfc.all/Makefile.am, + testsuite/misc-swfmill.all/Makefile.am, + testsuite/movies.all/Makefile.am, + testsuite/network.all/Makefile.am, testsuite/samples/Makefile.am, + utilities/Makefile.am: Do not link to or include libltdl where it's + not required. - * README.git: rename from README_bzr, change bzr to git +2011-02-26 Bastiaan Jacques -2010-08-20 Rob Savoye + * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Make the plugin + read sockets in nonblocking mode (fixes bug #32601). Don't expect + newlines. We can expect to receive incomplete requests, so + accumulate them over calls to handlePlayerRequests(). Make + processPlayerRequest() more than one message. - * po/es.po, po/fr.po: update spanish and french translations +2011-02-26 Rob Savoye -2010-08-20 Rob Savoye + * libdevice/egl/eglDevice.cpp: destroy the surrace if it exists - * po/es.po, po/fr.po: update spanish and french translations +2011-02-26 Rob Savoye -2010-08-20 John Wimer + * libdevice/rawfb/RawFBDevice.h: return something - * packaging/debian/rules: rollback hurd changes, they're solved in - configure.ac +2011-02-26 Rob Savoye -2010-08-20 John Wimer + * libdevice/egl/egl.am: add EGL_CFLAGS for all egl code - * packaging/debian/rules: rollback hurd changes, they're solved in - configure.ac +2011-02-26 Rob Savoye -2010-08-20 John Wimer + * gui/fb/fb.cpp: initialize AGG renderer and set the size - * configure.ac: update configure to automatically disable jemalloc - on HURD. Patch from pinotree +2011-02-26 Rob Savoye -2010-08-20 John Wimer + * configure.ac: disable the defaults when enable-device is specified - * configure.ac: update configure to automatically disable jemalloc - on HURD. Patch from pinotree +2011-02-26 Rob Savoye -2010-08-20 John Wimer + * plugin/npapi/plugin.cpp: put the return false back in if there are + too many attempts to read the network. - * configure.ac, gui/gtk/gtk_glue.h, libbase/tu_opengl_includes.h, - packaging/debian/rules: Apply patch from pinotree to enable build on - GNU HURD +2011-02-26 Bastiaan Jacques -2010-08-20 John Wimer + * AUTHORS: Switch AUTHORS to utf-8, so apparently more people can + read it. - * configure.ac, gui/gtk/gtk_glue.h, libbase/tu_opengl_includes.h, - packaging/debian/rules: Apply patch from pinotree to enable build on - GNU HURD +2011-02-26 Hicham HAOUARI -2010-08-17 Rob Savoye + * cygnal/libamf/Makefile.am, cygnal/libnet/Makefile.am, + gui/pythonmod/Makefile.am, libbase/Makefile.am, + libcore/Makefile.am, libmedia/Makefile.am, librender/Makefile.am, + libsound/Makefile.am, plugin/klash4/Makefile.am: Remove libtool .la + files - * libbase/string_table.h, libmedia/MediaHandler.h: fix visibility - builds. +2011-02-25 Benjamin Wolsey -2010-08-17 Rob Savoye + * doc/C/images/car_crash.png.txt, doc/C/usermanual/usage.xml: Drop + image tag. - * NEWS: update NEWS file for the release +2011-02-25 Hicham HAOUARI -2010-08-16 Rob Savoye + * configure.ac, desktop/Makefile.am, desktop/gnash-gtk-launcher.in, + desktop/gnash-qt-launcher.in, desktop/gnash.desktop, + desktop/klash.desktop, gui/Makefile.am, gui/gnash.in, gui/klash.in: + Rename gtk-gnash and kde4-gnash launchers - * ChangeLog-0.8.8: GNU style ChangeLog from bzr log +2011-02-24 Bastiaan Jacques -2010-08-16 Rob Savoye + * libmedia/gst/MediaParserGst.cpp: Implement seeking for the Gst + parser. - * ChangeLog-0.8.8: GNU style ChangeLog from bzr log +2011-02-24 Rob Savoye -2010-08-16 Rob Savoye + * packaging/rpm.am: drop the snapshot-rename-dir dependency - * libbase/RTMP.cpp: include unistd.h to keep OpenBSD happy. +2011-02-24 Rob Savoye -2010-08-16 Rob Savoye + * packaging/rpm.am: rename the builkd directory so we get the full + version number for everything - * libbase/RTMP.cpp: include unistd.h to keep OpenBSD happy. +2011-02-24 Rob Savoye -2010-08-16 Rob Savoye + * packaging/snapshot.am: add a tilde so versioning works correctly - * plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: - include sys/socket.h for the BSDs. +2011-02-24 Rob Savoye -2010-08-16 Rob Savoye + * configure.ac: don't put rc2 into the version, it screws up RPM + building. Fix this elsewhere in the process. - * plugin/npapi/plugin.cpp, plugin/npapi/pluginScriptObject.cpp: - include sys/socket.h for the BSDs. +2011-02-24 Rob Savoye -2010-08-15 Benjamin Wolsey + * packaging/redhat/gnash.spec: add new desktop files to the package. - * libcore/Makefile.am: Add Transform.h to Makefile. +2011-02-24 Rob Savoye -2010-08-12 Sandro Santilli + * packaging/snapshot.am: tweak snapshot version for rc2 - * gui/gnash.cpp, gui/gtk/gtk_canvas.cpp, libbase/rc.cpp, - libbase/rc.h, libmedia/MediaHandler.h, libmedia/MediaParser.cpp, - packaging/debian/rules, testsuite/gnashrc.in, - testsuite/libbase.all/TCXXRc.cpp, - testsuite/libbase.all/gnashrc-local.in, - testsuite/libbase.all/gnashrc.in, utilities/processor.cpp: merge - patches from bzr for media handler changes. +2011-02-24 Rob Savoye -2010-08-12 Benjamin Wolsey + * : big merge from master to get recent bug fixes - * libcore/DisplayObject.h, - libcore/asobj/flash/display/BitmapData_as.cpp, - librender/Renderer.h, librender/Renderer_agg.cpp, - librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Revert to - old renderer behaviour, as it's not quite as clear as I thought. +2011-02-24 Sandro Santilli -2010-08-12 Benjamin Wolsey + * doc/C/refmanual/building.xml: Simplify command to checkout remote + branches - * testsuite/actionscript.all/BitmapData.as: Expect Gnash failures. +2011-02-24 Sandro Santilli -2010-08-12 Benjamin Wolsey + * libbase/curl_adapter.cpp: Provide lock(mutex) and unlock(mutex) + free functions to provide an implementation for boost versions + 1.34.1. Note that implementation for 1.34.1 and lower uses headers + which are not meant to be public. Could be not there. Also, I'm not + sure about consequences of those calls at runtime. Re-fixes bug + #32579 w/out breaking lenny builds. - * testsuite/actionscript.all/BitmapData.as: More tests. +2011-02-24 Sandro Santilli -2010-08-12 Benjamin Wolsey + * doc/C/refmanual/building.xml: Rewrite the access to sources part + of gnash reference manual - * testsuite/actionscript.all/BitmapData.as: Mask tests. +2011-02-24 Bastiaan Jacques -2010-08-12 Benjamin Wolsey + * : commit 84f3969e89ba3c692efabb2e09e9733d84900995 Author: Bastiaan + Jacques Date: Thu Feb 24 17:31:27 2011 + +0100 - * libcore/DisplayObject.h: Add documentation. +2011-02-24 Benjamin Wolsey -2010-08-12 Benjamin Wolsey + * libcore/TextField.cpp: Use existing fonts if they exist to avoid + creating fonts for ever. - * libcore/Button.cpp, libcore/DisplayList.cpp, - libcore/DisplayObject.cpp, libcore/DisplayObject.h, - libcore/MovieClip.cpp, libcore/TextField.cpp, libcore/Video.cpp: - Handle dynamic masks during display of the object they're masking - instead of during display of their parent object. This fixes - BitmapData.draw. +2011-02-23 Benjamin Wolsey -2010-08-12 Benjamin Wolsey + * configure.ac: Fix duplicated rule from desktop patch - * libcore/asobj/flash/display/BitmapData_as.cpp, - librender/Renderer.h, librender/Renderer_agg.cpp, - librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Clean up. +2011-02-23 Sandro Santilli -2010-08-12 Benjamin Wolsey + * libbase/curl_adapter.cpp: Don't use scoped_lock objects to hold + locks requested by libcurl. Should fix bug #32579. - * libcore/asobj/flash/display/BitmapData_as.cpp, - librender/Renderer.h: Mask handling strongly suggests that scaling - is handled by the renderer. +2011-02-23 Benjamin Wolsey -2010-08-11 Rob Savoye + * gui/Makefile.am: Restore rule dropped accidentally by desktop + patch. - * : commit 73326660de2f8e6860e273adeb5d6632e8cc58f1 Author: Rob - Savoye Date: Wed Aug 11 18:27:17 2010 -0600 +2011-02-23 Benjamin Wolsey -2010-08-11 Rob Savoye + * desktop/Makefile.am: Distribute files. - * packaging/debian/control: cleanup dependencies +2011-02-15 Hicham HAOUARI -2010-08-11 Rob Savoye + * Makefile.am, configure.ac, desktop/Makefile.am, + desktop/gnash.desktop, desktop/klash.desktop, gui/Makefile.am, + gui/gnash.in, gui/klash.in: Add desktop files - * Makefile.am: add quotes around sub shell execution +2011-02-22 Benjamin Wolsey -2010-08-11 Benjamin Wolsey + * doc/Doxyfile.in: Clean up apidocs. - * libcore/DisplayList.cpp: Add some comments. +2011-02-22 Benjamin Wolsey -2010-08-11 Benjamin Wolsey + * libbase/URL.cpp: Correct includes - * libcore/DisplayList.cpp: Handle the funny way masks are drawn, - fixing a bug with mask transforms not caught by the testsuite. +2011-02-23 Sandro Santilli -2010-08-11 Benjamin Wolsey + * libmedia/MediaParser.cpp, libmedia/MediaParser.h: Make peek + functions private and non-locking. Have NextTimestamp fetcher lock + instead, to ensure the fetched frame is not deleted by another + thread before having a chance to query its timestamp. Fixes bug + #32540. Thanks Bastiaan Jacques for doing the hard work of figuring + out the problem. - * testsuite/misc-ming.all/LoadBitmapTest.c: Add pixel checking with - a very slight tolerance. +2011-02-23 Bastiaan Jacques -2010-08-11 Benjamin Wolsey + * libmedia/AudioDecoderSimple.cpp: Avoid using a temporary buffer + that is not needed. - * libcore/asobj/Error_as.cpp, - libcore/asobj/flash/filters/BevelFilter_as.cpp, - libcore/asobj/flash/filters/BitmapFilter_as.cpp, - libcore/asobj/flash/filters/BlurFilter_as.cpp, - libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp, - libcore/asobj/flash/filters/ConvolutionFilter_as.cpp, - libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp, - libcore/asobj/flash/filters/DropShadowFilter_as.cpp, - libcore/asobj/flash/filters/GlowFilter_as.cpp, - libcore/asobj/flash/filters/GradientBevelFilter_as.cpp, - libcore/asobj/flash/filters/GradientGlowFilter_as.cpp, - libcore/vm/fn_call.h: Drop deprecated ThisIs policy +2011-02-22 Bastiaan Jacques -2010-08-11 Benjamin Wolsey + * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Allow the FFMPEG media + handler to play LE PCM embedded sound. - * libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/BitmapData_as.h, - testsuite/misc-ming.all/LoadBitmapTest.c: Fix most loadBitmap tests. +2011-02-22 Bastiaan Jacques -2010-08-11 Benjamin Wolsey + * libmedia/MediaParser.h, libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: + Raw (AKA PCM) audio is signed; don't treat it otherwise. - * testsuite/misc-ming.all/LoadBitmapTest.c: Expect Gnash failures. +2011-02-22 Sandro Santilli -2010-08-11 Benjamin Wolsey + * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: 1024 bytes turned out to + be not enough to properly decode (or resample?) raw audio. 96000 + works better (was maximum frame returned by decoder when passed + bigger frames). Re-fixes #21177 and #22284 w/out breaking + misc-ming.all/eventSoundTest1.swf - * testsuite/misc-ming.all/LoadBitmapTest.c: Test construction during - BitmapData.loadBitmap. +2011-02-22 Bastiaan Jacques -2010-08-11 Benjamin Wolsey + * libmedia/ffmpeg/AudioDecoderFfmpeg.cpp: Revert "Don't cut an + unparseable frame into small chunks. Fixes bug #21177." while we + figure out the testsuite failure. This reverts commit caa7af4e06e910eafbe5792aba05d0b06780f29e. - * testsuite/misc-ming.all/LoadBitmapTest.c, - testsuite/misc-ming.all/Makefile.am: Framework for a loadBitmap - test. +2011-02-22 Bastiaan Jacques -2010-08-11 Benjamin Wolsey + * : commit caa7af4e06e910eafbe5792aba05d0b06780f29e Author: Bastiaan + Jacques Date: Tue Feb 22 14:56:24 2011 + +0100 - * libcore/asobj/flash/display/BitmapData_as.cpp: Handle same colours - more neatly. +2011-02-22 Bastiaan Jacques -2010-08-11 Benjamin Wolsey + * libmedia/gst/AudioDecoderGst.cpp: Have AudioDecoderGst handle + ADPCM audio. - * libcore/asobj/flash/display/BitmapData_as.cpp, - testsuite/actionscript.all/BitmapData.as: Add test to make sure - Gnash doesn't hang, and fix a hang. +2011-02-22 Benjamin Wolsey -2010-08-11 Benjamin Wolsey + * libmedia/MediaHandler.cpp, libmedia/MediaHandler.h: Drop exception + specification because a) it's not clear we can guarantee it ( see + https://bugzilla.redhat.com/show_bug.cgi?id=657826 ), b) it does + nothing for optimization or code clarity. - * libcore/asobj/flash/display/BitmapData_as.cpp: Fix floodFill for - corner cases (literally!). +2011-02-22 Benjamin Wolsey -2010-08-11 Benjamin Wolsey + * libcore/vm/CallStack.cpp: Drop unneeded include. - * testsuite/actionscript.all/BitmapData.as: Test flood fill better. +2011-02-22 Sandro Santilli -2010-08-11 Benjamin Wolsey + * libcore/vm/ActionExec.cpp: Report url of the movie containing the + action block being executed when hitting limits. - * libbase/Makefile.am: Add to Makefile. +2011-02-21 Sandro Santilli -2010-08-11 Benjamin Wolsey + * libsound/sound_handler.cpp: Leave a comment about the override + avoidance - * libbase/GnashImage.h, libbase/ImageIterators.h, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/BitmapData_as.h, - librender/Renderer_cairo.cpp: Separate image iterators from the - image class. +2011-02-21 Bastiaan Jacques -2010-08-10 Benjamin Wolsey + * libsound/sound_handler.cpp: Fix a deadlocked caused by attempting + to lock a mutex twice. Bug #32557. - * testsuite/misc-haxe.all/classes.all/display/BitmapData_as.hx: The - duplicated test in misc-haxe.all passes. +2011-02-21 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * libcore/MovieClip.cpp, libcore/MovieClip.h: Do not execute tags on + destroyed MovieClips: fixes bug #32510 and the new action_order + tests. Drop unused function to avoid confusion. - * libcore/asobj/flash/display/BitmapData_as.cpp: Fix hang, fix left - extent of fill. +2011-02-21 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Add simpler + test for failing case. - * libcore/asobj/flash/display/BitmapData_as.cpp: Comments and const - correctness. +2011-02-21 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * testsuite/misc-ming.all/action_order/Makefile.am, + testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Play for long + enough to get a failure. - * libcore/asobj/flash/display/BitmapData_as.cpp: Much faster - implementation. +2011-02-21 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * testsuite/misc-ming.all/action_order/Makefile.am, + testsuite/misc-ming.all/action_order/PlaceAndRemove.c: Add test for + segfault in advance chars. - * libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/BitmapData_as.h, - testsuite/actionscript.all/BitmapData.as: Pretty slow implementation - of floodFill. +2011-02-19 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * librender/agg/Renderer_agg.cpp: Do zero-initialize buffer because + the code is evidently not robust enough to avoid reading + uninitialized parts. - * libcore/asobj/Globals.cpp, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/BitmapData_as.h: Register and use native - BitmapData properties. Flags aren't tested. +2011-02-20 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-08-10 Benjamin Wolsey + * macros/kde4.m4: /usr/lib64 on redhat derivatives only - * libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/geom/Transform_as.cpp: Header cleanup. +2011-02-20 Bastiaan Jacques -2010-08-10 Benjamin Wolsey + * libcore/TextField.cpp: Reduce verbosity. - * libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/geom/ColorTransform_as.cpp, - libcore/asobj/flash/geom/ColorTransform_as.h, - libcore/asobj/flash/geom/Transform_as.cpp: Reduce code duplication. - Only genuine ColorTransform objects are usable with BitmapData.draw. +2011-02-20 Bastiaan Jacques -2010-08-10 Benjamin Wolsey + * libcore/swf/VideoFrameTag.cpp: Fix indentation. - * libcore/asobj/flash/geom/Transform_as.cpp, - testsuite/actionscript.all/Transform.as: Test a fake cxform. +2011-02-20 Bastiaan Jacques -2010-08-10 Benjamin Wolsey + * libcore/swf/VideoFrameTag.cpp: For ScreenVideo, skip a byte that's + not part of the bitstream. Fixes bug #22158. - * testsuite/actionscript.all/Transform.as: Update tests. +2011-02-19 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * libcore/swf/DefineFontTag.cpp: Drop a forgotten debug log. - * libcore/asobj/ASConversions.cpp, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/geom/Transform_as.cpp, - testsuite/misc-ming.all/BitmapDataDraw.c: Use toSWFMatrix in - Transform. Implement BitmapData.draw with cxform. Add tests. +2011-02-19 Bastiaan Jacques -2010-08-10 Benjamin Wolsey + * plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: Plug a leak by not + holding an extra reference. - * libcore/asobj/flash/display/BitmapData_as.cpp: Inform attached - objects after draw(). +2011-02-19 Bastiaan Jacques -2010-08-10 Benjamin Wolsey + * libmedia/gst/MediaParserGst.cpp: Don't busy the CPU trying to use + a bad stream. - * libcore/asobj/flash/display/BitmapData_as.cpp, - testsuite/actionscript.all/BitmapData.as: Test, implement channel - properties. +2011-02-18 Bastiaan Jacques -2010-08-10 Benjamin Wolsey + * libsound/sdl/sound_handler_sdl.cpp, + libsound/sdl/sound_handler_sdl.h: Override unplugInputStream so + _inputStreams is accessed in a thread-safe manner. Fixes bug #32538. - * libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/BitmapData_as.h: Use a typedef. +2011-02-18 Bastiaan Jacques -2010-08-10 Benjamin Wolsey + * : commit 71c876bb97054787755c9df81d2e88d54aa5320f Author: Bastiaan + Jacques Date: Fri Feb 18 20:19:17 2011 + +0100 - * libbase/GnashImage.h: Fix distance_to to return the correct value; - this makes std::copy work again! +2011-02-18 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * libcore/Font.cpp: Add comments - * libbase/GnashImage.h: Cleanups. +2011-02-18 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * libcore/Font.cpp, libcore/swf/DefineFontTag.cpp: Clean up, drop + debug logging. - * libbase/GnashImage.h, - libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/BitmapData_as.h: Cleanup of BitmapData - interface. +2011-02-18 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * libcore/Font.cpp, libcore/parser/SWFMovieDefinition.cpp, + libcore/parser/SWFMovieDefinition.h, + libcore/parser/movie_definition.h, + libcore/parser/sprite_definition.h, libcore/swf/DefineFontTag.cpp: + Const correctness for readability. Pass Font by intrueive_ptr to + movie definitions. Temporary debugging. - * libbase/GnashImage.h, - libcore/asobj/flash/display/BitmapData_as.cpp: Improve the - argb_iterator interface and add assignment operator and copy ctor - for proper behaviour. +2011-02-18 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * libcore/TextField.cpp, libcore/swf/TextRecord.cpp, + libcore/swf/TextRecord.h: Fonts are ref_counted, so store by + intrusive_ptr. - * utilities/Makefile.am, utilities/processor.cpp: Set a renderer for - gprocessor to allow BitmapData testing if agg is present. +2011-02-18 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * libcore/DisplayList.cpp, libcore/DisplayList.h: Drop unused + functions. - * gui/NullGui.h: Coding style. +2011-02-18 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * libcore/DisplayObjectContainer.cpp, + libcore/DisplayObjectContainer.h: Remove unused functions. - * gui/Player.cpp: Don't cast. +2011-02-18 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * libcore/DisplayList.cpp: Const correct for readability. - * gui/Player.cpp: Drop commented-out code. +2011-02-18 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * libcore/DisplayList.cpp: Do not ignore objects at depth 65535 or + the DisplayList will lose track of them, allowing them to be deleted + without being removed from the list of live characters. This was just a case of the wrong comparison being used. Reduce the number of predicate functors. - * libcore/SWFMatrix.cpp: Minor cleanups. +2011-02-18 Benjamin Wolsey -2010-08-10 Benjamin Wolsey + * libcore/DisplayList.cpp: Drop unused functors - * libcore/SWFCxForm.cpp, libcore/SWFMatrix.cpp, libcore/SWFMatrix.h: - Minor cleanups. +2011-02-17 Sandro Santilli -2010-08-10 Benjamin Wolsey + * libcore/vm/ASHandlers.cpp: Log an error rather than crashing when + realizing loading of a movie won't work due to limitation in + movie_root::findCharacterByTarget. Fixes the assertion failure of + bug #32506 (but not support for that movie). - * libcore/asobj/ASConversions.cpp, libcore/asobj/ASConversions.h, - libcore/asobj/MovieClip_as.cpp, libcore/asobj/MovieClip_as.h, - libcore/asobj/flash.am, - libcore/asobj/flash/display/BitmapData_as.cpp: Use a separate file - for constructing a SWFMatrix from an as_object. +2011-02-17 Sandro Santilli -2010-08-10 Benjamin Wolsey + * testsuite/misc-ming.all/loading/loadMovieTest.c: Avoid bug #32516 + for now. I don't have a full week to squash all these bugs.. - * libcore/MovieClip.cpp, libcore/SWFCxForm.cpp, - libcore/SWFCxForm.h, librender/Renderer_agg_style.h: Cleanup, drop - unused functions, don't qualify with gnash:: in the agg renderer. +2011-02-17 Sandro Santilli -2010-08-10 Benjamin Wolsey + * testsuite/misc-ming.all/loading/loadMovieTest.c, + testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Put + coverart two levels under root, trying to reproduce #32506. Exposes + another bug, but fails to reproduce that one. The exposed bug is + left disabled as it takes too much for me now to deal with the test + runner expecting it. - * libcore/DisplayList.cpp, libcore/DisplayList.h, - libcore/DisplayObject.cpp, libcore/DisplayObject.h, - libcore/Makefile.am, libcore/MovieClip.cpp, libcore/MovieClip.h, - libcore/SWFCxForm.cpp, libcore/SWFCxForm.h, libcore/TextField.cpp, - libcore/Transform.h, libcore/asobj/Color_as.cpp, - libcore/asobj/flash/geom/Transform_as.cpp, libcore/cxform.cpp, - libcore/cxform.h, libcore/swf/DefineButtonCxformTag.h, - libcore/swf/DefineButtonTag.cpp, libcore/swf/DefineButtonTag.h, - libcore/swf/DefineShapeTag.h, libcore/swf/PlaceObject2Tag.cpp, - libcore/swf/PlaceObject2Tag.h, libcore/swf/TextRecord.cpp, - librender/PathParser.cpp, librender/PathParser.h, - librender/Renderer_agg.cpp, librender/Renderer_agg_style.h, - librender/Renderer_cairo.cpp, librender/Renderer_cairo.h, - librender/Renderer_ogl.cpp, testsuite/libcore.all/ClassSizes.cpp: - Rename cxform to SWFCxForm. +2011-02-17 Benjamin Wolsey -2010-08-09 Rob Savoye + * testsuite/misc-ming.all/DragDropTestRunner.cpp, + testsuite/misc-ming.all/masks_testrunner.cpp: Fix tests using + dump(). - * : commit 03eb25bbc48921e628ebe2944e9bc33b873c71ad Author: Rob - Savoye Date: Mon Aug 9 13:55:35 2010 -0600 +2011-02-17 Benjamin Wolsey -2010-08-09 Rob Savoye + * libcore/DisplayList.cpp, libcore/DisplayList.h: Not all + DisplayObjects have an associated as_object, so fix the ostream + operator<< and drop the dump() function. Fixes crash while logging. - * packaging/redhat/gnash.spec: don't build the dbus extension, it - was never finished. +2011-02-17 Sandro Santilli -2010-08-09 Rob Savoye + * testsuite/misc-ming.all/loading/loadMovieTest.c, + testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Add another + test for GETURL tag and '_level.coverart' target. Still doesn't + reproduce #32506 - * extensions/dejagnu/Makefile.am, extensions/fileio/Makefile.am, - extensions/lirc/Makefile.am, extensions/mysql/Makefile.am: delete - the *.la files as we never link against a plugin module anyway. +2011-02-17 Sandro Santilli -2010-08-09 Rob Savoye + * testsuite/misc-ming.all/loading/loadMovieTest.c, + testsuite/misc-ming.all/loading/loadMovieTestRunner.cpp: Enhance + loadMovieTest and runner to test you can pass a path-based target to + GETURL. - * Makefile.am: change the - to a _ in the revno so it looks like a - legit version number. +2011-02-17 Benjamin Wolsey -2010-08-09 Rob Savoye + * : commit 367153a484fb002310f68538d0b602e96ae3d66a Merge: 5d31f7a + 585aa24 Author: Benjamin Wolsey Date: Thu + Feb 17 11:16:10 2011 +0100 - * packaging/redhat/gnash.spec: add extension packages +2011-02-17 Bastiaan Jacques -2010-08-09 Rob Savoye + * libcore/TextField.cpp: Tweak error message type for the correct + consumer. Thanks Sandro. - * packaging/redhat/gnash.spec: use trunk as the version still. +2011-02-17 Benjamin Wolsey -2010-08-09 Rob Savoye + * libcore/asobj/flash/geom/Transform_as.cpp: Override marking + function correctly; fixes bug #32507. - * : commit a3edfc7ea3bf1c3b2ce2e3be45246adeb49f282e Author: Rob - Savoye Date: Mon Aug 9 10:18:41 2010 -0600 +2011-02-17 Sandro Santilli -2010-08-09 Benjamin Wolsey + * testsuite/actionscript.all/TextFieldHTML.as: Automate test for bug + #32508 - * librender/Renderer_cairo.cpp, librender/Renderer_cairo.h: Fix - cairo build. +2011-02-17 Bastiaan Jacques -2010-08-09 Benjamin Wolsey + * libcore/TextField.cpp: Don't pass an empty font name on to the + Font constructor. (Bug #32508.) - * libcore/DynamicShape.cpp, libcore/DynamicShape.h, - libcore/Video.cpp, libcore/swf/DefineMorphShapeTag.cpp, - libcore/swf/DefineShapeTag.cpp, librender/Renderer.h, - librender/Renderer_agg.cpp, librender/Renderer_cairo.cpp, - librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Use - Transform for renderer API and fix Video rendering (which testsuite - didn't notice!). +2011-02-15 Gabriele Giacone <1o5g4r8o@gmail.com> -2010-08-09 Benjamin Wolsey + * macros/kde4.m4: lib64/ on debian amd64 is just a link. When + provided, with_kde4_* configure options are full path - * libcore/MovieClip.h, libcore/Transform.h: Update Transform.h - header with copyright. +2011-02-14 Sandro Santilli -2010-08-09 Benjamin Wolsey + * plugin/Makefile.am, plugin/klash4/Makefile.am: Fix + uninstall-plugins rule - * testsuite/actionscript.all/BitmapData.as: Passes in - actionscript.all, but not with automated testing (no renderer). +2011-02-14 Rob Savoye -2010-08-09 Benjamin Wolsey + * plugin/npapi/test.cpp: update test case as parseInvoke() now + returns a boost::shared_ptr<> - * libcore/MovieClip.cpp, libcore/MovieClip.h, - testsuite/DummyCharacter.h: Use draw() to implement display() and - restore drawable rendering in draw(). +2011-02-14 Rob Savoye -2010-08-09 Benjamin Wolsey + * plugin/npapi/plugin.h: reduce verbosity - * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/MorphShape.cpp, - libcore/MovieClip.cpp, libcore/Shape.cpp, libcore/StaticText.cpp, - libcore/TextField.cpp, libcore/Transform.h: Implement concatenation - as a free function. +2011-02-14 Rob Savoye -2010-08-09 Benjamin Wolsey + * plugin/npapi/external.cpp, plugin/npapi/external.h, + plugin/npapi/plugin.cpp, plugin/npapi/plugin.h: handle multiple + messages in a packet. - * libcore/TextField.cpp: Cut down on get_world_cxform calls. +2011-02-14 Rob Savoye -2010-08-09 Benjamin Wolsey + * macros/kde4.m4: properly handle 64 vs 32 bit for the plugin + directory - * libcore/Bitmap.cpp, libcore/Button.cpp, libcore/DisplayList.cpp, - libcore/DisplayObject.cpp, libcore/DisplayObject.h, - libcore/MovieClip.cpp, libcore/TextField.cpp, - libcore/asobj/Color_as.cpp, libcore/asobj/TextSnapshot_as.cpp, - libcore/asobj/flash/geom/Transform_as.cpp, libcore/movie_root.cpp: - Use the Transform member more sensibly. - -2010-08-09 Benjamin Wolsey - - * libcore/Button.cpp, libcore/DisplayObject.h, - libcore/MorphShape.cpp, libcore/MovieClip.cpp, libcore/Shape.cpp, - libcore/StaticText.cpp, libcore/TextField.cpp, libcore/TextField.h, - libcore/swf/DefineTextTag.cpp, libcore/swf/TextRecord.cpp, - libcore/swf/TextRecord.h: Use Transform more. +2011-02-14 Bastiaan Jacques -2010-08-09 Benjamin Wolsey + * plugin/npapi/plugin.cpp: Make sure the glib-returned error pointer + is valid before dereferencing. (bug #32445) - * libcore/DisplayObject.cpp, libcore/DisplayObject.h, - libcore/Transform.h: Store matrix and cxform as a Transform element. +2011-02-13 Sandro Santilli -2010-08-09 Benjamin Wolsey + * testsuite/misc-mtasc.all/level5.as, + testsuite/misc-mtasc.all/level87.as: Do not expect exact load + timing. Hopefull makes buildbot results more stable (see - * libcore/MovieClip.cpp, libcore/MovieClip.h, - libcore/asobj/flash/display/BitmapData_as.cpp: Add a draw() function - to MovieClip. + http://gnashdev.org:8010/builders/squeeze-linux-x86/builds/175/steps/make_anal/logs/stdio) -2010-08-09 Benjamin Wolsey +2011-02-13 John Wimer - * testsuite/misc-ming.all/BitmapDataDraw.c: Expect passes (only when - renderer is used!). + * plugin/klash4/klash_part.cpp: Apply patch from + https://savannah.gnu.org/bugs/?32457 Thanks to Kevin Kofler -2010-08-09 Benjamin Wolsey +2011-02-01 Hicham HAOUARI - * libcore/Bitmap.cpp, libcore/Bitmap.h, libcore/Button.cpp, - libcore/Button.h, libcore/DisplayList.cpp, libcore/DisplayList.h, - libcore/DisplayObject.h, libcore/InteractiveObject.h, - libcore/MorphShape.cpp, libcore/MorphShape.h, - libcore/MovieClip.cpp, libcore/MovieClip.h, libcore/Shape.cpp, - libcore/Shape.h, libcore/StaticText.cpp, libcore/StaticText.h, - libcore/TextField.cpp, libcore/TextField.h, libcore/Video.cpp, - libcore/Video.h, libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/movie_root.cpp, libcore/swf/DefineMorphShapeTag.cpp, - libcore/swf/DefineMorphShapeTag.h, libcore/swf/DefineShapeTag.cpp, - libcore/swf/DefineShapeTag.h, libcore/swf/DefineTextTag.cpp, - libcore/swf/DefineTextTag.h: Pass a Transform to all display() - functions so that BitmapData.draw is less of a hack, and generally - to make a nicer process without recursive calls to getWorldMatrix - and analogous functions. Needs tidying up. + * gui/kde/kde4.am: Remove superfluous linkage in kde4_gnash -2010-08-09 Benjamin Wolsey +2011-02-13 Hicham HAOUARI - * libcore/Bitmap.cpp, libcore/DisplayObject.h, - libcore/DynamicShape.cpp, libcore/DynamicShape.h, - libcore/MovieClip.cpp, libcore/Shape.cpp, libcore/Transform.h, - libcore/asobj/flash/display/BitmapData_as.cpp: Use a Transform for - some things. + * macros/kde4.m4: Add a check to shared libkdeui -2010-08-09 Benjamin Wolsey +2011-02-13 Benjamin Wolsey - * libcore/DisplayObject.h, - libcore/asobj/flash/display/BitmapData_as.cpp: Move Transform class - to DisplayObject.h. + * plugin/npapi/external.cpp, plugin/npapi/plugin.cpp: Revert "Fix + some parsing bugs and disable EI in plugin." This reverts commit 645dd2a32c426f52a466f096dbb691cea03d76d2. -2010-08-09 Benjamin Wolsey +2011-02-13 Benjamin Wolsey - * libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/BitmapData_as.h: An untidy - implementation of BitmapData.loadBitmap without tests. + * : commit ea3c28040d7b68cfe993ebc1646b5b60cfcdf9c5 Author: Benjamin + Wolsey Date: Sun Feb 13 18:16:00 2011 + +0100 -2010-08-09 Benjamin Wolsey +2011-02-13 Rob Savoye - * libcore/asobj/flash/display/BitmapData_as.cpp: Add error logging. + * macros/docbook.m4: Drop one space when testing docbook2teci to + determine if it's a shell script or the perl version -2010-08-09 Benjamin Wolsey +2011-02-13 Benjamin Wolsey - * librender/Renderer_agg.cpp: Drop agg buffer debugging. + * : commit 7eb76b3b477a56e00d59174d44a73c7cf3abc065 Author: Gabriele + Giacone <1o5g4r8o@gmail.com> Date: Sun Feb 13 15:29:18 2011 +0100 -2010-08-09 Benjamin Wolsey +2011-02-13 Sandro Santilli - * librender/Renderer.h, librender/Renderer_agg.cpp, - librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Improve and - document interface. + * libcore/Property.h: Drop extra semicolon -2010-08-09 Benjamin Wolsey +2011-02-12 Sandro Santilli - * libcore/asobj/MovieClip_as.cpp, libcore/asobj/MovieClip_as.h, - libcore/asobj/flash/display/BitmapData_as.cpp: Rough implementation - of BitmapData.draw. Drop debugging. + * NEWS: Add note about plugin robustness and chromium compatibility + (the getURL thing) -2010-08-09 Benjamin Wolsey +2011-02-12 Sandro Santilli - * libcore/asobj/flash/display/BitmapData_as.cpp, - libcore/asobj/flash/display/BitmapData_as.h, librender/Renderer.h, - librender/Renderer_agg.cpp: Steps towards internal rendering. + * plugin/npapi/external.cpp: Check return from std::string::find -2010-08-09 Benjamin Wolsey +2011-02-12 Sandro Santilli - * librender/Renderer.h, librender/Renderer_agg.cpp, - librender/Renderer_cairo.h, librender/Renderer_ogl.cpp: Add an - Internal rendering class. + * plugin/npapi/test.cpp: Some more tests (minor) -2010-08-09 Benjamin Wolsey +2011-02-11 Benjamin Wolsey - * libcore/movie_root.cpp, librender/Renderer.h: Use an object to - renderer externally, as we can do the same for internal rendering. + * plugin/npapi/external.cpp, plugin/npapi/plugin.cpp: Fix some + parsing bugs and disable EI in plugin. -2010-08-09 Benjamin Wolsey +2011-02-11 Sandro Santilli - * librender/Renderer.h, librender/Renderer_agg.cpp: Drop - set_invalidated_region as the alternative is used almost everywhere. + * plugin/npapi/plugin.cpp: Use "_self" as a default target for + getURL when no target is given. Fixes bug #32425 -2010-08-08 Rob Savoye +2011-02-11 Sandro Santilli - * configure.ac: renable the testsuite + * libcore/movie_root.cpp, libcore/swf/ScriptLimitsTag.h: Don't log + scripts limit settings too much (once for each change is enough) -2010-08-08 Rob Savoye +2011-02-11 Benjamin Wolsey - * packaging/snapshot.am: the next release is 0.8.9 + * plugin/npapi/plugin.cpp: Include required header. -2010-08-08 Rob Savoye +2011-02-11 Benjamin Wolsey - * packaging/deb.am: don't try to rename to the build directory if it - exists. + * plugin/npapi/plugin.cpp: Fix bogus logic in an attempt to make the + function more readable. -2010-08-08 Rob Savoye +2011-02-11 Benjamin Wolsey - * packaging/debian/rules: only build agg and cairo renderers + * libcore/asobj/NetStream_as.cpp: Fix volume adjustment for less + than 100%. -2010-08-08 Rob Savoye +2011-02-11 Benjamin Wolsey - * packaging/debian/gnash-dev.install: be more specific, use - /usr/include/gnash/ + * gui/gnash.cpp: Don't force writeLog to off if no flag is passed. -2010-08-08 Rob Savoye +2011-02-11 Sandro Santilli - * configure.ac: disable the testsuite by default so end users - building from source don't get scared by all the testing - dependencies. + * ChangeLog: Generated ChangeLog with git2cl and manually trimmed + everything belonging to ChangeLog-0.8.8 (it'll need to be done again + right before release) diff -Nru gnash-0.8.10~git20111001/configure.ac gnash-0.8.10/configure.ac --- gnash-0.8.10~git20111001/configure.ac 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/configure.ac 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ dnl -dnl Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +dnl Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +dnl Free Software Foundation, Inc. dnl dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by @@ -16,7 +17,7 @@ dnl AC_PREREQ(2.59c) -AC_INIT(gnash, 0.8.10dev) +AC_INIT(gnash, 0.8.10) AC_CONFIG_SRCDIR([libcore/as_object.h]) AC_CONFIG_HEADERS([gnashconfig.h]) AC_CONFIG_MACRO_DIR([macros]) @@ -300,7 +301,7 @@ cache=yes stat_proplookup=no AC_ARG_WITH(statistics, - AC_HELP_STRING([--with-statistics=], [Specify which statistics features to enable]), + AC_HELP_STRING([--with-statistics], [Specify which statistics features to enable]), if test -n ${withval}; then if test "x${withval}" != "xno"; then extlist="${withval}" @@ -402,7 +403,7 @@ localconnection=yes AC_ARG_WITH(security, - AC_HELP_STRING([--with-security=], [Specify which security features to enable]), + AC_HELP_STRING([--with-security], [Specify which security features to enable]), if test -n ${withval}; then if test "x${withval}" != "xno"; then extlist="${withval}" @@ -503,10 +504,12 @@ npapi=no else AC_MSG_NOTICE([Configuring Gnash for native compilation]) - export DEB_HOST_MULTIARCH="`eval dpkg-architecture -qDEB_HOST_MULTIARCH`" export incllist="`eval cat ${srcdir}/macros/incllist`" libslist="`cat ${srcdir}/macros/libslist`" - export libslist="${libslist} /lib/${DEB_HOST_MULTIARCH} /usr/lib/${DEB_HOST_MULTIARCH}" + if test -f /usr/bin/dpkg-architecture; then + export DEB_HOST_MULTIARCH="`eval dpkg-architecture -qDEB_HOST_MULTIARCH`" + export libslist="${libslist} /lib/${DEB_HOST_MULTIARCH} /usr/lib/${DEB_HOST_MULTIARCH}" + fi export pathlist=$PATH fi @@ -563,7 +566,7 @@ build_aqua=no dnl Native MacOSX build_dump=no AC_ARG_ENABLE(gui, - AC_HELP_STRING([--enable-gui=], [Enable support for the specified GUI toolkits (default=gtk,qt4)]), + AC_HELP_STRING([--enable-gui], [Enable support for the specified GUI toolkits (default=gtk,qt4)]), [if test -n ${enableval}; then enableval=`echo ${enableval} | tr '\054' ' ' ` fi @@ -808,7 +811,7 @@ dnl By default, don't build any of these, as they are only for the dnl Framebuffer running without X11. if test x"${build_fb}" = xyes -a x"${linux}" = xyes; then - build_ps2mouse=yes + build_ps2mouse=no build_ps2keyboard=yes build_input_events=yes build_tslib=yes @@ -852,7 +855,7 @@ build_ps2mouse=yes build_ps2keyboard=yes build_tslib=yes - if test x"${build_fb}" = xyes -a x"${linux}" = xyes; then + if test x"${linux}" = xyes; then build_input_events=yes input_events="PS/2 Mouse, PS/2 Keyboard, Input Devices, Touchscreen via Tslib" else @@ -952,8 +955,8 @@ build_ogl=yes build_agg=yes build_cairo=yes - build_ovg=yes - nrender=4 + build_ovg=no + nrender=3 ;; ogl|OGL|OpenGL|opengl) renderer_list="${renderer_list} opengl" @@ -1014,11 +1017,7 @@ dnl instead of the OGL (OpenGL) one. build_vaapi_device=no build_openmax_device=no -if test x"${build_ovg}" = xyes; then - build_egl_device=yes -else - build_egl_device=no -fi +build_egl_device=no build_x11_device=no build_directfb_device=no if test x"${build_fb}" = xyes -o x"${build_fb}" = xauto; then @@ -1079,14 +1078,14 @@ ndevice=$((ndevice+1)) ;; all|ALL) - device_list="EGL DirectFB X11" + device_list="EGL RawFB X11" build_openmax_device=no build_vaapi_device=no build_egl_device=yes build_rawfb_device=yes build_directfb_device=no build_x11_device=yes - ndevice=5 + ndevice=3 ;; op*|Op*|OP*) device_list="${device_list} OpenMAX" @@ -1103,13 +1102,6 @@ done ) -dnl Lenny doesn't support this filed for Linux Input events -AC_TRY_COMPILE([#include ], [ - struct input_absinfo abs; - abs.resolution = 0;; ], - AC_DEFINE([ABSINFO_RESOLUTION], [1], [ABS Resolution field]) -) - if test x"${have_ffmpeg_vaapi}" = x"yes" -a x"${build_vaapi_device}" = x"yes"; then use_libva=no use_libva_x11=no @@ -1691,16 +1683,16 @@ dnl copied to the video RAM. This avoids flicker and is faster for complex dnl graphics, as video RAM access is usually slower. (strongly suggested) AC_ARG_ENABLE(doublebuf, - AC_HELP_STRING([--enable-doublebuf], [Enable support for double buffering when rendering]), + AC_HELP_STRING([--disable-doublebuf], [Disble support for double buffering when rendering with AGG]), [case "${enableval}" in yes) doublebuf=yes ;; no) doublebuf=no ;; *) AC_MSG_ERROR([bad value ${enableval} for enable-doublebuf option]) ;; - esac], doublebuf=no + esac], doublebuf=yes ) AM_CONDITIONAL(ENABLE_DBUF, [test x"$doublebuf" = xyes]) if test x$doublebuf = xyes; then - AC_DEFINE(ENABLE_DOUBLE_BUFFERING, [1], [Enable double buffering]) + AC_DEFINE(ENABLE_DOUBLE_BUFFERING, [1], [Disable double buffering for AGG]) fi dnl -------------------------------------------------------- @@ -1874,11 +1866,11 @@ dnl By default, don't build any of these, as they are only for the Framebuffer dnl running without X11. if test x"${build_fb}" = xyes; then - build_ps2mouse=yes - build_ps2keyboard=no + build_ps2mouse=no + build_ps2keyboard=yes build_input_events=yes build_tslib=yes - input_events="PS/2 Mouse, Input Devices, Touchscreen via Tslib" + input_events="Input Devices, Touchscreen via Tslib" else build_ps2mouse=no build_ps2keyboard=no @@ -1887,7 +1879,7 @@ input_events= fi AC_ARG_ENABLE(input, - AC_HELP_STRING([--enable-input=], [Enable support for the specified input devices for the framebuffer GUI (default=ps2mouse|ps2keyboard|events|touchscreen)]), + AC_HELP_STRING([--enable-input], [Enable support for the specified input devices for the framebuffer GUI (default=ps2mouse|ps2keyboard|events|touchscreen)]), [if test -n ${enableval}; then enableval=`echo ${enableval} | tr '\054' ' ' ` fi @@ -2043,6 +2035,25 @@ GNASH_PATH_FIREFOX +dnl +dnl New versions of the NPAPI require const for this prototype, which currently +dnl seems to only be wit Ubuntu Oneiric. +AC_MSG_CHECKING([for const needed for NPP_GetMIMEDescription() prototype]) +npapi_flags="`echo "${NPAPI_CFLAGS}" | sed -e 's/-I//' -e 's/-DXP_UNIX//' | tr -d ' '`/npapi.h" +const_test="`grep NPP_GetMIMEDescription ${npapi_flags} | grep -c const`" +if test ${const_test} -eq 1; then + AC_DEFINE(NPAPI_CONST, [1], [Newer versions use const in prototypes]) + AC_MSG_RESULT([yes]) +else + AC_MSG_RESULT([no]) +fi + +AC_TRY_COMPILE([#include ], [ + struct input_absinfo abs; + abs.resolution = 0;; ], + AC_DEFINE([ABSINFO_RESOLUTION], [1], [ABS Resolution field]) +) + dnl ----------------------------------------------------------------- dnl END OF PLUGIN RELATED STUFF dnl ----------------------------------------------------------------- @@ -2214,6 +2225,7 @@ AC_DEFINE(HAVE_LONG_TIMEZONE, [1], [extern timezone is a long integer, not a function]) fi +AC_CHECK_FUNCS(mkstemps) AC_CHECK_FUNCS(sysconf) AC_CHECK_FUNCS(shmget shmat shmdt mmap) AC_CHECK_FUNCS(scandir) dnl supported by BSD and Linux, but you never know... @@ -2846,6 +2858,36 @@ fi fi +dnl ========= Check for GConf + +AC_MSG_CHECKING([whether GConf support is requested]) +AC_ARG_WITH([gconf], + [AS_HELP_STRING([--without-gconf], + [Disable the use of gconf])], + [], + [case "${host}" in + *-cygwin* | *-mingw* | *-pw32*) with_gconf=no ;; + *) with_gconf=yes ;; + esac]) +AC_MSG_RESULT([$with_gconf]) + +AM_CONDITIONAL([WITH_GCONF],[test "$with_gconf" = "yes"]) + +if test "$with_gconf" = "yes"; then + PKG_CHECK_MODULES([GCONF],[gconf-2.0]) + AC_DEFINE([WITH_GCONF],[1],[Define if GConf support is enabled]) + + AM_GCONF_SOURCE_2 + + AC_PATH_PROG([GCONFTOOL], [gconftool-2], [false]) + if test "$GCONFTOOL" = "false"; then + AC_MSG_ERROR([gconftool-2 executable not found in your path - should be installed with GConf]) + fi +else + AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL],false) +fi + + CYGNAL_PATHS SUPPORTED_GUIS= @@ -3244,7 +3286,7 @@ DEB_ALTERNATIVE([libgif-dev]) RPM_INSTALL([libgif-devel]) RPM_ALTERNATIVE([giflib-devel]) - RPM_ALTERNATIVE([libunfif-devel]) + RPM_ALTERNATIVE([libungif-devel]) fi if test x"${PNG_LIBS}" != x ; then @@ -3908,7 +3950,8 @@ else PKG_ERR([No xulrunner development package is installed!]) PKG_SUGGEST([Install it from http://releases.mozilla.org/pub/mozilla.org/xulrunner]) - DEB_INSTALL([xulrunner-dev]) + DEB_INSTALL([xulrunner-dev]) or + DEB_INSTALL([firefox-dev]) RPM_INSTALL([xulrunner-devel]) fi else diff -Nru gnash-0.8.10~git20111001/cygnal/alloc.cpp gnash-0.8.10/cygnal/alloc.cpp --- gnash-0.8.10~git20111001/cygnal/alloc.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/alloc.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/echo/echo.cpp gnash-0.8.10/cygnal/cgi-bin/echo/echo.cpp --- gnash-0.8.10~git20111001/cygnal/cgi-bin/echo/echo.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/echo/echo.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Red5 server side support for the echo_test via RTMP // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -163,7 +163,7 @@ } EchoTest net; - int netfd; + int netfd = 0; if (infile.empty()) { if (netdebug) { diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/echo/echo.h gnash-0.8.10/cygnal/cgi-bin/echo/echo.h --- gnash-0.8.10~git20111001/cygnal/cgi-bin/echo/echo.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/echo/echo.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Red5 server side support for the echo_test via RTMP // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/echo/gateway.cpp gnash-0.8.10/cygnal/cgi-bin/echo/gateway.cpp --- gnash-0.8.10~git20111001/cygnal/cgi-bin/echo/gateway.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/echo/gateway.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Red5 server side support for the echo_test via HTTP // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/echo/gateway.h gnash-0.8.10/cygnal/cgi-bin/echo/gateway.h --- gnash-0.8.10~git20111001/cygnal/cgi-bin/echo/gateway.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/echo/gateway.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Red5 server side support for the echo_test via HTTP // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/echo/Makefile.am gnash-0.8.10/cygnal/cgi-bin/echo/Makefile.am --- gnash-0.8.10~git20111001/cygnal/cgi-bin/echo/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/echo/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/fitcDemo/fitcDemo.cpp gnash-0.8.10/cygnal/cgi-bin/fitcDemo/fitcDemo.cpp --- gnash-0.8.10~git20111001/cygnal/cgi-bin/fitcDemo/fitcDemo.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/fitcDemo/fitcDemo.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Red5 server side support for the fitcDemo_test via RTMP // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/fitcDemo/fitcDemo.h gnash-0.8.10/cygnal/cgi-bin/fitcDemo/fitcDemo.h --- gnash-0.8.10~git20111001/cygnal/cgi-bin/fitcDemo/fitcDemo.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/fitcDemo/fitcDemo.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Red5 server side support for the fitcDemo_test via RTMP // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/fitcDemo/Makefile.am gnash-0.8.10/cygnal/cgi-bin/fitcDemo/Makefile.am --- gnash-0.8.10~git20111001/cygnal/cgi-bin/fitcDemo/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/fitcDemo/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/Makefile.am gnash-0.8.10/cygnal/cgi-bin/Makefile.am --- gnash-0.8.10~git20111001/cygnal/cgi-bin/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/oflaDemo/Makefile.am gnash-0.8.10/cygnal/cgi-bin/oflaDemo/Makefile.am --- gnash-0.8.10~git20111001/cygnal/cgi-bin/oflaDemo/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/oflaDemo/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/oflaDemo/oflaDemo.cpp gnash-0.8.10/cygnal/cgi-bin/oflaDemo/oflaDemo.cpp --- gnash-0.8.10~git20111001/cygnal/cgi-bin/oflaDemo/oflaDemo.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/oflaDemo/oflaDemo.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Red5 server side support for the oflaDemo_test via RTMP // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cgi-bin/oflaDemo/oflaDemo.h gnash-0.8.10/cygnal/cgi-bin/oflaDemo/oflaDemo.h --- gnash-0.8.10~git20111001/cygnal/cgi-bin/oflaDemo/oflaDemo.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cgi-bin/oflaDemo/oflaDemo.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Red5 server side support for the oflaDemo_test via RTMP // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/crc.cpp gnash-0.8.10/cygnal/crc.cpp --- gnash-0.8.10~git20111001/cygnal/crc.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/crc.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // rc.cpp: "Run Command" configuration file, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/crc.h gnash-0.8.10/cygnal/crc.h --- gnash-0.8.10~git20111001/cygnal/crc.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/crc.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/cvm.cpp gnash-0.8.10/cygnal/cvm.cpp --- gnash-0.8.10~git20111001/cygnal/cvm.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cvm.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -142,7 +142,7 @@ public: void notify(const std::string& command, const std::string& args) { - log_debug(_("fs_callback(%p): %s %s"), command, args); + log_debug("fs_callback(%p): %s %s", command, args); StringNoCaseEqual ncasecomp; @@ -154,7 +154,7 @@ public: std::string call(const std::string& event, const std::string& arg) { - log_debug(_("eventCallback: %s %s"), event, arg); + log_debug("eventCallback: %s %s", event, arg); static bool mouseShown = true; @@ -265,13 +265,13 @@ break; case 'v': dbglogfile.setVerbosity(); - log_debug (_("Verbose output turned on")); + log_debug ("Verbose output turned on"); break; case 'g': #ifdef USE_DEBUGGER debugger.enabled(true); debugger.console(); - log_debug (_("Setting debugger ON")); + log_debug ("Setting debugger ON"); #else log_error (_("The debugger has been disabled at configuration time")); #endif @@ -404,10 +404,10 @@ size_t lastSlash = path.find_last_of('/'); std::string dir = path.substr(0, lastSlash+1); rcfile.addLocalSandboxPath(dir); - log_debug(_("%s appended to local sandboxes"), dir.c_str()); + log_debug("%s appended to local sandboxes", dir.c_str()); #else // add the *file* to be loaded to the local sandbox path rcfile.addLocalSandboxPath(path); - log_debug(_("%s appended to local sandboxes"), path.c_str()); + log_debug("%s appended to local sandboxes", path.c_str()); #endif } md = gnash::MovieFactory::makeMovie(url, runResources, NULL, false); @@ -428,7 +428,7 @@ long localDelay = delay == -1 ? fpsDelay : delay; // microseconds log_debug("Will sleep %ld microseconds between iterations - " - "fps is %g, clockAdvance is %lu", localDelay, fps, clockAdvance); + "fps is %g, clockAdvance is %lu", localDelay, fps, clockAdvance); // Use a clock advanced at every iteration to match exact FPS speed. @@ -495,7 +495,7 @@ if ( allowed_end_hits && ++end_hitcount >= allowed_end_hits ) { log_debug("exiting after %d" - " times last frame was reached", end_hitcount); + " times last frame was reached", end_hitcount); break; } } @@ -529,7 +529,7 @@ if ( last_frame > latest_frame ) latest_frame = last_frame; if ( ++loop_back_count > allowloopbacks ) { log_debug("%d loop backs; jumping one-after " - "latest frame (%d)", + "latest frame (%d)", loop_back_count, latest_frame+1); m.goto_frame(latest_frame + 1); loop_back_count = 0; diff -Nru gnash-0.8.10~git20111001/cygnal/cygnal.cpp gnash-0.8.10/cygnal/cygnal.cpp --- gnash-0.8.10~git20111001/cygnal/cygnal.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cygnal.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // cygnal.cpp: GNU streaming Flash media server, for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -261,7 +262,7 @@ in.open(filespec.c_str()); if (!in) { - log_error(": couldn't open file: ", filespec); + log_error(_(": couldn't open file: "), filespec); return false; } @@ -338,7 +339,7 @@ gnash::URL url(uri.str()); if (!(peer.fd = net.connectToServer(uri.str()))) { - log_network("Couldn't connect to %s", uri.str()); + log_network(_("Couldn't connect to %s"), uri.str()); peer.connected = false; } else { peer.connected = true; @@ -358,7 +359,7 @@ boost::shared_ptr peer = *it; probePeers(*peer); if (peer->connected) { - log_network("%s is active on fd #%d.", peer->hostname, + log_network(_("%s is active on fd #%d."), peer->hostname, peer->fd); _active_peers.push_back(*it); } @@ -472,7 +473,7 @@ break; case 'v': dbglogfile.setVerbosity(); - LOG_ONCE(log_network (_("Verbose output turned on"))) + LOG_ONCE(log_network(_("Verbose output turned on"))) break; case 'p': port_offset = parser.argument(i); @@ -496,11 +497,11 @@ exit(EXIT_SUCCESS); break; default: - log_error (_("Extraneous argument: %s"), parser.argument(i).c_str()); + log_error(_("Extraneous argument: %s"), parser.argument(i).c_str()); } } - log_network (_("Document Root for media files is: %s"), docroot); + log_network(_("Document Root for media files is: %s"), docroot); crcfile.setDocumentRoot(docroot); // load the file of peers. A peer is another instance of Cygnal we @@ -582,7 +583,7 @@ // Wait for all the threads to die. alldone.wait(lk); - log_network (_("Cygnal done...")); + log_network(_("Cygnal done...")); // Delete the data we allowcated to pass to each connection_handler. delete rtmp_data; @@ -618,7 +619,7 @@ << _("Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" "Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" "You may redistribute copies of Cygnal under the terms of the GNU General\n" - "Public License V3. For more information, see the file named COPYING.\n") + "Public License V3 or later. For more information, see the file named COPYING.\n") << endl; } @@ -647,7 +648,7 @@ const char *ptr = reinterpret_cast(data); ret = net.readNet(data, ADMINPKTSIZE, 100); if (ret < 0) { - log_network("no more admin data, exiting...\n"); + log_network(_("no more admin data, exiting...\n")); if ((ret == 0) && cmd != Handler::POLL) { break; } @@ -732,7 +733,7 @@ break; }; } while (ret > 0); - log_network("admin_handler: Done...!\n"); + log_network(_("admin_handler: Done...!\n")); net.closeNet(); // this shuts down this socket connection } net.closeConnection(); // this shuts down the server on this connection @@ -761,11 +762,11 @@ // Start a server on this tcp/ip port. fd = net.createServer(args->port); if (fd <= 0) { - log_error("Can't start %s Connection Handler for fd #%d, port %hd", + log_error(_("Can't start %s Connection Handler for fd #%d, port %hd"), proto_str[args->protocol], fd, args->port); return; } else { - log_network("Starting %s Connection Handler for fd #%d, port %hd", + log_network(_("Starting %s Connection Handler for fd #%d, port %hd"), proto_str[args->protocol], fd, args->port); } @@ -776,7 +777,7 @@ // handling part of the total active file descriptors. #ifdef HAVE_SYSCONF long ncpus = sysconf(_SC_NPROCESSORS_ONLN); - LOG_ONCE(log_network("This system has %d cpus.", ncpus)); + LOG_ONCE(log_network(_("This system has %d cpus."), ncpus)); #endif size_t nfds = crcfile.getFDThread(); @@ -813,10 +814,11 @@ // things when you have a heavily threaded application. args->netfd = net.newConnection(true, fd); if (args->netfd <= 0) { - log_network("No new %s network connections", proto_str[args->protocol]); + log_network(_("No new %s network connections"), + proto_str[args->protocol]); continue; } else { - log_network("*** New %s network connection for thread ID #%d, fd #%d ***", + log_network(_("*** New %s network connection for thread ID #%d, fd #%d ***"), proto_str[args->protocol], tid, args->netfd); } @@ -862,7 +864,7 @@ } } while (retries); string &key = hand->getKey(args->netfd); - log_network("Creating new %s Handler for %s using fd #%d", + log_network(_("Creating new %s Handler for %s using fd #%d"), proto_str[hargs->protocol], key, hargs->netfd); hargs->handler = hand; hargs->buffer = buf; @@ -880,7 +882,7 @@ // We're done, close this network connection } } else { - log_network("Resuing %s Handler for %s using fd #%d", + log_network(_("Reusing %s Handler for %s using fd #%d"), proto_str[hargs->protocol], key, hargs->netfd); hand->addClient(args->netfd, Network::HTTP); } @@ -906,7 +908,7 @@ string key = url.hostname() + url.path(); boost::shared_ptr hand = cyg.findHandler(url.path()); if (!hand) { - log_network("Creating new %s Handler for: %s for fd %#d", + log_network(_("Creating new %s Handler for: %s for fd %#d"), proto_str[args->protocol], key, args->netfd); hand.reset(new Handler); cyg.addHandler(key, hand); @@ -930,7 +932,7 @@ } if (crcfile.getCgiRoot().size() > 0) { cgiroot += ":" + crcfile.getCgiRoot(); - log_network (_("Cygnal Plugin paths are: %s"), cgiroot); + log_network(_("Cygnal Plugin paths are: %s"), cgiroot); } else { cgiroot = PLUGINSDIR; } @@ -951,7 +953,7 @@ net.closeNet(args->netfd); } } else { - log_error("Couldn't load plugin for %s", key); + log_error(_("Couldn't load plugin for %s"), key); } // // We're done, close this network connection @@ -962,10 +964,11 @@ // delete rtmp; } // end of if RTMP - log_network("Number of active Threads is %d", tids.num_of_tids()); + log_network(_("Number of active Threads is %d"), tids.num_of_tids()); // net.closeNet(args->netfd); // this shuts down this socket connection - log_network("Restarting loop for next connection for port %d...", args->port); + log_network(_("Restarting loop for next connection for port %d..."), + args->port); } while(!done); // All threads should wake up now. @@ -1022,7 +1025,7 @@ // 0 is a reserved stream, so we start with 1, as the reserved // stream isn't one we care about here. if (hand->getActiveDiskStreams()) { - log_network("%d active disk streams", + log_network(_("%d active disk streams"), hand->getActiveDiskStreams()); // hand->dump(); } @@ -1062,11 +1065,11 @@ for (int i=0; i <= max + 1; i++) { if (FD_ISSET(i, &hits)) { FD_CLR(i, &hits); - log_network("Got a hit for fd #%d, protocol %s", i, + log_network(_("Got a hit for fd #%d, protocol %s"), i, proto_str[hand->getProtocol(i)]); switch (hand->getProtocol(i)) { case Network::NONE: - log_error("No protocol specified!"); + log_error(_("No protocol specified!")); break; case Network::HTTP: { @@ -1074,12 +1077,12 @@ // largs.filespec = fullpath; boost::shared_ptr &http = hand->getHTTPHandler(i); if (!http->http_handler(hand, args->netfd, args->buffer)) { - log_network("Done with HTTP connection for fd #%d, CGI %s", i, args->filespec); + log_network(_("Done with HTTP connection for fd #%d, CGI %s"), i, args->filespec); net.closeNet(args->netfd); hand->removeClient(args->netfd); done = true; } else { - log_network("Not Done with HTTP connection for fd #%d, it's a persistent connection.", i); + log_network(_("Not Done with HTTP connection for fd #%d, it's a persistent connection."), i); } continue; @@ -1088,7 +1091,7 @@ args->netfd = i; // args->filespec = path; if (!rtmp_handler(args)) { - log_network("Done with RTMP connection for fd #%d, CGI ", i, args->filespec); + log_network(_("Done with RTMP connection for fd #%d, CGI "), i, args->filespec); done = true; } break; @@ -1099,7 +1102,7 @@ boost::shared_ptr &http = hand->getHTTPHandler(i); // args->filespec = path; if (!http->http_handler(hand, args->netfd, args->buffer)) { - log_network("Done with HTTP connection for fd #%d, CGI %s", i, largs.filespec); + log_network(_("Done with HTTP connection for fd #%d, CGI %s"), i, largs.filespec); return; } break; @@ -1110,7 +1113,7 @@ // args->filespec = path; boost::shared_ptr &http = hand->getHTTPHandler(i); if (!http->http_handler(hand, args->netfd, args->buffer)) { - log_network("Done with HTTP connection for fd #%d, CGI %s", i, args->filespec); + log_network(_("Done with HTTP connection for fd #%d, CGI %s"), i, args->filespec); return; } break; @@ -1122,7 +1125,7 @@ case Network::DTN: break; default: - log_error("Unsupported network protocol for fd #%d, %d", + log_error(_("Unsupported network protocol for fd #%d, %d"), largs.netfd, hand->getProtocol(i)); done = true; break; @@ -1142,7 +1145,7 @@ hits = net.waitForNetData(hand->getClients()); if (FD_ISSET(0, &hits)) { FD_CLR(0, &hits); - log_network("Got no hits, %d retries", retries); + log_network(_("Got no hits, %d retries"), retries); // net.closeNet(args->netfd); // hand->removeClient(args->netfd); // done = true; @@ -1163,5 +1166,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/cygnal.h gnash-0.8.10/cygnal/cygnal.h --- gnash-0.8.10~git20111001/cygnal/cygnal.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/cygnal.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/doc/C/Makefile.am gnash-0.8.10/cygnal/doc/C/Makefile.am --- gnash-0.8.10~git20111001/cygnal/doc/C/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/doc/C/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this fillocatee with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/handler.cpp gnash-0.8.10/cygnal/handler.cpp --- gnash-0.8.10~git20111001/cygnal/handler.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/handler.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -125,7 +125,7 @@ case Network::RTMPS: case Network::DTN: default: - log_unimpl("Protocol %d for Handler::AddClient()", proto); + log_unimpl(_("Protocol %d for Handler::AddClient()"), proto); break; } @@ -168,7 +168,7 @@ log_debug("HTTP key is: %s", key); _keys[fd] = key; } else { - log_error("HTTP key couldn't be read!"); + log_error(_("HTTP key couldn't be read!")); } #else HTTPServer http; @@ -193,7 +193,7 @@ log_debug("HTTP key is: %s", key); _keys[fd] = key; } else { - log_error("HTTP key couldn't be read!"); + log_error(_("HTTP key couldn't be read!")); } #endif break; @@ -211,7 +211,7 @@ case Network::RTMPS: case Network::DTN: default: - log_error("FD #%d has no protocol handler registered", fd); + log_error(_("FD #%d has no protocol handler registered"), fd); break; }; @@ -241,10 +241,12 @@ case Network::RTMPS: case Network::DTN: default: - log_error("FD #%d has no protocol handler registered", fd); + log_error(_("FD #%d has no protocol handler registered"), fd); break; } -}; + + return 0; +} void Handler::removeClient(int x) @@ -317,7 +319,7 @@ log_network(_("No %s symbol in plugin"), symbol); } else { boost::shared_ptr info = init_symptr(_netconnect); - log_network("Initialized Plugin: \"%s\": %s", info->version, + log_network(_("Initialized Plugin: \"%s\": %s"), info->version, info->description); } diff -Nru gnash-0.8.10~git20111001/cygnal/handler.h gnash-0.8.10/cygnal/handler.h --- gnash-0.8.10~git20111001/cygnal/handler.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/handler.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -79,7 +79,7 @@ POLL, HELP, INTERVAL, - QUIT, + QUIT } admin_cmd_e; /// This enum contains the possible values for streaming video /// types. diff -Nru gnash-0.8.10~git20111001/cygnal/http_server.cpp gnash-0.8.10/cygnal/http_server.cpp --- gnash-0.8.10~git20111001/cygnal/http_server.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/http_server.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // http.cpp: HyperText Transport Protocol handler for Cygnal, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -87,13 +87,13 @@ } HTTP::http_method_e -HTTPServer::processClientRequest(int fd) +HTTPServer::processClientRequest(int /* fd */) { GNASH_REPORT_FUNCTION; - cygnal::Buffer *buf = new cygnal::Buffer; - + //cygnal::Buffer *buf = new cygnal::Buffer; // return processClientRequest(fd, buf); + return HTTP::HTTP_NONE; } @@ -151,7 +151,7 @@ filestream->dump(); } else { filestream.reset(new DiskStream); - log_network("New filestream %s", _filespec); + log_network(_("New filestream %s"), _filespec); // cache.addFile(url, filestream); FIXME: always reload from disk for now. // Oopen the file and read the first chunk into memory @@ -189,10 +189,10 @@ // cerr << hexify(buf->reference(), buf->allocated(), false) << endl; if (buf == 0) { - // log_debug("Que empty, net connection dropped for fd #%d", getFileFd()); - log_debug("Que empty, net connection dropped for fd #%d", fd); - cygnal::Buffer buf; - return buf; + // log_debug("Queue empty, net connection dropped for fd #%d", getFileFd()); + log_debug("Queue empty, net connection dropped for fd #%d", fd); +// cygnal::Buffer buf; + return _buf; } clearHeader(); @@ -208,9 +208,9 @@ } if (!_diskstream) { _diskstream.reset(new DiskStream); - log_network("New filestream %s", _filespec); + log_network(_("New filestream %s"), _filespec); } else { - log_network("Reusing filestream %s", _filespec); + log_network(_("Reusing filestream %s"), _filespec); } // Oopen the file and read the first chunk into memory @@ -270,7 +270,7 @@ // the header like we normally do, we then read the amount of bytes specified by // the "content-length" field, and then write that data to disk, or decode the amf. boost::shared_ptr -HTTPServer::processPostRequest(int fd, cygnal::Buffer *bufFIXME) +HTTPServer::processPostRequest(int fd, cygnal::Buffer * /* bufFIXME */) { GNASH_REPORT_FUNCTION; @@ -284,7 +284,8 @@ buf = _que.pop(); if (buf == 0) { - log_debug("Que empty, net connection dropped for fd #%d", getFileFd()); + log_debug("Queue empty, net connection dropped for fd #%d", + getFileFd()); return buf; } // cerr << __FUNCTION__ << buf->allocated() << " : " << hexify(buf->reference(), buf->allocated(), true) << endl; @@ -301,6 +302,9 @@ } else { // cerr << "Need to read more data, only have " << buf->allocated() << " bytes" << endl; ret = readNet(fd, *content, 2); + if (ret < 0) { + log_error(_("couldn't read data!")); + } data = content->reference(); } @@ -366,7 +370,7 @@ { boost::shared_ptr buf; // GNASH_REPORT_FUNCTION; - log_unimpl("PUT request"); + log_unimpl(_("PUT request")); return buf; } @@ -376,7 +380,7 @@ { // GNASH_REPORT_FUNCTION; boost::shared_ptr buf; - log_unimpl("DELETE request"); + log_unimpl(_("DELETE request")); return buf; } @@ -386,7 +390,7 @@ { // GNASH_REPORT_FUNCTION; boost::shared_ptr buf; - log_unimpl("CONNECT request"); + log_unimpl(_("CONNECT request")); return buf; } @@ -396,7 +400,7 @@ { // GNASH_REPORT_FUNCTION; boost::shared_ptr buf; - log_unimpl("OPTIONS request"); + log_unimpl(_("OPTIONS request")); return buf; } @@ -406,7 +410,7 @@ { // GNASH_REPORT_FUNCTION; boost::shared_ptr buf; - log_unimpl("HEAD request"); + log_unimpl(_("HEAD request")); return buf; } @@ -416,7 +420,7 @@ { // GNASH_REPORT_FUNCTION; boost::shared_ptr buf; - log_unimpl("TRACE request"); + log_unimpl(_("TRACE request")); return buf; } @@ -481,11 +485,11 @@ #if 0 if (_header.str().size()) { - log_debug (_("Sent GET Reply")); + log_debug ("Sent GET Reply"); return _buffer; } else { clearHeader(); - log_debug (_("Couldn't send GET Reply, no header data")); + log_debug ("Couldn't send GET Reply, no header data"); } #endif @@ -513,11 +517,11 @@ buf->copy(str); _handler->pushout(buf); _handler->notifyout(); - log_debug (_("Sent GET Reply")); + log_debug ("Sent GET Reply"); return true; // Default to true } else { clearHeader(); - log_debug (_("Couldn't send POST Reply, no header data")); + log_debug ("Couldn't send POST Reply, no header data"); } #endif @@ -881,7 +885,7 @@ // in it. It's actually two separate integers. _version.major = *(end+6) - '0'; _version.minor = *(end+8) - '0'; - // log_debug (_("Version: %d.%d"), _version.major, _version.minor); + // log_debug("Version: %d.%d", _version.major, _version.minor); } return cmd; @@ -911,7 +915,8 @@ _keepalive = true; if ((value != "on") && (value != "off")) { _max_requests = strtol(value.c_str(), NULL, 0); - log_debug("Setting Max Requests for Keep-Alive to %d", _max_requests); + log_debug("Setting Max Requests for Keep-Alive to %d", + _max_requests); } } if (name == "connection") { @@ -955,7 +960,7 @@ // in it. It's actually two separate integers. _version.major = i->at(pos+5) - '0'; _version.minor = i->at(pos+7) - '0'; - // log_debug (_("Version: %d.%d"), _version.major, _version.minor); + // log_debug ("Version: %d.%d", _version.major, _version.minor); // the filespec in the request is the middle field, deliminated // by a space on each end. if (params != string::npos) { @@ -1005,7 +1010,7 @@ // by default, only look once unless changed later // www->setDocRoot(crcfile.getDocumentRoot()); // log_network("Docroot for HTTP files is %s", crcfile.getDocumentRoot()); - log_network("Processing HTTP data for fd #%d", netfd); + log_network(_("Processing HTTP data for fd #%d"), netfd); // Wait for data, and when we get it, process it. #ifdef USE_STATISTICS @@ -1014,9 +1019,9 @@ #endif if (buf) { - log_network("FIXME: Existing data in packet!"); + log_network(_("FIXME: Existing data in packet!")); } else { - log_network("FIXME: No existing data in packet!"); + log_network(_("FIXME: No existing data in packet!")); // See if we have any messages waiting if (recvMsg(netfd) == 0) { log_debug("Net HTTP server failed to read from fd #%d...", netfd); @@ -1027,10 +1032,12 @@ // Process incoming messages HTTP::http_method_e cmd = processClientRequest(hand, netfd, buf); if (cmd != HTTP::HTTP_GET) { - log_debug("No active DiskStreams for fd #%d: %s...", netfd, _filespec); + log_debug("No active DiskStreams for fd #%d: %s...", netfd, + _filespec); } else { if (_diskstream) { - log_debug("Found active DiskStream! for fd #%d: %s", netfd, _filespec); + log_debug("Found active DiskStream! for fd #%d: %s", netfd, + _filespec); hand->setDiskStream(netfd, _diskstream); cache.addFile(_filespec, _diskstream); // Send the first chunk of the file to the client. diff -Nru gnash-0.8.10~git20111001/cygnal/http_server.h gnash-0.8.10/cygnal/http_server.h --- gnash-0.8.10~git20111001/cygnal/http_server.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/http_server.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -100,6 +101,7 @@ void dump(); private: + cygnal::Buffer _buf; boost::shared_ptr _diskstream; }; diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/amf.cpp gnash-0.8.10/cygnal/libamf/amf.cpp --- gnash-0.8.10~git20111001/cygnal/libamf/amf.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/amf.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // amf.cpp: AMF (Action Message Format) rpc marshalling, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -177,7 +177,7 @@ // GNASH_REPORT_FUNCTION; boost::uint32_t length; length = data.propertySize(); - gnash::log_debug("Encoded data size has %d properties", length); + gnash::log_debug(_("Encoded data size has %d properties"), length); boost::shared_ptr buf; if (length) { buf.reset(new cygnal::Buffer); @@ -297,7 +297,7 @@ { // GNASH_REPORT_FUNCTION; boost::shared_ptr buf; - gnash::log_unimpl("XML AMF objects not supported yet"); + gnash::log_unimpl(_("XML AMF objects not supported yet")); buf.reset(); return buf; } @@ -401,7 +401,7 @@ { // GNASH_REPORT_FUNCTION; boost::shared_ptr buf; - gnash::log_unimpl("Movie Clip AMF objects not supported yet"); + gnash::log_unimpl(_("Movie Clip AMF objects not supported yet")); return buf; } @@ -492,7 +492,7 @@ { // GNASH_REPORT_FUNCTION; boost::shared_ptr buf; - gnash::log_unimpl("Long String AMF objects not supported yet"); + gnash::log_unimpl(_("Long String AMF objects not supported yet")); return buf; } @@ -509,7 +509,7 @@ { // GNASH_REPORT_FUNCTION; boost::shared_ptr buf; - gnash::log_unimpl("Reecord Set AMF objects not supported yet"); + gnash::log_unimpl(_("Reecord Set AMF objects not supported yet")); return buf; } @@ -558,7 +558,7 @@ // array which is more compact. At least this is what Red5 does. if (el->getType() == Element::UNDEFINED_AMF0) { if (!sparse) { - gnash::log_debug("Encoding a strict array as an ecma array"); + gnash::log_debug(_("Encoding a strict array as an ecma array")); *buf->reference() = Element::ECMA_ARRAY_AMF0; // When returning an ECMA array for a sparsely populated // array, Red5 adds one more to the count to be 1 based, @@ -781,7 +781,7 @@ // case Element::FUNCTION: // break; case Element::AMF3_DATA: - gnash::log_error("FIXME: got AMF3 data type"); + gnash::log_error(_("FIXME: got AMF3 data type")); break; default: buf.reset(); @@ -945,7 +945,7 @@ switch (type) { case Element::NOTYPE: { - gnash::log_error("Element has no type!"); + gnash::log_error(_("Element has no type!")); break; } case Element::NUMBER_AMF0: @@ -975,8 +975,8 @@ length = ntohs((*(boost::uint16_t *)tmpptr) & 0xffff); tmpptr += sizeof(boost::uint16_t); if (length >= SANE_STR_SIZE) { - gnash::log_error("%d bytes for a string is over the safe " - "limit of %d, line %d", length, + gnash::log_error(_("%d bytes for a string is over the safe " + "limit of %d, line %d"), length, SANE_STR_SIZE, __LINE__); el.reset(); return el; @@ -1018,7 +1018,7 @@ break; } case Element::MOVIECLIP_AMF0: - gnash::log_debug("AMF0 MovieClip frame"); + gnash::log_debug(_("AMF0 MovieClip frame")); break; case Element::NULL_AMF0: el->makeNull(); @@ -1148,7 +1148,7 @@ while (tmpptr < tooFar - length) { // FIXME: was tooFar - AMF_HEADER_SIZE) if (*(tmpptr +3) == TERMINATOR) { - gnash::log_debug("Found object terminator byte"); + gnash::log_debug(_("Found object terminator byte")); tmpptr++; break; } @@ -1166,7 +1166,7 @@ } case Element::AMF3_DATA: default: - gnash::log_unimpl("%s: type %d", __PRETTY_FUNCTION__, (int)type); + gnash::log_unimpl(_("%s: type %d"), __PRETTY_FUNCTION__, (int)type); el.reset(); return el; } @@ -1259,7 +1259,7 @@ // If we get a NULL object, there is no data. In that case, we only return // the name of the property. if (type == Element::NULL_AMF0) { - gnash::log_debug("No data associated with Property \"%s\"", name); + gnash::log_debug(_("No data associated with Property \"%s\""), name); el.reset(new Element); el->setName(name.c_str(), name.size()); tmpptr += 1; diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/amf.h gnash-0.8.10/cygnal/libamf/amf.h --- gnash-0.8.10~git20111001/cygnal/libamf/amf.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/amf.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/amf_msg.cpp gnash-0.8.10/cygnal/libamf/amf_msg.cpp --- gnash-0.8.10~git20111001/cygnal/libamf/amf_msg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/amf_msg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // amf.cpp: AMF (Action Message Format) rpc marshalling, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -175,13 +175,13 @@ msg->size = ntohl((*(boost::uint32_t *)tmpptr)); if (msg->target.empty()) { - log_error("AMF Message \'target\' field missing!"); + log_error(_("AMF Message \'target\' field missing!")); } if (msg->response.empty()) { - log_error("AMF Message \'reply\' field missing!"); + log_error(_("AMF Message \'reply\' field missing!")); } if (msg->size == 0) { - log_error("AMF Message \'size\' field missing!"); + log_error(_("AMF Message \'size\' field missing!")); } else { msg->size = size; } @@ -228,7 +228,7 @@ } } } catch(std::exception& e) { - log_error("Error parsing the AMF packet: \n\t%s", e.what()); + log_error(_("Error parsing the AMF packet: \n\t%s"), e.what()); } return header; diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/amf_msg.h gnash-0.8.10/cygnal/libamf/amf_msg.h --- gnash-0.8.10~git20111001/cygnal/libamf/amf_msg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/amf_msg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/amftest.cpp gnash-0.8.10/cygnal/libamf/amftest.cpp --- gnash-0.8.10~git20111001/cygnal/libamf/amftest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/amftest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/amfutf8.h gnash-0.8.10/cygnal/libamf/amfutf8.h --- gnash-0.8.10~git20111001/cygnal/libamf/amfutf8.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/amfutf8.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/buffer.cpp gnash-0.8.10/cygnal/libamf/buffer.cpp --- gnash-0.8.10~git20111001/cygnal/libamf/buffer.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/buffer.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -176,7 +176,7 @@ #ifdef USE_STATS_BUFFERS struct timespec now; clock_gettime (CLOCK_REALTIME, &now); - log_debug("Buffer %x (%d) stayed in queue for %f seconds", + log_debug(_("Buffer %x (%d) stayed in queue for %f seconds"), (void *)_data.get(), _nbytes, (float)((now.tv_sec - _stamp.tv_sec) + ((now.tv_nsec - _stamp.tv_nsec)/1e9))); #endif @@ -708,7 +708,7 @@ // deleted when this method returns. // We loose data if we resize smaller than the data currently held. if (size < used) { - gnash::log_error("cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!", size, used - size); + gnash::log_error(_("cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!"), size, used - size); used = size; } boost::uint8_t *newptr = new boost::uint8_t[size]; @@ -763,7 +763,7 @@ // Pick the number of errors to create based on the Buffer's data size boost::uniform_int<> errs(1, (_nbytes/factor)); int errors = errs(seed); - gnash::log_debug("Creating %d errors in the buffer", errors); + gnash::log_debug(_("Creating %d errors in the buffer"), errors); for (int i=0; igetNameSize(); size += AMF_PROP_HEADER_SIZE; } - gnash::log_debug("Size of Element \"%s\" is: %d", _name, size); + gnash::log_debug(_("Size of Element \"%s\" is: %d"), _name, size); buf.reset(new Buffer(size+AMF_PROP_HEADER_SIZE)); if (!notobject) { *buf = Element::OBJECT_AMF0; @@ -1531,7 +1531,7 @@ break; case Element::AMF3_DATA: if (getDataSize() != 0) { - gnash::log_debug("FIXME: got AMF3 data!"); + gnash::log_debug(_("FIXME: got AMF3 data!")); } // cerr << "AMF3 data is: 0x" << hexify(_data, _length, false) << endl; break; diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/element.h gnash-0.8.10/cygnal/libamf/element.h --- gnash-0.8.10~git20111001/cygnal/libamf/element.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/element.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/flv.cpp gnash-0.8.10/cygnal/libamf/flv.cpp --- gnash-0.8.10~git20111001/cygnal/libamf/flv.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/flv.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // amf.cpp: AMF (Action Message Format) rpc marshalling, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -91,14 +91,14 @@ // test the magic number if (memcmp(header->sig, "FLV", 3) != 0) { - log_error("Bad magic number for FLV file!"); + log_error(_("Bad magic number for FLV file!")); header.reset(); return header; } // Make sure the version is legit, it should alwys be 1 if (header->version != 0x1) { - log_error("Bad version in FLV header! %d", _header.version); + log_error(_("Bad version in FLV header! %d"), _header.version); header.reset(); return header; } @@ -107,7 +107,7 @@ if (((header->type & Flv::FLV_AUDIO) && (header->type & Flv::FLV_VIDEO)) || (header->type & Flv::FLV_AUDIO) || (header->type & Flv::FLV_VIDEO)) { } else { - log_error("Bad FLV file Type: %d", header->type); + log_error(_("Bad FLV file Type: %d"), header->type); } // Be lazy, as head_size is an array of 4 bytes, and not an integer in the data @@ -120,7 +120,7 @@ // The header size is always 9, guess it could change some day in the far future, so // we should use it. if (ntohl(size) != 0x9) { - log_error("Bad header size in FLV header! %d", size); + log_error(_("Bad header size in FLV header! %d"), size); header.reset(); } @@ -153,7 +153,7 @@ boost::uint16_t length; length = ntohs((*(boost::uint16_t *)ptr) & 0xffff); if (length >= SANE_STR_SIZE) { - log_error("%d bytes for a string is over the safe limit of %d", + log_error(_("%d bytes for a string is over the safe limit of %d"), length, SANE_STR_SIZE); } ptr += sizeof(boost::uint16_t); @@ -183,7 +183,7 @@ } else if (!byte && Flv::AUDIO_STEREO) { audio->type = Flv::AUDIO_MONO; } else { - log_error("Bad FLV Audio Sound Type: %x", byte + 0); + log_error(_("Bad FLV Audio Sound Type: %x"), byte + 0); } // Get the sound size @@ -192,7 +192,7 @@ } else if (!(byte >> 1) && Flv::AUDIO_16BIT) { audio->size = Flv::AUDIO_8BIT; } else { - log_error("Bad FLV Audio Sound size: %d", byte >> 1); + log_error(_("Bad FLV Audio Sound size: %d"), byte >> 1); } // Get the sound rate @@ -206,7 +206,7 @@ } else if ((byte >> 2) == 0) { audio->rate = Flv::AUDIO_55KHZ; } else { - log_error("Bad FLV Audio Sound Rate: %d", byte >> 2); + log_error(_("Bad FLV Audio Sound Rate: %d"), byte >> 2); } // Get the sound format @@ -223,7 +223,7 @@ } else if (!(byte >> 4) && Flv::AUDIO_ADPCM) { audio->format = Flv::AUDIO_UNCOMPRESSED; } else { - log_error("Bad FLV Audio Sound format: %d", byte >> 4); + log_error(_("Bad FLV Audio Sound format: %d"), byte >> 4); } return audio; @@ -254,7 +254,7 @@ } else if (byte && Flv::VIDEO_SPEEX) { video->codecID = Flv::VIDEO_SPEEX; } else { - log_error("Bad FLV Video Codec CodecID: 0x%x", byte + 0); + log_error(_("Bad FLV Video Codec CodecID: 0x%x"), byte + 0); } if (byte && Flv::KEYFRAME) { @@ -264,7 +264,7 @@ } else if (byte && Flv::DISPOSABLE) { video->type = Flv::DISPOSABLE; } else { - log_error("Bad FLV Video Frame CodecID: 0x%x", byte + 0); + log_error(_("Bad FLV Video Frame CodecID: 0x%x"), byte + 0); } return video; @@ -337,11 +337,11 @@ // an onMetaData packet of an FLV stream only contains number or // boolean bydefault if (el->getType() == Element::NUMBER_AMF0) { - log_debug("FLV MetaData: %s: %s", el->getName(), el->to_number()); + log_debug(_("FLV MetaData: %s: %s"), el->getName(), el->to_number()); } else if (el->getType() == Element::BOOLEAN_AMF0) { - log_debug("FLV MetaData: %s: %s", el->getName(), (el->to_bool() ? "true" : "false") ); + log_debug(_("FLV MetaData: %s: %s"), el->getName(), (el->to_bool() ? "true" : "false") ); } else { - log_debug("FLV MetaData: %s: %s", el->getName(), el->to_string()); + log_debug(_("FLV MetaData: %s: %s"), el->getName(), el->to_string()); } } } else { diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/flv.h gnash-0.8.10/cygnal/libamf/flv.h --- gnash-0.8.10~git20111001/cygnal/libamf/flv.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/flv.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/lcshm.cpp gnash-0.8.10/cygnal/libamf/lcshm.cpp --- gnash-0.8.10~git20111001/cygnal/libamf/lcshm.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/lcshm.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -369,7 +369,7 @@ boost::uint8_t *ptr = data; if (data == 0) { - log_debug("No data pointer to parse!"); + log_debug(_("No data pointer to parse!")); return 0; } @@ -388,7 +388,7 @@ AMF amf; boost::shared_ptr el = amf.extractAMF(ptr, tooFar); if (el == 0) { - log_debug("Didn't extract an element from the byte stream!"); + log_debug(_("Didn't extract an element from the byte stream!")); return 0; } _object.connection_name = el->to_string(); @@ -500,10 +500,11 @@ //GNASH_REPORT_FUNCTION; //log_debug(" The connect function is called"); - log_debug(" The size of %s is %d ",names, names.size()); + log_debug(_(" The size of %s is %d "), names, names.size()); - if (names == "") - return false; + if (names == "") { + return false; + } _name = names; @@ -516,7 +517,7 @@ } if (SharedMem::begin() <= 0) { - log_error("Failed to open shared memory segment: \"%s\"", names.c_str()); + log_error(_("Failed to open shared memory segment: \"%s\""), names.c_str()); return false; } @@ -557,7 +558,7 @@ } if (SharedMem::begin() <= 0) { - log_error("Failed to open shared memory segment: 0x%x", key); + log_error(_("Failed to open shared memory segment: 0x%x"), key); return false; } diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/lcshm.h gnash-0.8.10/cygnal/libamf/lcshm.h --- gnash-0.8.10~git20111001/cygnal/libamf/lcshm.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/lcshm.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/Makefile.am gnash-0.8.10/cygnal/libamf/Makefile.am --- gnash-0.8.10~git20111001/cygnal/libamf/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/protocol.h gnash-0.8.10/cygnal/libamf/protocol.h --- gnash-0.8.10~git20111001/cygnal/libamf/protocol.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/protocol.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/sol.cpp gnash-0.8.10/cygnal/libamf/sol.cpp --- gnash-0.8.10~git20111001/cygnal/libamf/sol.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/sol.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -247,7 +247,7 @@ // GNASH_REPORT_FUNCTION; std::ofstream ofs(filespec.c_str(), std::ios::binary); if ( ! ofs ) { - log_error("Failed opening file '%s' in binary mode", filespec.c_str()); + log_error(_("Failed opening file '%s' in binary mode"), filespec.c_str()); return false; } @@ -334,14 +334,14 @@ if ( ofs.write(head.get(), _header.size()).fail() ) { - log_error("Error writing %d bytes of header to output file %s", + log_error(_("Error writing %d bytes of header to output file %s"), _header.size(), filespec); return false; } if ( ofs.write(body.get(), _filesize).fail() ) { - log_error("Error writing %d bytes of body to output file %s", + log_error(_("Error writing %d bytes of body to output file %s"), _filesize, filespec); return false; } @@ -401,16 +401,16 @@ // consistency check if ((buf[0] == 0) && (buf[1] == 0xbf)) { if (bodysize == length) { - log_debug("%s is an SOL file", filespec); + log_debug(_("%s is an SOL file"), filespec); } else { - log_error("%s looks like an SOL file, but the length is wrong. " - "Should be %d, got %d", + log_error(_("%s looks like an SOL file, but the length is wrong. " + "Should be %d, got %d"), filespec, (_filesize - 6), length); } } else { - log_error("%s isn't an SOL file", filespec); + log_error(_("%s isn't an SOL file"), filespec); } #ifndef GNASH_TRUST_AMF @@ -452,7 +452,7 @@ return true; } catch (std::exception& e) { - log_error("Reading SharedObject %s: %s", filespec, e.what()); + log_error(_("Reading SharedObject %s: %s"), filespec, e.what()); return false; } diff -Nru gnash-0.8.10~git20111001/cygnal/libamf/sol.h gnash-0.8.10/cygnal/libamf/sol.h --- gnash-0.8.10~git20111001/cygnal/libamf/sol.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libamf/sol.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/cache.cpp gnash-0.8.10/cygnal/libnet/cache.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/cache.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/cache.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // cache.cpp: HyperText Transport Protocol handler for Cygnal, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -59,7 +59,7 @@ _pagesize(0) { // GNASH_REPORT_FUNCTION; - log_error("using this constructor is only allowed for testing purposes."); + log_error(_("using this constructor is only allowed for testing purposes.")); #ifdef USE_STATS_CACHE clock_gettime (CLOCK_REALTIME, &_last_access); #endif @@ -102,7 +102,7 @@ // GNASH_REPORT_FUNCTION; boost::mutex::scoped_lock lock(cache_mutex); - log_network("Adding file %s to cache.", name); + log_network(_("Adding file %s to cache."), name); _files[name] = file; } @@ -145,7 +145,7 @@ { // GNASH_REPORT_FUNCTION; - log_network("Trying to find %s in the cache.", name); + log_network(_("Trying to find %s in the cache."), name); boost::mutex::scoped_lock lock(cache_mutex); #ifdef USE_STATS_CACHE clock_gettime (CLOCK_REALTIME, &_last_access); @@ -291,5 +291,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/cache.h gnash-0.8.10/cygnal/libnet/cache.h --- gnash-0.8.10~git20111001/cygnal/libnet/cache.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/cache.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/cque.cpp gnash-0.8.10/cygnal/libnet/cque.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/cque.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/cque.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -68,7 +68,7 @@ boost::mutex::scoped_lock lk(_cond_mutex); #ifndef _WIN32 _cond.wait(lk); - log_unimpl("CQue::wait(win32)"); + log_unimpl(_("CQue::wait(win32)")); #endif // log_debug("wait mutex released for \"%s\"", _name); } @@ -80,7 +80,7 @@ // GNASH_REPORT_FUNCTION; #ifndef _WIN32 _cond.notify_one(); - log_unimpl("CQue::notify(win32)"); + log_unimpl(_("CQue::notify(win32)")); #endif // log_debug("wait mutex triggered for \"%s\"", _name); } @@ -249,7 +249,8 @@ } // Finally erase all merged elements, and replace with the composite one - que_t::iterator nextIter = _que.erase(from, to); + _que.erase(from, to); + //que_t::iterator nextIter = _que.erase(from, to); // _que.insert(nextIter, newbuf.get()); FIXME: return newbuf; //->release(); // ownership is transferred. TODO: return auto_ptr @@ -284,6 +285,6 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/cque.h gnash-0.8.10/cygnal/libnet/cque.h --- gnash-0.8.10~git20111001/cygnal/libnet/cque.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/cque.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/cqueue.cpp gnash-0.8.10/cygnal/libnet/cqueue.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/cqueue.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/cqueue.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // http.cpp: HyperText Transport Protocol handler for Cygnal, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/cqueue.h gnash-0.8.10/cygnal/libnet/cqueue.h --- gnash-0.8.10~git20111001/cygnal/libnet/cqueue.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/cqueue.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // http.cpp: HyperText Transport Protocol handler for Cygnal, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -64,5 +64,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/diskstream.cpp gnash-0.8.10/cygnal/libnet/diskstream.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/diskstream.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/diskstream.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // stream.cpp: Network streaming server for Cygnal, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -23,6 +23,7 @@ #endif #include +#include #include #include #include @@ -303,7 +304,7 @@ DiskStream::~DiskStream() { GNASH_REPORT_FUNCTION; - log_debug("Deleting %s on fd #%d", _filespec, _filefd); + log_debug(_("Deleting %s on fd #%d"), _filespec, _filefd); if (_filefd) { ::close(_filefd); @@ -339,7 +340,7 @@ return true; } return false; -}; +} /// \brief Close the open disk file, but stay resident in memory. void @@ -347,7 +348,7 @@ { // GNASH_REPORT_FUNCTION; - log_debug("Closing %s on fd #%d", _filespec, _filefd); + log_debug(_("Closing %s on fd #%d"), _filespec, _filefd); if (_filefd) { ::close(_filefd); @@ -400,7 +401,8 @@ { GNASH_REPORT_FUNCTION; - log_debug("%s: offset is: %d", __FUNCTION__, offset); + + log_debug(_("%s: offset is: %d"), __FUNCTION__, offset); // store the offset we came in with so next time we know where to start _offset = offset; @@ -414,20 +416,22 @@ if (offset % _pagesize) { // calculate the number of pages page = ((offset - (offset % _pagesize)) / _pagesize) * _pagesize; - log_debug("Adjusting offset from %d to %d so it's page aligned.", + log_debug(_("Adjusting offset from %d to %d so it's page aligned."), offset, page); } else { - log_debug("Offset is page aligned already"); + log_debug(_("Offset is page aligned already")); } } // Figure out the maximum number of bytes we can load into memory. size_t loadsize = 0; if (filesize < _max_memload) { - log_debug("Loading entire file of %d bytes into memory segment", filesize); + log_debug(_("Loading entire file of %d bytes into memory segment"), + filesize); loadsize = filesize; } else { - log_debug("Loading partial file of %d bytes into memory segment", filesize, _max_memload); + log_debug(_("Loading partial file of %d bytes into memory segment"), + filesize, _max_memload); loadsize = _max_memload; } @@ -435,7 +439,7 @@ // this DiskStream, so sufficient memory will already be allocated for this data. // If the data came from a disk based file, then we allocate enough memory to hold it. if (_dataptr) { - log_debug("Using existing Buffer for file"); + log_debug(_("Using existing Buffer for file")); return _dataptr + offset; } @@ -486,16 +490,16 @@ _filefd, page)); #endif } else { - log_error (_("Couldn't load file %s"), _filespec); + log_error(_("Couldn't load file %s"), _filespec); return 0; } if (dataptr == MAP_FAILED) { - log_error (_("Couldn't map file %s into memory: %s"), + log_error(_("Couldn't map file %s into memory: %s"), _filespec, strerror(errno)); return 0; } else { - log_debug (_("File %s a offset %d mapped to: %p"), _filespec, offset, (void *)dataptr); + log_debug(_("File %s a offset %d mapped to: %p"), _filespec, offset, (void *)dataptr); clock_gettime (CLOCK_REALTIME, &_last_access); _dataptr = dataptr; // map the seekptr to the end of data @@ -579,7 +583,7 @@ if (fd < 0) { log_error(strerror(errno)); } - log_debug("Writing data (%d bytes) to disk: \"%s\"", size, filespec); + log_debug(_("Writing data (%d bytes) to disk: \"%s\""), size, filespec); ::write(fd, data, size); ::close(fd); @@ -653,14 +657,14 @@ _statistics = statistics; _filespec = filespec; - log_debug("Trying to open %s", filespec); + log_debug(_("Trying to open %s"), filespec); if (getFileStats(filespec)) { boost::mutex::scoped_lock lock(io_mutex); _filefd = ::open(_filespec.c_str(), O_RDONLY); log_debug (_("Opening file %s (fd #%d), %lld bytes in size."), _filespec, _filefd, - (long long int) _filesize); + (boost::int64_t) _filesize); _state = OPEN; _filetype = determineFileType(filespec); loadToMem(0); // load the first page into memory @@ -720,12 +724,14 @@ } switch (_state) { case NO_STATE: - log_network("No Diskstream open %s for net fd #%d", _filespec, netfd); + log_network(_("No Diskstream open %s for net fd #%d"), + _filespec, netfd); break; case CREATED: case CLOSED: if (_dataptr) { - log_network("Diskstream %s is closed on net fd #%d.", _filespec, netfd); + log_network(_("Diskstream %s is closed on net fd #%d."), + _filespec, netfd); } done = true; continue; @@ -744,12 +750,13 @@ #else ret = net.writeNet(netfd, (_dataptr + _offset), (_filesize - _offset)); if (ret != (_filesize - _offset)) { - log_error("In %s(%d): couldn't write %d bytes to net fd #%d! %s", + log_error(_("In %s(%d): couldn't write %d bytes to net fd #%d! %s"), __FUNCTION__, __LINE__, (_filesize - _offset), netfd, strerror(errno)); } #endif - log_network("Done playing file %s, size was: %d", _filespec, _filesize); + log_network(_("Done playing file %s, size was: %d"), + _filespec, _filesize); close(); done = true; // reset to the beginning of the file @@ -761,7 +768,7 @@ #else ret = net.writeNet(netfd, (_dataptr + _offset), _pagesize); if (ret != _pagesize) { - log_error("In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s", + log_error(_("In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s"), __FUNCTION__, __LINE__, _pagesize, netfd, ret, strerror(errno)); return false; @@ -773,7 +780,7 @@ case EINVAL: case ENOSYS: case EFAULT: - log_network("ERROR: %s", strerror(errno)); + log_error("%s", strerror(errno)); break; default: break; @@ -793,7 +800,7 @@ case MULTICAST: break; case DONE: - log_debug("Restarting Disk Stream from the beginning"); + log_debug(_("Restarting Disk Stream from the beginning")); _offset = 0; _filefd = 0; _state = PLAY; @@ -838,7 +845,7 @@ // GNASH_REPORT_FUNCTION; _state = PREVIEW; - log_unimpl("%s", __PRETTY_FUNCTION__); + log_unimpl(__PRETTY_FUNCTION__); return true; // Default to true } @@ -859,7 +866,7 @@ // GNASH_REPORT_FUNCTION; _state = THUMBNAIL; - log_unimpl("%s", __PRETTY_FUNCTION__); + log_unimpl(__PRETTY_FUNCTION__); return true; // Default to true } @@ -872,7 +879,7 @@ // GNASH_REPORT_FUNCTION; _state = PAUSE; - log_unimpl("%s", __PRETTY_FUNCTION__); + log_unimpl(__PRETTY_FUNCTION__); return true; // Default to true } @@ -906,7 +913,7 @@ // GNASH_REPORT_FUNCTION; _state = UPLOAD; - log_unimpl("%s", __PRETTY_FUNCTION__); + log_unimpl( __PRETTY_FUNCTION__); return true; // Default to true } @@ -917,7 +924,7 @@ // GNASH_REPORT_FUNCTION; _state = MULTICAST; - log_unimpl("%s", __PRETTY_FUNCTION__); + log_unimpl(__PRETTY_FUNCTION__); return true; // Default to true } @@ -946,7 +953,7 @@ // does, which is to load the index.html file in that // directry if it exists. if (S_ISDIR(st.st_mode)) { - log_debug("%s is a directory, appending index.html\n", + log_debug(_("%s is a directory, appending index.html"), actual_filespec.c_str()); if (actual_filespec[actual_filespec.size()-1] != '/') { actual_filespec += '/'; @@ -1171,5 +1178,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/diskstream.h gnash-0.8.10/cygnal/libnet/diskstream.h --- gnash-0.8.10~git20111001/cygnal/libnet/diskstream.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/diskstream.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -83,7 +84,7 @@ FILETYPE_XML, FILETYPE_FLAC, FILETYPE_ENCODED, - FILETYPE_PHP, + FILETYPE_PHP } filetype_e; DSOEXPORT DiskStream(); diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/http.cpp gnash-0.8.10/cygnal/libnet/http.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/http.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/http.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // http.cpp: HyperText Transport Protocol handler for Cygnal, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -173,7 +173,7 @@ } if (name == "content-length") { _filesize = strtol(value.c_str(), NULL, 0); - log_debug("Setting Content Length to %d", _filesize); + log_debug(_("Setting Content Length to %d"), _filesize); } if (name == "content-type") { // This is the type used by flash when sending a AMF data via POST @@ -186,7 +186,7 @@ // log_debug("Got file data in the POST request"); _filetype = DiskStream::FILETYPE_ENCODED; } - log_debug("Setting Content Type to %d", _filetype); + log_debug(_("Setting Content Type to %d"), _filetype); } // cerr << "FIXME: " << (void *)i << " : " << dec << end << endl; @@ -196,7 +196,7 @@ break; #if 1 } else { - log_debug("Got a request, parsing \"%s\"", *i); + log_debug(_("Got a request, parsing \"%s\""), *i); string::size_type start = i->find(" "); string::size_type params = i->find("?"); string::size_type pos = i->find("HTTP/"); @@ -213,16 +213,16 @@ if (params != string::npos) { _params = i->substr(params+1, end); _filespec = i->substr(start+1, params); - log_debug("Parameters for file: \"%s\"", _params); + log_debug(_("Parameters for file: \"%s\""), _params); } else { _filespec = i->substr(start+1, pos-start-2); } - log_debug("Requesting file: \"%s\"", _filespec); + log_debug(_("Requesting file: \"%s\""), _filespec); // HTTP 1.1 enables persistent network connections // by default. if (_version.minor > 0) { - log_debug("Enabling Keep Alive by default for HTTP > 1.0"); + log_debug(_("Enabling Keep Alive by default for HTTP > 1.0")); _keepalive = true; } } @@ -419,7 +419,7 @@ if (buf == 0) { // log_debug("Que empty, net connection dropped for fd #%d", getFileFd()); - log_debug("Que empty, net connection dropped for fd #%d", fd); + log_debug(_("Que empty, net connection dropped for fd #%d"), fd); return false; } @@ -430,7 +430,7 @@ // See if the file is in the cache and already opened. boost::shared_ptr filestream(cache.findFile(url)); if (filestream) { - log_network("FIXME: found file in cache!"); + log_network(_("FIXME: found file in cache!")); } else { filestream.reset(new DiskStream); // cerr << "New Filestream at 0x" << hex << filestream.get() << endl; @@ -496,7 +496,8 @@ #endif } - log_debug("http_handler all done transferring requested file \"%s\".", _filespec); + log_debug(_("http_handler all done transferring requested file \"%s\"."), + _filespec); return true; } @@ -517,7 +518,7 @@ boost::shared_ptr buf(_que.pop()); if (buf == 0) { - log_debug("Que empty, net connection dropped for fd #%d", getFileFd()); + log_debug(_("Que empty, net connection dropped for fd #%d"), getFileFd()); return false; } // cerr << __FUNCTION__ << buf->allocated() << " : " << hexify(buf->reference(), buf->allocated(), true) << endl; @@ -538,14 +539,14 @@ } if (getField("content-type") == "application/x-www-form-urlencoded") { - log_debug("Got file data in POST"); + log_debug(_("Got file data in POST")); string url = _docroot + _filespec; DiskStream ds(url, *content); ds.writeToDisk(); // ds.close(); // oh boy, we got ourselves some encoded AMF objects instead of a boring file. } else if (getField("content-type") == "application/x-amf") { - log_debug("Got AMF data in POST"); + log_debug(_("Got AMF data in POST")); #if 0 amf::AMF amf; boost::shared_ptr el = amf.extractAMF(content.reference(), content.end()); @@ -560,7 +561,7 @@ if ((_filespec == "/echo/gateway") && (getField("content-type") == "application/x-amf")) { // const char *num = (const char *)buf->at(10); - log_debug("Got CGI echo request in POST"); + log_debug(_("Got CGI echo request in POST")); // cerr << "FIXME 2: " << hexify(content->reference(), content->allocated(), true) << endl; vector > headers = parseEchoRequest(*content); @@ -588,7 +589,7 @@ HTTP::processPutRequest(int /* fd */) { // GNASH_REPORT_FUNCTION; - log_unimpl("PUT request"); + log_unimpl(_("PUT request")); return false; } @@ -597,7 +598,7 @@ HTTP::processDeleteRequest(int /* fd */) { // GNASH_REPORT_FUNCTION; - log_unimpl("DELETE request"); + log_unimpl(_("DELETE request")); return false; } @@ -605,7 +606,7 @@ HTTP::processConnectRequest(int /* fd */) { // GNASH_REPORT_FUNCTION; - log_unimpl("CONNECT request"); + log_unimpl(_("CONNECT request")); return false; } @@ -613,7 +614,7 @@ HTTP::processOptionsRequest(int /* fd */) { // GNASH_REPORT_FUNCTION; - log_unimpl("OPTIONS request"); + log_unimpl(_("OPTIONS request")); return false; } @@ -621,7 +622,7 @@ HTTP::processHeadRequest(int /* fd */) { // GNASH_REPORT_FUNCTION; - log_unimpl("HEAD request"); + log_unimpl(_("HEAD request")); return false; } @@ -629,7 +630,7 @@ HTTP::processTraceRequest(int /* fd */) { // GNASH_REPORT_FUNCTION; - log_unimpl("TRACE request"); + log_unimpl(_("TRACE request")); return false; } #endif @@ -1291,7 +1292,7 @@ if (params != end) { _params = std::string(params+1, end); _filespec = std::string(start, params); - log_debug("Parameters for file: \"%s\"", _params); + log_debug(_("Parameters for file: \"%s\""), _params); } else { // This is fine as long as end is within the buffer. _filespec = std::string(start, end); @@ -1381,7 +1382,7 @@ std::string bytes(data, start-2); size_t sizesize = start-data; total = static_cast(strtol(bytes.c_str(), NULL, 16)); - log_debug("%s: Total size for first chunk is: %d, data size %d (%d)", + log_debug(_("%s: Total size for first chunk is: %d, data size %d (%d)"), __PRETTY_FUNCTION__, total, size, sizesize); buf.reset(new cygnal::Buffer(total+2)); // Add the existing data from the previous packet @@ -1415,7 +1416,8 @@ //buf->dump(); // We got data. if (ret == 0) { - log_debug("no data yet for fd #%d, continuing...", getFileFd()); + log_debug(_("no data yet for fd #%d, continuing..."), + getFileFd()); done = true; } if (ret) { @@ -1431,7 +1433,7 @@ total = static_cast(strtol(bytes.c_str(), NULL, 16)); // The total size of the last chunk is always "0" if (total == 0) { - log_debug("%s: end of chunks!", __PRETTY_FUNCTION__); + log_debug(_("%s: end of chunks!"), __PRETTY_FUNCTION__); pktsize = 0; done = true; chunks = false; @@ -1497,7 +1499,7 @@ size = cygnal::NETBUFSIZE; } - log_debug("Starting to wait for data in net for fd #%d", fd); + log_debug(_("Starting to wait for data in net for fd #%d"), fd); Network net; do { @@ -1507,13 +1509,13 @@ // the read timed out as there was no data, but the socket is still open. if (ret == 0) { - log_debug("no data yet for fd #%d, continuing...", fd); + log_debug(_("no data yet for fd #%d, continuing..."), fd); continue; } // ret is "no position" when the socket is closed from the other end of the connection, // so we're done. if ((ret == static_cast(string::npos)) || (static_cast(ret) == -1)) { - log_debug("socket for fd #%d was closed...", fd); + log_debug(_("socket for fd #%d was closed..."), fd); return 0; } // We got data. Resize the buffer if necessary. @@ -1533,17 +1535,17 @@ continue; } } else { - log_debug("no more data for fd #%d, exiting...", fd); + log_debug(_("no more data for fd #%d, exiting..."), fd); return 0; } if (static_cast(ret) == -1) { - log_debug("Handler done for fd #%d, can't read any data...", fd); + log_debug(_("Handler done for fd #%d, can't read any data..."), fd); return -1; } } while (ret); // We're done. Notify the other threads the socket is closed, and tell them to die. - log_debug("Done receiving data for fd #%d...", fd); + log_debug(_("Done receiving data for fd #%d..."), fd); return ret; } @@ -1561,13 +1563,13 @@ std::map::const_iterator it; for (it = _fields.begin(); it != _fields.end(); ++it) { - log_debug("Field: \"%s\" = \"%s\"", it->first, it->second); + log_debug(_("Field: \"%s\" = \"%s\""), it->first, it->second); } // Dump the RTMPT fields - log_debug("RTMPT optional index is: ", _index); - log_debug("RTMPT optional client ID is: ", _clientid); - log_debug (_("==== ==== ====")); + log_debug(_("RTMPT optional index is: "), _index); + log_debug(_("RTMPT optional client ID is: "), _clientid); + log_debug(_("==== ==== ====")); } } // end of gnash namespace @@ -1575,5 +1577,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/http.h gnash-0.8.10/cygnal/libnet/http.h --- gnash-0.8.10~git20111001/cygnal/libnet/http.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/http.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/lirc.cpp gnash-0.8.10/cygnal/libnet/lirc.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/lirc.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/lirc.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/lirc.h gnash-0.8.10/cygnal/libnet/lirc.h --- gnash-0.8.10~git20111001/cygnal/libnet/lirc.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/lirc.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/Makefile.am gnash-0.8.10/cygnal/libnet/Makefile.am --- gnash-0.8.10~git20111001/cygnal/libnet/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/netstats.cpp gnash-0.8.10/cygnal/libnet/netstats.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/netstats.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/netstats.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/netstats.h gnash-0.8.10/cygnal/libnet/netstats.h --- gnash-0.8.10~git20111001/cygnal/libnet/netstats.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/netstats.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/network.cpp gnash-0.8.10/cygnal/libnet/network.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/network.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/network.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -159,7 +159,7 @@ int retries = 0; if (_listenfd >= 2) { - log_debug("already connected to port %hd", port); + log_debug(_("already connected to port %hd"), port); return _listenfd; } @@ -323,16 +323,16 @@ ret = pselect(fd+1, &fdset, NULL, NULL, &tval, &blockset); } if (sig_number) { - log_debug("Have a SIGINT interupt waiting!"); + log_debug("Have a SIGINT interrupt waiting!"); } sigpending(&pending); if (sigismember(&pending, SIGINT)) { - log_debug("Have a pending SIGINT interupt waiting!"); + log_debug("Have a pending SIGINT interrupt waiting!"); int sig; sigwait(&blockset, &sig); } if (sigismember(&pending, SIGPIPE)) { - log_debug("Have a pending SIGPIPE interupt waiting!"); + log_debug("Have a pending SIGPIPE interrupt waiting!"); int sig; sigwait(&blockset, &sig); } @@ -359,13 +359,14 @@ } if (ret == -1) { - log_debug(_("The accept() socket for fd #%d never was available"), fd); + log_debug("The accept() socket for fd #%d never was available", fd); return -1; } if (ret == 0) { if (_debug) { - log_debug(_("The accept() socket for fd #%d timed out waitingfor data"), fd); + log_debug("The accept() socket for fd #%d timed out" + " waitingfor data", fd); return 0; } } @@ -383,7 +384,7 @@ } if (_debug) { - log_debug(_("Accepting tcp/ip connection on fd #%d for port %d"), _sockfd, _port); + log_debug(_("Accepting TCP/IP connection on fd #%d for port %d"), _sockfd, _port); } return _sockfd; @@ -763,7 +764,7 @@ if (fd > 0) { ::close(fd); - log_debug("%s: Closed fd #%d", __FUNCTION__, fd); + log_debug(_("%s: Closed fd #%d"), __FUNCTION__, fd); // closeNet(fd); } @@ -875,7 +876,7 @@ // boost::mutex::scoped_lock lock(_net_mutex); if (_debug) { - log_debug (_("Trying to read %d bytes from fd #%d"), nbytes, fd); + log_debug(_("Trying to read %d bytes from fd #%d"), nbytes, fd); } #ifdef NET_TIMING if (_timing_debug) @@ -919,13 +920,13 @@ ret = pselect(fd+1, &fdset, NULL, NULL, &tval, &blockset); sigpending(&pending); if (sigismember(&pending, SIGINT)) { - log_debug("Have a pending SIGINT interupt waiting!"); + log_debug("Have a pending SIGINT interrupt waiting!"); int sig; sigwait(&blockset, &sig); cntrlc_handler(SIGINT); } if (sigismember(&pending, SIGPIPE)) { - log_debug("Have a pending SIGPIPE interupt waiting!"); + log_debug("Have a pending SIGPIPE interrupt waiting!"); int sig; sigwait(&blockset, &sig); cntrlc_handler(SIGINT); @@ -939,17 +940,17 @@ // If interrupted by a system call, try again if (ret == -1 && errno == EINTR) { - log_error (_("The socket for fd #%d was interrupted by a system call"), fd); + log_error(_("The socket for fd #%d was interrupted by a system call"), fd); } if (ret == -1) { - log_error (_("The socket for fd #%d was never available for reading"), fd); + log_error(_("The socket for fd #%d was never available for reading"), fd); return -1; } if (ret == 0) { if (_debug) { - log_debug (_("The socket for #fd %d timed out waiting to read"), fd); + log_debug(_("The socket for #fd %d timed out waiting to read"), fd); } return 0; } @@ -966,7 +967,7 @@ // If we read zero bytes, the network may be closed, as we returned from the select() if (ret == -1) { - log_error (_("The socket for fd #%d was never available for reading data"), fd); + log_error(_("The socket for fd #%d was never available for reading data"), fd); return -1; } @@ -1100,7 +1101,7 @@ ret = pselect(fd+1, NULL, &fdset, NULL, &tval, &blockset); sigpending(&pending); if (sigismember(&pending, SIGINT)) { - log_debug("Have a pending SIGINT interupt waiting!"); + log_debug("Have a pending SIGINT interrupt waiting!"); int sig; sigwait(&blockset, &sig); cntrlc_handler(SIGINT); @@ -1190,7 +1191,7 @@ { // GNASH_REPORT_FUNCTION; - log_debug("%s: adding fd #%d to pollfds", __PRETTY_FUNCTION__, fd.fd); + log_debug(_("%s: adding fd #%d to pollfds"), __PRETTY_FUNCTION__, fd.fd); boost::mutex::scoped_lock lock(_poll_mutex); _handlers[fd.fd] = func; _pollfds.push_back(fd); @@ -1201,7 +1202,7 @@ Network::addPollFD(struct pollfd &fd) { // GNASH_REPORT_FUNCTION; - log_debug("%s: adding fd #%d to pollfds", __PRETTY_FUNCTION__, fd.fd); + log_debug(_("%s: adding fd #%d to pollfds"), __PRETTY_FUNCTION__, fd.fd); boost::mutex::scoped_lock lock(_poll_mutex); _pollfds.push_back(fd); // notify(); @@ -1227,7 +1228,7 @@ Network::erasePollFD(int fd) { // GNASH_REPORT_FUNCTION; - log_debug("%s: erasing fd #%d from pollfds", __PRETTY_FUNCTION__, fd); + log_debug(_("%s: erasing fd #%d from pollfds"), __PRETTY_FUNCTION__, fd); boost::mutex::scoped_lock lock(_poll_mutex); if (_pollfds.size() > 0) { vector::iterator it; @@ -1275,7 +1276,7 @@ boost::shared_ptr > hits(new vector); - log_debug("%s: waiting for %d fds", __FUNCTION__, limit); + log_debug(_("%s: waiting for %d fds"), __FUNCTION__, limit); if ((fds == 0) || (limit == 0)) { return hits; @@ -1298,7 +1299,7 @@ int ret = ppoll(fds, limit, &tval, &blockset); sigpending(&pending); if (sigismember(&pending, SIGINT)) { - log_debug("Have a pending SIGINT interupt waiting!"); + log_debug("Have a pending SIGINT interrupt waiting!"); int sig; sigwait(&blockset, &sig); } @@ -1314,7 +1315,7 @@ #endif #endif - log_debug("Poll returned: %d, timeout is: %d", ret, _timeout); + log_debug(_("Poll returned: %d, timeout is: %d"), ret, _timeout); while (ret--) { for (int i = 0; isetHostname(hostname); } else { - log_debug("Using default hostname: \"%s\"", _host); + log_debug(_("Using default hostname: \"%s\""), _host); } if (!keyfile.empty()) { _ssl->setKeyfile(keyfile); } else { - log_debug("Using default keyfile: \"%s\"", _ssl->getKeyfile()); + log_debug(_("Using default keyfile: \"%s\""), _ssl->getKeyfile()); } if (!calist.empty()) { _ssl->setCAlist(calist); } else { - log_debug("Using default CA List: \"%s\"", _ssl->getCAlist()); + log_debug(_("Using default CA List: \"%s\""), _ssl->getCAlist()); } if (!passwd.empty()) { _ssl->setPassword(passwd); } else { - log_debug("Using default Password: \"%s\"", _ssl->getPassword()); + log_debug(_("Using default Password: \"%s\""), _ssl->getPassword()); } if (!rootpath.empty()) { _ssl->setRootPath(rootpath); } else { - log_debug("Using default Root Path to PEM files: \"%s\"", + log_debug(_("Using default Root Path to PEM files: \"%s\""), _ssl->getRootPath()); } if (_ssl->sslConnect(_sockfd)) { - log_debug("Connected to SSL server"); + log_debug(_("Connected to SSL server")); } else { - log_error("Couldn't connect to SSL server"); + log_error(_("Couldn't connect to SSL server")); return false; } @@ -1616,7 +1617,7 @@ } } - log_network("#%d bytes waiting in kernel network buffer.", bytes); + log_network(_("#%d bytes waiting in kernel network buffer."), bytes); return bytes; } @@ -1635,5 +1636,5 @@ // Local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/network.h gnash-0.8.10/cygnal/libnet/network.h --- gnash-0.8.10~git20111001/cygnal/libnet/network.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/network.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/rtmp_client.cpp gnash-0.8.10/cygnal/libnet/rtmp_client.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/rtmp_client.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/rtmp_client.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // rtmp.cpp: Adobe/Macromedia Real Time Message Protocol handler, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -149,17 +149,17 @@ swfUrl = "http://localhost:1935/demos/videoConference.swf"; pageUrl = "http://gnashdev.org"; - log_network("URL is %s", url); - log_network("Protocol is %s", protocol); - log_network("Host is %s", hostname); - log_network("Port is %s", port); - log_network("Path is %s", path); - log_network("Filename is %s", filename); - log_network("App is %s", app); - log_network("Query is %s", query); - log_network("tcUrl is %s", tcUrl); - log_network("swfUrl is %s", swfUrl); - log_network("pageUrl is %s", pageUrl); + log_network(_("URL is %s"), url); + log_network(_("Protocol is %s"), protocol); + log_network(_("Host is %s"), hostname); + log_network(_("Port is %s"), port); + log_network(_("Path is %s"), path); + log_network(_("Filename is %s"), filename); + log_network(_("App is %s"), app); + log_network(_("Query is %s"), query); + log_network(_("tcUrl is %s"), tcUrl); + log_network(_("swfUrl is %s"), swfUrl); + log_network(_("pageUrl is %s"), pageUrl); return encodeConnect(app.c_str(), swfUrl.c_str(), tcUrl.c_str(), audioCodecs, videoCodecs, videoFunction, @@ -310,7 +310,7 @@ // server. boost::shared_ptr handshake1 = handShakeRequest(); if (!handshake1) { - log_error("RTMP handshake request failed"); + log_error(_("RTMP handshake request failed")); return false; } @@ -333,7 +333,7 @@ handshake2->dump(); if (!clientFinish(*handshake2)) { #endif - log_error("RTMP handshake completion failed!"); + log_error(_("RTMP handshake completion failed!")); // return (false); } @@ -347,10 +347,10 @@ boost::shared_ptr msg = msgque.front(); msgque.pop_front(); if (msg->getStatus() == RTMPMsg::NC_CONNECT_SUCCESS) { - log_network("Sent NetConnection Connect message successfully"); + log_network(_("Sent NetConnection Connect message successfully")); } if (msg->getStatus() == RTMPMsg::NC_CONNECT_FAILED) { - log_error("Couldn't send NetConnection Connect message,"); + log_error(_("Couldn't send NetConnection Connect message,")); } } } @@ -619,7 +619,7 @@ done = true; } if (ret < 0) { - log_error (_("Couldn't read data block in handshake!")); + log_error(_("Couldn't read data block in handshake!")); handshake1.reset(); return handshake1; } @@ -632,17 +632,18 @@ } while (!done); if (handshake1->allocated() == boost::lexical_cast(max_size)) { - log_network (_("Read data block in handshake, got %d bytes."), + log_network(_("Read data block in handshake, got %d bytes."), handshake1->allocated()); } else { - log_error("Couldn't read data block in handshake, read %d bytes!", + log_error(_("Couldn't read data block in handshake, read %d bytes!"), handshake1->allocated()); } _handshake_header.uptime = ntohl(*reinterpret_cast (handshake1->reference() + 1)); - log_network("RTMP Handshake header: Uptime: %u", _handshake_header.uptime); + log_network(_("RTMP Handshake header: Uptime: %u"), + _handshake_header.uptime); #if 0 if (memcmp(handshake2->reference() + RTMP_HANDSHAKE_SIZE + 8, @@ -684,11 +685,13 @@ *handshake2 += data; // Write the second chunk to the server - log_network("About to write %d bytes, data is: %d bytes.", + log_network(_("About to write %d bytes, data is: %d bytes."), handshake2->allocated(), data.allocated()); - log_network("Client response header for handshake 2: %s", hexify(handshake2->reference(), 12, false)); - log_network("Data in response for handshake 2: %s", hexify(handshake1->reference() + RTMP_HANDSHAKE_SIZE + 1, 12, false)); + log_network(_("Client response header for handshake 2: %s"), + hexify(handshake2->reference(), 12, false)); + log_network(_("Data in response for handshake 2: %s"), + hexify(handshake1->reference() + RTMP_HANDSHAKE_SIZE + 1, 12, false)); #if 0 ret = writeNet(handshake2->reference()+RTMP_HANDSHAKE_SIZE, RTMP_HANDSHAKE_SIZE + data.allocated() + 1); @@ -696,7 +699,7 @@ ret = writeNet(*handshake2); #endif if ( ret <= 0 ) { - log_error("Couldn't write the second handshake packet!"); + log_error(_("Couldn't write the second handshake packet!")); handshake1.reset(); return handshake1; } else { @@ -723,7 +726,7 @@ // messages on channel 2, and the response message on channel 3 from our request. boost::shared_ptr response = recvMsg(); if (!response) { - log_error("Got no response from the RTMP server"); + log_error(_("Got no response from the RTMP server")); return msgque; } @@ -731,7 +734,7 @@ // but when I do streaming, it's always there, so we need to remove it. boost::uint8_t *pktstart = response->reference(); if (*pktstart == 0xff) { - log_network("Got empty packet in buffer."); + log_network(_("Got empty packet in buffer.")); pktstart++; } @@ -742,15 +745,14 @@ // If we got no responses, something obviously went wrong. if (!que->size()) { - log_error("No response from INVOKE of NetConnection connect"); - + log_error(_("No response from INVOKE of NetConnection connect")); } // There is a queue of queues used to hold all the messages. The first queue // is indexed by the channel number, the second queue is all the messages that // have arrived for that channel. while (que->size()) { // see if there are any messages at all - log_network("%s: There are %d channel queues in the RTMP input queue, %d messages in front queue", + log_network(_("%s: There are %d channel queues in the RTMP input queue, %d messages in front queue"), __PRETTY_FUNCTION__, que->size(), que->front()->size()); // Get the CQue for the first channel CQue *channel_q = que->front(); @@ -763,36 +765,38 @@ if (ptr) { // If there is legit data rthead = decodeHeader(ptr->reference()); if (!rthead) { - log_error("Couldn't decode RTMP message header"); + log_error(_("Couldn't decode RTMP message header")); continue; } switch (rthead->type) { case RTMP::NONE: - log_error("RTMP packet can't be of none type!"); + log_error(_("RTMP packet can't be of none type!")); + break; case RTMP::CHUNK_SIZE: - log_unimpl("Server message data packet"); + log_unimpl(_("Server message data packet")); + break; case RTMP::ABORT: - log_unimpl("Abort packet"); + log_unimpl(_("Abort packet")); break; case RTMP::BYTES_READ: - log_unimpl("Bytes Read data packet"); + log_unimpl(_("Bytes Read data packet")); break; case RTMP::USER: { boost::shared_ptr ping = decodePing(ptr->reference() + rthead->head_size); - log_network("Got a Ping type %s", ping_str[ping->type]); + log_network(_("Got a Ping type %s"), ping_str[ping->type]); break; } case RTMP::WINDOW_SIZE: - log_unimpl("Set Window Size message data packet"); + log_unimpl(_("Set Window Size message data packet")); break; case RTMP::SET_BANDWITH: - log_unimpl("Set Bandwidthmessage data packet"); + log_unimpl(_("Set Bandwidthmessage data packet")); break; case RTMP::ROUTE: - log_unimpl("Route from other server packet"); + log_unimpl(_("Route from other server packet")); break; case RTMP::AUDIO_DATA: { @@ -811,19 +815,19 @@ break; } case RTMP::SHARED_OBJ: - log_unimpl("AMF0 Shared Object data packet message"); + log_unimpl(_("AMF0 Shared Object data packet message")); break; case RTMP::AMF3_NOTIFY: - log_unimpl("AMF3 Notify data packet message"); + log_unimpl(_("AMF3 Notify data packet message")); break; case RTMP::AMF3_SHARED_OBJ: - log_unimpl("AMF3 Shared Object data packet message"); + log_unimpl(_("AMF3 Shared Object data packet message")); break; case RTMP::AMF3_INVOKE: - log_unimpl("AMF0 Invoke packet message"); + log_unimpl(_("AMF0 Invoke packet message")); break; case RTMP::NOTIFY: - log_unimpl("AMF0 Notify data packet message"); + log_unimpl(_("AMF0 Notify data packet message")); break; case RTMP::INVOKE: { @@ -834,10 +838,10 @@ break; } case RTMP::FLV_DATA: - log_unimpl("Flv data packet message"); + log_unimpl(_("FLV data packet message")); break; default : - log_error("Couldn't decode RTMP message Body"); + log_error(_("Couldn't decode RTMP message Body")); break; } } @@ -859,5 +863,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/rtmp_client.h gnash-0.8.10/cygnal/libnet/rtmp_client.h --- gnash-0.8.10~git20111001/cygnal/libnet/rtmp_client.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/rtmp_client.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/rtmp.cpp gnash-0.8.10/cygnal/libnet/rtmp.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/rtmp.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/rtmp.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // rtmp.cpp: Adobe/Macromedia Real Time Message Protocol handler, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -280,12 +280,12 @@ // Make sure the header size is in range, it has to be between // 1-12 bytes. if (head->head_size > RTMP_MAX_HEADER_SIZE) { - log_error("RTMP Header size can't be more then %d bytes!!", + log_error(_("RTMP Header size can't be more then %d bytes!!"), RTMP_MAX_HEADER_SIZE); head.reset(); return head; } else if (head->head_size == 0) { - log_error("RTMP Header size can't be zero!"); + log_error(_("RTMP Header size can't be zero!")); head.reset(); return head; } @@ -312,10 +312,11 @@ // reuse the previous body size. head->bodysize = _bodysize[head->channel]; if (head->bodysize) { - log_network("Using previous body size of %d for channel %d", + log_network(_("Using previous body size of %d for channel %d"), head->bodysize, head->channel); } else { - log_error("Previous body size for channel %d is zero!", head->channel); + log_error(_("Previous body size for channel %d is zero!"), + head->channel); head.reset(); return head; } @@ -324,7 +325,8 @@ // the bodysize is limited to two bytes, so if we think we have // more than that, something probably screwed up. if (head->bodysize > 65535) { - log_error("Suspicious large RTMP packet body size! %d", head->bodysize); + log_error(_("Suspicious large RTMP packet body size! %d"), + head->bodysize); head.reset(); return head; } @@ -343,7 +345,7 @@ #endif } else { if (_type[head->channel] <= RTMP::FLV_DATA) { - log_network("Using previous type of %d for channel %d", + log_network(_("Using previous type of %d for channel %d"), head->type, head->channel); head->type = _type[head->channel]; } @@ -355,7 +357,7 @@ // log_network(_("The source/destination is: %x"), head->src_dest); } - log_network("RTMP %s: channel: %d, head size %d, body size: %d", + log_network(_("RTMP %s: channel: %d, head size %d, body size: %d"), ((head->head_size == 1) ? "same" : content_str[head->type]), head->channel, head->head_size, @@ -477,8 +479,8 @@ amf_index = *ptr & RTMP_INDEX_MASK; headersize = headerSize(*buf.reference()); - log_network (_("The Header size is: %d"), headersize); - log_network (_("The AMF index is: 0x%x"), amf_index); + log_network(_("The Header size is: %d"), headersize); + log_network(_("The AMF index is: 0x%x"), amf_index); if (headersize > 1) { RTMP::rtmp_head_t *rthead = decodeHeader(ptr); @@ -494,7 +496,7 @@ boost::uint8_t *end = buf.remove(0xc3); #else boost::uint8_t *end = buf.find(0xc3); - log_network("END is %x", (void *)end); + log_network(_("END is %x"), (void *)end); *end = '*'; #endif @@ -505,7 +507,7 @@ // el->dump(); el = amf.extractAMF(ptr, tooFar); // @@strk@@ : what's the +1 for ? // el->dump(); - log_network (_("Reading AMF packets till we're done...")); + log_network(_("Reading AMF packets till we're done...")); // buf->dump(); while (ptr < end) { boost::shared_ptr el = amf.extractProperty(ptr, tooFar); @@ -514,10 +516,11 @@ } ptr += 1; size_t actual_size = static_cast(_header.bodysize - AMF_HEADER_SIZE); - log_network("Total size in header is %d, buffer size is: %d", _header.bodysize, buf.size()); + log_network(_("Total size in header is %d, buffer size is: %d"), + _header.bodysize, buf.size()); // buf->dump(); if (buf.size() < actual_size) { - log_network("FIXME: MERGING"); + log_network(_("FIXME: MERGING")); // buf = _handler->merge(buf); FIXME needs to use shared_ptr } while ((ptr - buf.begin()) < static_cast(actual_size)) { @@ -533,13 +536,13 @@ boost::shared_ptr app = getProperty("app"); if (file) { - log_network("SWF file %s", file->to_string()); + log_network(_("SWF file %s"), file->to_string()); } if (url) { - log_network("is Loading video %s", url->to_string()); + log_network(_("is Loading video %s"), url->to_string()); } if (app) { - log_network("is file name is %s", app->to_string()); + log_network(_("is file name is %s"), app->to_string()); } return true; @@ -668,7 +671,7 @@ case STREAM_PONG: break; default: - log_unimpl("Unknown User Control message %d!", 1); + log_unimpl(_("Unknown User Control message %d!"), 1); break; }; @@ -740,7 +743,7 @@ if (name) { ptr += name->getDataSize() + cygnal::AMF_HEADER_SIZE; // skip the length bytes too } else { - log_error("Name field of RTMP Message corrupted!"); + log_error(_("Name field of RTMP Message corrupted!")); msg.reset(); return msg; } @@ -756,7 +759,7 @@ ptr += cygnal::AMF0_NUMBER_SIZE + 1; } } else { - log_error("Stream ID field of RTMP Message corrupted!"); + log_error(_("Stream ID field of RTMP Message corrupted!")); msg.reset(); return msg; } @@ -985,7 +988,7 @@ #if 0 // We got some bogus parameters if (total_size || size 0) { - log_error("Bogus size parameter in %s!", __PRETTY_FUNCTION__); + log_error(_("Bogus size parameter in %s!"), __PRETTY_FUNCTION__); return false; } #endif @@ -1022,10 +1025,10 @@ #if 0 ret = writeNet(fd, head->reference(), head->size()); if (ret == -1) { - log_error("Couldn't write the full 12 byte RTMP header!"); + log_error(_("Couldn't write the full 12 byte RTMP header!")); return false; } else { - log_network("Wrote the full 12 byte RTMP header."); + log_network(_("Wrote the full 12 byte RTMP header.")); } #else *bigbuf = head; @@ -1045,10 +1048,10 @@ #if 0 ret = writeNet(fd, *cont_head); if (ret == -1) { - log_error("Couldn't write the full 1 byte RTMP continuation header!"); + log_error(_("Couldn't write the full 1 byte RTMP continuation header!")); return false; } else { - log_network("Wrote the full 1 byte RTMP continuation header"); + log_network(_("Wrote the full 1 byte RTMP continuation header")); } #else *bigbuf += cont_head; @@ -1060,10 +1063,10 @@ #if 0 ret = writeNet(fd, data + nbytes, partial); if (ret == -1) { - log_error("Couldn't write the RTMP body!"); + log_error(_("Couldn't write the RTMP body!")); return false; } else { - log_network("Wrote %d bytes of the RTMP body, %d bytes left.", + log_network(_("Wrote %d bytes of the RTMP body, %d bytes left."), ret, size-nbytes); } #else @@ -1080,10 +1083,10 @@ ret = writeNet(fd, *bigbuf); if (ret == -1) { - log_error("Couldn't write the RTMP packet!"); + log_error(_("Couldn't write the RTMP packet!")); return false; } else { - log_network("Wrote the RTMP packet."); + log_network(_("Wrote the RTMP packet.")); } #endif @@ -1129,19 +1132,21 @@ if (rthead) { if (rthead->head_size == 1) { - log_network("Response header: %s", hexify(ptr, 7, false)); + log_network(_("Response header: %s"), hexify(ptr, 7, false)); } else { - log_network("Response header: %s", hexify(ptr, rthead->head_size, false)); + log_network(_("Response header: %s"), + hexify(ptr, rthead->head_size, false)); } if (rthead->type <= RTMP::FLV_DATA) { - log_error("Processing message of type %s!", content_str[rthead->type]); + log_error(_("Processing message of type %s!"), + content_str[rthead->type]); } switch (rthead->type) { case CHUNK_SIZE: - log_network("Got CHUNK_SIZE packet!!!"); + log_networ(_("Got CHUNK_SIZE packet!!!")); _chunksize[rthead->channel] = ntohl(*reinterpret_cast(ptr + rthead->head_size)); - log_network("Setting packet chunk size to %d.", _chunksize); + log_network(_("Setting packet chunk size to %d."), _chunksize); // decodeChunkSize(); break; case BYTES_READ: @@ -1151,7 +1156,8 @@ case PING: { RTMP::rtmp_ping_t *ping = decodePing(ptr); - log_network("FIXME: Ping type is: %d, ignored for now", ping->type); + log_network(_("FIXME: Ping type is: %d, ignored for now"), + ping->type); switch (ping->type) { case PING_CLEAR: break; @@ -1172,7 +1178,7 @@ } case SERVER: { - log_network("Got SERVER packet!!!"); + log_network(_("Got SERVER packet!!!")); Buffer server_data(rthead->bodysize); server_data.copy(ptr + rthead->head_size, rthead->bodysize); // decodeServer(); @@ -1180,7 +1186,7 @@ } case CLIENT: { - log_network("Got CLIENT packet!!!"); + log_network(_("Got CLIENT packet!!!")); Buffer client_data(rthead->bodysize); client_data.copy(ptr + rthead->head_size, rthead->bodysize); // decodeClient(); @@ -1188,7 +1194,7 @@ } case VIDEO_DATA: { - log_network("Got VIDEO packets!!!"); + log_network(_("Got VIDEO packets!!!")); boost::shared_ptr frame; do { frame = recvMsg(1); // use a 1 second timeout @@ -1204,23 +1210,23 @@ // decodeNotify(); break; case SHARED_OBJ: - log_network("Got Shared Object packet!!!"); + log_network(_("Got Shared Object packet!!!")); // decodeSharedObj(); break; case INVOKE: msg = decodeMsgBody(ptr + rthead->head_size, rthead->bodysize); // msg->dump(); if (msg) { - log_network("%s: Msg status is: %d: %s, name is %s, size is %d", __FUNCTION__, + log_network(_("%s: Msg status is: %d: %s, name is %s, size is %d"), __FUNCTION__, msg->getStatus(), status_str[msg->getStatus()], msg->getMethodName(), msg->size()); if (msg->getMethodName() == "onBWDone") { - log_network("Got onBWDone packet!!!"); + log_network(_("Got onBWDone packet!!!")); continue; } return msg; } else { - log_error("Couldn't decode message body for type %s!", + log_error(_("Couldn't decode message body for type %s!"), content_str[rthead->type]); } // decodeInvoke(); @@ -1274,13 +1280,14 @@ } // the read timed out as there was no data, but the socket is still open. if (ret == 0) { - log_network("no data for fd #%d, done reading this packet, read %d bytes...", fd, + log_network(_("no data for fd #%d, done reading this packet, read %d bytes..."), fd, buf->allocated()); buf.reset(); break; } if ((ret == 1) && (*(buf->reference()) == 0xff)) { - log_network("Got an empty packet from the server at line %d", __LINE__); + log_network(_("Got an empty packet from the server at line %d"), + __LINE__); ret = 0; buf->clear(); continue; @@ -1288,7 +1295,7 @@ // ret is "no position" when the socket is closed from the other end of the connection, // so we're done. if ((ret == static_cast(std::string::npos)) || (ret == -1)) { - log_network("socket for fd #%d was closed...", fd); + log_network(_("socket for fd #%d was closed..."), fd); buf.reset(); break; } @@ -1319,7 +1326,7 @@ // GNASH_REPORT_FUNCTION; if (data == 0) { - log_error("Buffer pointer is invalid."); + log_error(_("Buffer pointer is invalid.")); } boost::shared_ptr channels(new RTMP::queues_t); @@ -1345,7 +1352,7 @@ // System channel messages are always on channel 2, and get // processed differently later on. if (rthead->channel == RTMP_SYSTEM_CHANNEL) { - log_network("Got a message on the system channel!", __FUNCTION__); + log_network(_("Got a message on the system channel!"), __FUNCTION__); } // If the header size is 4 bytes or less, then reuse the body size // of the last message for this channel. @@ -1449,7 +1456,8 @@ // FIXME: why is this off by 1 byte ? ptr += pktsize - 1; } else { - log_error("Packet size out of range! %d, %d", rthead->bodysize, pktsize); + log_error(_("Packet size out of range! %d, %d"), + rthead->bodysize, pktsize); } // add this packet to the list of active channels if we've gotten // all the data. @@ -1459,11 +1467,13 @@ channels->push_back(&_queues[rthead->channel]); // } } else { - log_error("RTMP packet size is out of range! %d, %d", rthead->bodysize, pktsize); + log_error(_("RTMP packet size is out of range! %d, %d"), + rthead->bodysize, pktsize); break; } } else { - log_error("RTMP header size is out of range! %d", rthead->head_size); + log_error(_("RTMP header size is out of range! %d"), + rthead->head_size); break; } } @@ -1477,5 +1487,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/rtmp.h gnash-0.8.10/cygnal/libnet/rtmp.h --- gnash-0.8.10~git20111001/cygnal/libnet/rtmp.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/rtmp.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/rtmp_msg.cpp gnash-0.8.10/cygnal/libnet/rtmp_msg.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/rtmp_msg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/rtmp_msg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // rtmp.cpp: Adobe/Macromedia Real Time Message Protocol handler, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -227,5 +227,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/rtmp_msg.h gnash-0.8.10/cygnal/libnet/rtmp_msg.h --- gnash-0.8.10~git20111001/cygnal/libnet/rtmp_msg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/rtmp_msg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/sshclient.cpp gnash-0.8.10/cygnal/libnet/sshclient.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/sshclient.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/sshclient.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // ssh.cpp: HyperText Transport Protocol handler for Cygnal, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -103,7 +103,7 @@ // Read bytes from the already opened SSH connection int -SSHClient::sshRead(amf::Buffer &buf) +SSHClient::sshRead(cygnal::Buffer &buf) { GNASH_REPORT_FUNCTION; @@ -117,7 +117,7 @@ int ret = channel_read(_channel, buf, size, 0); if (ret < 0) { - log_error("SSH read error was: \"%s\"!", ssh_get_error(_session)); + log_error(_("SSH read error was: \"%s\"!"), ssh_get_error(_session)); } return ret; @@ -125,7 +125,7 @@ // Write bytes to the already opened SSH connection int -SSHClient::sshWrite(amf::Buffer &buf) +SSHClient::sshWrite(cygnal::Buffer &buf) { GNASH_REPORT_FUNCTION; @@ -139,7 +139,7 @@ int ret = channel_write(_channel, buf, size); if (ret < 0) { - log_error("SSH write error was: \"%s\"!", ssh_get_error(_session)); + log_error(_("SSH write error was: \"%s\"!"), ssh_get_error(_session)); } return ret; } @@ -177,14 +177,14 @@ // We always need a hostname to connect to if (ssh_options_set(_session, SSH_OPTIONS_HOST, hostname.c_str()) < 0) { - log_error("Couldn't set hostname option"); + log_error(_("Couldn't set hostname option")); return false; } // We always need a user name for the connection if (_user.empty()) { if (ssh_options_set(_session, SSH_OPTIONS_USER, _user.c_str()) < 0) { - log_error("Couldn't set user name option"); + log_error(_("Couldn't set user name option")); return false; } } @@ -192,7 +192,7 @@ // Start a new session _session = ssh_new(); if(ssh_connect(_session)){ - log_error("Connection failed : %s\n", ssh_get_error(_session)); + log_error(_("Connection failed : %s\n"), ssh_get_error(_session)); sshShutdown(); return false; } @@ -207,20 +207,20 @@ } switch(_state){ case SSH_SERVER_KNOWN_OK: // ok - log_debug("SSH Server is currently known: %d", _state); + log_debug(_("SSH Server is currently known: %d"), _state); break; case SSH_SERVER_KNOWN_CHANGED: - log_error("Host key for server changed : server's one is now: "); - ssh_print_hexa("Public key hash", hash, hlen); + log_error(_("Host key for server changed : server's one is now: ")); + ssh_print_hexa(_("Public key hash"), hash, hlen); free(hash); - log_error("For security reason, connection will be stopped"); + log_error(_("For security reason, connection will be stopped")); sshShutdown(); return false;; case SSH_SERVER_FOUND_OTHER: - log_error("The host key for this server was not found but an other type of key exists."); - log_error("An attacker might change the default server key to confuse your client" - "into thinking the key does not exist\n" - "We advise you to rerun the client with -d or -r for more safety."); + log_error(_("The host key for this server was not found but an other type of key exists.")); + log_error(_("An attacker might change the default server key to confuse your client" + " into thinking the key does not exist" + "We advise you to rerun the client with -d or -r for more safety.")); sshShutdown(); return false;; case SSH_SERVER_NOT_KNOWN: @@ -229,29 +229,29 @@ // FIXME: for now, accecpt all new keys, and update the // $HOME/.ssh/know_hosts file. #if 0 - log_error("The server is unknown. Do you trust the host key ? (yes,no)"); - log_error("Public key hash: %s", hexa); + log_error(_("The server is unknown. Do you trust the host key ? (yes,no)")); + log_error(_("Public key hash: %s"), hexa); free(hexa); fgets(buf, sizeof(buf), stdin); if(strncasecmp(buf, "yes", 3) != 0){ sshShutdown(); return false; } - log_error("This new key will be written on disk for further usage. do you agree? (yes,no) "); + log_error(_("This new key will be written on disk for further usage. do you agree? (yes,no) ")); fgets(buf, sizeof(buf), stdin); if(strncasecmp(buf, "yes", 3)==0){ if(ssh_write_knownhost(_session)) - log_error("%s", ssh_get_error(_session)); + log_error(ssh_get_error(_session)); } #else if(ssh_write_knownhost(_session)) { - log_error("%s", ssh_get_error(_session)); + log_error(ssh_get_error(_session)); } #endif break; case SSH_SERVER_ERROR: free(hash); - log_error("%s", ssh_get_error(_session)); + log_error(ssh_get_error(_session)); sshShutdown(); return false; } @@ -263,30 +263,30 @@ int auth = ssh_auth_list(_session); // log_debug("auth: 0x%04x", auth); - log_debug("supported auth methods: "); + log_debug(_("supported auth methods: ")); if (auth & SSH_AUTH_METHOD_PUBLICKEY) { - log_debug("\tpublickey"); + log_debug(_("\tpublickey")); } if (auth & SSH_AUTH_METHOD_INTERACTIVE) { - log_debug("\tkeyboard-interactive"); + log_debug(_("\tkeyboard-interactive")); } /* no ? you should :) */ auth=ssh_userauth_autopubkey(_session, NULL); if(auth == SSH_AUTH_ERROR){ - log_debug("Authenticating with pubkey: %s",ssh_get_error(_session)); + log_debug(_("Authenticating with pubkey: %s"), ssh_get_error(_session)); ssh_finalize(); return false; } banner = ssh_get_issue_banner(_session); if(banner){ - log_debug("%s", banner); + log_debug(banner); free(banner); } if(auth != SSH_AUTH_SUCCESS){ auth = authKbdint(_session); if(auth == SSH_AUTH_ERROR){ - log_error("authenticating with keyb-interactive: %s", + log_error(_("authenticating with keyb-interactive: %s"), ssh_get_error(_session)); ssh_finalize(); return false; @@ -295,7 +295,7 @@ if(auth != SSH_AUTH_SUCCESS){ password = getpass("Password: "); if(ssh_userauth_password(_session, NULL, password) != SSH_AUTH_SUCCESS){ - log_error("Authentication failed: %s",ssh_get_error(_session)); + log_error(_("Authentication failed: %s"), ssh_get_error(_session)); ssh_disconnect(_session); ssh_finalize(); return false; @@ -345,13 +345,13 @@ instruction = const_cast(ssh_userauth_kbdint_getinstruction(session)); n=ssh_userauth_kbdint_getnprompts(session); if(strlen(name)>0) - log_debug("%s", name); + log_debug(name); if(strlen(instruction)>0) - log_debug("%s", instruction); + log_debug(instruction); for(i=0; i(ssh_userauth_kbdint_getprompt(session, i, &echo)); if(echo){ - log_debug("%s", prompt); + log_debug(prompt); fgets(buffer,sizeof(buffer),stdin); buffer[sizeof(buffer)-1]=0; if((ptr=strchr(buffer,'\n'))) @@ -390,10 +390,10 @@ _channel = channel_new(session); if (_channel) { if (channel_open_session(_channel) != SSH_OK) { - log_error("Can't open the SSH channel!"); + log_error(_("Can't open the SSH channel!")); } } else { - log_error("Can't allocate memory for new SSH channel!"); + log_error(_("Can't allocate memory for new SSH channel!")); } } @@ -401,7 +401,7 @@ } int -SSHClient::readChannel(ssh_channel channel, amf::Buffer &buf) +SSHClient::readChannel(ssh_channel channel, cygnal::Buffer &buf) { // GNASH_REPORT_FUNCTION; int ret = -1; @@ -409,14 +409,14 @@ if (channel) { ret = channel_read(channel, buf.reference(), buf.size(), 0); } else { - log_error("Can't read from a non-existant channel!"); + log_error(_("Can't read from a non-existent channel!")); } return ret; } int -SSHClient::writeChannel(ssh_channel channel, amf::Buffer &buf) +SSHClient::writeChannel(ssh_channel channel, cygnal::Buffer &buf) { // GNASH_REPORT_FUNCTION; int ret = -1; @@ -424,7 +424,7 @@ if (channel) { ret = channel_write(channel, buf.reference(), buf.size()); } else { - log_error("Can't write to a non-existant channel!"); + log_error(_("Can't write to a non-existent channel!")); } return ret; @@ -466,5 +466,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/sshclient.h gnash-0.8.10/cygnal/libnet/sshclient.h --- gnash-0.8.10~git20111001/cygnal/libnet/sshclient.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/sshclient.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -56,12 +56,12 @@ ~SSHClient(); // Read bytes from the already opened SSH connection - int sshRead(amf::Buffer &buf); + int sshRead(cygnal::Buffer &buf); int sshRead(boost::uint8_t *buf, size_t length); int sshRead(std::string &buf); // Write bytes to the already opened SSH connection - int sshWrite(amf::Buffer &buf); + int sshWrite(cygnal::Buffer &buf); int sshWrite(const boost::uint8_t *buf, size_t length); int sshWrite(std::string &buf); @@ -104,13 +104,13 @@ // Accessors ssh_channel getChannel() { return _channel; }; ssh_session getSession() { return _session; }; - boost::shared_ptr &getBuffer() { return _buffer; }; + boost::shared_ptr &getBuffer() { return _buffer; }; // Dump internal data to the screen for debugging void dump(); protected: - int readChannel (ssh_channel channel, amf::Buffer &buf); - int writeChannel(ssh_channel channel, amf::Buffer &buf); + int readChannel (ssh_channel channel, cygnal::Buffer &buf); + int writeChannel(ssh_channel channel, cygnal::Buffer &buf); std::string _hostname; std::string _user; @@ -126,7 +126,7 @@ ssh_session _session; ssh_channel _channel; #endif - boost::shared_ptr _buffer; + boost::shared_ptr _buffer; }; } // end of gnash namespace @@ -136,5 +136,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/sshserver.cpp gnash-0.8.10/cygnal/libnet/sshserver.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/sshserver.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/sshserver.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // ssh.cpp: HyperText Transport Protocol handler for Cygnal, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -142,7 +142,7 @@ break; case SSH_AUTH_METHOD_PASSWORD: { - log_debug("User %s wants to auth with pass %s\n", + log_debug(_("User %s wants to auth with pass %s\n"), ssh_message_auth_user(message), ssh_message_auth_password(message)); string user = ssh_message_auth_user(message); @@ -207,5 +207,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/sshserver.h gnash-0.8.10/cygnal/libnet/sshserver.h --- gnash-0.8.10~git20111001/cygnal/libnet/sshserver.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/sshserver.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/sslclient.cpp gnash-0.8.10/cygnal/libnet/sslclient.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/sslclient.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/sslclient.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // ssl.cpp: HyperText Transport Protocol handler for Cygnal, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -134,7 +134,8 @@ ERR_clear_error(); int ret = SSL_read(_ssl.get(), buf, size); if (ret < 0) { - log_error("Error was: \"%s\"!", ERR_reason_error_string(ERR_get_error())); + log_error(_("Error was: \"%s\"!"), + ERR_reason_error_string(ERR_get_error())); } return ret; @@ -157,7 +158,8 @@ ERR_clear_error(); int ret = SSL_write(_ssl.get(), buf, length); if (ret < 0) { - log_error("Error was: \"%s\"!", ERR_reason_error_string(ERR_get_error())); + log_error(_("Error was: \"%s\"!"), + ERR_reason_error_string(ERR_get_error())); } return ret; } @@ -206,20 +208,21 @@ ERR_clear_error(); if (!(SSL_CTX_load_verify_locations(_ctx.get(), cafile.c_str(), _rootpath.c_str()))) { - log_error("Can't read CA list from \"%s\"!", cafile); - log_error("Error was: \"%s\"!", ERR_reason_error_string(ERR_get_error())); + log_error(_("Can't read CA list from \"%s\"!"), cafile); + log_error(_("Error was: \"%s\"!"), + ERR_reason_error_string(ERR_get_error())); return false; } else { - log_debug("Read CA list from \"%s\"", cafile); + log_debug(_("Read CA list from \"%s\""), cafile); } // Load our keys and certificates ERR_clear_error(); if ((ret = SSL_CTX_use_certificate_chain_file(_ctx.get(), keyfile.c_str())) != 1) { - log_error("Can't read certificate file \"%s\"!", keyfile); + log_error(_("Can't read certificate file \"%s\"!"), keyfile); return false; } else { - log_debug("Read certificate file \"%s\".", keyfile); + log_debug(_("Read certificate file \"%s\"."), keyfile); } // Set the password as a callback, otherwise we get prompted for it @@ -229,11 +232,12 @@ ERR_clear_error(); if((ret = SSL_CTX_use_PrivateKey_file(_ctx.get(), keyfile.c_str(), SSL_FILETYPE_PEM)) != 1) { - log_error("Can't read CERT file \"%s\"!", keyfile); - log_error("Error was: \"%s\"!", ERR_reason_error_string(ERR_get_error())); + log_error(_("Can't read CERT file \"%s\"!"), keyfile); + log_error(_("Error was: \"%s\"!"), + ERR_reason_error_string(ERR_get_error())); return false; } else { - log_debug("Read key file \"%s\".", keyfile); + log_debug(_("Read key file \"%s\"."), keyfile); } SSL_CTX_set_verify(_ctx.get(), SSL_VERIFY_PEER, verify_callback); @@ -294,10 +298,10 @@ _bio.reset(BIO_new_connect(const_cast(_hostname.c_str()))); BIO_set_conn_int_port(_bio.get(), &port); - log_debug("PORT is: %d", BIO_get_conn_port(_bio.get())); + log_debug(_("PORT is: %d"), BIO_get_conn_port(_bio.get())); if (BIO_do_connect(_bio.get()) <= 0) { - log_error("Error connecting to remote machine: %s", + log_error(_("Error connecting to remote machine: %s"), ERR_reason_error_string(ERR_get_error())); } #endif @@ -306,11 +310,12 @@ SSL_set_connect_state(_ssl.get()); if ((ret = SSL_connect(_ssl.get())) < 0) { - log_error("Can't connect to SSL server %s", hostname); - log_error("Error was: \"%s\"!", ERR_reason_error_string(ERR_get_error())); + log_error(_("Can't connect to SSL server %s"), hostname); + log_error(_("Error was: \"%s\"!"), + ERR_reason_error_string(ERR_get_error())); return false; } else { - log_debug("Connected to SSL server %s", hostname); + log_debug(_("Connected to SSL server %s"), hostname); } ERR_clear_error(); @@ -343,10 +348,10 @@ char peer_CN[256]; if (SSL_get_verify_result(_ssl.get()) != X509_V_OK) { - log_error("Certificate doesn't verify"); + log_error(_("Certificate doesn't verify")); return false; } else { - log_debug("Certificate verified."); + log_debug(_("Certificate verified.")); } // Check the cert chain. The chain length @@ -355,10 +360,10 @@ // Check the common name if ((peer = SSL_get_peer_certificate(_ssl.get())) == 0) { - log_debug("Couldn't get Peer certificate!"); + log_debug(_("Couldn't get Peer certificate!")); return false; } else { - log_debug("Got Peer certificate."); + log_debug(_("Got Peer certificate.")); } ERR_clear_error(); @@ -366,7 +371,7 @@ NID_commonName, peer_CN, 256); if (strcasecmp(peer_CN, hostname.c_str())) { - log_error("Common name doesn't match host name"); + log_error(_("Common name doesn't match host name")); } return true; @@ -378,7 +383,7 @@ boost::mutex::scoped_lock lock(stl_mutex); - log_debug (_("==== The SSL header breaks down as follows: ====")); + log_debug(_("==== The SSL header breaks down as follows: ====")); } // The password is a global variable so it can be set from a C function @@ -401,11 +406,11 @@ { GNASH_REPORT_FUNCTION; - log_debug("Callback executed to set the SSL password, size is: %d", + log_debug(_("Callback executed to set the SSL password, size is: %d"), password.size()); if(size <= static_cast(password.size()+1)) { - log_error("The buffer for the password needs to be %d bytes larger", + log_error(_("The buffer for the password needs to be %d bytes larger"), password.size() - size); return(0); } @@ -431,12 +436,12 @@ int depth = X509_STORE_CTX_get_error_depth(store); int err = X509_STORE_CTX_get_error(store); - log_error("-Error with certificate at depth: %i\n", depth); + log_error(_("-Error with certificate at depth: %i\n"), depth); X509_NAME_oneline(X509_get_issuer_name(cert), data, 256); - log_error(" issuer = %s\n", data); + log_error(_(" issuer = %s\n"), data); X509_NAME_oneline(X509_get_subject_name(cert), data, 256); - log_error(" subject = %s\n", data); - log_error("err %i:%s\n", err, X509_verify_cert_error_string(err)); + log_error(_(" subject = %s\n"), data); + log_error(_("err %i:%s\n"), err, X509_verify_cert_error_string(err)); } return ok; @@ -449,5 +454,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/sslclient.h gnash-0.8.10/cygnal/libnet/sslclient.h --- gnash-0.8.10~git20111001/cygnal/libnet/sslclient.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/sslclient.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/sslserver.cpp gnash-0.8.10/cygnal/libnet/sslserver.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/sslserver.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/sslserver.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // ssl.cpp: HyperText Transport Protocol handler for Cygnal, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -133,7 +133,7 @@ if (dh && ctx) { if (SSL_CTX_set_tmp_dh(ctx, dh) < 0) { - log_error("ssl!!", "Couldn't set DH parameters: %s ", + log_error(_("SSL!!", "Couldn't set DH parameters: %s "), ERR_reason_error_string(ERR_get_error())); return false; } @@ -166,8 +166,8 @@ int ret = 0; if((ret = SSL_accept(_ssl.get()) <= 0)) { - log_error("Error was: \"%s\"!", ERR_reason_error_string(ERR_get_error())); - + log_error(_("Error was: \"%s\"!"), + ERR_reason_error_string(ERR_get_error())); } return 0; @@ -187,5 +187,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/sslserver.h gnash-0.8.10/cygnal/libnet/sslserver.h --- gnash-0.8.10~git20111001/cygnal/libnet/sslserver.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/sslserver.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/statistics.cpp gnash-0.8.10/cygnal/libnet/statistics.cpp --- gnash-0.8.10~git20111001/cygnal/libnet/statistics.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/statistics.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // statistics.cpp: Network performance stats for Cygnal, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -27,7 +27,6 @@ #include "netstats.h" #include "statistics.h" - static boost::mutex io_mutex; // The string versions of the codec, used for debugging. If you add diff -Nru gnash-0.8.10~git20111001/cygnal/libnet/statistics.h gnash-0.8.10/cygnal/libnet/statistics.h --- gnash-0.8.10~git20111001/cygnal/libnet/statistics.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/libnet/statistics.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/Makefile.am gnash-0.8.10/cygnal/Makefile.am --- gnash-0.8.10~git20111001/cygnal/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -53,6 +53,7 @@ $(top_builddir)/libcore/libgnashcore.la \ $(top_builddir)/libmedia/libgnashmedia.la \ $(top_builddir)/libsound/libgnashsound.la \ + $(top_builddir)/librender/libgnashrender.la \ $(GLIB_LIBS) \ $(LIBINTL) \ $(CURL_LIBS) \ diff -Nru gnash-0.8.10~git20111001/cygnal/proc.cpp gnash-0.8.10/cygnal/proc.cpp --- gnash-0.8.10~git20111001/cygnal/proc.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/proc.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -56,7 +56,7 @@ Proc::startCGI(void) { // GNASH_REPORT_FUNCTION; - log_unimpl("%s", __PRETTY_FUNCTION__); + log_unimpl(__PRETTY_FUNCTION__); return false; } @@ -103,7 +103,7 @@ string path; if (crcfile.getCgiRoot().size() > 0) { path = crcfile.getCgiRoot().c_str(); - log_debug (_("Document Root for CGI files is: %s"), path); + log_debug("Document Root for CGI files is: %s", path); } else { // Yes, I know this is a hack. path = "/var/www/html/cygnal/cgi-bin"; @@ -116,7 +116,7 @@ // See if the file actually exists, otherwise we can't spawn it if (stat(path.c_str(), &procstats) == -1) { - log_error("Invalid filespec for CGI: \"%s\"", path); + log_error(_("Invalid filespec for CGI: \"%s\""), path); // perror(filespec.c_str()); return (false); } @@ -184,7 +184,7 @@ Proc::findCGI(const string &filespec) { // GNASH_REPORT_FUNCTION; - log_debug("Finding \"%s\"", filespec); + log_debug("Finding \"%s\"", filespec); boost::mutex::scoped_lock lock(_mutex); return _pids[filespec]; @@ -194,7 +194,7 @@ Proc::stopCGI(void) { // GNASH_REPORT_FUNCTION; - log_unimpl("%s", __PRETTY_FUNCTION__); + log_unimpl(__PRETTY_FUNCTION__); boost::mutex::scoped_lock lock(_mutex); return false; diff -Nru gnash-0.8.10~git20111001/cygnal/proc.h gnash-0.8.10/cygnal/proc.h --- gnash-0.8.10~git20111001/cygnal/proc.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/proc.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/rtmp_server.cpp gnash-0.8.10/cygnal/rtmp_server.cpp --- gnash-0.8.10~git20111001/cygnal/rtmp_server.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/rtmp_server.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // rtmp.cpp: Adobe/Macromedia Real Time Message Protocol handler, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -96,7 +96,7 @@ { GNASH_REPORT_FUNCTION; - log_network(_("Processing RTMP Handshake for fd #%d"), fd); + log_network("Processing RTMP Handshake for fd #%d", fd); #ifdef USE_STATISTICS struct timespec start; @@ -121,7 +121,7 @@ boost::shared_ptr handshake1 = RTMP::recvMsg(fd); // See if we have data in the handshake, we should have 1537 bytes if (!handshake1) { - log_error("Failed to read the handshake from the client."); + log_error(_("Failed to read the handshake from the client.")); return tcurl; // nc is empty } else { log_network("Read first handshake from the client."); @@ -136,7 +136,7 @@ boost::shared_ptr handshake2 = RTMP::recvMsg(fd); // See if we have data in the handshake, we should have 1536 bytes if (handshake2 == 0) { - log_error("failed to read the handshake from the client."); + log_error(_("failed to read the handshake from the client.")); return tcurl; // nc is empty } else { log_network("Read second handshake from the client."); @@ -146,7 +146,7 @@ pkt = serverFinish(fd, *handshake1, *handshake2); // Wmake sure we got data before trying to process it if (!pkt) { - log_error("Didn't receive any data in handshake!"); + log_error(_("Didn't receive any data in handshake!")); tcurl.reset(new cygnal::Element); return tcurl; // nc is empty } @@ -157,7 +157,7 @@ boost::shared_ptr qhead = RTMP::decodeHeader(pkt->reference()); if (!qhead) { - log_error("RTMP header had parsing error!"); + log_error(_("RTMP header had parsing error!")); return tcurl; // nc is empty } @@ -165,7 +165,7 @@ // the connect() method. These are usually around 300-400 bytes in // testing, so anything larger than that is suspicios. if (qhead->bodysize > 1024) { - log_error("NetConnection unusually large! %d", qhead->bodysize); + log_error(_("NetConnection unusually large! %d"), qhead->bodysize); } // Get the actual start of the data @@ -199,7 +199,7 @@ // extract the body of the message from the packet _netconnect = RTMP::decodeMsgBody(newptr->begin(), qhead->bodysize); if (!_netconnect) { - log_error("failed to read the body of the handshake data from the client."); + log_error(_("failed to read the body of the handshake data from the client.")); return tcurl; // nc is empty } else { log_network("Read handshake data body from the client."); @@ -207,7 +207,7 @@ // make sure this is actually a NetConnection packet. if (_netconnect->getMethodName() != "connect") { - log_error("Didn't receive NetConnection object in handshake!"); + log_error(_("Didn't receive NetConnection object in handshake!")); return tcurl; // nc is empty } else { log_network("Got NetConnection ::connect() INVOKE."); @@ -231,7 +231,7 @@ bwdone->size(), RTMP::INVOKE, RTMPMsg::FROM_SERVER, *bwdone)) { log_network("Sent onBWDone to client"); } else { - log_error("Couldn't send onBWDone to client!"); + log_error(_("Couldn't send onBWDone to client!")); tcurl.reset(); return tcurl; // nc is empty } @@ -258,7 +258,7 @@ ping_reset->size(), RTMP::USER, RTMPMsg::FROM_SERVER, *ping_reset)) { log_network("Sent Ping to client"); } else { - log_error("Couldn't send Ping to client!"); + log_error(_("Couldn't send Ping to client!")); tcurl.reset(); return tcurl; // nc is empty } @@ -272,7 +272,7 @@ RTMP::INVOKE, RTMPMsg::FROM_SERVER, *response)) { log_network("Sent response to client."); } else { - log_error("Couldn't send response to client!"); + log_error(_("Couldn't send response to client!")); tcurl.reset(); return tcurl; // nc is empty } @@ -289,8 +289,8 @@ { GNASH_REPORT_FUNCTION; - boost::uint8_t byte; - byte = RTMP_VERSION; + // boost::uint8_t byte; + // byte = RTMP_VERSION; // the response handshake is twice the size of the one we just // received for a total of 3072 bytes, plus room for the version. @@ -335,7 +335,7 @@ if (ret == zeros->allocated()) { log_network("Sent RTMP Handshake response at %d", timestamp); } else { - log_error("Couldn't sent RTMP Handshake response at %d!", timestamp); + log_error(_("Couldn't sent RTMP Handshake response at %d!"), timestamp); } return true; @@ -352,11 +352,11 @@ // should never get this far with bad data, but when it comes to // network programming, a little caution is always good. if (handshake1.empty()) { - log_error("No data in original handshake buffer."); + log_error(_("No data in original handshake buffer.")); return buf; // return empty buffer } if (handshake2.empty()) { - log_error("No data in response handshake buffer."); + log_error(_("No data in response handshake buffer.")); return buf; // return empty buffer } @@ -382,7 +382,7 @@ + pkt_size + RTMP_HANDSHAKE_HEADER_SIZE, RTMP_RANDOM_SIZE); if (diff <= 1) { - log_network (_("Handshake Finish Data matched")); + log_network ("Handshake Finish Data matched"); } else { log_error (_("Handshake Finish Data didn't match by %d bytes"), diff); // return buf; // return empty buffer @@ -432,13 +432,13 @@ amf_index = *ptr & RTMP_INDEX_MASK; headersize = headerSize(*ptr); - log_network (_("The Header size is: %d"), headersize); - log_network (_("The AMF index is: 0x%x"), amf_index); + log_network("The Header size is: %d", headersize); + log_network("The AMF index is: 0x%x", amf_index); // if (headersize > 1) { // packetsize = parseHeader(ptr); // if (packetsize) { -// log_network (_("Read first RTMP packet header of size %d"), packetsize); +// log_network ("Read first RTMP packet header of size %d", packetsize); // } else { // log_error (_("Couldn't read first RTMP packet header")); // return false; @@ -486,7 +486,7 @@ el.dump(); ptr = amf.extractElement(&el, ptr) + 1; el.dump(); - log_network (_("Reading AMF packets till we're done...")); + log_network("Reading AMF packets till we're done..."); // buf->dump(); while (ptr < end) { boost::shared_ptr el(new cygnal::Element); @@ -496,7 +496,8 @@ } ptr += 1; size_t actual_size = _total_size - RTMP_HEADER_SIZE; - log_network("Total size in header is %d, buffer size is: %d", _total_size, buf->size()); + log_network("Total size in header is %d, buffer size is: %d", + _total_size, buf->size()); // buf->dump(); if (buf->size() < actual_size) { log_network("FIXME: MERGING"); @@ -551,7 +552,7 @@ decodeClient(); break; case ROUTE: - log_unimpl("Route"); + log_unimpl(_("Route")); break; case AUDIO_DATA: decodeAudioData(); @@ -563,13 +564,13 @@ decodeSharedObj(); break; case AMF3_NOTIFY: - log_unimpl("AMF3 Notify"); + log_unimpl(_("AMF3 Notify")); break; case AMF3_SHARED_OBJ: log_unimpl("AMF3 Shared Object"); break; case AMF3_INVOKE: - log_unimpl("AMF3 Invoke"); + log_unimpl(_("AMF3 Invoke")); break; case NOTIFY: decodeNotify(); @@ -578,7 +579,7 @@ decodeInvoke(); break; case FLV_DATA: - log_unimpl("FLV Dat"); + log_unimpl(_("FLV Dat")); break; default: log_error (_("ERROR: Unidentified RTMP message content type 0x%x"), _header.type); @@ -1064,9 +1065,13 @@ } boost::shared_ptr -RTMPServer::encodeVideo(boost::uint8_t *data, size_t size) +RTMPServer::encodeVideo(boost::uint8_t * /* data */, size_t /* size */) { GNASH_REPORT_FUNCTION; + + boost::shared_ptr buf; + + return buf; } #if 0 @@ -1097,7 +1102,7 @@ // This one has always been an NULL or Undefined object from my tests boost::shared_ptr el4 = amf.extractAMF(ptr, ptr+size); if (!el4) { - log_error("Couldn't reliably extract the echo data!"); + log_error(_("Couldn't reliably extract the echo data!")); } ptr += amf.totalsize(); headers.push_back(el4); @@ -1351,9 +1356,9 @@ url = docroot; bool done = false; boost::shared_ptr body; - static bool initialize = true; + // static bool initialize = true; // bool sendfile = false; - log_network(_("Starting RTMP Handler for fd #%d, cgi-bin is \"%s\""), + log_network("Starting RTMP Handler for fd #%d, cgi-bin is \"%s\"", args->netfd, args->filespec); #ifdef USE_STATISTICS @@ -1392,7 +1397,7 @@ ptr, 4096)) { } } else { - log_network("ERROR: No stream for client %d", i); + log_error(_("No stream for client %d"), i); } } } @@ -1434,16 +1439,16 @@ = rtmp->decodeUserControl(tmpptr); switch (user->type) { case RTMP::STREAM_START: - log_unimpl("Stream Start"); + log_unimpl(_("Stream Start")); break; case RTMP::STREAM_EOF: - log_unimpl("Stream EOF"); + log_unimpl(_("Stream EOF")); break; case RTMP::STREAM_NODATA: - log_unimpl("Stream No Data"); + log_unimpl(_("Stream No Data")); break; case RTMP::STREAM_BUFFER: - log_unimpl("Stream Set Buffer: %d", user->param2); + log_unimpl(_("Stream Set Buffer: %d"), user->param2); break; case RTMP::STREAM_LIVE: log_unimpl("Stream Live"); @@ -1457,7 +1462,7 @@ break; } case RTMP::STREAM_PONG: - log_unimpl("Stream Pong"); + log_unimpl(_("Stream Pong")); break; default: break; @@ -1476,10 +1481,10 @@ } switch (qhead->type) { case RTMP::CHUNK_SIZE: - log_unimpl("Set Chunk Size"); + log_unimpl(_("Set Chunk Size")); break; case RTMP::BYTES_READ: - log_unimpl("Bytes Read"); + log_unimpl(_("Bytes Read")); break; case RTMP::ABORT: case RTMP::USER: @@ -1487,38 +1492,41 @@ return true; break; case RTMP::WINDOW_SIZE: - log_unimpl("Set Window Size"); + log_unimpl(_("Set Window Size")); break; case RTMP::SET_BANDWITH: - log_unimpl("Set Bandwidth"); + log_unimpl(_("Set Bandwidth")); break; case RTMP::ROUTE: case RTMP::AUDIO_DATA: case RTMP::VIDEO_DATA: case RTMP::SHARED_OBJ: body = rtmp->decodeMsgBody(tmpptr, qhead->bodysize); - log_network("SharedObject name is \"%s\"", body->getMethodName()); + log_network("SharedObject name is \"%s\"", + body->getMethodName()); break; case RTMP::AMF3_NOTIFY: - log_unimpl("RTMP type %d", qhead->type); + log_unimpl(_("RTMP type %d"), qhead->type); break; case RTMP::AMF3_SHARED_OBJ: - log_unimpl("RTMP type %d", qhead->type); + log_unimpl(_("RTMP type %d"), qhead->type); break; case RTMP::AMF3_INVOKE: - log_unimpl("RTMP type %d", qhead->type); + log_unimpl(_("RTMP type %d"), qhead->type); break; case RTMP::NOTIFY: - log_unimpl("RTMP type %d", qhead->type); + log_unimpl(_("RTMP type %d"), qhead->type); break; case RTMP::INVOKE: { body = rtmp->decodeMsgBody(tmpptr, qhead->bodysize); if (!body) { - log_error("Error INVOKING method \"%s\"!", body->getMethodName()); + log_error(_("Error INVOKING method \"%s\"!"), + body->getMethodName()); continue; } - log_network("INVOKEing method \"%s\"", body->getMethodName()); + log_network("INVOKEing method \"%s\"", + body->getMethodName()); // log_network("%s", hexify(tmpptr, qhead->bodysize, true)); // These next Invoke methods are for the @@ -1637,7 +1645,7 @@ } else if (body->getMethodName() == "FCSubscribe") { hand->setFCSubscribe(body->at(0)->to_string()); } else if (body->getMethodName() == "_error") { - log_error("Received an _error message from the client!"); + log_error(_("Received an _error message from the client!")); } else { /* size_t ret = */ hand->writeToPlugin(tmpptr, qhead->bodysize); boost::shared_ptr result = hand->readFromPlugin(); @@ -1654,7 +1662,7 @@ break; } case RTMP::FLV_DATA: - log_unimpl("RTMP type %d", qhead->type); + log_unimpl(_("RTMP type %d"), qhead->type); break; default: log_error (_("ERROR: Unidentified AMF header data type 0x%x"), qhead->type); @@ -1691,16 +1699,16 @@ RTMP::PING, RTMPMsg::FROM_SERVER, *ping_reset)) { log_network("Sent Ping to client"); } else { - log_error("Couldn't send Ping to client!"); + log_error(_("Couldn't send Ping to client!")); } #endif - initialize = true; + // initialize = true; return true; } } else { - // log_error("Communication error with client using fd #%d", args->netfd); + // log_error(_("Communication error with client using fd #%d", args->netfd)); rtmp->closeNet(args->netfd); - initialize = true; + // initialize = true; return false; } } while (!done); diff -Nru gnash-0.8.10~git20111001/cygnal/rtmp_server.h gnash-0.8.10/cygnal/rtmp_server.h --- gnash-0.8.10~git20111001/cygnal/rtmp_server.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/rtmp_server.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/serverSO.cpp gnash-0.8.10/cygnal/serverSO.cpp --- gnash-0.8.10~git20111001/cygnal/serverSO.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/serverSO.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // rc.cpp: "Run Command" configuration file, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -72,6 +72,6 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/cygnal/serverSO.h gnash-0.8.10/cygnal/serverSO.h --- gnash-0.8.10~git20111001/cygnal/serverSO.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/serverSO.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/cygnal.all/Makefile.am gnash-0.8.10/cygnal/testsuite/cygnal.all/Makefile.am --- gnash-0.8.10~git20111001/cygnal/testsuite/cygnal.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/cygnal.all/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -26,14 +26,14 @@ $(top_builddir)/cygnal/crc.cpp libcygnal_la_LDFLAGS = \ - $(top_builddir)/libamf/libgnashamf.la + $(top_builddir)/cygnal/libamf/libgnashamf.la AM_CPPFLAGS = # -Wall AM_LDFLAGS = \ $(top_builddir)/libbase/libgnashbase.la \ - $(top_builddir)/libamf/libgnashamf.la \ - $(top_builddir)/libnet/libgnashnet.la \ + $(top_builddir)/cygnal/libamf/libgnashamf.la \ + $(top_builddir)//cygnal/libnet/libgnashnet.la \ $(top_builddir)/cygnal/libcygnal.la \ $(BOOST_LIBS) \ $(NULL) @@ -41,10 +41,11 @@ localedir = $(datadir)/locale INCLUDES = \ - -I$(top_srcdir)/libamf \ - -I$(top_srcdir)/libnet \ + -I$(top_srcdir)/cygnal/libamf \ + -I$(top_srcdir)/cygnal/libnet \ -I$(top_srcdir)/libbase \ -I$(top_srcdir)/cygnal \ + -I$(top_srcdir)/testsuite \ -I$(top_srcdir)/libcore \ -DLOCALEDIR=\"$(localedir)\" \ $(BOOST_CFLAGS) \ diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/cygnal.all/test_crc.cpp gnash-0.8.10/cygnal/testsuite/cygnal.all/test_crc.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/cygnal.all/test_crc.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/cygnal.all/test_crc.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -37,6 +37,8 @@ #include #include #include +#include "log.h" +#include "crc.h" #ifdef HAVE_DEJAGNU_H #include "dejagnu.h" @@ -44,9 +46,6 @@ #include "check.h" #endif -#include "log.h" -#include "crc.h" - using namespace std; using namespace gnash; using namespace cygnal; diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/Makefile.am gnash-0.8.10/cygnal/testsuite/libamf.all/Makefile.am --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_amf.cpp gnash-0.8.10/cygnal/testsuite/libamf.all/test_amf.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_amf.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/test_amf.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -74,7 +74,7 @@ RcInitFile& rcfile = RcInitFile::getDefaultInstance(); int -main(int argc, char *argv[]) +main(int argc, char **argv) { const Arg_parser::Option opts[] = { diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_amfmsg.cpp gnash-0.8.10/cygnal/testsuite/libamf.all/test_amfmsg.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_amfmsg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/test_amfmsg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -68,7 +68,7 @@ RcInitFile& rcfile = RcInitFile::getDefaultInstance(); int -main(int argc, char *argv[]) +main(int argc, char **argv) { const Arg_parser::Option opts[] = { diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_buffer.cpp gnash-0.8.10/cygnal/testsuite/libamf.all/test_buffer.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_buffer.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/test_buffer.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -727,7 +727,7 @@ #else int -main(int /*argc*/, char /* *argv[]*/) +main(int /*argc*/, char** /* *argv */) { // nop return 0; diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_el.cpp gnash-0.8.10/cygnal/testsuite/libamf.all/test_el.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_el.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/test_el.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_flv.cpp gnash-0.8.10/cygnal/testsuite/libamf.all/test_flv.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_flv.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/test_flv.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ /// -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_lc.cpp gnash-0.8.10/cygnal/testsuite/libamf.all/test_lc.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_lc.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/test_lc.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_number.cpp gnash-0.8.10/cygnal/testsuite/libamf.all/test_number.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_number.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/test_number.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_object.cpp gnash-0.8.10/cygnal/testsuite/libamf.all/test_object.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_object.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/test_object.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_sol.cpp gnash-0.8.10/cygnal/testsuite/libamf.all/test_sol.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_sol.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/test_sol.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_string.cpp gnash-0.8.10/cygnal/testsuite/libamf.all/test_string.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_string.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/test_string.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_variable.cpp gnash-0.8.10/cygnal/testsuite/libamf.all/test_variable.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libamf.all/test_variable.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libamf.all/test_variable.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/generate_amfbins.cpp gnash-0.8.10/cygnal/testsuite/libnet.all/generate_amfbins.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/generate_amfbins.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libnet.all/generate_amfbins.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/Makefile.am gnash-0.8.10/cygnal/testsuite/libnet.all/Makefile.am --- gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libnet.all/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -25,8 +25,8 @@ AM_LDFLAGS = \ $(top_builddir)/libbase/libgnashbase.la \ - $(top_builddir)/libamf/libgnashamf.la \ - $(top_builddir)/libnet/libgnashnet.la \ + $(top_builddir)/cygnal/libamf/libgnashamf.la \ + $(top_builddir)/cygnal/libnet/libgnashnet.la \ $(top_builddir)/libmedia/libgnashmedia.la \ $(top_builddir)/libsound/libgnashsound.la \ $(BOOST_LIBS) \ @@ -37,8 +37,8 @@ INCLUDES = \ -I$(top_srcdir)/testsuite \ - -I$(top_srcdir)/libnet \ - -I$(top_srcdir)/libamf \ + -I$(top_srcdir)/cygnal/libnet \ + -I$(top_srcdir)/cygnal/libamf \ -I$(top_srcdir)/libbase \ -I$(top_srcdir)/libltdl \ -I$(top_srcdir)/cygnal \ diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_cache.cpp gnash-0.8.10/cygnal/testsuite/libnet.all/test_cache.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_cache.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libnet.all/test_cache.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_cque.cpp gnash-0.8.10/cygnal/testsuite/libnet.all/test_cque.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_cque.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libnet.all/test_cque.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -50,11 +50,10 @@ #include "cque.h" #include "amf.h" -using namespace amf; +using namespace cygnal; using namespace std; using namespace gnash; using namespace boost; -using namespace amf; TestState runtest; //LogFile& dbglogfile = LogFile::getDefaultInstance(); @@ -66,7 +65,7 @@ CQue que; - boost::shared_ptr buf(new Buffer(50)); + boost::shared_ptr buf(new Buffer(50)); // populate the buffer boost::uint8_t *ptr = buf->reference(); for (Network::byte_t i=1; i< buf->size(); i++) { @@ -81,19 +80,19 @@ // which is the one where data flows from the network to the queue. que.push(buf); if (que.size() == 1) { - runtest.pass ("CQue::push(boost::shared_ptr )"); + runtest.pass ("CQue::push(boost::shared_ptr )"); } else { - runtest.fail ("CQue::push(boost::shared_ptr )"); + runtest.fail ("CQue::push(boost::shared_ptr )"); } // Test push. When dumpimg, the second address should be different than the first, // as well as the size. The outgoing queue should be uneffected. - boost::shared_ptr buf1(new Buffer(112)); + boost::shared_ptr buf1(new Buffer(112)); que.push(buf1); if (que.size() == 2) { - runtest.pass ("CQue::pushin(boost::shared_ptr )"); + runtest.pass ("CQue::pushin(boost::shared_ptr )"); } else { - runtest.fail ("CQue::pushin(boost::shared_ptr )"); + runtest.fail ("CQue::pushin(boost::shared_ptr )"); } // Nuke the array @@ -106,14 +105,14 @@ que.push(buf); - boost::shared_ptr buf2 = que.peek(); + boost::shared_ptr buf2 = que.peek(); if ((buf2 == buf) && (que.size() == 1)) { runtest.pass ("CQue::peek()"); } else { runtest.fail ("CQue::peek()"); } - boost::shared_ptr buf3 = que.peek(); + boost::shared_ptr buf3 = que.peek(); if ((buf3 == buf) && (que.size() == 1)) { runtest.pass ("CQue::pop()"); } else { @@ -131,18 +130,18 @@ } // Make some test buffers - boost::shared_ptr merge1(new Buffer); - boost::shared_ptr merge2(new Buffer); - boost::shared_ptr merge3(new Buffer); + boost::shared_ptr merge1(new Buffer); + boost::shared_ptr merge2(new Buffer); + boost::shared_ptr merge3(new Buffer); size_t i; ptr = merge1->reference(); - for (i=0; ireference(); - for (i=0; i foo = que.merge(merge1); + boost::shared_ptr foo = que.merge(merge1); if (foo == 0) { runtest.unresolved("CQue::merge()"); } else { - if (foo->size() == (amf::NETBUFSIZE * 2) + 120) { + if (foo->size() == (cygnal::NETBUFSIZE * 2) + 120) { runtest.pass("CQue::merge()"); } else { runtest.fail("CQue::merge()"); diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_crc.cpp gnash-0.8.10/cygnal/testsuite/libnet.all/test_crc.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_crc.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libnet.all/test_crc.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_diskstream.cpp gnash-0.8.10/cygnal/testsuite/libnet.all/test_diskstream.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_diskstream.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libnet.all/test_diskstream.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_handler.cpp gnash-0.8.10/cygnal/testsuite/libnet.all/test_handler.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_handler.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libnet.all/test_handler.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011. 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -58,11 +58,10 @@ #include "handler.h" #include "amf.h" -using namespace amf; +using namespace cygnal; using namespace std; using namespace gnash; using namespace boost; -using namespace amf; TestState runtest; LogFile& dbglogfile = LogFile::getDefaultInstance(); diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_http.cpp gnash-0.8.10/cygnal/testsuite/libnet.all/test_http.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_http.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libnet.all/test_http.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_rtmp.cpp gnash-0.8.10/cygnal/testsuite/libnet.all/test_rtmp.cpp --- gnash-0.8.10~git20111001/cygnal/testsuite/libnet.all/test_rtmp.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/libnet.all/test_rtmp.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/cygnal/testsuite/Makefile.am gnash-0.8.10/cygnal/testsuite/Makefile.am --- gnash-0.8.10~git20111001/cygnal/testsuite/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/cygnal/testsuite/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/debian/browser-plugin-gnash.postinst gnash-0.8.10/debian/browser-plugin-gnash.postinst --- gnash-0.8.10~git20111001/debian/browser-plugin-gnash.postinst 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/browser-plugin-gnash.postinst 2012-03-04 09:17:46.000000000 +0000 @@ -24,7 +24,7 @@ /usr/lib/mozilla/plugins/flashplugin-alternative.so \ mozilla-flashplugin \ /usr/lib/gnash/libgnashplugin.so \ - 50 + 10 ;; abort-upgrade|abort-remove|abort-deconfigure) diff -Nru gnash-0.8.10~git20111001/debian/changelog gnash-0.8.10/debian/changelog --- gnash-0.8.10~git20111001/debian/changelog 2011-11-30 18:57:11.000000000 +0000 +++ gnash-0.8.10/debian/changelog 2012-03-04 09:54:23.000000000 +0000 @@ -1,3 +1,58 @@ +gnash (0.8.10-3ubuntu1) precise; urgency=low + + * Merge from Debian testing (FFe: LP: #940876), remaining changes: + - Use mozilla-flashplugin as the alternative for now + - Change xulrunner-dev build dep to firefox-dev + * Drop the plugin API porting patch, this has been fixed upstream + - drop debian/patches* + * Drop the following change as we want Adobe's player to take priority + if it's installed + - Set alternative priority to 50 so that it matches Adobe Flash's priority + + -- Micah Gersten Sun, 04 Mar 2012 03:19:06 -0600 + +gnash (0.8.10-3) unstable; urgency=low + + * Fix CXX optimization (Closes: #659495). + + -- Gabriele Giacone <1o5g4r8o@gmail.com> Sat, 11 Feb 2012 16:48:45 +0100 + +gnash (0.8.10-2) unstable; urgency=low + + * Fix cygnal upgrade (Closes: #659095). + * Suggest browser-plugin-lightspark, mention in d/README.Debian (Closes: + #652092). + * Update d/README.Debian. + + -- Gabriele Giacone <1o5g4r8o@gmail.com> Thu, 09 Feb 2012 02:26:34 +0100 + +gnash (0.8.10-1) unstable; urgency=low + + * New upstream release. + + Fix CVE-2011-4328 (Closes: #649384). + + Fix parsing of lossless 15bit bitmaps (Closes: #634867). + * Add Gnome 3 thumbnailer. + * Add libboost-iostreams-dev and libgconf2-dev build deps. + * Transition to dh_python2. + * Fix d/copyright according to DEP-5. + * Remove dash escaping in manpages (Closes: #640107). + * Add noapidoc and nocheck build options. + * Move cygnal-only libs to cygnal package. + * Add revno.h generation to get-source target. + * Replace upstream changelog with upstream NEWS. + + -- Gabriele Giacone <1o5g4r8o@gmail.com> Wed, 08 Feb 2012 03:48:11 +0100 + +gnash (0.8.10~git20111001-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Fix "FTBFS (npapi/plugin.cpp)": add patch fix-const.patch from peter green + (adds const quailifiers to function signatures). + Also clean up properly in debian/rules. + (Closes: #651625) + + -- gregor herrmann Wed, 11 Jan 2012 18:19:34 +0100 + gnash (0.8.10~git20111001-1ubuntu1) precise; urgency=low * Merge from Debian testing. Remaining changes: @@ -1345,4 +1400,3 @@ * Upload sponsored by Petter Reinholdtsen. -- Miriam Ruiz Sun, 7 May 2006 00:54:46 +0000 - diff -Nru gnash-0.8.10~git20111001/debian/control gnash-0.8.10/debian/control --- gnash-0.8.10~git20111001/debian/control 2011-11-30 18:03:03.000000000 +0000 +++ gnash-0.8.10/debian/control 2012-03-04 09:18:59.000000000 +0000 @@ -26,9 +26,11 @@ libavformat-dev, libboost-date-time-dev, libboost-dev, + libboost-iostreams-dev, libboost-program-options-dev, libboost-thread-dev, libcurl4-gnutls-dev | libcurl3-gnutls-dev | libcurl4-openssl-dev | libcurl3-openssl-dev, + libgconf2-dev, libgif-dev, libgstreamer-plugins-base0.10-dev | gstreamer-plugins-base-dev, libgstreamer0.10-dev | gstreamer0.10-dev, @@ -46,13 +48,13 @@ libtool, libxmu-dev, libxv-dev, - python-all-dev, + python-all-dev (>= 2.6.6-3~), python-gtk2-dev, - python-support, qt4-qmake, sng, xsltproc, firefox-dev +XS-Python-Version: current Standards-Version: 3.9.2 Section: video Homepage: http://www.gnu.org/software/gnash/ @@ -149,6 +151,8 @@ Package: gnash-cygnal Architecture: any Depends: gnash-common (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} +Replaces: gnash-common (<< 0.8.10-1) +Breaks: gnash-common (<< 0.8.10-1) Description: GNU Shockwave Flash (SWF) player - Media server GNU Gnash is a free GPL'd SWF player. It runs as a standalone application on either the desktop or embedded devices, or may be used as a plugin @@ -171,6 +175,7 @@ Breaks: mozilla-plugin-gnash (<< 0.8.8-4) Replaces: mozilla-plugin-gnash (<< 0.8.8-4) Provides: mozilla-plugin-gnash +Suggests: browser-plugin-lightspark Xb-Npp-Applications: ec8030f7-c20a-464f-9b0e-13a3a9e97384,92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a,aa5ca914-c309-495d-91cf-3141bbb04115 Xb-Npp-MimeType: application/x-shockwave-flash Xb-Npp-Name: Gnash SWF Player @@ -356,6 +361,7 @@ Package: gnash-common-opengl Priority: extra +Section: oldlibs Architecture: all Depends: gnash-common (>= ${binary:Version}), ${misc:Depends} Description: dummy package for gnash-common-opengl removal @@ -365,6 +371,7 @@ Package: gnash-opengl Priority: extra +Section: oldlibs Architecture: all Depends: gnash (>= ${binary:Version}), ${misc:Depends} Description: dummy package for gnash-opengl removal @@ -374,6 +381,7 @@ Package: klash-opengl Priority: extra +Section: oldlibs Architecture: all Depends: klash (>= ${binary:Version}), ${misc:Depends} Description: dummy package for klash-opengl removal @@ -383,6 +391,7 @@ Package: swfdec-mozilla Priority: extra +Section: oldlibs Architecture: all Depends: browser-plugin-gnash (>= ${binary:Version}) Description: dummy package for transition to browser-plugin-gnash @@ -392,6 +401,7 @@ Package: swfdec-gnome Priority: extra +Section: oldlibs Architecture: all Depends: gnash Description: dummy package for transition to Gnash @@ -401,6 +411,7 @@ Package: mozilla-plugin-gnash Priority: extra +Section: oldlibs Architecture: all Depends: browser-plugin-gnash, ${misc:Depends} Description: dummy package for renaming to browser-plugin-gnash diff -Nru gnash-0.8.10~git20111001/debian/copyright gnash-0.8.10/debian/copyright --- gnash-0.8.10~git20111001/debian/copyright 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/copyright 2012-02-11 15:52:07.000000000 +0000 @@ -1,8 +1,9 @@ -Format-Specification: http://dep.debian.net/deps/dep5/ -Name: Gnash - GNU Shockwave Flash (SWF) player -Maintainer: Gnash development team +Format: http://anonscm.debian.org/viewvc/dep/web/deps/dep5.mdwn?revision=202 +Upstream-Name: Gnash - GNU Shockwave Flash (SWF) player +Upstream-Contact: Gnash development team Source: http://www.gnu.org/software/gnash/ +Files: * Copyright: 2005-2011 Free Software Foundation, Inc. License: GPL-3+ and GFDL-1.2+ Source code is released under GPL-3+ license. @@ -39,7 +40,10 @@ License: BSD-3-clause Files: libcore/fontlib.cpp -Copyright: Public domain +Copyright: none +License: public-domain + This source code has been donated to the Public Domain. Do whatever you want + with it. Files: testsuite/media/Bitstream-Vera-Sans.fdb Copyright: 2003, Bitstream Inc. @@ -111,7 +115,7 @@ On Debian systems, the complete text of the GNU General Public License version 3 can be found in '/usr/share/common-licenses/GPL-3'. -License: GDFL-1.2+ +License: GFDL-1.2+ Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; diff -Nru gnash-0.8.10~git20111001/debian/docs gnash-0.8.10/debian/docs --- gnash-0.8.10~git20111001/debian/docs 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/docs 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -README -AUTHORS -TODO diff -Nru gnash-0.8.10~git20111001/debian/gnash-common.install gnash-0.8.10/debian/gnash-common.install --- gnash-0.8.10~git20111001/debian/gnash-common.install 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/gnash-common.install 2012-02-11 15:52:07.000000000 +0000 @@ -1,8 +1,12 @@ - - debian/gnash.png usr/share/pixmaps/ debian/gnash.xpm usr/share/pixmaps/ usr/bin/gnash -usr/lib/gnash/libgnash*-*.so +usr/bin/dump-gnash +usr/lib/gnash/libgnashbase-*.so +usr/lib/gnash/libgnashcore-*.so +usr/lib/gnash/libgnashdevice-*.so +usr/lib/gnash/libgnashmedia-*.so +usr/lib/gnash/libgnashrender-*.so +usr/lib/gnash/libgnashsound-*.so usr/share/gnash usr/share/locale diff -Nru gnash-0.8.10~git20111001/debian/gnash-common.links gnash-0.8.10/debian/gnash-common.links --- gnash-0.8.10~git20111001/debian/gnash-common.links 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/debian/gnash-common.links 2012-02-11 15:52:07.000000000 +0000 @@ -0,0 +1 @@ +usr/share/man/man1/gnash.1.gz usr/share/man/man1/dump-gnash.1.gz diff -Nru gnash-0.8.10~git20111001/debian/gnash-cygnal.install gnash-0.8.10/debian/gnash-cygnal.install --- gnash-0.8.10~git20111001/debian/gnash-cygnal.install 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/gnash-cygnal.install 2012-02-11 15:52:07.000000000 +0000 @@ -1,3 +1,5 @@ etc/cygnalrc usr/bin/cygnal usr/lib/cygnal/plugins/*.so +usr/lib/gnash/libgnashnet-*.so +usr/lib/gnash/libgnashamf-*.so diff -Nru gnash-0.8.10~git20111001/debian/gnash-dev.install gnash-0.8.10/debian/gnash-dev.install --- gnash-0.8.10~git20111001/debian/gnash-dev.install 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/gnash-dev.install 2012-02-11 15:52:07.000000000 +0000 @@ -1,4 +1,3 @@ - usr/include/gnash usr/lib/gnash/libgnashamf.so usr/lib/gnash/libgnashbase.so diff -Nru gnash-0.8.10~git20111001/debian/gnash.install gnash-0.8.10/debian/gnash.install --- gnash-0.8.10~git20111001/debian/gnash.install 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/gnash.install 2012-02-11 15:52:07.000000000 +0000 @@ -1,3 +1,8 @@ -debian/gnash.desktop usr/share/applications/ +usr/share/applications/gnash.desktop etc/gnashrc usr/bin/gtk-gnash +usr/bin/gnash-gtk-launcher + +etc/gnashthumbnailrc +usr/bin/gnash-thumbnailer +debian/gnash.thumbnailer usr/share/thumbnailers/ diff -Nru gnash-0.8.10~git20111001/debian/gnash.thumbnailer gnash-0.8.10/debian/gnash.thumbnailer --- gnash-0.8.10~git20111001/debian/gnash.thumbnailer 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/debian/gnash.thumbnailer 2012-02-11 15:52:07.000000000 +0000 @@ -0,0 +1,4 @@ +[Thumbnailer Entry] +TryExec=/usr/bin/gnash-thumbnailer +Exec=/usr/bin/gnash-thumbnailer %u %o %s +MimeType=application/x-shockwave-flash; diff -Nru gnash-0.8.10~git20111001/debian/klash.install gnash-0.8.10/debian/klash.install --- gnash-0.8.10~git20111001/debian/klash.install 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/klash.install 2012-02-11 15:52:07.000000000 +0000 @@ -1,2 +1,3 @@ -debian/klash.desktop usr/share/applications/ +usr/share/applications/klash.desktop usr/bin/qt4-gnash +usr/bin/gnash-qt-launcher diff -Nru gnash-0.8.10~git20111001/debian/overrides/gnash gnash-0.8.10/debian/overrides/gnash --- gnash-0.8.10~git20111001/debian/overrides/gnash 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/debian/overrides/gnash 2012-02-11 15:52:07.000000000 +0000 @@ -0,0 +1,2 @@ +# Missing manpages: usr/bin/gnash-gtk-launcher usr/bin/gnash-thumbnailer +gnash binary: binary-without-manpage diff -Nru gnash-0.8.10~git20111001/debian/overrides/gnash-common gnash-0.8.10/debian/overrides/gnash-common --- gnash-0.8.10~git20111001/debian/overrides/gnash-common 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/debian/overrides/gnash-common 2012-02-11 15:52:07.000000000 +0000 @@ -0,0 +1,2 @@ +# see bug #631078 +gnash-common binary: hyphen-used-as-minus-sign diff -Nru gnash-0.8.10~git20111001/debian/overrides/gnash-cygnal gnash-0.8.10/debian/overrides/gnash-cygnal --- gnash-0.8.10~git20111001/debian/overrides/gnash-cygnal 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/overrides/gnash-cygnal 2012-02-11 15:52:07.000000000 +0000 @@ -1 +1,2 @@ -gnash-cygnal binary: binary-or-shlib-defines-rpath +# see bug #631078 +gnash-cygnal binary: hyphen-used-as-minus-sign diff -Nru gnash-0.8.10~git20111001/debian/overrides/gnash-tools gnash-0.8.10/debian/overrides/gnash-tools --- gnash-0.8.10~git20111001/debian/overrides/gnash-tools 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/overrides/gnash-tools 2012-02-11 15:52:07.000000000 +0000 @@ -1 +1,2 @@ -gnash-tools binary: binary-or-shlib-defines-rpath +# see bug #631078 +gnash-tools binary: hyphen-used-as-minus-sign diff -Nru gnash-0.8.10~git20111001/debian/overrides/klash gnash-0.8.10/debian/overrides/klash --- gnash-0.8.10~git20111001/debian/overrides/klash 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/overrides/klash 2012-02-11 15:52:07.000000000 +0000 @@ -1 +1,2 @@ -klash binary: binary-or-shlib-defines-rpath +# Missing manpage usr/bin/gnash-qt-launcher +klash binary: binary-without-manpage diff -Nru gnash-0.8.10~git20111001/debian/overrides/python-gtk-gnash gnash-0.8.10/debian/overrides/python-gtk-gnash --- gnash-0.8.10~git20111001/debian/overrides/python-gtk-gnash 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/overrides/python-gtk-gnash 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -python-gtk-gnash binary: binary-or-shlib-defines-rpath diff -Nru gnash-0.8.10~git20111001/debian/patches/fix_plugin_api.patch gnash-0.8.10/debian/patches/fix_plugin_api.patch --- gnash-0.8.10~git20111001/debian/patches/fix_plugin_api.patch 2011-11-30 19:37:31.000000000 +0000 +++ gnash-0.8.10/debian/patches/fix_plugin_api.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,48 +0,0 @@ -Index: gnash-0.8.10~git20111001-1ubuntu1/plugin/npapi/mozilla-sdk/np_entry.cpp -=================================================================== ---- gnash-0.8.10~git20111001-1ubuntu1.orig/plugin/npapi/mozilla-sdk/np_entry.cpp 2011-11-24 05:01:38.000000000 -0500 -+++ gnash-0.8.10~git20111001-1ubuntu1/plugin/npapi/mozilla-sdk/np_entry.cpp 2011-11-30 13:54:01.989867997 -0500 -@@ -238,7 +238,7 @@ - return NS_PluginInitialize(); - } - --char * -+const char * - NP_GetMIMEDescription(void) - { - return NPP_GetMIMEDescription(); -Index: gnash-0.8.10~git20111001-1ubuntu1/plugin/npapi/plugin.cpp -=================================================================== ---- gnash-0.8.10~git20111001-1ubuntu1.orig/plugin/npapi/plugin.cpp 2011-11-24 05:01:38.000000000 -0500 -+++ gnash-0.8.10~git20111001-1ubuntu1/plugin/npapi/plugin.cpp 2011-11-30 13:55:05.689868671 -0500 -@@ -129,10 +129,10 @@ - } - - /// \brief Return the MIME Type description for this plugin. --char* -+const char* - NPP_GetMIMEDescription(void) - { -- return const_cast(MIME_TYPES_DESCRIPTION); -+ return MIME_TYPES_DESCRIPTION; - } - - static bool waitforgdb = false; -Index: gnash-0.8.10~git20111001-1ubuntu1/plugin/npapi/test.cpp -=================================================================== ---- gnash-0.8.10~git20111001-1ubuntu1.orig/plugin/npapi/test.cpp 2011-11-24 05:01:38.000000000 -0500 -+++ gnash-0.8.10~git20111001-1ubuntu1/plugin/npapi/test.cpp 2011-11-30 14:15:26.645881594 -0500 -@@ -408,11 +408,10 @@ - { - } - --char* -+const char* - NPP_GetMIMEDescription(void) - { -- char *x = 0; -- return x; -+ return 0; - } - - void diff -Nru gnash-0.8.10~git20111001/debian/patches/series gnash-0.8.10/debian/patches/series --- gnash-0.8.10~git20111001/debian/patches/series 2011-11-30 18:53:16.000000000 +0000 +++ gnash-0.8.10/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -fix_plugin_api.patch diff -Nru gnash-0.8.10~git20111001/debian/README.Debian gnash-0.8.10/debian/README.Debian --- gnash-0.8.10~git20111001/debian/README.Debian 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/README.Debian 2012-02-11 15:52:07.000000000 +0000 @@ -1,47 +1,18 @@ Gnash for Debian ---------------- -Gnash supports the majority of Flash opcodes up to SWF version 7, and -a wide sampling of ActionScript 2 classes for SWF version 8.5. Flash -version 9 and ActionScript 3 support is being worked on. All the -core ones are implemented, and many of the newer ones work, but may be -missing some of their methods. If the browser only displays a blank -window, it is likely because of an unimplemented feature. All -unimplemented opcodes and ActionScript classes and methods print a -warning when using -v with gnash or gprocessor. Using gprocessor -v is -a quick way to see why a movie isn't playing correctly. +Gnash supports the majority of AVM1 Flash opcodes (ActionScript 1.0 and 2.0, +up to SWF version 8). AVM2 opcodes (ActionScript 3.0, SWF version 9 and above) +won't be supported by gnash but you could try lightspark [0] and help +developers to improve it. - -- Miriam Ruiz Thu, 12 Jun 2008 16:49:26 +0000 + [0] http://packages.debian.org/sid/lightspark -Please make sure you have a URL handling gstreamer plugin, such as -gnomevfssrc, neonhttpsrc or souphttpsrc for playing NetStream playback. +To check AVM version, right click on the movie - File - Properties - Stage +Properties - Root VM Version. If Root VM Version is "AVM1", movie should be +played by gnash so if gnash doesn't play it correctly, file a bug [1]. If Root +VM Version is "AVM2 (unsupported)", as said it is unsupported. -Note that if you use neonhttpsrc you must install it from Gstreamer -CVS; otherwise it won't be compatible with youtube. + [1] http://www.debian.org/Bugs/Reporting -For a nonexhaustive list of modules you will need, please see -http://bjacques.org/gst-plugins: - -gnomevfs *or* souphttpsrc *or* [neonhttpsrc from gstreamer svn] *or* giosrc - -ffmpegcolorspace -capsfilter -videoscale -fakesink -autoaudiosink -alsasink (or your preferred audio sink) -audioconvert - -For FLV playback (YouTube and friends): -mpegvideoparse (plugins-ugly) -gst-ffmpeg - -For MP3 playback (YouTube and friends): -mpegaudioparse (plugins-ugly) -mad (plugins-ugly) *or* flump3dec - -In addition or instead of the above, Gnash is compatible with any other -streamer audio and/or video codecs Gstreamer supports, such as Ogg -Theora-vorbis, dirac-vorbis etc. - - -- Miriam Ruiz Tue, 12 Feb 2008 11:33:29 +0000 + -- Gabriele Giacone <1o5g4r8o@gmail.com> Thu, 09 Feb 2012 01:34:02 +0100 diff -Nru gnash-0.8.10~git20111001/debian/rules gnash-0.8.10/debian/rules --- gnash-0.8.10~git20111001/debian/rules 2011-11-24 10:01:57.000000000 +0000 +++ gnash-0.8.10/debian/rules 2012-02-11 15:52:07.000000000 +0000 @@ -5,8 +5,8 @@ DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) -MAIN_VERSION = $(shell head -n 1 debian/changelog | cut '-d ' -f 2 | sed 's/[()]//g') -BUILD_VERSION = $(shell head -n 1 debian/changelog | cut '-d ' -f 2 | sed 's/^[()]//' | sed 's/-.*//' | sed 's/~.*//' | sed 's/+.*//') +MAIN_VERSION = $(shell dpkg-parsechangelog|sed -n '/^Version/{s/Version: \(.*\)/\1/p}') +BUILD_VERSION = $(shell echo $(MAIN_VERSION)|sed -n 's/\([0-9.]*\)[-+~].*/\1/p') INFILES := $(wildcard debian/*.desktop.in) OUTFILES := $(INFILES:.desktop.in=.desktop) @@ -17,15 +17,18 @@ intltool-merge -d debian/po $< $@ %: - dh --builddirectory=$(OBJDIR) $@ + dh --builddirectory=$(OBJDIR) --with python2 $@ CFLAGS = -Wall -g -Werror-implicit-function-declaration LDFLAGS = -Wl,--no-add-needed +CXXFLAGS = -Wall -g ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 + CXXFLAGS += -O0 else CFLAGS += -O2 + CXXFLAGS += -O2 endif ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) @@ -49,7 +52,7 @@ --enable-python \ --enable-jemalloc \ --enable-media=gst,ffmpeg \ - --enable-gui=gtk,qt4 \ + --enable-gui=gtk,qt4,dump \ --enable-renderer=agg,cairo \ --enable-docbook \ --enable-extensions=fileio,lirc,mysql \ @@ -60,48 +63,48 @@ override_dh_auto_configure: ./autogen.sh mkdir -p $(OBJDIR) - cd $(OBJDIR) && ../configure VERSION="$(BUILD_VERSION)" $(CONFIGURE_FLAGS) + cd $(OBJDIR) && ../configure $(CONFIGURE_FLAGS) + -cp revno.h $(OBJDIR) override_dh_auto_build: $(OUTFILES) $(MAKE) -C $(OBJDIR) VERSION="$(BUILD_VERSION)" +ifeq (,$(filter noapidoc,$(DEB_BUILD_OPTIONS))) $(MAKE) -C $(OBJDIR) apidoc +else + mkdir -p $(OBJDIR)/doc/apidoc +endif cd debian && for i in *.sng; do sng "$$i"; done override_dh_auto_test: +ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS))) $(MAKE) -C $(OBJDIR) check $(MAKE) -C $(OBJDIR) anal +endif -override_dh_auto_install: - $(MAKE) -C $(OBJDIR) install VERSION="$(BUILD_VERSION)" DESTDIR=$(CURDIR)/debian/tmp - $(MAKE) -C $(OBJDIR) install-plugins VERSION="$(BUILD_VERSION)" DESTDIR=$(CURDIR)/debian/tmp +override_dh_installchangelogs: dh_installchangelogs NEWS +override_dh_auto_install: + $(MAKE) -C $(OBJDIR) install DESTDIR=$(CURDIR)/debian/tmp + $(MAKE) -C $(OBJDIR) install-plugins DESTDIR=$(CURDIR)/debian/tmp + # dh_buildinfo output only in gnash-common dh_buildinfo -pgnash-common - # lintian: hyphen-used-as-minus-sign - for manfile in $(MANPTOFIX); do \ - sed -i -e '2,$$s/^\-\([^\-]\)/\\\-\1/g' \ - -e '2,$$s/\-\-/\\\-\\\-/g' \ - -e '2,$$s/\([\ [:punct:]]\)\-\([[:alnum:]][[:punct:]]\)/\1\\\-\2/g' \ - $$manfile; \ - done - cd $(CURDIR)/debian/overrides/ && for i in *; do \ echo "Installing Lintian override file for \"$$i\"" ; \ mkdir -p $(CURDIR)/debian/$$i/usr/share/lintian/overrides/ ; \ cp $$i $(CURDIR)/debian/$$i/usr/share/lintian/overrides/ ; \ done + sed -i '/^Icon/s/klash/gnash/' debian/tmp/usr/share/applications/klash.desktop + printf "\n == LIST OF FILES =============================================== \n\n" cd $(CURDIR)/debian/tmp && find printf "\n -------------------------------------- End of LIST OF FILES ---- \n\n" override_dh_strip: dh_strip --dbg-package=gnash-dbg - # lintian: python-debug-in-wrong-location - mv debian/gnash-dbg/usr/lib/debug/usr/lib/pyshared \ - debian/gnash-dbg/usr/lib/debug/usr/lib/pymodules override_dh_gencontrol: dh_gencontrol -Nswfdec-gnome @@ -130,5 +133,11 @@ get-git-source: @echo Git cloning gnash $(VER)... git clone git://git.savannah.gnu.org/gnash.git $(TMPDIR) + @echo Generating revno.h... + @cd $(TMPDIR); \ + echo "#define BRANCH_REVNO \"`git rev-list HEAD|wc -l`\"" > revno.h; \ + echo "#define BRANCH_NICK \"`git branch|grep '^\*'|cut -d' ' -f 2`\"" >> revno.h; \ + echo "#define COMMIT_ID \"`git rev-parse --short HEAD`\"" >> revno.h + @echo Generating tarball... cd $(TMPDIR) && tar --exclude .git -zcf ../../gnash_$(VER).orig.tar.gz . rm -rf $(TMPDIR) && dch -v $(VER)-1 "Git snapshot." diff -Nru gnash-0.8.10~git20111001/desktop/gnash.desktop gnash-0.8.10/desktop/gnash.desktop --- gnash-0.8.10~git20111001/desktop/gnash.desktop 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/desktop/gnash.desktop 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,18 @@ [Desktop Entry] Type=Application Name=Gnash SWF Viewer +Name[ca]=Visualitzador d'SWF Gnash +Name[cs]=Přehrávač SWF souborů Gnash +Name[de]=Gnash-SWF-Betrachter +Name[es]=Visualizador de SWF Gnash +Name[fi]=Gnash SWF-katselin +Name[it]=Visualizzatore di SWF Gnash +Name[ja]=Gnash SWF ビューア +Name[pl]=Przeglądarka animacji SWF Gnash +Name[ru]=Просмотрщик SWF Gnash +Name[sv]=Gnash SWF-visare +Name[vi]=Bộ xem SWF Gnash +Name[zh_CN]=Gnash SWF 查看器 GenericName=SWF Viewer Comment=View SWF Files Icon=gnash diff -Nru gnash-0.8.10~git20111001/desktop/gnash.schemas.in gnash-0.8.10/desktop/gnash.schemas.in --- gnash-0.8.10~git20111001/desktop/gnash.schemas.in 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/desktop/gnash.schemas.in 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,32 @@ + + + + + /schemas/desktop/gnome/thumbnailers/application@x-shockwave-flash/command + /desktop/gnome/thumbnailers/application@x-shockwave-flash/command + string + @@BINDIR@@/gnash-thumbnailer %u %o %s + + Thumbnail command for SWF files + + Set this key to the command used to create thumbnails for + SWF files. + + + + + + /schemas/desktop/gnome/thumbnailers/application@x-shockwave-flash/enable + /desktop/gnome/thumbnailers/application@x-shockwave-flash/enable + bool + true + + Whether to thumbnail SWF files + + If set to true, then SWF files will be thumbnailed. + + + + + + diff -Nru gnash-0.8.10~git20111001/desktop/gnash-thumbnailer.in gnash-0.8.10/desktop/gnash-thumbnailer.in --- gnash-0.8.10~git20111001/desktop/gnash-thumbnailer.in 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/desktop/gnash-thumbnailer.in 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,50 @@ +#!/bin/sh + +# +# gnash-thumbnailer : script to produce thumbnails for SWF files +# +# Copyright (C) 2011 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# + + +test -n "$2" || { + echo "Usage: $0 []" >&2 + exit 1 +} + +in=$1 && shift +out=$1 && shift +test -n "$1" && size=$1 && shift || size=128 + +player=@@BINDIR@@/dump-gnash + +#echo ${in} ${out} ${size} + +# TODO: +# - security: +# - forbid loads +# - forbid using shared memory (LocalConnection) +# - forbid writing SharedObjects +# - reduce AS timeouts +# - correctness: +# - use size ! +# +export GNASHRC=${GNASHRC}:@@SYSCONFDIR@@/gnashthumbnailrc +${player} --screenshot last --screenshot-file ${out} ${in} \ + --max-advances=100 --timeout=100 --width=${size} --height=${size} \ + -r1 \ + > /dev/null 2>&1 diff -Nru gnash-0.8.10~git20111001/desktop/gnashthumbnailrc.in gnash-0.8.10/desktop/gnashthumbnailrc.in --- gnash-0.8.10~git20111001/desktop/gnashthumbnailrc.in 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/desktop/gnashthumbnailrc.in 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,23 @@ +########################################################### +# +# This file will be used as a config file by the gnash thumbnailer +# +# Focus here is on security concerns: we'll forbid load of any +# external resource, writing shared objects and using shared memory. +# +########################################################### + +# SECURITY: don't load anything ! +# TODO: gui/Player still adds the input file dir to sandboxes, +# we should forbid that too ! +set localSandboxPath /dev/null +set whitelist /dev/null + +# SECURITY: don't write SharedObjects +set SOLReadOnly true + +# SECURITY: disable local connection +set LocalConnection off + +# SECURITY: disable extensions +set enableExtensions off diff -Nru gnash-0.8.10~git20111001/desktop/klash.desktop gnash-0.8.10/desktop/klash.desktop --- gnash-0.8.10~git20111001/desktop/klash.desktop 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/desktop/klash.desktop 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,18 @@ [Desktop Entry] Type=Application Name=Gnash SWF Viewer for KDE +Name[ca]=Visualitzador d'SWF Gnash per a KDE +Name[cs]=Přehrávač SWF souborů Gnash pro KDE +Name[de]=Gnash-SWF-Betrachter für KDE +Name[es]=Visualizador de SWF Gnash para KDE +Name[fi]=Gnash SWF-katselin KDE:lle +Name[it]=Visualizzatore di SWF per KDE Gnash +Name[ja]=KDE 用 Gnash SWF ビューア +Name[pl]=Przeglądarka animacji SWF Gnash do KDE +Name[ru]=Просмотрщик SWF Gnash для KDE +Name[sv]=Gnash SWF-visare för KDE +Name[vi]=Bộ xem SWF Gnash cho KDE +Name[zh_CN]=KDE 上的Gnash SWF 查看器 GenericName=SWF Viewer Comment=View SWF Files Icon=klash diff -Nru gnash-0.8.10~git20111001/desktop/Makefile.am gnash-0.8.10/desktop/Makefile.am --- gnash-0.8.10~git20111001/desktop/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/desktop/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,3 +1,20 @@ +# +# Copyright (C) 2010, 2011 Free Software Foundation, Inc. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +# + desktopdir = $(datadir)/applications desktop_DATA = @@ -13,7 +30,10 @@ gnash.desktop \ klash.desktop \ gnash-gtk-launcher.in \ - gnash-qt-launcher.in + gnash-qt-launcher.in \ + gnash-thumbnailer.in \ + gnashthumbnailrc.in \ + gnash.schemas.in if BUILD_GTK_GUI desktop_DATA += gnash.desktop @@ -27,6 +47,22 @@ bin_SCRIPTS += gnash-qt-launcher endif +if BUILD_DUMP_GUI +sysconf_DATA = gnashthumbnailrc +desktop_DATA += gnash.schemas +bin_SCRIPTS += gnash-thumbnailer +endif + +gnash.schemas: gnash.schemas.in + sed -e 's#@@BINDIR@@#$(bindir)#g' $(srcdir)/gnash.schemas.in > $@ + +gnash-thumbnailer: gnash-thumbnailer.in + sed -e 's#@@BINDIR@@#$(bindir)#g;s#@@SYSCONFDIR@@#$(sysconfdir)#g' $(srcdir)/gnash-thumbnailer.in > $@ + chmod +x $@ + +gnashthumbnailrc: gnashthumbnailrc.in + cp $(srcdir)/$@.in $@ + validate-gnash-desktop: gnash.desktop ( dfvalidate=`which desktop-file-validate`; \ if test x$$dfvalidate != x && test -x $$dfvalidate; then \ @@ -43,4 +79,20 @@ echo "Can't find desktop-file-validate to validate $<; proceed with fingers crossed..."; \ fi ) -install-data-hook: validate-gnash-desktop validate-klash-desktop +install-data-hook: validate-gnash-desktop validate-klash-desktop install-schemas + +uninstall-hook: uninstall-schemas + +install-schemas: +if BUILD_DUMP_GUI +if GCONF_SCHEMAS_INSTALL + GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule gnash.schemas +endif +endif + +uninstall-schemas: +if GCONF_SCHEMAS_INSTALL + GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-uninstall-rule gnash.schemas +endif + +CLEANFILES = gnash.schemas gnash-thumbnailer gnashthumbnailrc diff -Nru gnash-0.8.10~git20111001/desktop/README gnash-0.8.10/desktop/README --- gnash-0.8.10~git20111001/desktop/README 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/desktop/README 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,23 @@ += Thumbnailer = + +Thumbnailers are Nautilus specific + +Up to 2.32 (Ubuntu 10.04 has 2.30.1) gconftool --makefile-install-rule +and --makefile-uninstall-rule have to be used + +From 2.32 up .thumbnailer files in /usr/share/thumbnailers + +16:18 < Company> strk: the thumbnailer stuff was changed for 3.0 afaik +16:18 < Company> strk: 332:http://git.gnome.org/browse/evince/tree/thumbnailer + is probably a good example of the new way to do a thumbnailer +16:19 < Company> strk: and +333:http://git.gnome.org/browse/evince/tree/thumbnailer?h=gnome-2-32 for the + old way + + +When producing thumbnails gnash should prevent any security issue +so forbid loading of _any_ resource, forbid using shared memory +(LocalConnection), forbid writing SharedObjects. +To reduce load, a short AS execution timeout should also be used. +All of the above can be done using a custom gnashrc, to be installed +somewhere (/etc/gnashthumbnailerrc?) diff -Nru gnash-0.8.10~git20111001/doc/C/dump-gnash.1 gnash-0.8.10/doc/C/dump-gnash.1 --- gnash-0.8.10~git20111001/doc/C/dump-gnash.1 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/doc/C/dump-gnash.1 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1 @@ +.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/doc/C/fb-gnash.1 gnash-0.8.10/doc/C/fb-gnash.1 --- gnash-0.8.10~git20111001/doc/C/fb-gnash.1 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/doc/C/fb-gnash.1 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1 @@ +.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/doc/C/gnash-gtk-launcher.1 gnash-0.8.10/doc/C/gnash-gtk-launcher.1 --- gnash-0.8.10~git20111001/doc/C/gnash-gtk-launcher.1 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/doc/C/gnash-gtk-launcher.1 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1 @@ +.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/doc/C/gnash.man-xml gnash-0.8.10/doc/C/gnash.man-xml --- gnash-0.8.10~git20111001/doc/C/gnash.man-xml 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/gnash.man-xml 2012-02-07 16:51:33.000000000 +0000 @@ -2,7 +2,7 @@ "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ - + Gnash"> @@ -22,6 +22,7 @@ gnash gtk-gnash qt4-gnash +dump-gnash fb-gnash sdl-gnash gnash-gtk-launcher diff -Nru gnash-0.8.10~git20111001/doc/C/gnash-qt-launcher.1 gnash-0.8.10/doc/C/gnash-qt-launcher.1 --- gnash-0.8.10~git20111001/doc/C/gnash-qt-launcher.1 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/doc/C/gnash-qt-launcher.1 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1 @@ +.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/doc/C/gtk-gnash.1 gnash-0.8.10/doc/C/gtk-gnash.1 --- gnash-0.8.10~git20111001/doc/C/gtk-gnash.1 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/doc/C/gtk-gnash.1 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1 @@ +.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/doc/C/Makefile.am gnash-0.8.10/doc/C/Makefile.am --- gnash-0.8.10~git20111001/doc/C/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -107,12 +107,13 @@ preformatted/rtmpget.1.in \ preformatted/findmicrophones.1.in \ preformatted/findwebcams.1.in \ - preformatted/gtk-gnash.1.in \ - preformatted/qt4-gnash.1.in \ - preformatted/sdl-gnash.1.in \ - preformatted/fb-gnash.1.in \ - preformatted/gnash-gtk-launcher.1.in \ - preformatted/gnash-qt-launcher.1.in + fb-gnash.1 \ + sdl-gnash.1 \ + dump-gnash.1 \ + gtk-gnash.1 \ + qt4-gnash.1 \ + gnash-gtk-launcher.1 \ + gnash-qt-launcher.1 # preformatted/dumpshm.1.in #noinst_SCRIPT = gen-doc.sh @@ -131,6 +132,7 @@ findwebcams.1 # dumpshm.1 +# These are just aliases for the defauklt gnash man page. EXTRAMANPAGES = if BUILD_GTK_GUI @@ -149,13 +151,17 @@ EXTRAMANPAGES += fb-gnash.1 endif +if BUILD_DUMP_GUI +EXTRAMANPAGES += dump-gnash.1 +endif + MANSRC = $(MANPAGES:.1=.man-xml) INFOS = gnash_user.info gnash_ref.info HTMLS = $(XML_MAIN:.xml=.html) PDFS = $(XML_MAIN:.xml=.pdf) TEXIS = gnash_user.texi gnashuser.texi gnash_ref.texi gnashref.texi -all-local: info html man link-extra-man +all-local: info html man gnashuser.html gnashuser.pdf gnash_user.info: gnashuser.xml $(USERMAN) $(COMMON) gnashref.html gnashref.pdf gnash_ref.info: gnashref.xml $(REFMAN) $(COMMON) @@ -165,7 +171,7 @@ # and working correctly. html: $(HTMLS) pdf: $(PDFS) -man: $(MANPAGES) +man: $(MANPAGES) $(EXTRAMANPAGES) info: $(INFOS) if DOCBOOK texi: $(TEXIS) @@ -247,7 +253,7 @@ $(DB2X_MAN) $?; \ else \ $(DB2X_XSLTPROC) -s man $? -o $*.mxml; \ - $(DB2X_MANXML) --solinks $*.mxml; \ + $(DB2X_MANXML) $*.mxml; \ $(RM) $*.mxml; \ fi else @@ -259,7 +265,13 @@ fi endif -gnash.1: $(srcdir)/gnash.man-xml +# As these man page alias files are very small, we just copy them +# into the build rather than symbolically link them like we used to. +$(EXTRAMANPAGES): gnash.1 + @if ! test -e $@; then \ + cp $(srcdir)/$@ .; \ + fi + gprocessor.1: $(srcdir)/gprocessor.man-xml #dumpshm.1: $(srcdir)/dumpshm.man-xml soldumper.1: $(srcdir)/soldumper.man-xml @@ -375,41 +387,23 @@ -$(RM) $(DESTDIR)$(htmldir)/gnashref.html -$(RM) $(DESTDIR)$(htmldir)/images/*png -uninstall-man1-hook: - -$(RM) $(DESTDIR)$(htmldir)/gnashuser.html - # install-data-hook: install-data-hook-omf # uninstall-local: uninstall-local-doc uninstall-local-omf # gtk-gnash.1, qt4-gnash.1, fb-gnash.1, sdl-gnash.1,gnash-gtk-launcher.1 and gnash-qt-launcher.1 are special, # as they are created by the --solinks option to the docbook2 tools for creating man pages. -install-man1: $(MANPAGES) +install-man1: $(MANPAGES) $(EXTRAMANPAGES) -test -d "$(DESTDIR)$(man1dir)/" || $(mkinstalldirs) "$(DESTDIR)$(man1dir)/" -for file in $(MANPAGES) $(EXTRAMANPAGES); do \ $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$file; \ done -uninstall-man1: +install-data-hook: $(MANPAGES) install-man1 install-info-hook install-html-hook +uninstall-hook: uninstall-info-hook uninstall-html-hook -for file in $(MANPAGES) $(EXTRAMANPAGES); do \ $(RM) $(DESTDIR)$(man1dir)/$$file; \ done -# gtk-gnash.1, qt-gnash.1, fb-gnash.1, sdl-gnash.1,gnash-gtk-launcher.1 and gnash-qt-launcher.1 -# manpages are generated as aliases for the gnash.1 man page, so we can't use the suffix rules to build -# them, but we need to install the ".so gnash.1" manpages also, or -# they aren;t in the tarball. -link-extra-man: - -for file in $(EXTRAMANPAGES); do \ - if test ! -e $$file; then \ - echo "WARNING: Linking to preformatted version of $$file, it could be out of date."; \ - $(LN_S) -f $(srcdir)/preformatted/$$file.in $$file; \ - fi; \ - done - -install-data-hook: $(MANPAGES) install-man1 install-info-hook install-html-hook -uninstall-hook: uninstall-info-hook uninstall-html-hook - -$(RM) -f $(DESTDIR)$(man1dir)/*.1 - # # GNOME Help support, which currently isn't supported # by the Gnash GTK GUI. @@ -460,6 +454,7 @@ gnashref.mxml \ omf_timestamp \ images \ + dump-gnash.1 \ gtk-gnash.1 \ qt4-gnash.1 \ fb-gnash.1 \ @@ -486,5 +481,5 @@ endif # Always execute these targets as they have no real dependencies. -.PHONY: images install-info-hook uninstall-info-hook install-html-hook uninstall-html-hook uninstall-data-hook install-data-hook images install-man1 update-preformats +.PHONY: images install-info-hook uninstall-info-hook install-html-hook uninstall-html-hook uninstall-data-hook install-data-hook images install-man1 update-preformats $(EXTRAMANPAGES) diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/cygnal.1.in gnash-0.8.10/doc/C/preformatted/cygnal.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/cygnal.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/cygnal.1.in 2012-02-07 16:51:33.000000000 +0000 @@ -5,7 +5,7 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH cygnal 1 "30 January 2011" "" "" +.TH cygnal 1 "17 January 2012" "" "" .SH NAME cygnal \- Cygnal .SH Synopsis @@ -19,16 +19,16 @@ file players, including RTMP, RTMPTS, and RTMPT, while encouraging the use of patent-free codecs. .TP -(-h) --help +-h, --help Print usage info. .TP --version Print version information. .TP -(-v) --verbose +-v, --verbose Verbose output. .TP -(-p) --port-offset +-p, --port-offset Port offset. This number gets added to the default ports for RTMPS and RTMPS. This is only used by developers. diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/fb-gnash.1.in gnash-0.8.10/doc/C/preformatted/fb-gnash.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/fb-gnash.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/fb-gnash.1.in 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/findmicrophones.1.in gnash-0.8.10/doc/C/preformatted/findmicrophones.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/findmicrophones.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/findmicrophones.1.in 2012-02-07 16:51:33.000000000 +0000 @@ -5,7 +5,7 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH findmicrophones 1 "30 January 2011" "" "" +.TH findmicrophones 1 "17 January 2012" "" "" .SH NAME findmicrophones \- Gnash Utility For finding microphones on computer. .SH Synopsis diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/findwebcams.1.in gnash-0.8.10/doc/C/preformatted/findwebcams.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/findwebcams.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/findwebcams.1.in 2012-02-07 16:51:33.000000000 +0000 @@ -5,7 +5,7 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH findwebcams 1 "30 January 2011" "" "" +.TH findwebcams 1 "17 January 2012" "" "" .SH NAME findwebcams \- Gnash Utility For finding webcams on computer. .SH Synopsis diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/flvdumper.1.in gnash-0.8.10/doc/C/preformatted/flvdumper.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/flvdumper.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/flvdumper.1.in 2012-02-07 16:51:33.000000000 +0000 @@ -5,7 +5,7 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH flvdumper 1 "30 January 2011" "" "" +.TH flvdumper 1 "17 January 2012" "" "" .SH NAME flvdumper \- Gnash FLash Video File Dumper .SH Synopsis diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/gnash.1.in gnash-0.8.10/doc/C/preformatted/gnash.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/gnash.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/gnash.1.in 2012-02-07 16:51:33.000000000 +0000 @@ -5,9 +5,9 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH gnash 1 "30 January 2011" "" "" +.TH gnash 1 "17 January 2012" "" "" .SH NAME -gnash, gtk-gnash, qt4-gnash \- GNU Flash (SWF) Player +gnash, gtk-gnash, qt4-gnash, fb-gnash, sdl-gnash, gnash-gtk-launcher, gnash-qt-launcher \- GNU Flash (SWF) Player .SH Synopsis .nf diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/gnash-gtk-launcher.1.in gnash-0.8.10/doc/C/preformatted/gnash-gtk-launcher.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/gnash-gtk-launcher.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/gnash-gtk-launcher.1.in 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/gnash-qt-launcher.1.in gnash-0.8.10/doc/C/preformatted/gnash-qt-launcher.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/gnash-qt-launcher.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/gnash-qt-launcher.1.in 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/gprocessor.1.in gnash-0.8.10/doc/C/preformatted/gprocessor.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/gprocessor.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/gprocessor.1.in 2012-02-07 16:51:33.000000000 +0000 @@ -5,7 +5,7 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH gprocessor 1 "30 January 2011" "" "" +.TH gprocessor 1 "17 January 2012" "" "" .SH NAME gprocessor \- Gnash SWF Processor .SH Synopsis diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/gtk-gnash.1.in gnash-0.8.10/doc/C/preformatted/gtk-gnash.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/gtk-gnash.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/gtk-gnash.1.in 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/qt4-gnash.1.in gnash-0.8.10/doc/C/preformatted/qt4-gnash.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/qt4-gnash.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/qt4-gnash.1.in 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/rtmpget.1.in gnash-0.8.10/doc/C/preformatted/rtmpget.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/rtmpget.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/rtmpget.1.in 2012-02-07 16:51:33.000000000 +0000 @@ -5,7 +5,7 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH rtmpget 1 "30 January 2011" "" "" +.TH rtmpget 1 "17 January 2012" "" "" .SH NAME rtmpget \- Gnash Utility For Fetching RTMP-data .SH Synopsis diff -Nru gnash-0.8.10~git20111001/doc/C/preformatted/soldumper.1.in gnash-0.8.10/doc/C/preformatted/soldumper.1.in --- gnash-0.8.10~git20111001/doc/C/preformatted/soldumper.1.in 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/doc/C/preformatted/soldumper.1.in 2012-02-07 16:51:33.000000000 +0000 @@ -5,7 +5,7 @@ \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac -.TH soldumper 1 "30 January 2011" "" "" +.TH soldumper 1 "17 January 2012" "" "" .SH NAME soldumper \- Gnash Local Shared Object (LSO) File Dumper .SH Synopsis diff -Nru gnash-0.8.10~git20111001/doc/C/qt4-gnash.1 gnash-0.8.10/doc/C/qt4-gnash.1 --- gnash-0.8.10~git20111001/doc/C/qt4-gnash.1 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/doc/C/qt4-gnash.1 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1 @@ +.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/doc/C/sdl-gnash.1 gnash-0.8.10/doc/C/sdl-gnash.1 --- gnash-0.8.10~git20111001/doc/C/sdl-gnash.1 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/doc/C/sdl-gnash.1 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1 @@ +.so man1/gnash.1 diff -Nru gnash-0.8.10~git20111001/extensions/dbus/dbus_ext.cpp gnash-0.8.10/extensions/dbus/dbus_ext.cpp --- gnash-0.8.10~git20111001/extensions/dbus/dbus_ext.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/dbus/dbus_ext.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/dbus/dbus_ext.h gnash-0.8.10/extensions/dbus/dbus_ext.h --- gnash-0.8.10~git20111001/extensions/dbus/dbus_ext.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/dbus/dbus_ext.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc. +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/dbus/Makefile.am gnash-0.8.10/extensions/dbus/Makefile.am --- gnash-0.8.10~git20111001/extensions/dbus/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/dbus/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2009, 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/dejagnu/dejagnu.cpp gnash-0.8.10/extensions/dejagnu/dejagnu.cpp --- gnash-0.8.10~git20111001/extensions/dejagnu/dejagnu.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/dejagnu/dejagnu.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/dejagnu/dejagnu.h gnash-0.8.10/extensions/dejagnu/dejagnu.h --- gnash-0.8.10~git20111001/extensions/dejagnu/dejagnu.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/dejagnu/dejagnu.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/dejagnu/Makefile.am gnash-0.8.10/extensions/dejagnu/Makefile.am --- gnash-0.8.10~git20111001/extensions/dejagnu/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/dejagnu/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/fileio/fileio.cpp gnash-0.8.10/extensions/fileio/fileio.cpp --- gnash-0.8.10~git20111001/extensions/fileio/fileio.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/fileio/fileio.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/fileio/fileio.h gnash-0.8.10/extensions/fileio/fileio.h --- gnash-0.8.10~git20111001/extensions/fileio/fileio.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/fileio/fileio.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/fileio/Makefile.am gnash-0.8.10/extensions/fileio/Makefile.am --- gnash-0.8.10~git20111001/extensions/fileio/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/fileio/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/gtk2/gtkext.cpp gnash-0.8.10/extensions/gtk2/gtkext.cpp --- gnash-0.8.10~git20111001/extensions/gtk2/gtkext.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/gtk2/gtkext.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/gtk2/gtkext.h gnash-0.8.10/extensions/gtk2/gtkext.h --- gnash-0.8.10~git20111001/extensions/gtk2/gtkext.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/gtk2/gtkext.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/gtk2/Makefile.am gnash-0.8.10/extensions/gtk2/Makefile.am --- gnash-0.8.10~git20111001/extensions/gtk2/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/gtk2/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/lirc/lirc_ext.cpp gnash-0.8.10/extensions/lirc/lirc_ext.cpp --- gnash-0.8.10~git20111001/extensions/lirc/lirc_ext.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/lirc/lirc_ext.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/lirc/lirc_ext.h gnash-0.8.10/extensions/lirc/lirc_ext.h --- gnash-0.8.10~git20111001/extensions/lirc/lirc_ext.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/lirc/lirc_ext.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/lirc/Makefile.am gnash-0.8.10/extensions/lirc/Makefile.am --- gnash-0.8.10~git20111001/extensions/lirc/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/lirc/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/Makefile.am gnash-0.8.10/extensions/Makefile.am --- gnash-0.8.10~git20111001/extensions/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/mysql/Makefile.am gnash-0.8.10/extensions/mysql/Makefile.am --- gnash-0.8.10~git20111001/extensions/mysql/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/mysql/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/mysql/mysql_db.cpp gnash-0.8.10/extensions/mysql/mysql_db.cpp --- gnash-0.8.10~git20111001/extensions/mysql/mysql_db.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/mysql/mysql_db.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // mysql_db.cpp: MySQL database interface ActionScript objects, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/mysql/mysql_db.h gnash-0.8.10/extensions/mysql/mysql_db.h --- gnash-0.8.10~git20111001/extensions/mysql/mysql_db.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/mysql/mysql_db.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/extensions/mysql/mysql_table.cpp gnash-0.8.10/extensions/mysql/mysql_table.cpp --- gnash-0.8.10~git20111001/extensions/mysql/mysql_table.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/extensions/mysql/mysql_table.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/.gitignore gnash-0.8.10/.gitignore --- gnash-0.8.10~git20111001/.gitignore 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/.gitignore 2012-02-07 16:51:33.000000000 +0000 @@ -1,3 +1,4 @@ +.gdb_history TAGS *~ *.frame*.pp @@ -35,9 +36,12 @@ config.status config.sub configure +cygnal/cygnal +cygnal/cygnalrc +cygnal/gnash.* +cygnal/libnet/gnash.* cygnal/testsuite/cygnal.all/cygnalrc deb-copy-stamp -doc/C/*.1 doc/C/*.html doc/C/*.info doc/Doxyfile @@ -53,6 +57,7 @@ gui/pythonmod/gen-gnash.c libbase/gnashpluginrc libbase/gnashrc +libdevice/test_rawfb libnet/gnash.log libnet/gnash.sum ltmain.sh diff -Nru gnash-0.8.10~git20111001/gui/dump/dump.am gnash-0.8.10/gui/dump/dump.am --- gnash-0.8.10~git20111001/gui/dump/dump.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/dump/dump.am 2012-02-07 16:51:33.000000000 +0000 @@ -31,4 +31,6 @@ $(AGG_CFLAGS) dump_gnash_LDADD = \ $(GNASH_LIBS) \ - $(AGG_LIBS) + $(top_builddir)/libdevice/libgnashdevice.la \ + $(AGG_LIBS) \ + $(NULL) diff -Nru gnash-0.8.10~git20111001/gui/fb/fb.cpp gnash-0.8.10/gui/fb/fb.cpp --- gnash-0.8.10~git20111001/gui/fb/fb.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/fb/fb.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software +// Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -26,7 +26,7 @@ /// /// Since there can be multiple input devices in /dev/input/ you have to /// specify which device to use using the -/// POINTING_DEVICE environment variable for the mouse and +// POINTING_DEVICE environment variable for the mouse and /// KEYBOARD_DEVICE environment variable for the keyboard /// \page fb_calibration FB GUI Touchscreen Calibration @@ -155,15 +155,13 @@ _own_vt(-1), _xpos(0), _ypos(0), - _timeout(0) + _timeout(0), + _fullscreen(true) { // GNASH_REPORT_FUNCTION; // initializing to zero helps with debugging and prevents weird bugs // memset(mouse_buf, 0, 256); - memset(&_var_screeninfo, 0, sizeof(fb_var_screeninfo)); - memset(&_fix_screeninfo, 0, sizeof(fb_fix_screeninfo)); - signal(SIGINT, terminate_signal); signal(SIGTERM, terminate_signal); } @@ -174,22 +172,15 @@ if (_fd > 0) { enable_terminal(); - log_debug(_("Closing framebuffer device")); + // log_debug("Closing framebuffer device"); close(_fd); } - -#ifdef ENABLE_DOUBLE_BUFFERING - if (buffer) { - log_debug(_("Freeing offscreen buffer")); - free(buffer); - } -#endif } bool FBGui::init(int argc, char *** argv) { - GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; // the current renderer as set on the command line or gnashrc file std::string renderer = _runResources.getRenderBackend(); @@ -232,37 +223,49 @@ _height = agg->height(); log_debug("Width:%d, Height:%d", _width, _height); _renderer.reset(agg->createRenderHandler()); - // Renderer_agg_base *rend = reinterpret_cast(_renderer.get()); - // rend->init(_width, _height); } #endif if ((renderer != "openvg") && (renderer != "agg")) { - log_error("No renderer! %s not supported.", renderer); + log_error(_("No renderer! %s not supported."), renderer); } disable_terminal(); - + + // Look for the User Mode Input (Uinput) device, which is used to + // control the movement and coordinates of the mouse cursor. + if (_uinput.scanForDevice()) { + _uinput.init(); + _uinput.moveTo(0, 0); + } else { + log_error(_("Found no accessible User mode input event device")); + } + // Initialize all the input devices // Look for Mice that use the PS/2 mouse protocol std::vector > possibles = InputDevice::scanForDevices(); if (possibles.empty()) { - log_error("Found no accessible input event devices"); + log_error(_("Found no accessible input event devices")); } else { log_debug("Found %d input event devices.", possibles.size()); } std::vector >::iterator it; for (it=possibles.begin(); it!=possibles.end(); ++it) { - //(*it)->dump(); + // Set the screen size, which is used for calculating absolute + // mouse locations from relative ones. + (*it)->setScreenSize(_width, _height); + // (*it)->dump(); +#if defined(USE_MOUSE_PS2) || defined(USE_MOUSE_ETT) if ((*it)->getType() == InputDevice::MOUSE) { - log_debug("WARNING: Mouse support disabled as it conflicts with the input event support."); + log_debug(_("WARNING: Mouse support may conflict with the input event support.")); // For now we only want keyboard input events, as the mouse // interface default of /dev/input/mice supports hotpluging devices, // unlike the regular events. - // _inputs.push_back(*it); + _inputs.push_back(*it); } +#endif if ((*it)->getType() == InputDevice::KEYBOARD) { _inputs.push_back(*it); } @@ -270,23 +273,23 @@ // use that instead of handling the events directly. The // Babbage is configured as a tablet when using input events. if ((*it)->getType() == InputDevice::TOUCHSCREEN) { - log_debug("Enabling Touchscreen support."); + log_debug(_("Enabling Touchscreen support.")); _inputs.push_back(*it); } if ((*it)->getType() == InputDevice::TABLET) { #if 1 - log_debug("WARNING: Babbage Tablet support disabled as it conflicts with TSlib"); + log_debug(_("WARNING: Babbage Tablet support disabled as it conflicts with TSlib")); #else - log_debug("Enabling Babbage Touchscreen support"); + log_debug(_("Enabling Babbage Touchscreen support")); _inputs.push_back(*it); #endif } if ((*it)->getType() == InputDevice::POWERBUTTON) { + log_debug(_("Enabling Power Button support")); _inputs.push_back(*it); } } -#if 0 // Let -j -k override "window" size optind = 0; opterr = 0; char c; while ((c = getopt (argc, *argv, "j:k:X:Y:")) != -1) { @@ -305,8 +308,7 @@ break; } } -#endif - + #if 0 // FIXME: this allows to draw in a subsection of the screen. OpenVG // should be able to support this, but right now it just gets in @@ -320,30 +322,57 @@ log_debug("X:%d, Y:%d", _xpos, _ypos); #endif - + _validbounds.setTo(0, 0, _width - 1, _height - 1); return true; } bool -FBGui::run() +FBGui::resize_view(int width, int height) { GNASH_REPORT_FUNCTION; +// _glue.prepDrawingArea(width, height, 0); + Gui::resize_view(width, height); + + return true; +} + +bool +FBGui::run() +{ +// GNASH_REPORT_FUNCTION; + #ifdef USE_TSLIB int ts_loop_count; #endif VirtualClock& timer = getClock(); + int delay = 0; // let the GUI recompute the x/y scale factors to best fit the whole screen resize_view(_validbounds.width(), _validbounds.height()); + float fps = getFPS(); + + // FIXME: this value is arbitrary, and will make any movie with + // less than 12 frames eat up more of the cpu. It should probably + // be a much lower value, like 2. + if (fps > 12) { + delay = static_cast(100000/fps); + } else { + // 10ms per heart beat + delay = 10000; + } + log_debug(_("Movie Frame Rate is %d, adjusting delay to %dms"), fps, + _interval * delay); + // This loops endlessly at the frame rate while (!terminate_request) { - // wait the "heartbeat" inteval - gnashSleep(_interval * 1000); + // wait the "heartbeat" inteval. _interval is in milliseconds, + // but gnashSleep() wants nanoseconds, so adjust by 1000. + gnashSleep(_interval * 1000); // TODO: Do we need to check the real time slept or is it OK when we woke // up early because of some Linux signal sent to our process (and thus // "advance" faster than the "heartbeat" interval)? - Udo @@ -370,36 +399,7 @@ void FBGui::renderBuffer() { - // GNASH_REPORT_FUNCTION; - -// if ( _drawbounds.size() == 0 ) return; // nothing to do.. - -#ifdef ENABLE_DOUBLE_BUFFERING - - // Size of a pixel in bytes - // NOTE: +7 to support 15 bpp - const unsigned int pixel_size = (var_screeninfo.bits_per_pixel+7)/8; - - for (unsigned int bno=0; bno < _drawbounds.size(); bno++) { - geometry::Range2d& bounds = _drawbounds[bno]; - assert ( ! bounds.isWorld() ); - - // Size, in bytes, of a row that has to be copied - const unsigned int row_size = (bounds.width()+1) * pixel_size; - - // copy each row - const int minx = bounds.getMinX(); - const int maxy = bounds.getMaxY(); - - const int minx1 = minx+_xpos; - for (int y=bounds.getMinY(), y1=y+_ypos; y<=maxy; ++y, ++y1) { - const unsigned int pix_idx_in = y*m_rowsize + minx*pixel_size; - const unsigned int pix_idx_out = y1*m_rowsize + minx1*pixel_size; - memcpy(&(fbmem[pix_idx_out]), &buffer[pix_idx_in], row_size); - } - } - -#endif +// GNASH_REPORT_FUNCTION; _glue->render(); } @@ -408,18 +408,10 @@ FBGui::createWindow(const char* /*title*/, int /*width*/, int /*height*/, int /*xPosition*/, int /*yPosition*/) { - GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; _runResources.setRenderer(_renderer); - -#ifdef RENDERER_AGG - if (_glue) { - _glue->prepDrawingArea(0); - } else { - return false; - } -#endif - + return true; } @@ -449,17 +441,20 @@ _timeout = timeout; } -// void -// FBGui::setFullscreen() -// { -// // FB GUI always runs fullscreen; ignore... -// } - -// void -// FBGui::unsetFullscreen() -// { -// // FB GUI always runs fullscreen; ignore... -// } +// The Framebuffer GUI usually always runs fullscreen, which is +// the default, but occasionally users want to run the SWF movie +// it's actual size, or in different locations. +void +FBGui::setFullscreen() +{ + _fullscreen = true; +} + +void +FBGui::unsetFullscreen() +{ + _fullscreen = false; +} void FBGui::showMenu(bool /*show*/) @@ -477,28 +472,19 @@ } void -FBGui::setInvalidatedRegion(const SWFRect& /* bounds */) +FBGui::setInvalidatedRegion(const SWFRect& bounds) { - // GNASH_REPORT_FUNCTION; - -#if 0 - FBAggGlue *fbag = reinterpret_cast - (_glue.get()); +// GNASH_REPORT_FUNCTION; - fbag->setInvalidatedRegion(bounds); -#endif + setInvalidatedRegion(bounds); } void FBGui::setInvalidatedRegions(const InvalidatedRanges& ranges) { - // GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; -#if 0 - FBAggGlue *fbag = reinterpret_cast(_glue.get()); - fbag->setInvalidatedRegions(ranges); -#endif - _glue->setInvalidatedRegions(ranges); + _glue->setInvalidatedRegions(ranges); } char * @@ -543,8 +529,6 @@ _original_kd = -1; - struct vt_stat vts; - // Find the TTY device name char* tty = find_accessible_tty(0); @@ -552,38 +536,38 @@ int fd; if (!tty) { - log_debug(_("WARNING: Could not detect controlling TTY")); + log_error(_("Could not detect controlling TTY")); return false; } - // Detect the currently active virtual terminal (so we can switch back to // it later) fd = open(tty, O_RDWR); if (fd < 0) { - log_debug(_("WARNING: Could not open %s"), tty); + log_error(_("Could not open %s"), tty); return false; } + struct vt_stat vts; if (ioctl(fd, VT_GETSTATE, &vts) == -1) { - log_debug(_("WARNING: Could not get current VT state")); + log_error(_("Could not get current VT state")); close(_fd); return false; } _original_vt = vts.v_active; - log_debug(_("Original TTY NO = %d"), _original_vt); + // log_debug("Original TTY NO = %d", _original_vt); #ifdef REQUEST_NEW_VT // Request a new VT number if (ioctl(fd, VT_OPENQRY, &_own_vt) == -1) { - log_debug(_("WARNING: Could not request a new VT")); + log_error(_("Could not request a new VT")); close(fd); return false; } - log_debug(_("Own TTY NO = %d"), _own_vt); + // log_debug("Own TTY NO = %d", _own_vt); if (fd > 0) { close(fd); @@ -592,24 +576,24 @@ // Activate our new VT tty = find_accessible_tty(_own_vt); if (!tty) { - log_debug(_("WARNING: Could not find device for VT number %d"), _own_vt); + log_error(_("Could not find device for VT number %d"), _own_vt); return false; } _fd = open(tty, O_RDWR); if (fd < 0) { - log_debug(_("WARNING: Could not open %s"), tty); + log_error(_("Could not open %s"), tty); return false; } if (ioctl(fd, VT_ACTIVATE, _own_vt) == -1) { - log_debug(_("WARNING: Could not activate VT number %d"), _own_vt); + log_error(_("Could not activate VT number %d"), _own_vt); close(fd); return false; } if (ioctl(fd, VT_WAITACTIVE, _own_vt) == -1) { - log_debug(_("WARNING: Error waiting for VT %d becoming active"), + log_error(_("Error waiting for VT %d becoming active"), _own_vt); //close(tty); //return false; don't abort @@ -626,14 +610,13 @@ // Activate our new VT tty = find_accessible_tty(_own_vt); if (!tty) { - log_debug(_("WARNING: Could not find device for VT number %d"), - _own_vt); + log_error(_("Could not find device for VT number %d"), _own_vt); return false; } fd = open(tty, O_RDWR); if (fd < 0) { - log_debug(_("WARNING: Could not open %s"), tty); + log_error(_("Could not open %s"), tty); return false; } @@ -641,7 +624,7 @@ // Become session leader and attach to terminal setsid(); if (ioctl(fd, TIOCSCTTY, 0) == -1) { - log_debug(_("WARNING: Could not attach controlling terminal (%s)"), tty); + log_error(_("Could not attach controlling terminal (%s)"), tty); } #endif #endif // end of if REQUEST_NEW_VT @@ -649,18 +632,18 @@ // Disable keyboard cursor if (ioctl(fd, KDGETMODE, &_original_kd) == -1) { - log_debug(_("WARNING: Could not query current keyboard mode on VT")); + log_error(_("Could not query current keyboard mode on VT")); } if (ioctl(fd, KDSETMODE, KD_GRAPHICS) == -1) { - log_debug(_("WARNING: Could not switch to graphics mode on new VT")); + log_error(_("Could not switch to graphics mode on new VT")); } if (fd > 0) { close(fd); } - log_debug(_("VT %d ready"), _own_vt); + // log_debug("VT %d ready", _own_vt); // NOTE: We could also implement virtual console switching by using // VT_GETMODE / VT_SETMODE ioctl calls and handling their signals, but @@ -674,28 +657,28 @@ { // GNASH_REPORT_FUNCTION; - log_debug(_("Restoring terminal...")); + // log_debug("Restoring terminal..."); char* tty = find_accessible_tty(_own_vt); if (!tty) { - log_debug(_("WARNING: Could not find device for VT number %d"), _own_vt); + log_error(_("Could not find device for VT number %d"), _own_vt); return false; } int fd = open(tty, O_RDWR); if (fd < 0) { - log_debug(_("WARNING: Could not open %s"), tty); + log_error(_("Could not open %s"), tty); return false; } if (ioctl(fd, VT_ACTIVATE, _original_vt)) { - log_debug(_("WARNING: Could not activate VT number %d"), _original_vt); + log_error(_("Could not activate VT number %d"), _original_vt); close(_fd); return false; } if (ioctl(fd, VT_WAITACTIVE, _original_vt)) { - log_debug(_("WARNING: Error waiting for VT %d becoming active"), + log_error(_("Error waiting for VT %d becoming active"), _original_vt); //close(tty); //return false; don't abort @@ -704,7 +687,7 @@ // Restore keyboard if (ioctl(fd, KDSETMODE, _original_kd)) { - log_debug(_("WARNING: Could not restore keyboard mode")); + log_error(_("Could not restore keyboard mode")); } if (fd > 0) { @@ -724,33 +707,34 @@ for (it=_inputs.begin(); it!=_inputs.end(); ++it) { (*it)->check(); boost::shared_ptr ie = (*it)->popData(); - if (ie) { -#if 1 + if (ie) { + // notifyMouseMove(ie->x, ie->y); +#if 0 std::cerr << "Got data: " << ((ie->pressed) ? "true" : "false"); std::cerr << ", " << ie->key << ", " << ie->modifier; std::cerr << ", " << ie->x << ", " << ie->y << std::endl; // cerr << "X = " << coords[0] << endl; // cerr << "Y = " << coords[1] << endl; #endif -#if 0 // Range check and convert the position from relative to // absolute boost::shared_array coords = - MouseDevice::convertCoordinates(ie->x, ie->y, - getStage()->getStageWidth(), - getStage()->getStageHeight()); + InputDevice::convertAbsCoords(ie->x, ie->y, + getStage()->getStageWidth(), + getStage()->getStageHeight()); // The mouse was moved + _uinput.moveTo(coords[0], coords[1]); if (coords) { notifyMouseMove(coords[0], coords[1]); } -#endif + // See if a mouse button was clicked if (ie->pressed) { notifyMouseClick(true); -#if 0 +#if 1 double x = 0.655 * ie->x; double y = 0.46875 * ie->y; - log_debug("Mouse clicked at: %g:%g", x, y); + // log_debug("Mouse clicked at: %g:%g", x, y); notifyMouseMove(int(x), int(y)); #else notifyMouseMove(ie->x, ie->y); diff -Nru gnash-0.8.10~git20111001/gui/fb/fb_glue_agg.cpp gnash-0.8.10/gui/fb/fb_glue_agg.cpp --- gnash-0.8.10~git20111001/gui/fb/fb_glue_agg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/fb/fb_glue_agg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software // Foundation, Inc // // This program is free software; you can redistribute it and/or modify @@ -42,21 +42,11 @@ namespace gui { -// FBGlue::FBGlue() -// { -// GNASH_REPORT_FUNCTION; -// } - -// FBGlue::~FBGlue() -// { -// GNASH_REPORT_FUNCTION; -// } - //--------------------------------------------- FBAggGlue::FBAggGlue() : _fd(-1) { - GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; memset(&_varinfo, 0, sizeof(fb_var_screeninfo)); memset(&_fixinfo, 0, sizeof(fb_fix_screeninfo)); } @@ -64,12 +54,12 @@ FBAggGlue::FBAggGlue(int fd) : _fd(fd) { - GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; } FBAggGlue::~FBAggGlue() { - GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; // Close the memory if (_fd) { @@ -83,7 +73,7 @@ // GNASH_REPORT_FUNCTION; if (!_renderer) { - log_error("No renderer set!"); + log_error(_("No renderer set!")); return; } } @@ -91,15 +81,15 @@ void FBAggGlue::setInvalidatedRegions(const InvalidatedRanges &ranges) { - // GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; if (!_renderer) { - log_error("No renderer set!"); + log_error(_("No renderer set in %s!"), __FUNCTION__); return; } - - _renderer->set_invalidated_regions(ranges); + _renderer->set_invalidated_regions(ranges); + _drawbounds.clear(); for (size_t rno = 0; rnoinitDevice(argc, *argv); + renderer::rawfb::RawFBDevice *rawfb = reinterpret_cast + (_device.get()); + + // You must pass in the file descriptor to the opened + // framebuffer when creating a window. + return _device->attachWindow(rawfb->getHandle()); + // Set the renderer for the AGG glue layer gnash::Renderer *rend = reinterpret_cast (createRenderHandler()); if (rend) { _renderer.reset(rend); } else { - log_error("failed to create a render handler for AGG!"); + log_error(_("failed to create a render handler for AGG!")); return false; } -#ifdef PIXELFORMAT_LUT8 // Set grayscale for 8 bit modes - renderer::rawfb::RawFBDevice *rawfb = reinterpret_cast - (_device.get()); if (_varinfo.bits_per_pixel == 8) { if (!rawfb->setGrayscaleLUT8()) return false; } -#endif - _display.initDevice(0, 0); - - // You must pass in the file descriptor to the opened - // framebuffer when creating a window. Under X11, this is - // actually the XID of the created window. - return _device->attachWindow(_display.getHandle()); - return true; } @@ -160,67 +145,61 @@ Renderer * FBAggGlue::createRenderHandler() { - GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; if (!_device) { - log_error("No Device layer initialized yet!"); + log_error(_("No Device layer initialized yet!")); return 0; } const int width = _device->getWidth(); const int height = _device->getHeight(); - const int bpp = _device->getDepth(); - // TODO: should recalculate! - boost::uint8_t *mem; - Renderer_agg_base *agg_handler; - - agg_handler = NULL; - _validbounds.setTo(0, 0, width - 1, height - 1); -#ifdef ENABLE_DOUBLE_BUFFERING - log_debug(_("Double buffering enabled")); - mem = _buffer; -#else - log_debug(_("Double buffering disabled")); - mem = _device->getFBMemory(); -#endif - - agg_handler = NULL; - // choose apropriate pixel format renderer::rawfb::RawFBDevice *rawfb = reinterpret_cast (_device.get()); - log_debug(_("red channel: %d / %d"), rawfb->getRedOffset(), + log_debug("red channel: %d / %d", rawfb->getRedOffset(), rawfb->getRedSize()); - log_debug(_("green channel: %d / %d"), rawfb->getGreenOffset(), + log_debug("green channel: %d / %d", rawfb->getGreenOffset(), rawfb->getGreenSize()); - log_debug(_("blue channel: %d / %d"), rawfb->getBlueOffset(), + log_debug("blue channel: %d / %d", rawfb->getBlueOffset(), rawfb->getBlueSize()); - log_debug(_("Total bits per pixel: %d"), bpp); + log_debug("Total bits per pixel: %d", rawfb->getDepth()); const char* pixelformat = agg_detect_pixel_format( rawfb->getRedOffset(), rawfb->getRedSize(), rawfb->getGreenOffset(), rawfb->getGreenSize(), rawfb->getBlueOffset(), rawfb->getBlueSize(), - bpp); + rawfb->getDepth()); + Renderer_agg_base *agg_handler = 0; if (pixelformat) { agg_handler = create_Renderer_agg(pixelformat); } else { - log_error("The pixel format of your framebuffer could not be detected."); + log_error(_("The pixel format of your framebuffer could not be detected.")); return false; } assert(agg_handler != NULL); - // This attaches the memory from the framebuffer to the AGG - // renderer. - size_t rowsize = width*((bpp+7)/8); - agg_handler->init_buffer((unsigned char *)mem, _device->getFBMemSize(), - width, height, rowsize); + // Get the memory buffer to have AGG render into. + boost::uint8_t *mem = 0; + if (rawfb->isSingleBuffered()) { + log_debug(_("Double buffering disabled")); + mem = rawfb->getFBMemory(); + } else { + log_debug(_("Double buffering enabled")); + mem = rawfb->getOffscreenBuffer(); + } + + // This attaches the memory from the device to the AGG renderer + agg_handler->init_buffer((unsigned char *)mem, rawfb->getFBMemSize(), + width, height, rawfb->getStride()); + + _renderer.reset(agg_handler); return (Renderer *)agg_handler; } @@ -228,53 +207,22 @@ void FBAggGlue::prepDrawingArea(FbWidget */* drawing_area */) { - GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; // nothing to do here, the memory was attached when // creating the renderer. } -#if 0 -void -FBGlue::render(void * /* region */) -{ - GNASH_REPORT_FUNCTION; -} -#endif - void FBAggGlue::render() { - GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; - if ( _drawbounds.size() == 0 ) { + if (_drawbounds.size() == 0 ) { + log_error(_("No Drawbounds set in %s!"), __FUNCTION__); return; // nothing to do.. } - -#ifdef ENABLE_DOUBLE_BUFFERING - // Size of a pixel in bytes - // NOTE: +7 to support 15 bpp - const unsigned int pixel_size = (var_screeninfo.bits_per_pixel+7)/8; - - for (unsigned int bno=0; bno < _drawbounds.size(); bno++) { - geometry::Range2d& bounds = _drawbounds[bno]; - - assert ( ! bounds.isWorld() ); - - // Size, in bytes, of a row that has to be copied - const unsigned int row_size = (bounds.width()+1) * pixel_size; - - // copy each row - const int minx = bounds.getMinX(); - const int maxy = bounds.getMaxY(); - - for (int y=bounds.getMinY(); y<=maxy; ++y) { - const unsigned int pixel_index = y * _rowsize + minx*pixel_size; - memcpy(&(_fbmem[pixel_index]), &buffer[pixel_index], row_size); - - } - } - -#endif + + _device->swapBuffers(); #ifdef DEBUG_SHOW_FPS profile(); @@ -284,7 +232,7 @@ int FBAggGlue::width() { - GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; if (_device) { return _device->getWidth(); @@ -295,7 +243,7 @@ int FBAggGlue::height() { - GNASH_REPORT_FUNCTION; +// GNASH_REPORT_FUNCTION; if (_device) { return _device->getHeight(); diff -Nru gnash-0.8.10~git20111001/gui/fb/fb_glue_agg.h gnash-0.8.10/gui/fb/fb_glue_agg.h --- gnash-0.8.10~git20111001/gui/fb/fb_glue_agg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/fb/fb_glue_agg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software // Foundation, Inc // // This program is free software; you can redistribute it and/or modify @@ -81,6 +81,7 @@ // void setInvalidatedRegion(const SWFRect& bounds); void setInvalidatedRegions(const InvalidatedRanges &ranges); + /// \brief /// The Width of the drawing area, in pixels. For framebuffer /// based devices, this is the size of the display screen. @@ -94,37 +95,20 @@ void render(); void render(void* const /* region */) { }; - // these are used only for debugging purpose to access private data - size_t getBounds() { return _drawbounds.size(); }; - size_t getMemSize() { return _fixinfo.smem_len; }; + size_t getWidth() { return (_device) ? _device->getWidth() : 0; }; + size_t getHeight() { return (_device) ? _device->getWidth() : 0; }; + size_t getDepth() { return (_device) ? _device->getDepth() : 0; }; - size_t getWidth() { return (_Device) ? _Device->getWidth() : 0; }; - size_t getHeight() { return (_Device) ? _Device->getWidth() : 0; }; - size_t getDepth() { return (_Device) ? _Device->getDepth() : 0; }; - boost::scoped_ptr _Device; protected: /// This is the file descriptor for the framebuffer memory - int _fd; - struct fb_fix_screeninfo _fixinfo; - struct fb_var_screeninfo _varinfo; - boost::shared_ptr _fbmem; // framebuffer memory + int _fd; + struct fb_fix_screeninfo _fixinfo; + struct fb_var_screeninfo _varinfo; -#ifdef ENABLE_DOUBLE_BUFFERING - boost::shared_ptr _buffer; // offscreen buffer -#endif - geometry::Range2d _validbounds; - std::vector< geometry::Range2d > _drawbounds; - - boost::scoped_ptr _renderer; + boost::scoped_ptr _renderer; -#ifdef BUILD_RAWFB_DEVICE - renderer::rawfb::RawFBDevice _display; -#else -# ifdef BUILD_X11_DEVICE - renderer::x11::X11Device _display; -# endif -#endif - + geometry::Range2d _validbounds; + std::vector< geometry::Range2d > _drawbounds; }; } // end of namespace gui diff -Nru gnash-0.8.10~git20111001/gui/fb/fb_glue_gles1.cpp gnash-0.8.10/gui/fb/fb_glue_gles1.cpp --- gnash-0.8.10~git20111001/gui/fb/fb_glue_gles1.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/fb/fb_glue_gles1.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -95,39 +95,39 @@ if (_display == EGL_NO_DISPLAY) { return false; } - log_trace("EGL: getDisplay ok"); + log_trace(_("EGL: getDisplay ok")); result = eglInitialize(_display, &majorVersion, &minorVersion); if (result == EGL_FALSE) { return false; } - log_trace("EGL: initialize ok"); + log_trace(_("EGL: initialize ok")); result = eglChooseConfig(_display, main_attrib_list, &_config, 1, &numOfConfigs); if (result == EGL_FALSE || numOfConfigs != 1) { return false; } - log_trace("EGL: config ok"); + log_trace(_("EGL: config ok")); _surface = eglCreateWindowSurface(_display, _config, (NativeWindowType)0, NULL); if (eglGetError () != EGL_SUCCESS) { return false; } - log_trace("EGL: surface ok"); + log_trace(_("EGL: surface ok")); _context = eglCreateContext(_display, _config, NULL, NULL); if (eglGetError () != EGL_SUCCESS) { return false; } - log_trace("EGL: context ok"); + log_trace(_("EGL: context ok")); eglMakeCurrent(_display, _surface, _surface, _context); if (eglGetError () != EGL_SUCCESS) { return false; } - log_trace("EGL: current ok"); + log_trace(_("EGL: current ok")); const EGLint pbuffer_config_list[] = { EGL_SURFACE_TYPE, EGL_PBUFFER_BIT, @@ -143,7 +143,7 @@ if (result == EGL_FALSE || numOfConfigs == 0) { return false; } - log_trace("EGL: pbuffer config ok"); + // log_trace("EGL: pbuffer config ok"); const EGLint pbuffer_attrib_list[] = { EGL_WIDTH, EGL_MAX_PBUFFER_WIDTH, diff -Nru gnash-0.8.10~git20111001/gui/fb/fb_glue.h gnash-0.8.10/gui/fb/fb_glue.h --- gnash-0.8.10~git20111001/gui/fb/fb_glue.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/fb/fb_glue.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software // Foundation, Inc // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/gui/fb/fb_glue_ovg.cpp gnash-0.8.10/gui/fb/fb_glue_ovg.cpp --- gnash-0.8.10~git20111001/gui/fb/fb_glue_ovg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/fb/fb_glue_ovg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -70,24 +70,24 @@ while (devs[i] != renderer::GnashDevice::NODEV) { switch (devs[i++]) { case renderer::GnashDevice::EGL: - log_debug("Probing found an EGL display device"); + log_debug(_("Probing found an EGL display device")); egl = true; break; case renderer::GnashDevice::RAWFB: - log_debug("Probing found a raw Framebuffer display device"); + log_debug(_("Probing found a raw Framebuffer display device")); rawfb = true; break; case renderer::GnashDevice::X11: - log_debug("Probing found an X11 display device"); + log_debug(_("Probing found an X11 display device")); x11 = true; break; case renderer::GnashDevice::DIRECTFB: - log_debug("Probing found a DirectFB display device"); + log_debug(_("Probing found a DirectFB display device")); dfb = true; break; case renderer::GnashDevice::NODEV: default: - log_error("No display devices found by probing!"); + log_error(_("No display devices found by probing!")); break; } } @@ -162,8 +162,28 @@ /// Not implemented, Fixme void -FBOvgGlue::setInvalidatedRegions(const InvalidatedRanges& /* ranges */) +FBOvgGlue::setInvalidatedRegions(const InvalidatedRanges& ranges) { + if (!_renderer) { + log_error(_("No renderer set!")); + return; + } + + _renderer->set_invalidated_regions(ranges); + + _drawbounds.clear(); + + for (size_t rno = 0; rno bounds = Intersection( + _renderer->world_to_pixel(ranges.getRange(rno)), + _validbounds); + // it may happen that a particular range is out of the screen, which + // will lead to bounds==null. + if (bounds.isNull()) continue; + + _drawbounds.push_back(bounds); + } + // GNASH_REPORT_FUNCTION; // if (_renderer) { // _renderer->setInvalidatedRegions(ranges); diff -Nru gnash-0.8.10~git20111001/gui/fb/fb_glue_ovg.h gnash-0.8.10/gui/fb/fb_glue_ovg.h --- gnash-0.8.10~git20111001/gui/fb/fb_glue_ovg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/fb/fb_glue_ovg.h 2012-02-07 16:51:33.000000000 +0000 @@ -81,18 +81,16 @@ // these are used only for debugging purpose to access private data size_t getBounds() { return _drawbounds.size(); }; - // size_t getMemSize() { return _fixinfo.smem_len; }; private: int _stride; int _width; int _height; - boost::uint8_t *_offscreenbuf; // FIXME: I think this should go away //Rectangle _bounds; std::vector< geometry::Range2d > _drawbounds; geometry::Range2d _validbounds; - + // EGL needs it's own display device, as that's how it stays platform // independent. For a Framebuffer we use that, and on the desktop, // well, there really isn't framebuffer support on the desktop because @@ -105,7 +103,6 @@ renderer::x11::X11Device _display; # endif #endif - // boost::scoped_ptr _renderer; }; } // end of namespace gui diff -Nru gnash-0.8.10~git20111001/gui/fb/fbsup.h gnash-0.8.10/gui/fb/fbsup.h --- gnash-0.8.10~git20111001/gui/fb/fbsup.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/fb/fbsup.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software +// Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -121,6 +121,9 @@ /// Start main rendering loop. bool run(); + // Resize the viewing area within the total framebuffer display + bool resize_view(int width, int height); + /// Gives the GUI a *hint* which region of the stage should be redrawn. // /// There is *no* restriction what the GUI might do with these coordinates. @@ -156,8 +159,8 @@ // For the framebuffer, these are mostly just stubs. - // void setFullscreen() {}; - // void unsetFullscreen() {}; + void setFullscreen(); + void unsetFullscreen(); bool createMenu(); bool setupEvents(); @@ -184,22 +187,22 @@ bool enable_terminal(); int _fd; - int _original_vt; // virtual terminal that was active at startup - int _original_kd; // keyboard mode at startup - int _own_vt; // virtual terminal we are running in + int _original_vt; // virtual terminal that was active at startup + int _original_kd; // keyboard mode at startup + int _own_vt; // virtual terminal we are running in int _xpos; // X position of the output window int _ypos; // Y position of the output window size_t _timeout; // timeout period for the event loop + bool _fullscreen; - struct fb_var_screeninfo _var_screeninfo; - struct fb_fix_screeninfo _fix_screeninfo; - boost::shared_ptr _glue; + boost::shared_ptr _glue; /// This is the array of functioning input devices. std::vector > _inputs; boost::shared_ptr _renderer; + UinputDevice _uinput; }; } // end of namespace gui diff -Nru gnash-0.8.10~git20111001/gui/gnash.cpp gnash-0.8.10/gui/gnash.cpp --- gnash-0.8.10~git20111001/gui/gnash.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/gnash.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -206,8 +206,7 @@ hostfd = std::strtol(fds.substr(0, fds.find(":")).c_str(), NULL, 0); std::string csub = fds.substr(fds.find(":")+1, fds.size()); controlfd = strtol(csub.c_str(), 0, 0); - gnash::log_debug(_("Host FD #%d, Control FD #%d\n"), - hostfd, controlfd); + // gnash::log_debug("Host FD #%d, Control FD #%d\n", hostfd, controlfd); if (hostfd < 0) { std::cerr << boost::format(_("Invalid host communication " diff -Nru gnash-0.8.10~git20111001/gui/gtk/gtk.am gnash-0.8.10/gui/gtk/gtk.am --- gnash-0.8.10~git20111001/gui/gtk/gtk.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/gtk/gtk.am 2012-02-07 16:51:33.000000000 +0000 @@ -33,6 +33,7 @@ $(top_builddir)/librender/libgnashrender.la \ $(GNASH_LIBS) \ $(GTK_LIBS) \ + $(BZ2_LIBS) \ $(NULL) #gtk_gnash_DEPENDENCIES = .configline diff -Nru gnash-0.8.10~git20111001/gui/gtk/gtk_canvas.cpp gnash-0.8.10/gui/gtk/gtk_canvas.cpp --- gnash-0.8.10~git20111001/gui/gtk/gtk_canvas.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/gtk/gtk_canvas.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -121,7 +121,7 @@ GnashCanvas *canvas = GNASH_CANVAS(widget); gnash::log_debug("gnash_canvas_size_allocate %d %d", allocation->width, - allocation->height); + allocation->height); if (canvas->renderer.get()) { canvas->glue->setRenderHandlerSize(allocation->width, diff -Nru gnash-0.8.10~git20111001/gui/gtk/gtk.cpp gnash-0.8.10/gui/gtk/gtk.cpp --- gnash-0.8.10~git20111001/gui/gtk/gtk.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/gtk/gtk.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -156,7 +156,7 @@ { #ifdef HAVE_X11 if (!XInitThreads()) { - log_debug("Failed to initialize X threading support\n"); + log_error(_("Failed to initialize X threading support\n")); return false; } #endif @@ -170,10 +170,10 @@ #else _window = gtk_plug_new(_xid); #endif - log_debug (_("Created XEmbedded window")); + // log_debug("Created XEmbedded window"); } else { _window = gtk_window_new (GTK_WINDOW_TOPLEVEL); - log_debug (_("Created top level window")); + // log_debug ("Created top level window"); } addGnashIcon(GTK_WINDOW(_window)); @@ -199,7 +199,7 @@ // If we don't have these extensions, don't bother with OpenGl, // drop back to AGG. if (!glx || !dri) { - g_warning("This system lacks a hardware OpenGL driver!"); + log_error(_("This system lacks a hardware OpenGL driver!")); } } @@ -264,6 +264,9 @@ bool GtkGui::run() { + // Kick-start before setting the interval timeout + advance_movie(this); + gtk_main(); return true; } @@ -281,7 +284,9 @@ RcInitFile& rcfile = RcInitFile::getDefaultInstance(); - if (!rcfile.popupMessages()) return; + if (!rcfile.popupMessages()) { + return; + } GtkWidget* popup = gtk_dialog_new_with_buttons("Gnash Error", GTK_WINDOW(_window), @@ -410,7 +415,7 @@ cursortype = GDK_LAST_CURSOR; } - GdkCursor* gdkcursor = NULL; + GdkCursor* gdkcursor = NULL; if (cursortype != GDK_LAST_CURSOR) { gdkcursor = gdk_cursor_new(cursortype); @@ -431,8 +436,19 @@ bool state = _mouseShown; - if (show == _mouseShown) return state; - + RcInitFile& rcfile = RcInitFile::getDefaultInstance(); + + // Whether to forcibly show the mouse pointer even if the SWF file + // disables it. This allows touchscreen based SWF files to + // work on a normal non-touchscreen desktop. + if (rcfile.showMouse()) { + return true; + } else { + if (show == _mouseShown) { + return state; + } + } + if (!show) { GdkPixmap *pixmap; GdkColor *color; @@ -451,7 +467,9 @@ _mouseShown = false; } - else if (show) _mouseShown = true; + else if (show) { + _mouseShown = true; + } return state; } @@ -611,7 +629,9 @@ { _interval = interval; - if ( ! isStopped() ) startAdvanceTimer(); + if ( ! isStopped() ) { + startAdvanceTimer(); + } } /////////////////////////////////////////////////////////////////////////////// @@ -710,7 +730,7 @@ void GtkGui::resizeWindow(int width, int height) { - log_debug(_("GtkGui: Window resize request received")); + // log_debug("GtkGui: Window resize request received"); if (!_xid) { @@ -2253,7 +2273,7 @@ if (!pathname) { log_error (_("Couldn't find pixmap file: %s"), filename); - g_warning (_("Couldn't find pixmap file: %s"), filename); + g_warning(_("Couldn't find pixmap file: %s"), filename); return NULL; } @@ -2568,7 +2588,7 @@ // run() will return. If run() is then changed to return a pointer to the // next file to be played, then the Player class can play the next file, // unless run() returns NULL. - log_error (_("Attempting to open file %s.\n" + log_error(_("Attempting to open file %s.\n" "NOTE: the file open functionality is not yet implemented!"), filename); diff -Nru gnash-0.8.10~git20111001/gui/gtk/gtk_glue_agg_vaapi.cpp gnash-0.8.10/gui/gtk/gtk_glue_agg_vaapi.cpp --- gnash-0.8.10~git20111001/gui/gtk/gtk_glue_agg_vaapi.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/gtk/gtk_glue_agg_vaapi.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -160,7 +160,7 @@ { VaapiGlobalContext *const gvactx = VaapiGlobalContext::get(); if (!gvactx) { - log_debug(_("WARNING: failed to create VA-API display.")); + log_error(_("WARNING: failed to create VA-API display.")); return false; } return true; @@ -201,9 +201,9 @@ const char *agg_pixel_format; agg_pixel_format = find_pixel_format(_vaapi_image_format); if (!agg_pixel_format) { - log_debug("GTK-AGG: Unknown RGB format %s reported by VA-API." - " Please report this to the gnash-dev " - "mailing list.", string_of_FOURCC(_vaapi_image_format)); + log_error(_("GTK-AGG: Unknown RGB format %s reported by VA-API." + "Please report this to the gnash-dev mailing list."), + string_of_FOURCC(_vaapi_image_format)); return NULL; } @@ -218,8 +218,8 @@ /* XXX: round up to 128-byte boundaries to workaround GMA500 bugs */ const unsigned int aligned_width = (width + 31) & -32U; - dprintf("GtkAggVaapiGlue::resetRenderSurface(): size %ux%u\n", - width, height); + // dprintf("GtkAggVaapiGlue::resetRenderSurface(): size %ux%u\n", + // width, height); _vaapi_surface.reset(new VaapiSurface(width, height)); _vaapi_image.reset(new VaapiImage(aligned_width, height, _vaapi_image_format)); @@ -228,13 +228,13 @@ _vaapi_subpicture.reset(new VaapiSubpicture(_vaapi_image)); if (!_vaapi_image->map()) { - log_debug(_("ERROR: failed to map VA-API image.")); + log_error(_("failed to map VA-API image.")); return; } VaapiRectangle r(width, height); if (!_vaapi_surface->associateSubpicture(_vaapi_subpicture, r, r)) { - log_debug(_("ERROR: failed to associate VA-API subpicture.")); + log_error(_("failed to associate VA-API subpicture.")); return; } _vaapi_surface->clear(); @@ -286,7 +286,7 @@ resetRenderSurface(_window_width, _window_height); if (!_vaapi_image->map()) { - log_debug(_("ERROR: failed to map VA-API image.")); + log_error(_("failed to map VA-API image.")); return; } } @@ -368,14 +368,14 @@ VaapiVideoWindow *videoWindow; videoWindow = getVideoWindow(surface, _drawing_area->window, dst_rect); if (!videoWindow) { - log_debug(_("ERROR: failed to setup video window for surface 0x%08x."), surface->get()); + log_error(_("failed to setup video window for surface 0x%08x."), surface->get()); continue; } videoWindow->moveResize(dst_rect); VaapiRectangle pic_rect(surface->width(), surface->height()); if (!surface->associateSubpicture(_vaapi_subpicture, src_rect, pic_rect)) { - log_debug(_("ERROR: failed to associate subpicture to surface 0x%08x."), surface->get()); + log_error(_("failed to associate subpicture to surface 0x%08x."), surface->get()); continue; } diff -Nru gnash-0.8.10~git20111001/gui/gtk/gtk_glue_cairo.cpp gnash-0.8.10/gui/gtk/gtk_glue_cairo.cpp --- gnash-0.8.10~git20111001/gui/gtk/gtk_glue_cairo.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/gtk/gtk_glue_cairo.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -220,7 +220,7 @@ } if (!surface) { - log_error("Cairo: failed to create a rendering buffer!"); + log_error(_("Cairo: failed to create a rendering buffer!")); return; } diff -Nru gnash-0.8.10~git20111001/gui/gtk/gtk_glue_gtkglext.cpp gnash-0.8.10/gui/gtk/gtk_glue_gtkglext.cpp --- gnash-0.8.10~git20111001/gui/gtk/gtk_glue_gtkglext.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/gtk/gtk_glue_gtkglext.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -60,8 +60,7 @@ gint major, minor; gdk_gl_query_version (&major, &minor); - log_debug (_("OpenGL extension version - %d.%d"), - (int)major, (int)minor); + log_debug ("OpenGL extension version - %d.%d", (int)major, (int)minor); GdkGLConfigMode glcmode = (GdkGLConfigMode)(GDK_GL_MODE_RGB | GDK_GL_MODE_STENCIL | @@ -79,10 +78,10 @@ log_error (_("No appropriate OpenGL-capable visual found.")); gtk_main_quit(); // XXX } else { - log_debug (_("Got single-buffered visual.")); + log_debug ("Got single-buffered visual."); } } else { - log_debug (_("Got double-buffered visual.")); + log_debug ("Got double-buffered visual."); } return true; diff -Nru gnash-0.8.10~git20111001/gui/gtk/gtk_glue_ovg.cpp gnash-0.8.10/gui/gtk/gtk_glue_ovg.cpp --- gnash-0.8.10~git20111001/gui/gtk/gtk_glue_ovg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/gtk/gtk_glue_ovg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -85,24 +85,24 @@ while (devs[i] != renderer::GnashDevice::NODEV) { switch (devs[i++]) { case renderer::GnashDevice::EGL: - log_debug("Probing found an EGL display device"); + log_debug(_("Probing found an EGL display device")); egl = true; break; case renderer::GnashDevice::RAWFB: - log_debug("Probing found a raw Framebuffer display device"); + log_debug(_("Probing found a raw Framebuffer display device")); rawfb = true; break; case renderer::GnashDevice::X11: - log_debug("Probing found an X11 display device"); + log_debug(_("Probing found an X11 display device")); x11 = true; break; case renderer::GnashDevice::DIRECTFB: - log_debug("Probing found a DirectFB display device"); + log_debug(_("Probing found a DirectFB display device")); dfb = true; break; case renderer::GnashDevice::NODEV: default: - log_error("No display devices found by probing!"); + log_error(_("No display devices found by probing!")); break; } } @@ -262,7 +262,7 @@ } if (!_offscreenbuf) { - log_error("No off screen buffer!"); + log_error(_("No off screen buffer!")); return; } @@ -279,7 +279,7 @@ #ifdef ENABLE_EGL_OFFSCREEN if (!_offscreenbuf) { - log_error("No off screen buffer!"); + log_error(_("No off screen buffer!")); return; } @@ -380,24 +380,24 @@ // Get the number of supported configurations if ( EGL_FALSE == eglGetConfigs(display, 0, 0, &max_num_config) ) { - log_error("eglGetConfigs() failed to retrive the number of configs (error %s)", + log_error(_("eglGetConfigs() failed to retrieve the number of configs (error %s)"), getErrorString(eglGetError())); return 0; } if(max_num_config <= 0) { - printf( "No EGLconfigs found\n" ); + log_error(_("No EGLconfigs found\n")); return 0; } - log_debug("Max number of EGL Configs is %d", max_num_config); + log_debug("Max number of EGL Configs is %d", max_num_config); configs = new EGLConfig[max_num_config]; if (0 == configs) { - log_error( "Out of memory\n" ); + log_error(_("Out of memory\n")); return 0; } if ( EGL_FALSE == eglGetConfigs(display, configs, max_num_config, &max_num_config)) { - log_error("eglGetConfigs() failed to retrive the configs (error %s)", + log_error(_("eglGetConfigs() failed to retrive the configs (error %s)"), getErrorString(eglGetError())); return 0; } diff -Nru gnash-0.8.10~git20111001/gui/gui.cpp gnash-0.8.10/gui/gui.cpp --- gnash-0.8.10~git20111001/gui/gui.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/gui.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -279,7 +279,7 @@ if (!_stage) { // When VM initializes, we'll get a call to resize_view, which // would call us again. - log_debug("Can't update stage matrix till VM is initialized"); + log_error(_("Can't update stage matrix till VM is initialized")); return; } @@ -331,7 +331,7 @@ break; default: - log_error("Invalid scaleMode %d", scaleMode); + log_error(_("Invalid scaleMode %d"), scaleMode); break; } @@ -371,7 +371,7 @@ default: { - log_error("Invalid horizontal align %d", valign); + log_error(_("Invalid horizontal align %d"), valign); break; } } @@ -402,7 +402,7 @@ default: { - log_error("Invalid vertical align %d", valign); + log_error(_("Invalid vertical align %d"), valign); break; } } @@ -480,7 +480,7 @@ boost::int32_t y = (uy-_yoffset) / _yscale; #ifdef DEBUG_MOUSE_COORDINATES - log_debug(_("mouse @ %d,%d"), x, y); + log_debug("mouse @ %d,%d", x, y); #endif if ( m->mouseMoved(x, y) ) { @@ -839,7 +839,7 @@ sound::sound_handler* s = _stage->runResources().soundHandler(); if ( s ) s->unpause(); - log_debug("Starting virtual clock"); + // log_debug("Starting virtual clock"); _virtualClock.resume(); } @@ -862,7 +862,7 @@ sound::sound_handler* s = _stage->runResources().soundHandler(); if ( s ) s->pause(); - log_debug("Pausing virtual clock"); + // log_debug("Pausing virtual clock"); _virtualClock.pause(); stopHook(); @@ -886,7 +886,7 @@ if (s) s->pause(); _stopped = true; - log_debug("Pausing virtual clock"); + // log_debug("Pausing virtual clock"); _virtualClock.pause(); stopHook(); @@ -897,7 +897,7 @@ { assert ( ! _started ); if (_stopped) { - log_debug("Gui is in stop mode, won't start application"); + log_error(_("GUI is in stop mode, won't start application")); return; } @@ -920,9 +920,8 @@ s->unpause(); } _started = true; - - log_debug("Starting virtual clock"); + // log_debug("Starting virtual clock"); _virtualClock.resume(); } @@ -956,7 +955,7 @@ m->getRootMovie().ensureFrameLoaded(tot_frames); m->goto_frame(cur_frame + 1); m->getRootMovie().setPlayState(gnash::MovieClip::PLAYSTATE_PLAY); - log_debug(_("Frame %d"), m->getRootMovie().get_current_frame()); + // log_debug("Frame %d", m->getRootMovie().get_current_frame()); #endif #ifdef GNASH_FPS_DEBUG @@ -966,21 +965,23 @@ } #endif - if (doDisplay && visible()) display(m); - - if (!loops()) { + if (doDisplay && visible()) { + display(m); + } + + if (!loops()) { // can be 0 on malformed SWF - const size_t curframe = m->getRootMovie().get_current_frame(); - const MovieClip& si = m->getRootMovie(); - if (curframe + 1 >= si.get_frame_count()) { - quit(); - } - } - + const size_t curframe = m->getRootMovie().get_current_frame(); + const MovieClip& si = m->getRootMovie(); + if (curframe + 1 >= si.get_frame_count()) { + quit(); + } + } + if (_screenShotter.get() && _renderer.get()) { _screenShotter->screenShot(*_renderer, _advances, doDisplay ? 0 : &dis); } - + // Only increment advances and check for exit condition when we've // really changed frame. if (advanced) { @@ -1257,8 +1258,8 @@ bool Gui::yesno(const std::string& question) { - log_error("This gui didn't override 'yesno', assuming 'yes' answer to " - "question: %s", question); + log_error(_("This GUI didn't override 'yesno', assuming 'yes' answer to " + "question: %s"), question); return true; } @@ -1266,7 +1267,7 @@ Gui::setQuality(Quality q) { if (!_stage) { - log_error("Gui::setQuality called before a movie_root was available"); + log_error(_("Gui::setQuality called before a movie_root was available")); return; } _stage->setQuality(q); @@ -1276,7 +1277,7 @@ Gui::getQuality() const { if (!_stage) { - log_error("Gui::getQuality called before a movie_root was available"); + log_error(_("Gui::getQuality called before a movie_root was available")); // just a guess.. return QUALITY_HIGH; } diff -Nru gnash-0.8.10~git20111001/gui/gui.h gnash-0.8.10/gui/gui.h --- gnash-0.8.10~git20111001/gui/gui.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/gui.h 2012-02-07 16:51:33.000000000 +0000 @@ -428,6 +428,10 @@ /// Height of a window pixel, in stage pseudopixel units. float getYScale() const { return _yscale; }; + /// Height of a window pixel, in stage pseudopixel units. + float getFPS() const { return (_movieDef) ? _movieDef->get_frame_rate() : 0; + }; + protected: /// Default constructor. Initialises members to safe defaults. diff -Nru gnash-0.8.10~git20111001/gui/Makefile.am gnash-0.8.10/gui/Makefile.am --- gnash-0.8.10~git20111001/gui/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -71,7 +71,6 @@ -I$(top_srcdir)/librender/opengl \ -I$(top_srcdir)/libmedia \ -I$(top_srcdir)/libsound \ - -I$(top_srcdir)/libvaapi \ -DLOCALEDIR=\"$(localedir)\" \ -DPLUGINSDIR=\"$(pluginsdir)\" \ -DLIBAVCODEC_IDENT=\"$(LIBAVCODEC_IDENT)\" \ @@ -123,7 +122,7 @@ if HAVE_VAAPI GNASH_LIBS += \ - $(top_builddir)/libvaapi/libgnashvaapi.la \ + $(top_builddir)/libdevice/libgnashvaapi.la \ $(LIBVA_LIBS) \ $(LIBVA_X11_LIBS) if BUILD_OGL_RENDERER diff -Nru gnash-0.8.10~git20111001/gui/Player.cpp gnash-0.8.10/gui/Player.cpp --- gnash-0.8.10~git20111001/gui/Player.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/Player.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -128,7 +128,7 @@ return (_gui.isStopped()) ? false : true; case HostMessage::EXTERNALINTERFACE_PAN: - log_unimpl("GUI ExternalInterface.Pan event"); + log_unimpl(_("GUI ExternalInterface.Pan event")); return boost::blank(); case HostMessage::EXTERNALINTERFACE_PLAY: @@ -140,7 +140,7 @@ return boost::blank(); case HostMessage::EXTERNALINTERFACE_SETZOOMRECT: - log_unimpl("GUI ExternalInterface.SetZoomRect event"); + log_unimpl(_("GUI ExternalInterface.SetZoomRect event")); return boost::blank(); case HostMessage::EXTERNALINTERFACE_STOPPLAY: @@ -148,7 +148,7 @@ return boost::blank(); case HostMessage::EXTERNALINTERFACE_ZOOM: - log_unimpl("GUI ExternalInterface.Zoom event"); + log_unimpl(_("GUI ExternalInterface.Zoom event")); return boost::blank(); case HostMessage::SCREEN_RESOLUTION: @@ -259,7 +259,7 @@ // if (!_delay && rcfile.getTimerDelay() > 0) { _delay = rcfile.getTimerDelay(); - log_debug (_("Timer delay set to %d milliseconds"), _delay); + log_debug ("Timer delay set to %d milliseconds", _delay); } } @@ -286,7 +286,7 @@ } catch (const SoundException& ex) { log_error(_("Could not create sound handler: %s." - " Will continue w/out sound."), ex.what()); + " Will continue without sound."), ex.what()); } } } @@ -305,7 +305,7 @@ #ifdef GNASH_FPS_DEBUG if (_fpsDebugTime) { - log_debug(_("Activating FPS debugging every %g seconds"), + log_debug("Activating FPS debugging every %g seconds", _fpsDebugTime); _gui->setFpsTimerInterval(_fpsDebugTime); } @@ -329,7 +329,7 @@ size_t lastSlash = path.find_last_of('/'); std::string dir = path.substr(0, lastSlash+1); rcfile.addLocalSandboxPath(dir); - log_debug(_("%s appended to local sandboxes"), dir.c_str()); + log_debug("%s appended to local sandboxes", dir.c_str()); } try { @@ -350,7 +350,7 @@ // would not be able to load anything // rcfile.addLocalSandboxPath(path); - log_debug(_("%s appended to local sandboxes"), path.c_str()); + log_debug("%s appended to local sandboxes", path.c_str()); } // _url should be always set at this point... @@ -419,12 +419,12 @@ /// The StreamProvider uses the actual URL of the loaded movie. boost::shared_ptr sp(new StreamProvider(_url, baseURL, np)); - _runResources->setStreamProvider(sp); // Set the Hardware video decoding resources. none, vaapi, omap _runResources->setHWAccelBackend(_hwaccel); - // Set the Renderer resource, opengl, agg, or cairo + + // Set the Renderer resource, opengl, openvg, agg, or cairo _runResources->setRenderBackend(_renderer); _mediaHandler.reset(media::MediaFactory::instance().get(_media)); @@ -478,9 +478,9 @@ } if (!_width || !_height) { - log_debug(_("Input movie has collapsed dimensions " - "%d/%d. Setting to 1/1 and going on."), - _width, _height); + log_debug("Input movie has collapsed dimensions " + "%d/%d. Setting to 1/1 and going on.", + _width, _height); if (!_width) _width = 1; if (!_height) _height = 1; } @@ -505,8 +505,7 @@ // Register Player to receive FsCommand events from the core. root.registerFSCommandCallback(_callbacksHandler.get()); - log_debug("Player Host FD #%d, Player Control FD #%d", - _hostfd, _controlfd); + // log_debug("Player Host FD #%d, Player Control FD #%d", _hostfd, _controlfd); // Set host requests fd (if any) if ( _hostfd != -1 ) { @@ -543,8 +542,10 @@ if (! _delay) { // 10ms per heart beat - _delay = 10; + _delay = 10; } + // This is the time between the main loop waking up and processing + // network messages, external calls, and displaying the next frame. _gui->setInterval(_delay); if (_exitTimeout) { @@ -636,7 +637,8 @@ } if (!last && v.empty()) return; - std::auto_ptr ss(new ScreenShotter(_screenshotFile, _screenshotQuality)); + std::auto_ptr ss(new ScreenShotter(_screenshotFile, + _screenshotQuality)); if (last) ss->lastFrame(); ss->setFrames(v); _gui->setScreenShotter(ss); @@ -699,18 +701,18 @@ //log_debug("Attempt to write INVOKE requests fd %d", hostfd); int ret = write(hostfd, cmd, len); if ( ret == -1 ) { - log_error("Could not write to user-provided host " - "requests fd %d: %s", hostfd, strerror(errno)); + log_error(_("Could not write to user-provided host " + "requests fd %d: %s"), hostfd, strerror(errno)); } if ( static_cast(ret) < len ) { - log_error("Could only write %d bytes over %d required to " - "user-provided host requests fd %d", + log_error(_("Could only write %d bytes over %d required to " + "user-provided host requests fd %d"), ret, len, hostfd); } // Remove the newline for logging requestString.resize(requestString.size() - 1); - log_debug(_("Sent FsCommand '%s' to host fd %d"), + log_debug("Sent FsCommand '%s' to host fd %d", requestString, hostfd); } @@ -718,8 +720,8 @@ /// plugin they are always ignored. if (_gui.isPlugin()) { // We log the request to the fd above - log_debug(_("Running as plugin: skipping internal " - "handling of FsCommand %s%s.")); + log_debug("Running as plugin: skipping internal " + "handling of FsCommand %s%s."); return; } diff -Nru gnash-0.8.10~git20111001/gui/pythonmod/gnash-view.cpp gnash-0.8.10/gui/pythonmod/gnash-view.cpp --- gnash-0.8.10~git20111001/gui/pythonmod/gnash-view.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/pythonmod/gnash-view.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -218,7 +218,7 @@ view->media_handler.get())); } catch (gnash::SoundException& ex) { gnash::log_error(_("Could not create sound handler: %s." - " Will continue w/out sound."), ex.what()); + " Will continue without sound."), ex.what()); } gnash::log_error(_("Sound requested but no sound support compiled in")); #endif diff -Nru gnash-0.8.10~git20111001/gui/pythonmod/Makefile.am gnash-0.8.10/gui/pythonmod/Makefile.am --- gnash-0.8.10~git20111001/gui/pythonmod/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/pythonmod/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -35,7 +35,7 @@ -I$(top_srcdir)/libcore/parser \ -I$(top_srcdir)/libcore/asobj \ -I$(top_srcdir)/libmedia \ - -I$(top_srcdir)/libvaapi \ + -I$(top_srcdir)/libdevice/vaapi \ -I$(top_srcdir)/libsound INCLUDES = \ diff -Nru gnash-0.8.10~git20111001/gui/qt/Qt4Gui.cpp gnash-0.8.10/gui/qt/Qt4Gui.cpp --- gnash-0.8.10~git20111001/gui/qt/Qt4Gui.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/qt/Qt4Gui.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -205,11 +205,11 @@ _validbounds.setTo(0, 0, _width, _height); _glue->initBuffer(_width, _height); - log_debug(_("Setting renderer")); + // log_debug("Setting renderer"); _runResources.setRenderer(_renderer); - log_debug(_("Set renderer")); + // log_debug("Set renderer"); return true; } diff -Nru gnash-0.8.10~git20111001/gui/ScreenShotter.cpp gnash-0.8.10/gui/ScreenShotter.cpp --- gnash-0.8.10~git20111001/gui/ScreenShotter.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/gui/ScreenShotter.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -96,7 +96,7 @@ r.renderToImage(t, _type, _quality); } else { - log_error("Failed to open screenshot file \"%s\"!", outfile); + log_error(_("Failed to open screenshot file \"%s\"!"), outfile); } } diff -Nru gnash-0.8.10~git20111001/libbase/accumulator.h gnash-0.8.10/libbase/accumulator.h --- gnash-0.8.10~git20111001/libbase/accumulator.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/accumulator.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // accumulator.h: accumulating value for boost program_options. // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/AMF.cpp gnash-0.8.10/libbase/AMF.cpp --- gnash-0.8.10~git20111001/libbase/AMF.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/AMF.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // AMFConverter.h High-level functions for converting as_values to AMF. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -87,14 +87,14 @@ readString(const boost::uint8_t*& pos, const boost::uint8_t* end) { if (end - pos < 2) { - throw AMFException("Read past _end of buffer for string length"); + throw AMFException(_("Read past _end of buffer for string length")); } const boost::uint16_t si = readNetworkShort(pos); pos += 2; if (end - pos < si) { - throw AMFException("Read past _end of buffer for string type"); + throw AMFException(_("Read past _end of buffer for string type")); } const std::string str(reinterpret_cast(pos), si); @@ -135,7 +135,7 @@ const size_t len = str.size(); switch (t) { default: - log_error("writePlainString called with invalid type!"); + log_error(_("writePlainString called with invalid type!")); return; case LONG_STRING_AMF0: diff -Nru gnash-0.8.10~git20111001/libbase/AMF.h gnash-0.8.10/libbase/AMF.h --- gnash-0.8.10~git20111001/libbase/AMF.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/AMF.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // AMF.h Low level functions for manipulating and reading AMF buffers. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/arg_parser.cpp gnash-0.8.10/libbase/arg_parser.cpp --- gnash-0.8.10~git20111001/libbase/arg_parser.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/arg_parser.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Arg_parser - A POSIX/GNU command line argument parser. // Copyright (C) 2006, 2007, 2008, 2009, 2010 Antonio Diaz Diaz. -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -22,173 +22,164 @@ #include "arg_parser.h" - -bool Arg_parser::parse_long_option( const char * const opt, const char * const arg, - const Option options[], int & argind ) throw() - { - unsigned int len; - int index = -1; - bool exact = false, ambig = false; - - for( len = 0; opt[len+2] && opt[len+2] != '='; ++len ) ; - - // Test all long options for either exact match or abbreviated matches. - for( int i = 0; options[i].code != 0; ++i ) - if( options[i].name && !std::strncmp( options[i].name, &opt[2], len ) ) - { - if( std::strlen( options[i].name ) == len ) // Exact match found - { index = i; exact = true; break; } - else if( index < 0 ) index = i; // First nonexact match found - else if( options[index].code != options[i].code || - options[index].has_arg != options[i].has_arg ) - ambig = true; // Second or later nonexact match found - } - - if( ambig && !exact ) - { - _error = "option `"; _error += opt; _error += "' is ambiguous"; - return false; - } - - if( index < 0 ) // nothing found - { - _error = "unrecognized option `"; _error += opt; _error += '\''; - return false; - } - - ++argind; - data.push_back( Record( options[index].code ) ); - - if( opt[len+2] ) // `--=' syntax - { - if( options[index].has_arg == no ) - { - _error = "option `--"; _error += options[index].name; - _error += "' doesn't allow an argument"; - return false; - } - if( options[index].has_arg == yes && !opt[len+3] ) - { - _error = "option `--"; _error += options[index].name; - _error += "' requires an argument"; - return false; - } - data.back().argument = &opt[len+3]; - return true; - } - - if( options[index].has_arg == yes ) - { - if( !arg ) - { - _error = "option `--"; _error += options[index].name; - _error += "' requires an argument"; - return false; - } - ++argind; data.back().argument = arg; - return true; - } - - return true; - } - - -bool Arg_parser::parse_short_option( const char * const opt, const char * const arg, - const Option options[], int & argind ) throw() - { - int cind = 1; // character index in opt - - while( cind > 0 ) - { +bool +Arg_parser::parse_long_option( const char * const opt, const char * const arg, + const Option options[], int & argind ) throw() +{ + unsigned int len; int index = -1; - const unsigned char code = opt[cind]; - - if( code != 0 ) - for( int i = 0; options[i].code; ++i ) - if( code == options[i].code ) - { index = i; break; } - - if( index < 0 ) - { - _error = "invalid option -- "; _error += code; - return false; - } - - data.push_back( Record( code ) ); - if( opt[++cind] == 0 ) { ++argind; cind = 0; } // opt finished - - if( options[index].has_arg != no && cind > 0 && opt[cind] ) - { - data.back().argument = &opt[cind]; ++argind; cind = 0; - } - else if( options[index].has_arg == yes ) - { - if( !arg || !arg[0] ) - { - _error = "option requires an argument -- "; _error += code; + bool exact = false, ambig = false; + + for( len = 0; opt[len+2] && opt[len+2] != '='; ++len ) ; + + // Test all long options for either exact match or abbreviated matches. + for( int i = 0; options[i].code != 0; ++i ) + if( options[i].name && !std::strncmp( options[i].name, &opt[2], len ) ) + { + if( std::strlen( options[i].name ) == len ) // Exact match found + { index = i; exact = true; break; } + else if( index < 0 ) index = i; // First nonexact match found + else if( options[index].code != options[i].code || + options[index].has_arg != options[i].has_arg ) + ambig = true; // Second or later nonexact match found + } + + if( ambig && !exact ) { + _error = "option `"; _error += opt; _error += "' is ambiguous"; + return false; + } + + if( index < 0 ) { // nothing found + _error = "unrecognized option `"; _error += opt; _error += '\''; return false; + } + + ++argind; + data.push_back( Record( options[index].code ) ); + + if(opt[len+2]) { // `--=' syntax + if( options[index].has_arg == no ) { + _error = "option `--"; _error += options[index].name; + _error += "' doesn't allow an argument"; + return false; + } + if( options[index].has_arg == yes && !opt[len+3] ) { + _error = "option `--"; _error += options[index].name; + _error += "' requires an argument"; + return false; + } + data.back().argument = &opt[len+3]; + return true; + } + + if( options[index].has_arg == yes ) { + if( !arg ) { + _error = "option `--"; _error += options[index].name; + _error += "' requires an argument"; + return false; } - data.back().argument = arg; ++argind; cind = 0; - } + ++argind; data.back().argument = arg; + return true; } - return true; - } + + return true; +} +bool +Arg_parser::parse_short_option( const char * const opt, const char * const arg, + const Option options[], int & argind ) throw() +{ + int cind = 1; // character index in opt + + while( cind > 0 ) { + int index = -1; + const unsigned char code = opt[cind]; + + if( code != 0 ) { + for( int i = 0; options[i].code; ++i ) + if( code == options[i].code ) { + index = i; break; + } + } + + if( index < 0 ) { + _error = "invalid option -- "; _error += code; + return false; + } + + data.push_back( Record( code ) ); + if( opt[++cind] == 0 ) { ++argind; cind = 0; } // opt finished + + if( options[index].has_arg != no && cind > 0 && opt[cind] ) { + data.back().argument = &opt[cind]; ++argind; cind = 0; + } else if( options[index].has_arg == yes ) { + if( !arg || !arg[0] ) { + _error = "option requires an argument -- "; _error += code; + return false; + } + data.back().argument = arg; ++argind; cind = 0; + } + } + return true; +} Arg_parser::Arg_parser( const int argc, const char * const argv[], const Option options[], const bool in_order ) throw() - { - if( argc < 2 || !argv || !options ) return; - - std::vector< std::string > non_options; // skipped non-options - int argind = 1; // index in argv +{ + if( argc < 2 || !argv || !options ) return; - while( argind < argc ) - { - const unsigned char ch1 = argv[argind][0]; - const unsigned char ch2 = ( ch1 ? argv[argind][1] : 0 ); - - if( ch1 == '-' && ch2 ) // we found an option - { - const char * const opt = argv[argind]; - const char * const arg = (argind + 1 < argc) ? argv[argind+1] : 0; - if( ch2 == '-' ) - { - if( !argv[argind][2] ) { ++argind; break; } // we found "--" - else if( !parse_long_option( opt, arg, options, argind ) ) break; - } - else if( !parse_short_option( opt, arg, options, argind ) ) break; - } - else - { - if( !in_order ) non_options.push_back( argv[argind++] ); - else { data.push_back( Record() ); data.back().argument = argv[argind++]; } - } - } - if(! _error.empty() ) data.clear(); - else - { - for( unsigned int i = 0; i < non_options.size(); ++i ) - { data.push_back( Record() ); data.back().argument.swap( non_options[i] ); } - while( argind < argc ) - { data.push_back( Record() ); data.back().argument = argv[argind++]; } + std::vector< std::string > non_options; // skipped non-options + int argind = 1; // index in argv + + while( argind < argc ) { + const unsigned char ch1 = argv[argind][0]; + const unsigned char ch2 = ( ch1 ? argv[argind][1] : 0 ); + + if( ch1 == '-' && ch2 ) { // we found an option + const char * const opt = argv[argind]; + const char * const arg = (argind + 1 < argc) ? argv[argind+1] : 0; + if( ch2 == '-' ) { + if( !argv[argind][2] ) { ++argind; break; } // we found "--" + else if( !parse_long_option( opt, arg, options, argind ) ) break; + } else if( !parse_short_option( opt, arg, options, argind ) ) break; + } else { + if( !in_order ) { + non_options.push_back( argv[argind++] ); + } else { + data.push_back( Record() ); + data.back().argument = argv[argind++]; + } + } } - } - - + if(! _error.empty() ) { + data.clear(); + } else { + for( unsigned int i = 0; i < non_options.size(); ++i ) { + data.push_back( Record() ); + data.back().argument.swap( non_options[i] ); + } + while( argind < argc ) { + data.push_back( Record() ); + data.back().argument = argv[argind++]; } + } +} Arg_parser::Arg_parser( const char * const opt, const char * const arg, const Option options[] ) throw() - { - if( !opt || !opt[0] || !options ) return; - - if( opt[0] == '-' && opt[1] ) // we found an option - { - int argind = 1; // dummy - if( opt[1] == '-' ) - { if( opt[2] ) parse_long_option( opt, arg, options, argind ); } - else - parse_short_option( opt, arg, options, argind ); - if(! _error.empty() ) data.clear(); +{ + if( !opt || !opt[0] || !options ) return; + + if( opt[0] == '-' && opt[1] ) { // we found an option + int argind = 1; // dummy + if( opt[1] == '-' ) { + if( opt[2] ) parse_long_option( opt, arg, options, argind ); + } else { + parse_short_option( opt, arg, options, argind ); + } + if(! _error.empty() ) { + data.clear(); + } + } else { + data.push_back( Record() ); + data.back().argument = opt; } - else { data.push_back( Record() ); data.back().argument = opt; } - } +} diff -Nru gnash-0.8.10~git20111001/libbase/arg_parser.h gnash-0.8.10/libbase/arg_parser.h --- gnash-0.8.10~git20111001/libbase/arg_parser.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/arg_parser.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Arg_parser - A POSIX/GNU command line argument parser. // Copyright (C) 2006, 2007, 2008, 2009, 2010 Antonio Diaz Diaz. -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/BitsReader.cpp gnash-0.8.10/libbase/BitsReader.cpp --- gnash-0.8.10~git20111001/libbase/BitsReader.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/BitsReader.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // BitsReader.cpp: bits reader, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/BitsReader.h gnash-0.8.10/libbase/BitsReader.h --- gnash-0.8.10~git20111001/libbase/BitsReader.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/BitsReader.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // BitsReader.h: bits reader, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -168,7 +168,7 @@ { if ( ++ptr == end ) { - log_debug("Going round"); + log_debug(_("Going round")); ptr=start; } usedBits=0; diff -Nru gnash-0.8.10~git20111001/libbase/CachedBitmap.h gnash-0.8.10/libbase/CachedBitmap.h --- gnash-0.8.10~git20111001/libbase/CachedBitmap.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/CachedBitmap.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/ClockTime.cpp gnash-0.8.10/libbase/ClockTime.cpp --- gnash-0.8.10~git20111001/libbase/ClockTime.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/ClockTime.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ClockTime.cpp: clock and local time functions for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -220,8 +220,7 @@ else { // tm_isdst is negative: cannot get TZ info. // Convert and print in UTC instead. - LOG_ONCE( - gnash::log_error(_("Cannot get requested timezone information")); + LOG_ONCE(log_error(_("Cannot get requested timezone information")); ); offset = 0; } diff -Nru gnash-0.8.10~git20111001/libbase/ClockTime.h gnash-0.8.10/libbase/ClockTime.h --- gnash-0.8.10~git20111001/libbase/ClockTime.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/ClockTime.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Time.h: clock and local time functions for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/curl_adapter.cpp gnash-0.8.10/libbase/curl_adapter.cpp --- gnash-0.8.10~git20111001/libbase/curl_adapter.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/curl_adapter.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // NetworkAdapter.cpp: Interface to libcurl to read HTTP streams, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -242,12 +242,12 @@ int retries=0; while ( (code=curl_share_cleanup(_shandle)) != CURLSHE_OK ) { if ( ++retries > 10 ) { - log_error("Failed cleaning up share handle: %s. Giving up after " - "%d retries.", curl_share_strerror(code), retries); + log_error(_("Failed cleaning up share handle: %s. Giving up after %d retries."), + curl_share_strerror(code), retries); break; } - log_error("Failed cleaning up share handle: %s. Will try again in " - "a second.", curl_share_strerror(code)); + log_error(_("Failed cleaning up share handle: %s. Will try again in a second."), + curl_share_strerror(code)); gnashSleep(1000000); } _shandle = 0; @@ -336,17 +336,16 @@ //log_debug("Share mutex locked"); break; case CURL_LOCK_DATA_SSL_SESSION: - log_error("lockSharedHandle: SSL session locking " - "unsupported"); + log_error(_("lockSharedHandle: SSL session locking unsupported")); break; case CURL_LOCK_DATA_CONNECT: - log_error("lockSharedHandle: connect locking unsupported"); + log_error(_("lockSharedHandle: connect locking unsupported")); break; case CURL_LOCK_DATA_LAST: - log_error("lockSharedHandle: last locking unsupported ?!"); + log_error(_("lockSharedHandle: last locking unsupported ?!")); break; default: - log_error("lockSharedHandle: unknown shared data %d", data); + log_error(_("lockSharedHandle: unknown shared data %d"), data); break; } } @@ -372,18 +371,16 @@ unlock(_shareMutex); break; case CURL_LOCK_DATA_SSL_SESSION: - log_error("unlockSharedHandle: SSL session locking " - "unsupported"); + log_error(_("unlockSharedHandle: SSL session locking unsupported")); break; case CURL_LOCK_DATA_CONNECT: - log_error("unlockSharedHandle: connect locking unsupported"); + log_error(_("unlockSharedHandle: connect locking unsupported")); break; case CURL_LOCK_DATA_LAST: - log_error("unlockSharedHandle: last locking unsupported ?!"); + log_error(_("unlockSharedHandle: last locking unsupported ?!")); break; default: - std::cerr << "unlockSharedHandle: unknown shared data " << - data << std::endl; + log_error(_("unlockSharedHandle: unknown shared data %d"), data); break; } } @@ -628,7 +625,7 @@ RcInitFile::getDefaultInstance().getStreamsTimeout()*1000); #ifdef GNASH_CURL_VERBOSE - log_debug("User timeout is %u milliseconds", userTimeout); + log_debug("User timeout is %u milliseconds", userTimeout); #endif WallClockTimer lastProgress; // timer since last progress @@ -673,7 +670,7 @@ // give DNS enough time to resolve the lookup. if (userTimeout && lastProgress.elapsed() > userTimeout) { log_error(_("FIXME: Timeout (%u milliseconds) while loading " - "from url %s"), userTimeout, _url); + "from URL %s"), userTimeout, _url); // TODO: should we set _error here ? return; } else { @@ -721,7 +718,7 @@ #endif if (userTimeout && lastProgress.elapsed() > userTimeout) { log_error(_("Timeout (%u milliseconds) while loading " - "from url %s"), userTimeout, _url); + "from URL %s"), userTimeout, _url); // TODO: should we set _error here ? return; } @@ -763,18 +760,18 @@ CURLINFO_RESPONSE_CODE, &code); if ( code >= 400 ) { - log_error ("HTTP response %ld from url %s", - code, _url); + log_error(_("HTTP response %ld from URL %s"), + code, _url); _error = true; _running = false; } else { - log_debug ("HTTP response %ld from url %s", - code, _url); + log_debug("HTTP response %ld from URL %s", + code, _url); } } else { // Transaction failed, pass on curl error. - log_error("CURL: %s", curl_easy_strerror( + log_error(_("CURL: %s"), curl_easy_strerror( curl_msg->data.result)); _error = true; } @@ -807,8 +804,7 @@ _cache = std::fopen(cachefile.c_str(), "w+b"); if (!_cache) { - log_error("Could not open specified path as cache file. Using " - "a temporary file instead"); + log_error(_("Could not open specified path as cache file. Using a temporary file instead")); _cache = std::tmpfile(); } } else { @@ -816,7 +812,7 @@ } if ( ! _cache ) { - throw GnashException("Could not create temporary cache file"); + throw GnashException(_("Could not create temporary cache file")); } _cachefd = fileno(_cache); @@ -1066,7 +1062,7 @@ if ( eof() || _error ) return 0; #ifdef GNASH_CURL_VERBOSE - log_debug ("read(%d) called", bytes); + log_debug("read(%d) called", bytes); #endif fillCache(bytes + tell()); @@ -1077,7 +1073,6 @@ #endif return std::fread(dst, 1, bytes, _cache); - } /*public*/ @@ -1085,7 +1080,7 @@ CurlStreamFile::readNonBlocking(void *dst, std::streamsize bytes) { #ifdef GNASH_CURL_VERBOSE - log_debug ("readNonBlocking(%d) called", bytes); + log_debug("readNonBlocking(%d) called", bytes); #endif if ( eof() || _error ) return 0; @@ -1093,8 +1088,7 @@ fillCacheNonBlocking(); if ( _error ) { // I guess an exception would be thrown in this case ? - log_error("curl adaptor's fillCacheNonBlocking set _error " - "rather then throwing an exception"); + log_error(_("curl adaptor's fillCacheNonBlocking set _error rather then throwing an exception")); return 0; } @@ -1159,13 +1153,13 @@ if (_error) return false; // error can be set by fillCache if (_cached < pos) { - log_error ("Warning: could not cache enough bytes on seek: %d " - "requested, %d cached", pos, _cached); + log_error(_("Warning: could not cache enough bytes on seek: %d requested, %d cached"), + pos, _cached); return false; } if (std::fseek(_cache, pos, SEEK_SET) == -1) { - log_error("Warning: fseek failed"); + log_error(_("Warning: fseek failed")); return false; } @@ -1345,7 +1339,7 @@ stream.reset(new CurlStreamFile(url, cachefile)); } catch (const std::exception& ex) { - log_error("curl stream: %s", ex.what()); + log_error(_("curl stream: %s"), ex.what()); } return stream; } @@ -1364,7 +1358,7 @@ stream.reset(new CurlStreamFile(url, postdata, cachefile)); } catch (const std::exception& ex) { - log_error("curl stream: %s", ex.what()); + log_error(_("curl stream: %s"), ex.what()); } return stream; } @@ -1380,7 +1374,7 @@ stream.reset(new CurlStreamFile(url, postdata, headers, cachefile)); } catch (const std::exception& ex) { - log_error("curl stream: %s", ex.what()); + log_error(_("curl stream: %s"), ex.what()); } return stream; @@ -1430,8 +1424,7 @@ #endif // def USE_CURL - // Local Variables: // mode: C++ -// indent-tabs-mode: null +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/libbase/dsodefs.h gnash-0.8.10/libbase/dsodefs.h --- gnash-0.8.10~git20111001/libbase/dsodefs.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/dsodefs.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/extension.cpp gnash-0.8.10/libbase/extension.cpp --- gnash-0.8.10~git20111001/libbase/extension.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/extension.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // extension.cpp: Read and enable plug-in extensions to Flash, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -195,7 +195,7 @@ const std::string& dir = *i; - log_debug(_("Scanning directory \"%s\" for plugins"), dir); + log_debug("Scanning directory \"%s\" for plugins", dir); DIR *libdir = opendir(dir.c_str()); if (!libdir) { @@ -223,7 +223,7 @@ name.erase(pos); if (suffix == ".so") { - log_debug(_("Gnash Plugin name: %s"), name); + log_debug("Gnash Plugin name: %s", name); _modules.push_back(name); } else { diff -Nru gnash-0.8.10~git20111001/libbase/extension.h gnash-0.8.10/libbase/extension.h --- gnash-0.8.10~git20111001/libbase/extension.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/extension.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GC.cpp gnash-0.8.10/libbase/GC.cpp --- gnash-0.8.10~git20111001/libbase/GC.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GC.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GC.cpp: Garbage Collector, for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -43,7 +43,7 @@ #endif { #ifdef GNASH_GC_DEBUG - log_debug(_("GC %p created"), (void*)this); + log_debug("GC %p created", (void*)this); #endif char* gcgap = std::getenv("GNASH_GC_TRIGGER_THRESHOLD"); if (gcgap) { @@ -55,7 +55,7 @@ GC::~GC() { #ifdef GNASH_GC_DEBUG - log_debug(_("GC deleted, deleting all managed resources - collector run %d times"), _collectorRuns); + log_debug("GC deleted, deleting all managed resources - collector run %d times", _collectorRuns); #endif for (ResList::const_iterator i = _resList.begin(), e = _resList.end(); i != e; ++i) { @@ -68,7 +68,7 @@ { #if (GNASH_GC_DEBUG > 1) - log_debug(_("GC: sweep scan started")); + log_debug("GC: sweep scan started"); #endif size_t deleted = 0; @@ -78,7 +78,7 @@ if (!res->isReachable()) { #if GNASH_GC_DEBUG > 1 - log_debug(_("GC: recycling object %p (%s)"), res, typeName(*res)); + log_debug("GC: recycling object %p (%s)", res, typeName(*res)); #endif ++deleted; delete res; @@ -93,7 +93,7 @@ _resListSize -= deleted; #ifdef GNASH_GC_DEBUG - log_debug(_("GC: recycled %d unreachable resources - %d left"), + log_debug("GC: recycled %d unreachable resources - %d left", deleted, _resListSize); #endif @@ -112,8 +112,8 @@ #endif #ifdef GNASH_GC_DEBUG - log_debug(_("GC: collection cycle started - %d/%d new resources " - "allocated since last run (from %d to %d)"), + log_debug("GC: collection cycle started - %d/%d new resources " + "allocated since last run (from %d to %d)", _resListSize - _lastResCount, _maxNewCollectablesCount, _lastResCount, _resListSize); #endif // GNASH_GC_DEBUG diff -Nru gnash-0.8.10~git20111001/libbase/GC.h gnash-0.8.10/libbase/GC.h --- gnash-0.8.10~git20111001/libbase/GC.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GC.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GC.h: Garbage Collector for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/getclocktime.hpp gnash-0.8.10/libbase/getclocktime.hpp --- gnash-0.8.10~git20111001/libbase/getclocktime.hpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/getclocktime.hpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/gettext.h gnash-0.8.10/libbase/gettext.h --- gnash-0.8.10~git20111001/libbase/gettext.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/gettext.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ /* Convenience header for conditional use of GNU . - Copyright (C) 1995-1998, 2000-2002, 2004, 2009, 2010, - 2011 Free Software Foundation, Inc. + Copyright (C) 1995-1998, 2000-2002, 2004, 2009, 2010, 2011, 2012 + Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published diff -Nru gnash-0.8.10~git20111001/libbase/gmemory.h gnash-0.8.10/libbase/gmemory.h --- gnash-0.8.10~git20111001/libbase/gmemory.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/gmemory.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashAlgorithm.h gnash-0.8.10/libbase/GnashAlgorithm.h --- gnash-0.8.10~git20111001/libbase/GnashAlgorithm.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashAlgorithm.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GnashAlgorithm.h: useful templates and functors for generic algorithms // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashEnums.h gnash-0.8.10/libbase/GnashEnums.h --- gnash-0.8.10~git20111001/libbase/GnashEnums.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashEnums.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashException.h gnash-0.8.10/libbase/GnashException.h --- gnash-0.8.10~git20111001/libbase/GnashException.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashException.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashFactory.h gnash-0.8.10/libbase/GnashFactory.h --- gnash-0.8.10~git20111001/libbase/GnashFactory.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashFactory.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashFactory.h A generic class template // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashFileUtilities.cpp gnash-0.8.10/libbase/GnashFileUtilities.cpp --- gnash-0.8.10~git20111001/libbase/GnashFileUtilities.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashFileUtilities.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashFileUtilities.cpp File handling for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashFileUtilities.h gnash-0.8.10/libbase/GnashFileUtilities.h --- gnash-0.8.10~git20111001/libbase/GnashFileUtilities.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashFileUtilities.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashFileUtilities.h File handling for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashImage.cpp gnash-0.8.10/libbase/GnashImage.cpp --- gnash-0.8.10~git20111001/libbase/GnashImage.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashImage.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Image.cpp: image data class for Gnash. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -176,7 +176,7 @@ outChannel = JpegOutput::create(out, width, height, quality); break; default: - log_error("Requested to write image as unsupported filetype"); + log_error(_("Requested to write image as unsupported filetype")); break; } @@ -232,7 +232,7 @@ im.reset(new ImageRGBA(width, height)); break; default: - log_error("Invalid image returned"); + log_error(_("Invalid image returned")); return im; } } @@ -240,7 +240,7 @@ // This should be caught here because ~JpegInput can also // throw an exception on stack unwinding and this confuses // remote catchers. - log_error("Out of memory while trying to create %dx%d image", + log_error(_("Out of memory while trying to create %dx%d image"), width, height); return im; } diff -Nru gnash-0.8.10~git20111001/libbase/GnashImageGif.cpp gnash-0.8.10/libbase/GnashImageGif.cpp --- gnash-0.8.10~git20111001/libbase/GnashImageGif.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashImageGif.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashImageGif.cpp: gif_lib wrapper for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -207,7 +207,7 @@ // Handle interlaced data in four passes. if (_gif->Image.Interlace) { - log_debug(_("Found interlaced GIF (%d x %d)"), + log_debug("Found interlaced GIF (%d x %d)", screenWidth, screenHeight); // The order of interlaced GIFs. @@ -234,7 +234,7 @@ } // Non-interlaced data. - log_debug(_("Found non-interlaced GIF (%d x %d)"), + log_debug("Found non-interlaced GIF (%d x %d)", screenWidth, screenHeight); for (size_t i = imageTop; i < imageHeight; ++i) { diff -Nru gnash-0.8.10~git20111001/libbase/GnashImageGif.h gnash-0.8.10/libbase/GnashImageGif.h --- gnash-0.8.10~git20111001/libbase/GnashImageGif.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashImageGif.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashImageGif.h: gif_lib wrapper for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashImage.h gnash-0.8.10/libbase/GnashImage.h --- gnash-0.8.10~git20111001/libbase/GnashImage.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashImage.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashImage.h: Base class for reading image data in Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashImageJpeg.cpp gnash-0.8.10/libbase/GnashImageJpeg.cpp --- gnash-0.8.10~git20111001/libbase/GnashImageJpeg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashImageJpeg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GnashImageJpeg.cpp: Jpeg reader, for Gnash. // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -280,7 +281,7 @@ // Found valid table-specs-only datastream break; default: - log_debug(_("unexpected: jpeg_read_header returned %d"), ret); + log_error(_("unexpected: jpeg_read_header returned %d"), ret); break; } @@ -326,7 +327,7 @@ // Found valid table-specs-only datastream break; default: - log_debug(_("unexpected: jpeg_read_header returned %d [%s:%d]"), + log_error(_("unexpected: jpeg_read_header returned %d [%s:%d]"), ret, __FILE__, __LINE__); break; } @@ -429,14 +430,15 @@ void JpegInput::errorOccurred(const char* msg) { - log_debug("Long jump: banzaaaaaai!"); - _errorOccurred = msg; - - // Mark the compressor as closed so we can open another image - // with this instance. We should throw on any errors, so there - // should be no further activity on the current image. - if (_compressorOpened) _compressorOpened = false; - std::longjmp(_jmpBuf, 1); + log_error("Long jump: banzaaaaaai!"); + + _errorOccurred = msg; + + // Mark the compressor as closed so we can open another image + // with this instance. We should throw on any errors, so there + // should be no further activity on the current image. + if (_compressorOpened) _compressorOpened = false; + std::longjmp(_jmpBuf, 1); } // Create and read a new image, using a input object that diff -Nru gnash-0.8.10~git20111001/libbase/GnashImageJpeg.h gnash-0.8.10/libbase/GnashImageJpeg.h --- gnash-0.8.10~git20111001/libbase/GnashImageJpeg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashImageJpeg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GnashImageJpeg.h: Jpeg reader, for Gnash. // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashImagePng.cpp gnash-0.8.10/libbase/GnashImagePng.cpp --- gnash-0.8.10~git20111001/libbase/GnashImagePng.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashImagePng.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashImagePng.cpp: libpng wrapper for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -55,7 +55,7 @@ void warning(png_struct*, const char* msg) { - log_debug(_("PNG warning: %s"), msg); + log_debug("PNG warning: %s", msg); } void @@ -251,7 +251,7 @@ // Convert less-than-8-bit greyscale to 8 bit. if (type == PNG_COLOR_TYPE_GRAY && bitDepth < 8) { - log_debug("Setting grey bit depth(%d) to 8", bitDepth); + log_debug("Setting grey bit depth(%d) to 8", bitDepth); #if PNG_LIBPNG_VER_MINOR < 4 png_set_gray_1_2_4_to_8(_pngPtr); #else @@ -261,7 +261,7 @@ // Apply the transparency block if it exists. if (png_get_valid(_pngPtr, _infoPtr, PNG_INFO_tRNS)) { - log_debug("Applying transparency block, image is RGBA"); + log_debug("Applying transparency block, image is RGBA"); png_set_tRNS_to_alpha(_pngPtr); _type = TYPE_RGBA; } @@ -272,18 +272,18 @@ // Set the type of the image if it hasn't been set already. if (_type == GNASH_IMAGE_INVALID) { if (type & PNG_COLOR_MASK_ALPHA) { - log_debug("Loading PNG image with alpha"); + log_debug("Loading PNG image with alpha"); _type = TYPE_RGBA; } else { - log_debug("Loading PNG image without alpha"); + log_debug("Loading PNG image without alpha"); _type = TYPE_RGB; } } // Convert 1-channel grey images to 3-channel RGB. if (type == PNG_COLOR_TYPE_GRAY || type == PNG_COLOR_TYPE_GRAY_ALPHA) { - log_debug("Converting greyscale PNG to RGB(A)"); + log_debug("Converting greyscale PNG to RGB(A)"); png_set_gray_to_rgb(_pngPtr); } diff -Nru gnash-0.8.10~git20111001/libbase/GnashImagePng.h gnash-0.8.10/libbase/GnashImagePng.h --- gnash-0.8.10~git20111001/libbase/GnashImagePng.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashImagePng.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashImagePng.h: libpng wrapper for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashNumeric.h gnash-0.8.10/libbase/GnashNumeric.h --- gnash-0.8.10~git20111001/libbase/GnashNumeric.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashNumeric.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashNumeric.h: vaguely useful mathematical functions. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashSleep.h gnash-0.8.10/libbase/GnashSleep.h --- gnash-0.8.10~git20111001/libbase/GnashSleep.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashSleep.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashSleep.h -- How do you sleep? // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashSystemFDHeaders.h gnash-0.8.10/libbase/GnashSystemFDHeaders.h --- gnash-0.8.10~git20111001/libbase/GnashSystemFDHeaders.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashSystemFDHeaders.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashSystemFDHeaders.h: Compatibility FD header for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashSystemIOHeaders.h gnash-0.8.10/libbase/GnashSystemIOHeaders.h --- gnash-0.8.10~git20111001/libbase/GnashSystemIOHeaders.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashSystemIOHeaders.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashImageSystemIOHeaders.h: Compatibility IO header for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashSystemNetHeaders.h gnash-0.8.10/libbase/GnashSystemNetHeaders.h --- gnash-0.8.10~git20111001/libbase/GnashSystemNetHeaders.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashSystemNetHeaders.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashImageSystemNetHeaders.h: Compatibility Network header for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashVaapiImage.cpp gnash-0.8.10/libbase/GnashVaapiImage.cpp --- gnash-0.8.10~git20111001/libbase/GnashVaapiImage.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashVaapiImage.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GnashVaapiImage.cpp: GnashImage class used with VA API // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -47,13 +48,13 @@ _surface(surface), _creation_time(get_ticks_usec()) { - log_debug("GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n", + log_debug(_("GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n"), _surface->get(), _width, _height); } GnashVaapiImage::~GnashVaapiImage() { - log_debug("GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n", + log_debug(_("GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n"), _surface->get()); } @@ -65,7 +66,7 @@ void GnashVaapiImage::update(boost::uint8_t* data) { - log_debug("GnashVaapi::update(): data %p\n", data); + log_debug(_("GnashVaapi::update(): data %p\n"), data); // XXX: use vaPutImage() _creation_time = get_ticks_usec(); @@ -97,7 +98,7 @@ // should not have to retrieve the VA surface underlying pixels. // Mark this usage scenario as a fatal error and fix the code // instead. - log_error("GnashVaapiImage: VA surface to SW pixels are not supported\n"); + log_error(_("GnashVaapiImage: VA surface to SW pixels are not supported\n")); assert(0); _data.reset(); @@ -108,8 +109,8 @@ image::GnashImage::iterator GnashVaapiImage::begin() { - log_debug("GnashVaapiImage::data(): surface 0x%08x\n", _surface->get()); - log_debug(" -> %u usec from creation\n", + log_debug(_("GnashVaapiImage::data(): surface 0x%08x\n"), _surface->get()); + log_debug(_(" -> %u usec from creation\n"), (boost::uint32_t)(get_ticks_usec() - _creation_time)); if (!transfer()) { @@ -123,8 +124,9 @@ image::GnashImage::const_iterator GnashVaapiImage::begin() const { - log_debug("GnashVaapiImage::data() const: surface 0x%08x\n", _surface->get()); - log_debug(" -> %u usec from creation\n", + log_debug(_("GnashVaapiImage::data() const: surface 0x%08x\n"), + _surface->get()); + log_debug(_(" -> %u usec from creation\n"), (boost::uint32_t)(get_ticks_usec() - _creation_time)); /* XXX: awful hack... */ @@ -139,5 +141,5 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/libbase/GnashVaapiImage.h gnash-0.8.10/libbase/GnashVaapiImage.h --- gnash-0.8.10~git20111001/libbase/GnashVaapiImage.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashVaapiImage.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GnashVaapiImage.h: GnashImage class used with VA API // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashVaapiImageProxy.h gnash-0.8.10/libbase/GnashVaapiImageProxy.h --- gnash-0.8.10~git20111001/libbase/GnashVaapiImageProxy.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashVaapiImageProxy.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GnashVaapiImageProxy.h: GnashVaapiImage proxy class used for delayed rendering // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashVaapiTexture.cpp gnash-0.8.10/libbase/GnashVaapiTexture.cpp --- gnash-0.8.10~git20111001/libbase/GnashVaapiTexture.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashVaapiTexture.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GnashVaapiTexture.cpp: GnashImage class used for VA/GLX rendering // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/GnashVaapiTexture.h gnash-0.8.10/libbase/GnashVaapiTexture.h --- gnash-0.8.10~git20111001/libbase/GnashVaapiTexture.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/GnashVaapiTexture.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GnashVaapiTexture.h: GnashImage class used for VA/GLX rendering // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/ImageIterators.h gnash-0.8.10/libbase/ImageIterators.h --- gnash-0.8.10~git20111001/libbase/ImageIterators.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/ImageIterators.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ImageIterators.h: Specialized iterators for image data. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/IOChannel.cpp gnash-0.8.10/libbase/IOChannel.cpp --- gnash-0.8.10~git20111001/libbase/IOChannel.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/IOChannel.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // IOChannel.cpp - a virtual IO channel, for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/IOChannel.h gnash-0.8.10/libbase/IOChannel.h --- gnash-0.8.10~git20111001/libbase/IOChannel.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/IOChannel.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // IOChannel.h - a virtual IO channel, for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/log.cpp gnash-0.8.10/libbase/log.cpp --- gnash-0.8.10~git20111001/libbase/log.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/log.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // log.cpp: Message logging functions, for gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/log.h gnash-0.8.10/libbase/log.h --- gnash-0.8.10~git20111001/libbase/log.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/log.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/Makefile.am gnash-0.8.10/libbase/Makefile.am --- gnash-0.8.10~git20111001/libbase/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -143,6 +143,7 @@ GnashVaapiImage.cpp \ GnashVaapiImage.h \ GnashVaapiImageProxy.h \ + GnashVaapiTexture.cpp \ $(NULL) endif @@ -162,6 +163,7 @@ $(BOOST_CFLAGS) \ $(OPENGL_CFLAGS) \ $(LTDL_CFLAGS) \ + -I$(top_srcdir)/librender \ $(NULL) if ANDROID @@ -258,15 +260,15 @@ if HAVE_VAAPI libgnashbase_la_CPPFLAGS += \ - -I$(top_srcdir)/libvaapi \ + -I$(top_srcdir)/libdevice/vaapi \ $(NULL) libgnashbase_la_LIBADD += \ - $(top_builddir)/libvaapi/libgnashvaapi.la \ + $(top_builddir)/libdevice/libgnashvaapi.la \ $(NULL) libgnashbase_la_DEPENDENCIES += \ - $(top_builddir)/libvaapi/libgnashvaapi.la \ + $(top_builddir)/libdevice/libgnashvaapi.la \ $(NULL) endif diff -Nru gnash-0.8.10~git20111001/libbase/memory.cpp gnash-0.8.10/libbase/memory.cpp --- gnash-0.8.10~git20111001/libbase/memory.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/memory.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -91,7 +91,7 @@ // GNASH_REPORT_FUNCTION; _collecting = true; if (_info == 0) { - log_debug("Allocating buffer for %d data samples", _size); + log_debug(_("Allocating buffer for %d data samples"), _size); _info = new struct small_mallinfo[_size]; reset(); addStats(); @@ -298,9 +298,9 @@ // Sanity check on our calculations if (total_allocated != (accumulate_allocated - accumulate_freed)) { - log_error("Calculations don't equal"); + log_error(_("Calculations don't equal")); } else { - log_debug("Zero memory leaks for this program"); + log_debug(_("Zero memory leaks for this program")); } if ((_checkpoint[0].uordblks != 0) && (_checkpoint[1].uordblks != 0)) { if (_checkpoint[1].uordblks == _checkpoint[0].uordblks) { @@ -381,5 +381,5 @@ // Local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/libbase/NamingPolicy.cpp gnash-0.8.10/libbase/NamingPolicy.cpp --- gnash-0.8.10~git20111001/libbase/NamingPolicy.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/NamingPolicy.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/NamingPolicy.h gnash-0.8.10/libbase/NamingPolicy.h --- gnash-0.8.10~git20111001/libbase/NamingPolicy.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/NamingPolicy.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/NetworkAdapter.h gnash-0.8.10/libbase/NetworkAdapter.h --- gnash-0.8.10~git20111001/libbase/NetworkAdapter.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/NetworkAdapter.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/noseek_fd_adapter.cpp gnash-0.8.10/libbase/noseek_fd_adapter.cpp --- gnash-0.8.10~git20111001/libbase/noseek_fd_adapter.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/noseek_fd_adapter.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/noseek_fd_adapter.h gnash-0.8.10/libbase/noseek_fd_adapter.h --- gnash-0.8.10~git20111001/libbase/noseek_fd_adapter.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/noseek_fd_adapter.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/Point2d.h gnash-0.8.10/libbase/Point2d.h --- gnash-0.8.10~git20111001/libbase/Point2d.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/Point2d.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Point2d template - for gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/Range2d.h gnash-0.8.10/libbase/Range2d.h --- gnash-0.8.10~git20111001/libbase/Range2d.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/Range2d.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/rc.cpp gnash-0.8.10/libbase/rc.cpp --- gnash-0.8.10~git20111001/libbase/rc.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/rc.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // rc.cpp: "Run Command" configuration file, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -533,6 +533,9 @@ extractSetting(_localhostOnly, "localhost", variable, value) || + extractSetting(_showMouse, "showMouse", variable, + value) + || extractSetting(_localdomainOnly, "localdomain", variable, value) || @@ -750,6 +753,7 @@ << endl << cmd << "splashScreen " << _splashScreen << endl << cmd << "localHost " << _localhostOnly << endl << + cmd << "showMouse " << _showMouse << endl << cmd << "localDomain " << _localdomainOnly << endl << cmd << "insecureSSL " << _insecureSSL << endl << cmd << "debugger " << _debugger << endl << diff -Nru gnash-0.8.10~git20111001/libbase/rc.h gnash-0.8.10/libbase/rc.h --- gnash-0.8.10~git20111001/libbase/rc.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/rc.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // rc.h: "Run Command" configuration file declarations, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -157,6 +157,11 @@ // /// @return a std::vector of strings containing blocked domains const PathList& getBlackList() const { return _blacklist; } + + /// Whether to forcibly show the mouse pointer even if the SWF file + /// disables it. THis allows touchscreen based SWF files to + /// work on a normal non-touchscreen desktop. + bool showMouse() const { return _showMouse; } /// Sets the RcInitFile blacklist of domains to block // @@ -497,7 +502,10 @@ /// Only access network resources on the local host bool _localhostOnly; - + + /// Show the mouse pointer + bool _showMouse; + /// Allowed domains PathList _whitelist; diff -Nru gnash-0.8.10~git20111001/libbase/ref_counted.h gnash-0.8.10/libbase/ref_counted.h --- gnash-0.8.10~git20111001/libbase/ref_counted.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/ref_counted.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/RTMP.cpp gnash-0.8.10/libbase/RTMP.cpp --- gnash-0.8.10~git20111001/libbase/RTMP.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/RTMP.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -218,7 +219,7 @@ // Basic connection attempt. if (!_socket.connect(hostname, port)) { - log_error("Initial connection failed"); + log_error(_("Initial connection failed")); return false; } @@ -321,17 +322,17 @@ break; case PACKET_TYPE_FLEX_STREAM_SEND: - LOG_ONCE(log_unimpl("unsupported packet %s received")); + LOG_ONCE(log_unimpl(_("unsupported packet received"))); break; case PACKET_TYPE_FLEX_SHARED_OBJECT: - LOG_ONCE(log_unimpl("unsupported packet %s received")); + LOG_ONCE(log_unimpl(_("unsupported packet received"))); break; case PACKET_TYPE_FLEX_MESSAGE: { - LOG_ONCE(log_unimpl("partially supported packet %s received")); - _messageQueue.push_back(packet.buffer); + LOG_ONCE(log_unimpl(_("partially supported packet %s received"))); + _messageQueue.push_back(packet.buffer); break; } @@ -340,7 +341,7 @@ break; case PACKET_TYPE_SHARED_OBJECT: - LOG_ONCE(log_unimpl("packet %s received")); + LOG_ONCE(log_unimpl(_("packet %s received"))); break; case PACKET_TYPE_INVOKE: @@ -352,7 +353,7 @@ break; default: - log_error("Unknown packet %s received", t); + log_error(_("Unknown packet %s received"), t); } @@ -454,7 +455,7 @@ if (hr.channel == 0) { if (readSocket(&hbuf[1], 1) != 1) { - log_error("failed to read RTMP packet header 2nd byte"); + log_error(_("failed to read RTMP packet header 2nd byte")); return false; } hr.channel = hbuf[1] + 64; @@ -462,13 +463,13 @@ } else if (hr.channel == 1) { if (readSocket(&hbuf[1], 2) != 2) { - log_error("Failed to read RTMP packet header 3nd byte"); + log_error(_("Failed to read RTMP packet header 3nd byte")); return false; } const boost::uint32_t tmp = (hbuf[2] << 8) + hbuf[1]; hr.channel = tmp + 64; - log_debug( "%s, channel: %0x", __FUNCTION__, hr.channel); + log_debug("%s, channel: %0x", __FUNCTION__, hr.channel); header += 2; } @@ -480,7 +481,7 @@ if (htype != RTMP_PACKET_SIZE_LARGE) { if (!hasPacket(CHANNELS_IN, hr.channel)) { - log_error("Incomplete packet received on channel %s", channel); + log_error(_("Incomplete packet received on channel %s"), channel); return false; } @@ -493,7 +494,7 @@ --nSize; if (nSize > 0 && readSocket(header, nSize) != nSize) { - log_error( "Failed to read RTMP packet header. type: %s", + log_error(_("Failed to read RTMP packet header. type: %s"), static_cast(hbuf[0])); return false; } @@ -538,7 +539,7 @@ if (hr._timestamp == 0xffffff) { if (readSocket(header+nSize, 4) != 4) { - log_error( "%s, failed to read extended timestamp", + log_error(_("%s, failed to read extended timestamp"), __FUNCTION__); return false; } @@ -780,7 +781,7 @@ const boost::uint8_t* pos = payloadData(packet) + 1; const boost::uint8_t* end = payloadEnd(packet); const std::string& s = amf::readString(pos, end); - log_debug( "Calling remote method %s", s); + log_debug("Calling remote method %s", s); } RTMPPacket& storedpacket = storePacket(CHANNELS_OUT, hr.channel, packet); @@ -867,13 +868,13 @@ // This should probably not happen, but we can try again. An error will // be signalled later if the socket is no longer usable. if (!sent) { - log_error("Stage 1 socket not ready. This should not happen."); + log_error(_("Stage 1 socket not ready. This should not happen.")); return false; } /// If we sent the wrong amount of data, we can't recover. if (sent != sigSize + 1) { - log_error("Could not send stage 1 data"); + log_error(_("Could not send stage 1 data")); _error = true; return false; } @@ -895,7 +896,7 @@ assert (read == sigSize + 1); if (_recvBuf[0] != _sendBuf[0]) { - log_error( "Type mismatch: client sent %d, server answered %d", + log_error(_("Type mismatch: client sent %d, server answered %d"), _recvBuf[0], _sendBuf[0]); } @@ -908,7 +909,7 @@ log_debug("Server Uptime : %d", suptime); log_debug("FMS Version : %d.%d.%d.%d", - +serverSig[4], +serverSig[5], +serverSig[6], +serverSig[7]); + +serverSig[4], +serverSig[5], +serverSig[6], +serverSig[7]); return true; } @@ -923,7 +924,7 @@ if (!sent) return false; if (sent != sigSize) { - log_error("Could not send complete signature."); + log_error(_("Could not send complete signature.")); _error = true; return false; } @@ -949,7 +950,7 @@ // Should we set an error here? if (!match) { - log_error( "Signatures do not match during handshake!"); + log_error(_("Signatures do not match during handshake!")); } return true; } @@ -969,7 +970,7 @@ bool sendCtrl(RTMP& r, ControlType t, unsigned int nObject, unsigned int nTime) { - log_debug( "Sending control type %s %s", +t, t); + log_debug("Sending control type %s %s", +t, t); RTMPPacket packet(256); @@ -1026,7 +1027,7 @@ { if (payloadSize(packet) >= 4) { r._inChunkSize = amf::readNetworkLong(payloadData(packet)); - log_debug( "Changed chunk size to %d", r._inChunkSize); + log_debug("Changed chunk size to %d", r._inChunkSize); } } @@ -1037,7 +1038,7 @@ const size_t size = payloadSize(packet); if (size < 2) { - log_error("Control packet too short"); + log_error(_("Control packet too short")); return; } @@ -1045,12 +1046,12 @@ static_cast(amf::readNetworkShort(payloadData(packet))); if (size < 6) { - log_error("Control packet (%s) data too short", t); + log_error(_("Control packet (%s) data too short"), t); return; } const int arg = amf::readNetworkLong(payloadData(packet) + 2); - log_debug( "Received control packet %s with argument %s", t, arg); + log_debug("Received control packet %s with argument %s", t, arg); switch (t) { @@ -1083,7 +1084,7 @@ break; default: - log_error("Received unknown or unhandled control %s", t); + log_error(_("Received unknown or unhandled control %s"), t); break; } @@ -1093,7 +1094,7 @@ handleServerBW(RTMP& r, const RTMPPacket& packet) { const boost::uint32_t bw = amf::readNetworkLong(payloadData(packet)); - log_debug( "Server bandwidth is %s", bw); + log_debug("Server bandwidth is %s", bw); r.setServerBandwidth(bw); } @@ -1107,7 +1108,7 @@ if (payloadSize(packet) > 4) r.m_nClientBW2 = payloadData(packet)[4]; else r.m_nClientBW2 = -1; - log_debug( "Client bandwidth is %d %d", r.bandwidth(), +r.m_nClientBW2); + log_debug("Client bandwidth is %d %d", r.bandwidth(), +r.m_nClientBW2); } diff -Nru gnash-0.8.10~git20111001/libbase/RTMP.h gnash-0.8.10/libbase/RTMP.h --- gnash-0.8.10~git20111001/libbase/RTMP.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/RTMP.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/sharedlib.cpp gnash-0.8.10/libbase/sharedlib.cpp --- gnash-0.8.10~git20111001/libbase/sharedlib.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/sharedlib.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // sharedlib.cpp: Shared Library support, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -66,7 +66,7 @@ #ifdef HAVE_LTDL int errors = lt_dlinit (); if (errors) { - log_error (_("Couldn't initialize ltdl: %s"), lt_dlerror()); + log_error(_("Couldn't initialize ltdl: %s"), lt_dlerror()); } #else # warning "libltdl not enabled in build". @@ -95,13 +95,13 @@ scoped_lock lock(_libMutex); - log_debug ("Trying to open shared library \"%s\"", filespec); + log_debug(_("Trying to open shared library \"%s\""), filespec); #ifdef HAVE_LTDL _dlhandle = lt_dlopenext (filespec.c_str()); if (_dlhandle == NULL) { - log_error ("%s", lt_dlerror()); + log_error("%s", lt_dlerror()); return false; } @@ -128,10 +128,10 @@ run = lt_dlsym (_dlhandle, symbol.c_str()); if (run == NULL) { - log_error (_("Couldn't find symbol: %s"), symbol); + log_error(_("Couldn't find symbol: %s"), symbol); return NULL; } else { - log_debug (_("Found symbol %s @ %p"), symbol, (void *)run); + log_debug(_("Found symbol %s @ %p"), symbol, (void *)run); } #else (void)symbol; @@ -158,10 +158,10 @@ Markus: 'Id est NULL.' */ if (run == NULL) { - log_error (_("Couldn't find symbol: %s"), symbol); + log_error("Couldn't find symbol: %s", symbol); return NULL; } else { - log_debug (_("Found symbol %s @ %p"), symbol, (void *)run); + log_debug("Found symbol %s @ %p", symbol, (void *)run); } return (entrypoint*)(run); diff -Nru gnash-0.8.10~git20111001/libbase/sharedlib.h gnash-0.8.10/libbase/sharedlib.h --- gnash-0.8.10~git20111001/libbase/sharedlib.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/sharedlib.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/SharedMem.cpp gnash-0.8.10/libbase/SharedMem.cpp --- gnash-0.8.10~git20111001/libbase/SharedMem.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/SharedMem.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -65,14 +65,14 @@ if (::shmdt(_addr) < 0) { const int err = errno; - log_error("Error detaching shared memory: %s", std::strerror(err)); + log_error(_("Error detaching shared memory: %s"), std::strerror(err)); } // We can still try to shut it down. struct ::shmid_ds ds; if (::shmctl(_shmid, IPC_STAT, &ds) < 0) { const int err = errno; - log_error("Error during stat of shared memory segment: %s", + log_error(_("Error during stat of shared memory segment: %s"), std::strerror(err)); } @@ -80,8 +80,7 @@ else { // Note that this isn't completely reliable. if (!ds.shm_nattch) { - log_debug("No shared memory users left. Removing segment " - "and semaphore."); + log_debug(_("No shared memory users left. Removing segment and semaphore.")); ::shmctl(_shmid, IPC_RMID, 0); ::semctl(_semid, IPC_RMID, 0); } @@ -119,8 +118,7 @@ // Check rcfile for key; if there isn't one, use the Adobe key. if (_shmkey == 0) { - log_debug("No shared memory key specified in rcfile. Using default " - "for communication with other players"); + log_debug("No shared memory key specified in rcfile. Using default for communication with other players"); _shmkey = 0xdd3adabd; } @@ -149,14 +147,14 @@ _semid = ::semget(_shmkey, 1, IPC_CREAT | 0600); if (_semid < 0) { - log_error("Failed to get semaphore for shared memory!"); + log_error(_("Failed to get semaphore for shared memory!")); return false; } s.val = 1; const int ret = ::semctl(_semid, 0, SETVAL, s); if (ret < 0) { - log_error("Failed to set semaphore value"); + log_error(_("Failed to set semaphore value")); return false; } } @@ -166,8 +164,7 @@ const int semval = ::semctl(_semid, 0, GETVAL, s); if (semval != 1) { - log_error("Need semaphore value of 1 for locking. Cannot " - "attach shared memory!"); + log_error(_("Need semaphore value of 1 for locking. Cannot attach shared memory!")); return false; } @@ -182,14 +179,14 @@ } if (_shmid < 0) { - log_error("Unable to get shared memory segment!"); + log_error(_("Unable to get shared memory segment!")); return false; } _addr = static_cast(::shmat(_shmid, 0, 0)); if (!_addr) { - log_error("Unable to attach shared memory: %s", + log_error(_("Unable to attach shared memory: %s"), std::strerror(errno)); return false; } diff -Nru gnash-0.8.10~git20111001/libbase/SharedMem.h gnash-0.8.10/libbase/SharedMem.h --- gnash-0.8.10~git20111001/libbase/SharedMem.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/SharedMem.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/SharedMemHaiku.cpp gnash-0.8.10/libbase/SharedMemHaiku.cpp --- gnash-0.8.10~git20111001/libbase/SharedMemHaiku.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/SharedMemHaiku.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -51,32 +51,32 @@ _shmid(0), _shmkey(0) { - log_unimpl(_("%s on Haiku"), __FUNCTION__); + log_unimpl("%s on Haiku", __FUNCTION__); } SharedMem::~SharedMem() { - log_unimpl(_("%s on Haiku"), __FUNCTION__); + log_unimpl("%s on Haiku", __FUNCTION__); } bool SharedMem::lock() const { - log_unimpl(_("%s on Haiku"), __FUNCTION__); + log_unimpl("%s on Haiku", __FUNCTION__); return false; } bool SharedMem::unlock() const { - log_unimpl(_("%s on Haiku"), __FUNCTION__); + log_unimpl("%s on Haiku", __FUNCTION__); return false; } bool SharedMem::attach() { - log_unimpl(_("%s on Haiku"), __FUNCTION__); + log_unimpl("%s on Haiku", __FUNCTION__); return false; } @@ -84,5 +84,5 @@ // Local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/libbase/SharedMemW32.cpp gnash-0.8.10/libbase/SharedMemW32.cpp --- gnash-0.8.10~git20111001/libbase/SharedMemW32.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/SharedMemW32.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SharedMem implementation for w32 // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -44,32 +44,32 @@ _shmid(0), _shmkey(0) { - log_unimpl(_("%s on w32"), __FUNCTION__); + log_unimpl("%s on w32", __FUNCTION__); } SharedMem::~SharedMem() { - log_unimpl(_("%s on w32"), __FUNCTION__); + log_unimpl("%s on w32", __FUNCTION__); } bool SharedMem::lock() const { - log_unimpl(_("%s on w32"), __FUNCTION__); + log_unimpl("%s on w32", __FUNCTION__); return false; } bool SharedMem::unlock() const { - log_unimpl(_("%s on w32"), __FUNCTION__); + log_unimpl("%s on w32", __FUNCTION__); return false; } bool SharedMem::attach() { - log_unimpl(_("%s on w32"), __FUNCTION__); + log_unimpl("%s on w32", __FUNCTION__); return false; } @@ -77,5 +77,5 @@ // Local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/libbase/SimpleBuffer.h gnash-0.8.10/libbase/SimpleBuffer.h --- gnash-0.8.10~git20111001/libbase/SimpleBuffer.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/SimpleBuffer.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/snappingrange.h gnash-0.8.10/libbase/snappingrange.h --- gnash-0.8.10~git20111001/libbase/snappingrange.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/snappingrange.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/Socket.cpp gnash-0.8.10/libbase/Socket.cpp --- gnash-0.8.10~git20111001/libbase/Socket.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/Socket.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Socket.cpp - an IOChannel for sockets // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -74,7 +74,7 @@ // for POSIX. if (::getsockopt(_socket, SOL_SOCKET, SO_ERROR, reinterpret_cast(&val), &len) < 0) { - log_debug("Error"); + log_debug("Socket Error"); _error = true; return false; } @@ -91,7 +91,7 @@ if (ret == -1) { const int err = errno; if (err == EINTR) { - log_debug(_("Socket interrupted by a system call")); + log_debug("Socket interrupted by a system call"); continue; } @@ -122,7 +122,7 @@ // We use _socket here because connected() or _connected might not // be true if a connection attempt is underway but not completed. if (_socket) { - log_error("Connection attempt while already connected"); + log_error(_("Connection attempt while already connected")); return false; } @@ -151,7 +151,7 @@ if (_socket < 0) { const int err = errno; - log_debug("Socket creation failed: %s", std::strerror(err)); + log_error(_("Socket creation failed: %s"), std::strerror(err)); _socket = 0; return false; } @@ -168,7 +168,7 @@ const int err = errno; #ifndef _WIN32 if (err != EINPROGRESS) { - log_error("Failed to connect socket: %s", std::strerror(err)); + log_error(_("Failed to connect socket: %s"), std::strerror(err)); _socket = 0; return false; } @@ -184,7 +184,7 @@ // for POSIX. if (::setsockopt(_socket, SOL_SOCKET, SO_RCVTIMEO, reinterpret_cast(&tv), sizeof(tv))) { - log_error("Setting socket timeout failed"); + log_error(_("Setting socket timeout failed")); } const int on = 1; @@ -234,7 +234,7 @@ return; } #endif - log_error("Socket receive error %s", std::strerror(err)); + log_error(_("Socket receive error %s"), std::strerror(err)); _error = true; return; } @@ -337,7 +337,7 @@ bytesSent = ::send(_socket, buf, toWrite, 0); if (bytesSent < 0) { const int err = errno; - log_error("Socket send error %s", std::strerror(err)); + log_error(_("Socket send error %s"), std::strerror(err)); _error = true; return 0; } @@ -352,21 +352,21 @@ std::streampos Socket::tell() const { - log_error("tell() called for Socket"); + log_error(_("tell() called for Socket")); return static_cast(-1); } bool Socket::seek(std::streampos) { - log_error("seek() called for Socket"); + log_error(_("seek() called for Socket")); return false; } void Socket::go_to_end() { - log_error("go_to_end() called for Socket"); + log_error(_("go_to_end() called for Socket")); } bool diff -Nru gnash-0.8.10~git20111001/libbase/Socket.h gnash-0.8.10/libbase/Socket.h --- gnash-0.8.10~git20111001/libbase/Socket.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/Socket.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Socket.h - a virtual IO channel, for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/Stats.h gnash-0.8.10/libbase/Stats.h --- gnash-0.8.10~git20111001/libbase/Stats.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/Stats.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Stats.h -- classes for generic statistics gathering // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/StreamProvider.cpp gnash-0.8.10/libbase/StreamProvider.cpp --- gnash-0.8.10~git20111001/libbase/StreamProvider.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/StreamProvider.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // StreamProvider.cpp: ActionScript file: or http: stream reader, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -109,8 +109,7 @@ if (url.protocol() == "file") { if (!headers.empty()) { - log_error("Request Headers discarded while getting stream " - "from file: uri"); + log_error(_("Request Headers discarded while getting stream from file: uri")); } return getStream(url, postdata); } diff -Nru gnash-0.8.10~git20111001/libbase/StreamProvider.h gnash-0.8.10/libbase/StreamProvider.h --- gnash-0.8.10~git20111001/libbase/StreamProvider.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/StreamProvider.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/StringPredicates.h gnash-0.8.10/libbase/StringPredicates.h --- gnash-0.8.10~git20111001/libbase/StringPredicates.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/StringPredicates.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/string_table.cpp gnash-0.8.10/libbase/string_table.cpp --- gnash-0.8.10~git20111001/libbase/string_table.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/string_table.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // string_table.cpp -- A shared string table for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/string_table.h gnash-0.8.10/libbase/string_table.h --- gnash-0.8.10~git20111001/libbase/string_table.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/string_table.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // string_table.h -- A shared string table for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/SWFCtype.cpp gnash-0.8.10/libbase/SWFCtype.cpp --- gnash-0.8.10~git20111001/libbase/SWFCtype.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/SWFCtype.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SWFCtype.cpp: Case conversion code for SWF strings. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/SWFCtype.h gnash-0.8.10/libbase/SWFCtype.h --- gnash-0.8.10~git20111001/libbase/SWFCtype.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/SWFCtype.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SWFCtype.h: Case conversion code for SWF strings. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/tree.hh gnash-0.8.10/libbase/tree.hh --- gnash-0.8.10~git20111001/libbase/tree.hh 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/tree.hh 2012-02-07 16:51:33.000000000 +0000 @@ -2705,6 +2705,3 @@ #endif -// Local variables: -// default-tab-width: 3 -// End: diff -Nru gnash-0.8.10~git20111001/libbase/tu_file.cpp gnash-0.8.10/libbase/tu_file.cpp --- gnash-0.8.10~git20111001/libbase/tu_file.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/tu_file.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -226,8 +226,8 @@ struct stat statbuf; if (fstat(fileno(_data), &statbuf) < 0) { - log_error("Could not fstat file"); - return static_cast(-1); + log_error(_("Could not fstat file")); + return static_cast(-1); } return statbuf.st_size; } diff -Nru gnash-0.8.10~git20111001/libbase/URLAccessManager.cpp gnash-0.8.10/libbase/URLAccessManager.cpp --- gnash-0.8.10~git20111001/libbase/URLAccessManager.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/URLAccessManager.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -145,7 +145,7 @@ // Don't allow local access if starting movie is a network resource. if (baseUrl.protocol() != "file") { log_security(_("Load of file %s forbidden" - " (starting url %s is not a local resource)"), + " (starting URL %s is not a local resource)"), path, baseUrl.str()); return false; } @@ -185,7 +185,7 @@ { // GNASH_REPORT_FUNCTION; - //log_security("Checking security of host: %s", host.c_str()); + //log_security(_("Checking security of host: %s"), host.c_str()); assert( ! host.empty() ); @@ -259,7 +259,7 @@ allowXMLSocket(const std::string& host, short port) { if (port < 1024) { - log_security("Attempt to connect to disallowed port %s", port); + log_security(_("Attempt to connect to disallowed port %s"), port); return false; } return allowHost(host); diff -Nru gnash-0.8.10~git20111001/libbase/URLAccessManager.h gnash-0.8.10/libbase/URLAccessManager.h --- gnash-0.8.10~git20111001/libbase/URLAccessManager.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/URLAccessManager.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/URL.cpp gnash-0.8.10/libbase/URL.cpp --- gnash-0.8.10~git20111001/libbase/URL.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/URL.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/URL.h gnash-0.8.10/libbase/URL.h --- gnash-0.8.10~git20111001/libbase/URL.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/URL.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/utf8.cpp gnash-0.8.10/libbase/utf8.cpp --- gnash-0.8.10~git20111001/libbase/utf8.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/utf8.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // utf8.cpp: utilities for converting to and from UTF-8 // -// Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/utf8.h gnash-0.8.10/libbase/utf8.h --- gnash-0.8.10~git20111001/libbase/utf8.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/utf8.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // utf8.h: utilities for converting to and from UTF-8 // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/utility.h gnash-0.8.10/libbase/utility.h --- gnash-0.8.10~git20111001/libbase/utility.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/utility.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // utility.h -- Various little utility functions, macros & typedefs. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/WallClockTimer.cpp gnash-0.8.10/libbase/WallClockTimer.cpp --- gnash-0.8.10~git20111001/libbase/WallClockTimer.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/WallClockTimer.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // WallClockTimer.cpp: Wall clock timer, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/WallClockTimer.h gnash-0.8.10/libbase/WallClockTimer.h --- gnash-0.8.10~git20111001/libbase/WallClockTimer.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/WallClockTimer.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // WallClockTimer.h: Wall clock timer, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libbase/zlib_adapter.cpp gnash-0.8.10/libbase/zlib_adapter.cpp --- gnash-0.8.10~git20111001/libbase/zlib_adapter.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libbase/zlib_adapter.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -138,7 +138,8 @@ m_at_eof = 0; const int err = inflateReset(&m_zstream); if (err != Z_OK) { - log_error("inflater_impl::reset() inflateReset() returned %d", err); + log_error("inflater_impl::reset() inflateReset() returned %d", + err); m_error = 1; return; } @@ -256,14 +257,14 @@ InflaterIOChannel::seek(std::streampos pos) { if (m_error) { - log_debug("Inflater is in error condition"); + log_error("Inflater is in error condition"); return false; } // If we're seeking backwards, then restart from the beginning. if (pos < m_logical_stream_pos) { - log_debug("inflater reset due to seek back from %d to %d", - m_logical_stream_pos, pos ); + log_debug("inflater reset due to seek back from %d to %d", + m_logical_stream_pos, pos ); reset(); } @@ -280,7 +281,7 @@ std::streamsize bytes_read = inflate_from_stream(temp, readNow); assert(bytes_read <= readNow); if (bytes_read == 0) { - log_debug("Trouble: can't seek any further.. "); + log_error("Trouble: can't seek any further.. "); return false; } } @@ -303,7 +304,7 @@ const int err = inflateInit(&m_zstream); if (err != Z_OK) { - log_error("inflateInit() returned %d", err); + log_error("inflateInit() returned %d", err); m_error = 1; return; } @@ -325,5 +326,5 @@ // mode: C++ // c-basic-offset: 8 // tab-width: 8 -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/libcore/abc/AbcBlock.cpp gnash-0.8.10/libcore/abc/AbcBlock.cpp --- gnash-0.8.10~git20111001/libcore/abc/AbcBlock.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/AbcBlock.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/AbcBlock.h gnash-0.8.10/libcore/abc/AbcBlock.h --- gnash-0.8.10~git20111001/libcore/abc/AbcBlock.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/AbcBlock.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/abc_function.cpp gnash-0.8.10/libcore/abc/abc_function.cpp --- gnash-0.8.10~git20111001/libcore/abc/abc_function.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/abc_function.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc. +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/abc_function.h gnash-0.8.10/libcore/abc/abc_function.h --- gnash-0.8.10~git20111001/libcore/abc/abc_function.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/abc_function.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc. +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/as_class.cpp gnash-0.8.10/libcore/abc/as_class.cpp --- gnash-0.8.10~git20111001/libcore/abc/as_class.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/as_class.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/as_class.h gnash-0.8.10/libcore/abc/as_class.h --- gnash-0.8.10~git20111001/libcore/abc/as_class.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/as_class.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/asException.h gnash-0.8.10/libcore/abc/asException.h --- gnash-0.8.10~git20111001/libcore/abc/asException.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/asException.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/BoundValues.h gnash-0.8.10/libcore/abc/BoundValues.h --- gnash-0.8.10~git20111001/libcore/abc/BoundValues.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/BoundValues.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/Class.cpp gnash-0.8.10/libcore/abc/Class.cpp --- gnash-0.8.10~git20111001/libcore/abc/Class.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/Class.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/Class.h gnash-0.8.10/libcore/abc/Class.h --- gnash-0.8.10~git20111001/libcore/abc/Class.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/Class.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/CodeStream.cpp gnash-0.8.10/libcore/abc/CodeStream.cpp --- gnash-0.8.10~git20111001/libcore/abc/CodeStream.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/CodeStream.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // CodeStream.cpp A class which allows bounds-checked reading from a char array // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/CodeStream.h gnash-0.8.10/libcore/abc/CodeStream.h --- gnash-0.8.10~git20111001/libcore/abc/CodeStream.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/CodeStream.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // CodeStream.h A class which allows bounds-checked reading from a char array // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/Method.cpp gnash-0.8.10/libcore/abc/Method.cpp --- gnash-0.8.10~git20111001/libcore/abc/Method.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/Method.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/Method.h gnash-0.8.10/libcore/abc/Method.h --- gnash-0.8.10~git20111001/libcore/abc/Method.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/Method.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/MultiName.h gnash-0.8.10/libcore/abc/MultiName.h --- gnash-0.8.10~git20111001/libcore/abc/MultiName.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/MultiName.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,4 +1,6 @@ -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/Namespace.cpp gnash-0.8.10/libcore/abc/Namespace.cpp --- gnash-0.8.10~git20111001/libcore/abc/Namespace.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/Namespace.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/abc/Namespace.h gnash-0.8.10/libcore/abc/Namespace.h --- gnash-0.8.10~git20111001/libcore/abc/Namespace.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/abc/Namespace.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/AMFConverter.cpp gnash-0.8.10/libcore/AMFConverter.cpp --- gnash-0.8.10~git20111001/libcore/AMFConverter.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/AMFConverter.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -95,7 +95,7 @@ #endif _writer.writePropertyName(name); if (!val.writeAMF0(_writer)) { - log_error("Problems serializing an object's member"); + log_error(_("Problems serializing an object's member")); _error = true; } return true; @@ -132,8 +132,8 @@ if (it != _offsets.end()) { const size_t idx = it->second; #ifdef GNASH_DEBUG_AMF_SERIALIZE - log_debug(_("amf: serializing object (or function) " - "as reference to %d"), idx); + log_debug("amf: serializing object (or function) " + "as reference to %d", idx); #endif _buf.appendByte(REFERENCE_AMF0); _buf.appendNetworkShort(idx); @@ -152,8 +152,8 @@ double d = date->getTimeValue(); #ifdef GNASH_DEBUG_AMF_SERIALIZE - log_debug(_("amf: serializing date object " - "with index %d and value %g"), idx, d); + log_debug("amf: serializing date object " + "with index %d and value %g", idx, d); #endif _buf.appendByte(DATE_AMF0); writePlainNumber(_buf, d); @@ -198,8 +198,8 @@ if (s.strict()) { #ifdef GNASH_DEBUG_AMF_SERIALIZE - log_debug(_("amf: serializing array of %d " - "elements as STRICT_ARRAY (index %d)"), + log_debug("amf: serializing array of %d " + "elements as STRICT_ARRAY (index %d)", len, idx); #endif _buf.appendByte(STRICT_ARRAY_AMF0); @@ -209,8 +209,8 @@ for (size_t i = 0; i < len; ++i) { elem = getMember(*obj,arrayKey(vm, i)); if (!elem.writeAMF0(*this)) { - log_error("Problems serializing strict array " - "member %d=%s", i, elem); + log_error(_("Problems serializing strict array " + "member %d=%s"), i, elem); return false; } } @@ -220,8 +220,8 @@ // A normal array. #ifdef GNASH_DEBUG_AMF_SERIALIZE - log_debug(_("amf: serializing array of %d " - "elements as ECMA_ARRAY (index %d) "), + log_debug("amf: serializing array of %d " + "elements as ECMA_ARRAY (index %d) ", len, idx); #endif _buf.appendByte(ECMA_ARRAY_AMF0); @@ -230,8 +230,8 @@ else { // It's a simple object #ifdef GNASH_DEBUG_AMF_SERIALIZE - log_debug(_("amf: serializing object (or function) " - "with index %d"), idx); + log_debug("amf: serializing object (or function) " + "with index %d", idx); #endif _buf.appendByte(OBJECT_AMF0); } @@ -239,7 +239,7 @@ ObjectSerializer props(*this, vm); obj->visitProperties(props); if (!props.success()) { - log_error("Could not serialize object"); + log_error(_("Could not serialize object")); return false; } _buf.appendNetworkShort(0); @@ -273,7 +273,7 @@ Writer::writeUndefined() { #ifdef GNASH_DEBUG_AMF_SERIALIZE - log_debug(_("amf: serializing undefined")); + log_debug("amf: serializing undefined"); #endif _buf.appendByte(UNDEFINED_AMF0); return true; @@ -283,7 +283,7 @@ Writer::writeNull() { #ifdef GNASH_DEBUG_AMF_SERIALIZE - log_debug(_("amf: serializing null")); + log_debug("amf: serializing null"); #endif _buf.appendByte(NULL_AMF0); return true; @@ -316,7 +316,7 @@ switch (t) { default: - log_error("Unknown AMF type %s! Cannot proceed", t); + log_error(_("Unknown AMF type %s! Cannot proceed"), t); // A fatal error, since we don't know how much to parse return false; @@ -373,7 +373,7 @@ } } catch (const AMFException& e) { - log_error("AMF parsing error: %s", e.what()); + log_error(_("AMF parsing error: %s"), e.what()); return false; } @@ -404,7 +404,7 @@ Reader::readStrictArray() { if (_end - _pos < 4) { - throw AMFException("Read past _end of buffer for strict array length"); + throw AMFException(_("Read past _end of buffer for strict array length")); } const boost::uint32_t li = readNetworkLong(_pos); @@ -422,7 +422,7 @@ // Recurse. if (!operator()(arrayElement)) { - throw AMFException("Unable to read array elements"); + throw AMFException(_("Unable to read array elements")); } callMethod(array, NSV::PROP_PUSH, arrayElement); @@ -439,7 +439,7 @@ { if (_end - _pos < 4) { - throw AMFException("Read past _end of buffer for array length"); + throw AMFException(_("Read past _end of buffer for array length")); } const boost::uint32_t li = readNetworkLong(_pos); @@ -465,8 +465,8 @@ // It seems we don't mind about this situation, although it means // the next read will fail. if (_end - _pos < 2) { - log_error("MALFORMED AMF: premature _end of ECMA_ARRAY " - "block"); + log_error(_("MALFORMED AMF: premature _end of ECMA_ARRAY " + "block")); break; } const boost::uint16_t strlen = readNetworkShort(_pos); @@ -477,8 +477,8 @@ if (!strlen) { // expect an object terminator here if (*_pos != OBJECT_END_AMF0) { - log_error("MALFORMED AMF: empty member name not " - "followed by OBJECT_END_AMF0 byte"); + log_error(_("MALFORMED AMF: empty member name not " + "followed by OBJECT_END_AMF0 byte")); } ++_pos; break; @@ -486,8 +486,8 @@ // Throw exception instead? if (_end - _pos < strlen) { - log_error("MALFORMED AMF: premature _end of ECMA_ARRAY " - "block"); + log_error(_("MALFORMED AMF: premature _end of ECMA_ARRAY " + "block")); break; } @@ -501,7 +501,7 @@ // Recurse to read element. if (!operator()(objectElement)) { - throw AMFException("Unable to read array element"); + throw AMFException(_("Unable to read array element")); } array->set_member(getURI(vm, name), objectElement); } @@ -525,7 +525,7 @@ for (;;) { if (!operator()(tmp, STRING_AMF0)) { - throw AMFException("Could not read object property name"); + throw AMFException(_("Could not read object property name")); } keyString = tmp.to_string(); @@ -536,8 +536,8 @@ } else { // What is the point? - log_error("AMF buffer terminated just before " - "object _end byte. continuing anyway."); + log_error(_("AMF buffer terminated just before " + "object _end byte. continuing anyway.")); } return as_value(obj); } @@ -563,8 +563,8 @@ log_debug("readAMF0: reference #%d", si); #endif if (si < 1 || si > _objectRefs.size()) { - log_error("readAMF0: invalid reference to object %d (%d known " - "objects)", si, _objectRefs.size()); + log_error(_("readAMF0: invalid reference to object %d (%d known " + "objects)"), si, _objectRefs.size()); throw AMFException("Reference to invalid object reference"); } return as_value(_objectRefs[si - 1]); diff -Nru gnash-0.8.10~git20111001/libcore/AMFConverter.h gnash-0.8.10/libcore/AMFConverter.h --- gnash-0.8.10~git20111001/libcore/AMFConverter.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/AMFConverter.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/as_environment.cpp gnash-0.8.10/libcore/as_environment.cpp --- gnash-0.8.10~git20111001/libcore/as_environment.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/as_environment.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // as_environment.cpp: Variable, Sprite, and Movie locators, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -329,7 +329,7 @@ const as_value& val, const as_environment::ScopeStack& scope) { IF_VERBOSE_ACTION( - log_action("-------------- %s = %s", varname, val); + log_action(_("-------------- %s = %s"), varname, val); ); // Path lookup rigamarole. @@ -471,9 +471,7 @@ getObject(env.get_original_target())->set_member(varkey, val); } else { - log_error("as_environment::setVariableRaw(%s, %s): " - "neither current target nor original target are defined, " - "can't set the variable", + log_error(_("as_environment::setVariableRaw(%s, %s): neither current target nor original target are defined, can't set the variable"), varname, val); } } diff -Nru gnash-0.8.10~git20111001/libcore/as_environment.h gnash-0.8.10/libcore/as_environment.h --- gnash-0.8.10~git20111001/libcore/as_environment.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/as_environment.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/as_function.cpp gnash-0.8.10/libcore/as_function.cpp --- gnash-0.8.10~git20111001/libcore/as_function.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/as_function.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // as_function.cpp: ActionScript Functions, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -91,8 +91,8 @@ // This is very effective at confusing debugging tools. // We only throw GnashExceptions. A std::bad_alloc may also be // reasonable, but anything else shouldn't be caught here. - log_debug("Native function called as constructor threw exception: " - "%s", ex.what()); + log_error(_("Native function called as constructor threw exception: %s") + , ex.what()); // If a constructor throws an exception, throw it back to the // caller. This is the only way to signal that a constructor diff -Nru gnash-0.8.10~git20111001/libcore/as_function.h gnash-0.8.10/libcore/as_function.h --- gnash-0.8.10~git20111001/libcore/as_function.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/as_function.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Accessibility_as.cpp gnash-0.8.10/libcore/asobj/Accessibility_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Accessibility_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Accessibility_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // accessibility_as.cpp: ActionScript "Accessibility" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -84,21 +84,21 @@ as_value accessibility_isActive(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value accessibility_updateProperties(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value accessibility_sendEvent(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -107,6 +107,6 @@ // local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Accessibility_as.h gnash-0.8.10/libcore/asobj/Accessibility_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Accessibility_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Accessibility_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // Accessibility_as.h: ActionScript 3 "Accessibility" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Array_as.cpp gnash-0.8.10/libcore/asobj/Array_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Array_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Array_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Array_as.cpp: ActionScript array class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Array_as.h gnash-0.8.10/libcore/asobj/Array_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Array_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Array_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/AsBroadcaster.cpp gnash-0.8.10/libcore/asobj/AsBroadcaster.cpp --- gnash-0.8.10~git20111001/libcore/asobj/AsBroadcaster.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/AsBroadcaster.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // AsBroadcaster.cpp - AsBroadcaster AS interface // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -412,7 +412,7 @@ if (!fn.nargs) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("%p.broadcastMessage() needs an argument", + log_aserror(_("%p.broadcastMessage() needs an argument"), (void*)fn.this_ptr); ); return as_value(); diff -Nru gnash-0.8.10~git20111001/libcore/asobj/AsBroadcaster.h gnash-0.8.10/libcore/asobj/AsBroadcaster.h --- gnash-0.8.10~git20111001/libcore/asobj/AsBroadcaster.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/AsBroadcaster.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/ASConversions.cpp gnash-0.8.10/libcore/asobj/ASConversions.cpp --- gnash-0.8.10~git20111001/libcore/asobj/ASConversions.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/ASConversions.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ASConversions.cpp Conversions between AS and SWF types. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/ASConversions.h gnash-0.8.10/libcore/asobj/ASConversions.h --- gnash-0.8.10~git20111001/libcore/asobj/ASConversions.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/ASConversions.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ASConversions.h Conversions between AS and SWF types. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Boolean_as.cpp gnash-0.8.10/libcore/asobj/Boolean_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Boolean_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Boolean_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Boolean_as.h gnash-0.8.10/libcore/asobj/Boolean_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Boolean_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Boolean_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Camera_as.cpp gnash-0.8.10/libcore/asobj/Camera_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Camera_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Camera_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Camera_as.cpp: ActionScript "Camera" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -309,7 +309,7 @@ as_value camera_setmotionlevel(const fn_call& fn) { - log_unimpl ("Camera::motionLevel can be set, but it's not implemented"); + log_unimpl(_("Camera::motionLevel can be set, but it's not implemented")); Camera_as* ptr = ensure >(fn); const size_t nargs = fn.nargs; @@ -328,7 +328,7 @@ as_value camera_setquality(const fn_call& fn) { - log_unimpl ("Camera::quality can be set, but it's not implemented"); + log_unimpl(_("Camera::quality can be set, but it's not implemented")); Camera_as* ptr = ensure >(fn); const size_t nargs = fn.nargs; @@ -350,7 +350,7 @@ Camera_as* ptr = ensure >(fn); if (!fn.nargs) { - log_unimpl("Camera::activityLevel only has default value"); + log_unimpl(_("Camera::activityLevel only has default value")); return as_value(ptr->activityLevel()); } @@ -367,7 +367,7 @@ Camera_as* ptr = ensure >(fn); if (!fn.nargs) { - log_unimpl("Camera::bandwidth only has default value"); + log_unimpl(_("Camera::bandwidth only has default value")); return as_value(ptr->bandwidth()); } @@ -455,7 +455,7 @@ Camera_as* ptr = ensure >(fn); if (!fn.nargs) { - log_unimpl("Camera::motionLevel only has default value"); + log_unimpl(_("Camera::motionLevel only has default value")); return as_value(ptr->motionLevel()); } @@ -472,7 +472,7 @@ Camera_as* ptr = ensure >(fn); if (!fn.nargs) { - log_unimpl("Camera::motionTimeout"); + log_unimpl(_("Camera::motionTimeout")); return as_value(ptr->motionTimeout()); } @@ -489,7 +489,7 @@ Camera_as* ptr = ensure >(fn); if (!fn.nargs) { - log_unimpl("Camera.muted"); + log_unimpl(_("Camera.muted")); return as_value(ptr->muted()); } @@ -551,7 +551,7 @@ Camera_as* ptr = ensure >(fn); if (!fn.nargs) { - log_unimpl("Camera::quality has only default values"); + log_unimpl(_("Camera::quality has only default values")); return as_value(ptr->quality()); } @@ -584,14 +584,14 @@ as_value camera_setCursor(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("Camera.setCursor")); + LOG_ONCE(log_unimpl(_("Camera.setCursor"))); return as_value(); } as_value camera_setKeyFrameInterval(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("Camera.setKeyFrameInterval")); + LOG_ONCE(log_unimpl(_("Camera.setKeyFrameInterval"))); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Camera_as.h gnash-0.8.10/libcore/asobj/Camera_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Camera_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Camera_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Camera_as.h: ActionScript 3 "Camera" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Color_as.cpp gnash-0.8.10/libcore/asobj/Color_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Color_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Color_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Color.cpp: ActionScript class for colors, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Color_as.h gnash-0.8.10/libcore/asobj/Color_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Color_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Color_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/ContextMenu_as.cpp gnash-0.8.10/libcore/asobj/ContextMenu_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/ContextMenu_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/ContextMenu_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // ContextMenu_as.cpp: ActionScript "ContextMenu" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/ContextMenu_as.h gnash-0.8.10/libcore/asobj/ContextMenu_as.h --- gnash-0.8.10~git20111001/libcore/asobj/ContextMenu_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/ContextMenu_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // ContextMenu_as.h: ActionScript 3 "ContextMenu" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/ContextMenuItem_as.cpp gnash-0.8.10/libcore/asobj/ContextMenuItem_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/ContextMenuItem_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/ContextMenuItem_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // as_object.cpp: ActionScript "ContextMenuItem" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/ContextMenuItem_as.h gnash-0.8.10/libcore/asobj/ContextMenuItem_as.h --- gnash-0.8.10~git20111001/libcore/asobj/ContextMenuItem_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/ContextMenuItem_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // ContextMenuItem_as.h: ActionScript 3 "ContextMenuItem" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Date_as.cpp gnash-0.8.10/libcore/asobj/Date_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Date_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Date_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Date_as.cpp: ActionScript class for date and time, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free SoftwareFoundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free SoftwareFoundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Date_as.h gnash-0.8.10/libcore/asobj/Date_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Date_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Date_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Softwareoundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Error_as.cpp gnash-0.8.10/libcore/asobj/Error_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Error_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Error_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Error_as.cpp: ActionScript "Error" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011. 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Error_as.h gnash-0.8.10/libcore/asobj/Error_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Error_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Error_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Error_as.h: ActionScript "Error" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/display/BitmapData_as.cpp gnash-0.8.10/libcore/asobj/flash/display/BitmapData_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/display/BitmapData_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/display/BitmapData_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // BitmapData_as.cpp: ActionScript "BitmapData" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -644,14 +644,14 @@ Renderer* base = getRunResources(*_owner).renderer(); if (!base) { - log_debug(_("BitmapData.draw() called without an active renderer")); + log_debug("BitmapData.draw() called without an active renderer"); return; } Renderer::Internal in(*base, im); Renderer* internal = in.renderer(); if (!internal) { - log_debug(_("Current renderer does not support internal rendering")); + log_debug("Current renderer does not support internal rendering"); return; } @@ -714,7 +714,7 @@ { BitmapData_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -756,7 +756,7 @@ { BitmapData_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -813,8 +813,8 @@ // nothing happens. if (!oneBitSet(destchans)) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("BitmapData.copyChannel(). Multiple " - "destination channels are not supported"); + log_aserror(_("BitmapData.copyChannel(). Multiple " + "destination channels are not supported")); ); return as_value(); } @@ -839,8 +839,8 @@ if (sourceW == 0 || sourceH == 0) { // The source rect does not overlap with source bitmap IF_VERBOSE_ASCODING_ERRORS( - log_aserror("BitmapData.copyChannel(): no part of source rectangle" - "overlaps with the source BitmapData"); + log_aserror(_("BitmapData.copyChannel(): no part of source rectangle" + "overlaps with the source BitmapData")); ); return as_value(); } @@ -853,8 +853,8 @@ if (destW == 0 || destH == 0) { // The target rect does not overlap with source bitmap IF_VERBOSE_ASCODING_ERRORS( - log_aserror("BitmapData.copyChannel(): destination area is " - "wholly outside the destination BitmapData"); + log_aserror(_("BitmapData.copyChannel(): destination area is " + "wholly outside the destination BitmapData")); ); return as_value(); } @@ -911,8 +911,8 @@ return as_value(); } if (fn.nargs > 3) { - LOG_ONCE(log_unimpl("BitmapData.copyPixels(): arguments after " - "the first three are discarded")); + LOG_ONCE(log_unimpl(_("BitmapData.copyPixels(): arguments after " + "the first three are discarded"))); } as_object* o = toObject(fn.arg(0), getVM(fn)); @@ -961,8 +961,8 @@ if (sourceW == 0 || sourceH == 0) { // The source rect does not overlap with source bitmap IF_VERBOSE_ASCODING_ERRORS( - log_aserror("BitmapData.copyPixels(): no part of source rectangle" - "overlaps with the source BitmapData"); + log_aserror(_("BitmapData.copyPixels(): no part of source rectangle" + "overlaps with the source BitmapData")); ); return as_value(); } @@ -975,8 +975,8 @@ if (destW == 0 || destH == 0) { // The target rect does not overlap with source bitmap IF_VERBOSE_ASCODING_ERRORS( - log_aserror("BitmapData.copyPixels(): destination area is " - "wholly outside the destination BitmapData"); + log_aserror(_("BitmapData.copyPixels(): destination area is " + "wholly outside the destination BitmapData")); ); return as_value(); } @@ -1061,7 +1061,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("BitmapData.draw(%s) requires at least one argument", + log_aserror(_("BitmapData.draw(%s) requires at least one argument"), ss.str()); ); return as_value(); @@ -1073,15 +1073,15 @@ BitmapData_as* bitmap; if (isNativeType(o, bitmap)) { - LOG_ONCE(log_unimpl("BitmapData.draw() with BitmapData argument")); + LOG_ONCE(log_unimpl(_("BitmapData.draw() with BitmapData argument"))); return as_value(); } IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("BitmapData.draw(%s): first argument must be a " - "MovieClip", ss.str()); + log_aserror(_("BitmapData.draw(%s): first argument must be a " + "MovieClip"), ss.str()); ); return as_value(); } @@ -1117,7 +1117,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("BitmapData.fillRect(%s): needs an object", ss.str()); + log_aserror(_("BitmapData.fillRect(%s): needs an object"), ss.str()); ); return as_value(); } @@ -1154,7 +1154,7 @@ if (ptr->disposed()) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("floodFill called on disposed BitmapData!"); + log_aserror(_("floodFill called on disposed BitmapData!")); ); return as_value(); } @@ -1180,7 +1180,7 @@ { BitmapData_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -1189,7 +1189,7 @@ { BitmapData_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -1228,7 +1228,7 @@ if (ptr->disposed()) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("getPixel32 called on disposed BitmapData!"); + log_aserror(_("getPixel32 called on disposed BitmapData!")); ); return as_value(); } @@ -1247,7 +1247,7 @@ { BitmapData_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -1256,7 +1256,7 @@ { BitmapData_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -1303,7 +1303,7 @@ { BitmapData_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -1358,7 +1358,7 @@ } if (stitch) { - LOG_ONCE(log_unimpl("BitmapData.perlinNoise() stitch value")); + LOG_ONCE(log_unimpl(_("BitmapData.perlinNoise() stitch value"))); } if (!octave || (!channels && !greyscale)) { @@ -1433,7 +1433,7 @@ { BitmapData_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -1442,7 +1442,7 @@ { BitmapData_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -1499,7 +1499,7 @@ { BitmapData_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -1508,7 +1508,7 @@ { BitmapData_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -1559,7 +1559,7 @@ if (!rectCtor) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("Failed to construct flash.geom.Rectangle!"); + log_aserror(_("Failed to construct flash.geom.Rectangle!")); ); return -1; } @@ -1581,7 +1581,7 @@ if (!fn.nargs) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("BitmapData.loadBitmap requires one argument"); + log_aserror(_("BitmapData.loadBitmap requires one argument")); ); return as_value(); } @@ -1646,8 +1646,8 @@ as_object* ptr = ensure(fn); if (fn.nargs < 2) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("BitmapData constructor requires at least two " - "arguments. Will not construct a BitmapData"); + log_aserror(_("BitmapData constructor requires at least two " + "arguments. Will not construct a BitmapData")); ); throw ActionTypeError(); } @@ -1660,8 +1660,8 @@ if (width > 2880 || height > 2880 || width < 1 || height < 1) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("BitmapData width and height must be between " - "1 and 2880. Will not construct a BitmapData"); + log_aserror(_("BitmapData width and height must be between " + "1 and 2880. Will not construct a BitmapData")); ); throw ActionTypeError(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/display/BitmapData_as.h gnash-0.8.10/libcore/asobj/flash/display/BitmapData_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/display/BitmapData_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/display/BitmapData_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // BitmapData_as.h: ActionScript "BitmapData" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/display/display.am gnash-0.8.10/libcore/asobj/flash/display/display.am --- gnash-0.8.10~git20111001/libcore/asobj/flash/display/display.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/display/display.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/display/display_pkg.cpp gnash-0.8.10/libcore/asobj/flash/display/display_pkg.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/display/display_pkg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/display/display_pkg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // display_pkg.cpp: ActionScript "flash.display" package, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -34,7 +34,7 @@ static as_value get_flash_display_package(const fn_call& fn) { - log_debug("Loading flash.display package"); + log_debug("Loading flash.display package"); Global_as& gl = getGlobal(fn); diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/display/display_pkg.h gnash-0.8.10/libcore/asobj/flash/display/display_pkg.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/display/display_pkg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/display/display_pkg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/external/external.am gnash-0.8.10/libcore/asobj/flash/external/external.am --- gnash-0.8.10~git20111001/libcore/asobj/flash/external/external.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/external/external.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/external/ExternalInterface_as.cpp gnash-0.8.10/libcore/asobj/flash/external/ExternalInterface_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/external/ExternalInterface_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/external/ExternalInterface_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ExternalInterface_as.cpp: ActionScript "ExternalInterface" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -289,7 +289,7 @@ // There was an error trying to Invoke the callback if (result == ExternalInterface::makeString("Error") || (result == ExternalInterface::makeString("SecurityError"))) { - log_trace("VAL: %s", val); + log_trace(_("VAL: %s"), val); val.set_undefined(); } } @@ -420,28 +420,28 @@ as_value externalinterface_uArgumentsToAS(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value externalinterface_uAddCallback(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value externalinterface_uArrayToAS(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value externalinterface_uArrayToJS(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -465,56 +465,56 @@ as_value externalinterface_uCallIn(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value externalinterface_uCallOut(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value externalinterface_uEvalJS(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value externalinterface_uInitJS(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value externalinterface_uJsQuoteString(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value externalinterface_uObjectID(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value externalinterface_uObjectToAS(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("ExternalInterface._objectToAS")); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value externalinterface_uObjectToJS(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -564,7 +564,7 @@ as_value externalinterface_uToJS(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/external/ExternalInterface_as.h gnash-0.8.10/libcore/asobj/flash/external/ExternalInterface_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/external/ExternalInterface_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/external/ExternalInterface_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ExternalInterface_as.h: ActionScript "ExternalInterface" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/external/external_pkg.cpp gnash-0.8.10/libcore/asobj/flash/external/external_pkg.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/external/external_pkg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/external/external_pkg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // desktop_pkg.cpp: ActionScript "flash.desktop" package, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/external/external_pkg.h gnash-0.8.10/libcore/asobj/flash/external/external_pkg.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/external/external_pkg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/external/external_pkg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BevelFilter_as.cpp gnash-0.8.10/libcore/asobj/flash/filters/BevelFilter_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BevelFilter_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/BevelFilter_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BevelFilter_as.h gnash-0.8.10/libcore/asobj/flash/filters/BevelFilter_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BevelFilter_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/BevelFilter_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BitmapFilter_as.cpp gnash-0.8.10/libcore/asobj/flash/filters/BitmapFilter_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BitmapFilter_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/BitmapFilter_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BitmapFilter_as.h gnash-0.8.10/libcore/asobj/flash/filters/BitmapFilter_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BitmapFilter_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/BitmapFilter_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BlurFilter_as.cpp gnash-0.8.10/libcore/asobj/flash/filters/BlurFilter_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BlurFilter_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/BlurFilter_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BlurFilter_as.h gnash-0.8.10/libcore/asobj/flash/filters/BlurFilter_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/BlurFilter_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/BlurFilter_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp gnash-0.8.10/libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/ColorMatrixFilter_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/ColorMatrixFilter_as.h gnash-0.8.10/libcore/asobj/flash/filters/ColorMatrixFilter_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/ColorMatrixFilter_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/ColorMatrixFilter_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/ConvolutionFilter_as.cpp gnash-0.8.10/libcore/asobj/flash/filters/ConvolutionFilter_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/ConvolutionFilter_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/ConvolutionFilter_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/ConvolutionFilter_as.h gnash-0.8.10/libcore/asobj/flash/filters/ConvolutionFilter_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/ConvolutionFilter_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/ConvolutionFilter_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp gnash-0.8.10/libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/DisplacementMapFilter_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DisplacementMapFilter_as.cpp: ActionScript "DisplacementMapFilter" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -91,7 +91,7 @@ DisplacementMapFilter_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -101,7 +101,7 @@ DisplacementMapFilter_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -111,7 +111,7 @@ DisplacementMapFilter_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -121,7 +121,7 @@ DisplacementMapFilter_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -131,7 +131,7 @@ DisplacementMapFilter_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -141,7 +141,7 @@ DisplacementMapFilter_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -151,7 +151,7 @@ DisplacementMapFilter_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -161,7 +161,7 @@ DisplacementMapFilter_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -171,7 +171,7 @@ DisplacementMapFilter_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -181,7 +181,7 @@ DisplacementMapFilter_as* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -190,7 +190,7 @@ { as_object* obj = ensure(fn); obj->setRelay(new DisplacementMapFilter_as); - return as_value(); + return as_value(); } } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/DisplacementMapFilter_as.h gnash-0.8.10/libcore/asobj/flash/filters/DisplacementMapFilter_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/DisplacementMapFilter_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/DisplacementMapFilter_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DisplacementMapFilter_as.h: ActionScript "DisplacementMapFilter" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/DropShadowFilter_as.cpp gnash-0.8.10/libcore/asobj/flash/filters/DropShadowFilter_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/DropShadowFilter_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/DropShadowFilter_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/DropShadowFilter_as.h gnash-0.8.10/libcore/asobj/flash/filters/DropShadowFilter_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/DropShadowFilter_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/DropShadowFilter_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/filters.am gnash-0.8.10/libcore/asobj/flash/filters/filters.am --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/filters.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/filters.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/filters_pkg.cpp gnash-0.8.10/libcore/asobj/flash/filters/filters_pkg.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/filters_pkg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/filters_pkg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // filters_pkg.cpp: ActionScript "flash.desktop" package, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/filters_pkg.h gnash-0.8.10/libcore/asobj/flash/filters/filters_pkg.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/filters_pkg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/filters_pkg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GlowFilter_as.cpp gnash-0.8.10/libcore/asobj/flash/filters/GlowFilter_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GlowFilter_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/GlowFilter_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GlowFilter_as.h gnash-0.8.10/libcore/asobj/flash/filters/GlowFilter_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GlowFilter_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/GlowFilter_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GradientBevelFilter_as.cpp gnash-0.8.10/libcore/asobj/flash/filters/GradientBevelFilter_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GradientBevelFilter_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/GradientBevelFilter_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GradientBevelFilter_as.h gnash-0.8.10/libcore/asobj/flash/filters/GradientBevelFilter_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GradientBevelFilter_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/GradientBevelFilter_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GradientGlowFilter_as.cpp gnash-0.8.10/libcore/asobj/flash/filters/GradientGlowFilter_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GradientGlowFilter_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/GradientGlowFilter_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GradientGlowFilter_as.h gnash-0.8.10/libcore/asobj/flash/filters/GradientGlowFilter_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/filters/GradientGlowFilter_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/filters/GradientGlowFilter_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/flash_pkg.cpp gnash-0.8.10/libcore/asobj/flash/flash_pkg.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/flash_pkg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/flash_pkg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // flash_pkg.cpp: ActionScript top level "flash" package. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/flash_pkg.h gnash-0.8.10/libcore/asobj/flash/flash_pkg.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/flash_pkg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/flash_pkg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/ColorTransform_as.cpp gnash-0.8.10/libcore/asobj/flash/geom/ColorTransform_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/ColorTransform_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/ColorTransform_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ColorTransform_as.cpp: ActionScript "ColorTransform" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -362,8 +362,8 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("ColorTransform(%s): not enough arguments (need 8). " - "Constructing with default values", ss.str()); + log_aserror(_("ColorTransform(%s): not enough arguments (need 8). " + "Constructing with default values"), ss.str()); ); obj->setRelay(new ColorTransform_as(1, 1, 1, 1, 0, 0, 0, 0)); @@ -377,7 +377,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("ColorTransform(%s): discarding extra arguments", + log_aserror(_("ColorTransform(%s): discarding extra arguments"), ss.str()); ); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/ColorTransform_as.h gnash-0.8.10/libcore/asobj/flash/geom/ColorTransform_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/ColorTransform_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/ColorTransform_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ColorTransform_as.h: ActionScript "ColorTransform" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/geom.am gnash-0.8.10/libcore/asobj/flash/geom/geom.am --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/geom.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/geom.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/geom_pkg.cpp gnash-0.8.10/libcore/asobj/flash/geom/geom_pkg.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/geom_pkg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/geom_pkg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // geom_pkg.cpp: ActionScript "flash.desktop" package, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/geom_pkg.h gnash-0.8.10/libcore/asobj/flash/geom/geom_pkg.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/geom_pkg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/geom_pkg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Matrix_as.cpp gnash-0.8.10/libcore/asobj/flash/geom/Matrix_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Matrix_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/Matrix_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Matrix_as.cpp: ActionScript "Matrix" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -181,7 +181,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.concat(%s): needs one argument", ss.str()); + log_aserror(_("Matrix.concat(%s): needs one argument"), ss.str()); ); return as_value(); } @@ -195,7 +195,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.concat(%s): needs a Matrix object", ss.str()); + log_aserror(_("Matrix.concat(%s): needs a Matrix object"), ss.str()); ); return as_value(); } @@ -212,14 +212,17 @@ fillMatrix(currentMatrix, *ptr); #ifdef GNASH_DEBUG_GEOM_MATRIX - log_debug("(Matrix.concat) This matrix (pre-transform): %s", currentMatrix); - log_debug("(Matrix.concat) Transform matrix: %s", concatMatrix); + log_debug("(Matrix.concat) This matrix (pre-transform): %s", + currentMatrix); + log_debug("(Matrix.concat) Transform matrix: %s", + concatMatrix); #endif currentMatrix = boost::numeric::ublas::prod(concatMatrix, currentMatrix); #ifdef GNASH_DEBUG_GEOM_MATRIX - log_debug("(Matrix.concat) This matrix (post-transform): %s", currentMatrix); + log_debug("(Matrix.concat) This matrix (post-transform): %s", + currentMatrix); #endif // Set values of current matrix @@ -249,7 +252,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.createBox(%s): needs at least two arguments", ss.str()); + log_aserror(_("Matrix.createBox(%s): needs at least two arguments"), ss.str()); ); return as_value(); } @@ -308,8 +311,8 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.createGradientBox(%s): needs at least " - "two arguments", ss.str()); + log_aserror(_("Matrix.createGradientBox(%s): needs at least " + "two arguments"), ss.str()); ); return as_value(); } @@ -382,7 +385,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.deltaTransformPoint(%s): needs one argument", + log_aserror(_("Matrix.deltaTransformPoint(%s): needs one argument"), ss.str()); ); return as_value(); @@ -396,7 +399,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.deltaTransformPoint(%s): needs an object", + log_aserror(_("Matrix.deltaTransformPoint(%s): needs an object"), ss.str()); ); return as_value(); @@ -415,7 +418,7 @@ as_function* pointCtor = pointClass.to_function(); if (!pointCtor) { - log_error("Failed to construct flash.geom.Point!"); + log_error(_("Failed to construct flash.geom.Point!")); return as_value(); } @@ -517,7 +520,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.rotate(%s): needs one argument", ss.str()); + log_aserror(_("Matrix.rotate(%s): needs one argument"), ss.str()); ); return as_value(); } @@ -550,7 +553,8 @@ currentMatrix(1, 1) = toNumber(d, getVM(fn)); #ifdef GNASH_DEBUG_GEOM_MATRIX - log_debug("(Matrix.rotate) This matrix (pre-transform): %s", currentMatrix); + log_debug("(Matrix.rotate) This matrix (pre-transform): %s", + currentMatrix); #endif // Apply rotation to current matrix. @@ -558,7 +562,8 @@ #ifdef GNASH_DEBUG_GEOM_MATRIX log_debug("(Matrix.rotate) Transformation matrix: %s", transformMatrix); - log_debug("(Matrix.rotate) This matrix (post-transform): %s", currentMatrix); + log_debug("(Matrix.rotate) This matrix (post-transform): %s", + currentMatrix); #endif ptr->set_member(NSV::PROP_A, as_value(currentMatrix(0, 0))); @@ -591,7 +596,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.translate(%s): needs two arguments", ss.str()); + log_aserror(_("Matrix.translate(%s): needs two arguments"), ss.str()); ); return as_value(); } @@ -625,7 +630,8 @@ currentMatrix(1, 1) = toNumber(d, getVM(fn)); #ifdef GNASH_DEBUG_GEOM_MATRIX - log_debug("(Matrix.scale) This matrix (pre-transform): %s", currentMatrix); + log_debug("(Matrix.scale) This matrix (pre-transform): %s", + currentMatrix); #endif // Apply scale to current matrix. @@ -633,7 +639,8 @@ #ifdef GNASH_DEBUG_GEOM_MATRIX log_debug("(Matrix.scale) Transformation matrix: %s", transformMatrix); - log_debug("(Matrix.scale) This matrix (post-transform): %s", currentMatrix); + log_debug("(Matrix.scale) This matrix (post-transform): %s", + currentMatrix); #endif ptr->set_member(NSV::PROP_A, currentMatrix(0, 0)); @@ -694,7 +701,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.translate(%s): needs one argument", ss.str()); + log_aserror(_("Matrix.translate(%s): needs one argument"), ss.str()); ); return as_value(); } @@ -707,7 +714,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.transformPoint(%s): needs an object", ss.str()); + log_aserror(_("Matrix.transformPoint(%s): needs an object"), ss.str()); ); return as_value(); } @@ -719,7 +726,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.transformPoint(%s): object must be a Point", + log_aserror(_("Matrix.transformPoint(%s): object must be a Point"), ss.str()); ); return as_value(); @@ -737,7 +744,7 @@ as_function* pointCtor = pointClass.to_function(); if (!pointCtor) { - log_error("Failed to construct flash.geom.Point!"); + log_error(_("Failed to construct flash.geom.Point!")); return as_value(); } @@ -760,7 +767,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Matrix.translate(%s): needs two arguments", ss.str()); + log_aserror(_("Matrix.translate(%s): needs two arguments"), ss.str()); ); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Matrix_as.h gnash-0.8.10/libcore/asobj/flash/geom/Matrix_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Matrix_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/Matrix_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Matrix_as.h: ActionScript "Matrix" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Point_as.cpp gnash-0.8.10/libcore/asobj/flash/geom/Point_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Point_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/Point_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Point_as.cpp: ActionScript "Point" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -125,7 +125,8 @@ if ( fn.nargs > 1 ) { std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.add(%s): %s", ss.str(), _("arguments after first discarded")); + log_aserror(_("Point.add(%s): %s"), ss.str(), + _("arguments after first discarded")); } ); const as_value& arg1 = fn.arg(0); @@ -134,7 +135,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.add(%s): %s", ss.str(), _("first argument doesn't cast to object")); + log_aserror(_("Point.add(%s): %s"), ss.str(), + _("first argument doesn't cast to object")); ); } else @@ -143,7 +145,7 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.add(%s): %s", ss.str(), + log_aserror(_("Point.add(%s): %s"), ss.str(), _("first argument cast to object doesn't contain an 'x' member")); ); } @@ -151,7 +153,7 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.add(%s): %s", ss.str(), + log_aserror(_("Point.add(%s): %s"), ss.str(), _("first argument cast to object doesn't contain an 'y' member")); ); } @@ -195,8 +197,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.equals(%s): %s", ss.str(), - _("First arg must be an object")); + log_aserror(_("Point.equals(%s): %s"), ss.str(), + _("First arg must be an object")); ); return as_value(false); } @@ -206,7 +208,7 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.equals(%s): %s %s", ss.str(), + log_aserror(_("Point.equals(%s): %s %s"), ss.str(), _("First arg must be an instance of"), "flash.geom.Point"); ); return as_value(false); @@ -243,7 +245,8 @@ if ( fn.nargs > 1 ) { std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.normalize(%s): %s", ss.str(), _("arguments after first discarded")); + log_aserror(_("Point.normalize(%s): %s"), ss.str(), + _("arguments after first discarded")); } ); @@ -326,7 +329,8 @@ if ( fn.nargs > 1 ) { std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.add(%s): %s", ss.str(), _("arguments after first discarded")); + log_aserror(_("Point.add(%s): %s"), ss.str(), + _("arguments after first discarded")); } ); const as_value& arg1 = fn.arg(0); @@ -335,7 +339,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.add(%s): %s", ss.str(), _("first argument doesn't cast to object")); + log_aserror(_("Point.add(%s): %s"), ss.str(), + _("first argument doesn't cast to object")); ); } else @@ -344,15 +349,15 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.add(%s): %s", ss.str(), - _("first argument casted to object doesn't contain an 'x' member")); + log_aserror(_("Point.add(%s): %s"), ss.str(), + _("first argument casted to object doesn't contain an 'x' member")); ); } if ( ! o->get_member(NSV::PROP_Y, &y1) ) { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.add(%s): %s", ss.str(), + log_aserror(_("Point.add(%s): %s"), ss.str(), _("first argument casted to object doesn't contain an 'y' member")); ); } @@ -418,7 +423,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.distance(%s): %s", ss.str(), _("missing arguments")); + log_aserror(_("Point.distance(%s): %s"), ss.str(), + _("missing arguments")); ); return as_value(); } @@ -427,7 +433,8 @@ if ( fn.nargs > 2 ) { std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.distance(%s): %s", ss.str(), _("arguments after first two discarded")); + log_aserror(_("Point.distance(%s): %s"), ss.str(), + _("arguments after first two discarded")); } ); @@ -436,7 +443,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.distance(%s): %s", ss.str(), _("First arg must be an object")); + log_aserror(_("Point.distance(%s): %s"), ss.str(), + _("First arg must be an object")); ); return as_value(); } @@ -446,7 +454,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.equals(%s): %s %s", ss.str(), _("First arg must be an instance of"), "flash.geom.Point"); + log_aserror(_("Point.equals(%s): %s %s"), ss.str(), + _("First arg must be an instance of"), "flash.geom.Point"); ); return as_value(); } @@ -498,7 +507,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.interpolate(%s): %s", ss.str(), _("missing arguments")); + log_aserror(_("Point.interpolate(%s): %s"), ss.str(), + _("missing arguments")); ); } else @@ -507,7 +517,8 @@ if ( fn.nargs > 3 ) { std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.interpolate(%s): %s", ss.str(), _("arguments after first three discarded")); + log_aserror(_("Point.interpolate(%s): %s"), ss.str(), + _("arguments after first three discarded")); } ); @@ -517,7 +528,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.interpolate(%s): %s", ss.str(), _("first argument doesn't cast to object")); + log_aserror(_("Point.interpolate(%s): %s"), ss.str(), + _("first argument doesn't cast to object")); ); } else @@ -532,7 +544,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.interpolate(%s): %s", ss.str(), _("second argument doesn't cast to object")); + log_aserror(_("Point.interpolate(%s): %s"), ss.str(), + _("second argument doesn't cast to object")); ); } else @@ -579,7 +592,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.polar(%s): %s", ss.str(), _("missing arguments")); + log_aserror(_("Point.polar(%s): %s"), ss.str(), + _("missing arguments")); ); } } @@ -587,7 +601,7 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Point.polar(%s): %s", ss.str(), _("missing arguments")); + log_aserror(_("Point.polar(%s): %s"), ss.str(), _("missing arguments")); ); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Point_as.h gnash-0.8.10/libcore/asobj/flash/geom/Point_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Point_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/Point_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Point_as.h: ActionScript "Point" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Rectangle_as.cpp gnash-0.8.10/libcore/asobj/flash/geom/Rectangle_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Rectangle_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/Rectangle_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Rectangle_as.cpp: ActionScript "Rectangle" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -150,7 +150,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("flash.geom.Rectangle(%s): %s", ss.str(), + log_aserror(_("flash.geom.Rectangle(%s): %s"), ss.str(), _("missing arguments")); ); return as_value(); @@ -244,7 +244,7 @@ { as_object* ptr = ensure(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -290,7 +290,7 @@ { as_object* ptr = ensure(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -299,7 +299,7 @@ { as_object* ptr = ensure(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -308,7 +308,7 @@ { as_object* ptr = ensure(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -317,7 +317,7 @@ { as_object* ptr = ensure(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -423,7 +423,7 @@ { as_object* ptr = ensure(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -468,7 +468,7 @@ if (!pointCtor) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("Failed to construct flash.geom.Point!"); + log_aserror(_("Failed to construct flash.geom.Point!")); ); return as_value(); } @@ -542,7 +542,7 @@ as_function* pointCtor = getClassConstructor(fn, "flash.geom.Point"); if (!pointCtor) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("Failed to construct flash.geom.Point!"); + log_aserror(_("Failed to construct flash.geom.Point!")); ); return as_value(); } @@ -600,7 +600,7 @@ as_function* pointCtor = getClassConstructor(fn, "flash.geom.Point"); if (!pointCtor) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("Failed to construct flash.geom.Point!"); + log_aserror(_("Failed to construct flash.geom.Point!")); ); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Rectangle_as.h gnash-0.8.10/libcore/asobj/flash/geom/Rectangle_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Rectangle_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/Rectangle_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Rectangle_as.h: ActionScript "Rectangle" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Transform_as.cpp gnash-0.8.10/libcore/asobj/flash/geom/Transform_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Transform_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/Transform_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Transform_as.cpp: ActionScript "Transform" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -119,7 +119,7 @@ if (!colorTransformCtor) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("Failed to construct flash.geom.ColorTransform!"); + log_aserror(_("Failed to construct flash.geom.ColorTransform!")); ); return as_value(); } @@ -142,8 +142,8 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Transform.colorTransform(%s): extra arguments " - "discarded", ss.str()); + log_aserror(_("Transform.colorTransform(%s): extra arguments " + "discarded"), ss.str()); ); } @@ -152,8 +152,8 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Transform.colorTransform(%s): argument is not an " - "object", ss.str()); + log_aserror(_("Transform.colorTransform(%s): argument is not an " + "object"), ss.str()); ); return as_value(); } @@ -167,8 +167,8 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Transform.colorTransform(%s): argument is not a " - "ColorTransform", ss.str()); + log_aserror(_("Transform.colorTransform(%s): argument is not a " + "ColorTransform"), ss.str()); ); return as_value(); } @@ -195,7 +195,7 @@ if (!colorTransformCtor) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("Failed to construct flash.geom.ColorTransform!"); + log_aserror(_("Failed to construct flash.geom.ColorTransform!")); ); return as_value(); } @@ -233,7 +233,7 @@ if (!matrixCtor) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("Failed to construct flash.geom.Matrix!"); + log_aserror(_("Failed to construct flash.geom.Matrix!")); ); return as_value(); } @@ -302,7 +302,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Transform.matrix(%s): extra arguments discarded", + log_aserror(_("Transform.matrix(%s): extra arguments discarded"), ss.str()); ); } @@ -312,7 +312,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("Transform.matrix(%s): argument is not an object", + log_aserror(_("Transform.matrix(%s): argument is not an object"), ss.str()); ); return as_value(); @@ -343,7 +343,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("flash.geom.Transform(%s): needs one argument", + log_aserror(_("flash.geom.Transform(%s): needs one argument"), ss.str()); ); throw ActionTypeError(); @@ -353,7 +353,7 @@ if (fn.nargs > 1) { std::stringstream ss; fn.dump_args(ss); - LOG_ONCE(log_unimpl("Transform(%s): %s", ss.str(), + LOG_ONCE(log_unimpl(_("Transform(%s): %s"), ss.str(), _("arguments discarded")) ); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Transform_as.h gnash-0.8.10/libcore/asobj/flash/geom/Transform_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/geom/Transform_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/geom/Transform_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Transform_as.h: ActionScript "Transform" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/net/FileReference_as.cpp gnash-0.8.10/libcore/asobj/flash/net/FileReference_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/net/FileReference_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/net/FileReference_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // filereference_as.cpp: ActionScript "FileReference" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -156,10 +156,8 @@ if (fn.nargs) { std::stringstream ss; fn.dump_args(ss); - LOG_ONCE( - log_unimpl("FileReference(%s): %s", ss.str(), - _("arguments discarded")) - ); + LOG_ONCE(log_unimpl(_("FileReference(%s): %s"), ss.str(), + _("arguments discarded"))); } return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/net/FileReference_as.h gnash-0.8.10/libcore/asobj/flash/net/FileReference_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/net/FileReference_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/net/FileReference_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // FileReference_as.h: ActionScript "FileReference" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/net/FileReferenceList_as.cpp gnash-0.8.10/libcore/asobj/flash/net/FileReferenceList_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/net/FileReferenceList_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/net/FileReferenceList_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // filereferencelist_as.cpp: ActionScript "FileReferenceList" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -88,10 +88,8 @@ if (fn.nargs) { std::stringstream ss; fn.dump_args(ss); - LOG_ONCE( - log_unimpl("FileReferenceList(%s): %s", ss.str(), - _("arguments discarded")) - ); + LOG_ONCE(log_unimpl(_("FileReferenceList(%s): %s"), ss.str(), + _("arguments discarded"))); } return as_value(); diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/net/FileReferenceList_as.h gnash-0.8.10/libcore/asobj/flash/net/FileReferenceList_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/net/FileReferenceList_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/net/FileReferenceList_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // FileReferenceList_as.h: ActionScript "FileReferenceList" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/net/net.am gnash-0.8.10/libcore/asobj/flash/net/net.am --- gnash-0.8.10~git20111001/libcore/asobj/flash/net/net.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/net/net.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010,. -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/net/net_pkg.cpp gnash-0.8.10/libcore/asobj/flash/net/net_pkg.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/net/net_pkg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/net/net_pkg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // net_pkg.cpp: ActionScript "flash.net" package, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/net/net_pkg.h gnash-0.8.10/libcore/asobj/flash/net/net_pkg.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/net/net_pkg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/net/net_pkg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/text/text.am gnash-0.8.10/libcore/asobj/flash/text/text.am --- gnash-0.8.10~git20111001/libcore/asobj/flash/text/text.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/text/text.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/text/text_pkg.cpp gnash-0.8.10/libcore/asobj/flash/text/text_pkg.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/text/text_pkg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/text/text_pkg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // text_pkg.cpp: ActionScript "flash.text" package, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/text/text_pkg.h gnash-0.8.10/libcore/asobj/flash/text/text_pkg.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/text/text_pkg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/text/text_pkg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/text/TextRenderer_as.cpp gnash-0.8.10/libcore/asobj/flash/text/TextRenderer_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/flash/text/TextRenderer_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/text/TextRenderer_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // TextRenderer_as.cpp: ActionScript "TextRenderer" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -63,14 +63,14 @@ as_value textrenderer_setAdvancedAntialiasingTable(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } as_value textrenderer_maxLevel(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash/text/TextRenderer_as.h gnash-0.8.10/libcore/asobj/flash/text/TextRenderer_as.h --- gnash-0.8.10~git20111001/libcore/asobj/flash/text/TextRenderer_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash/text/TextRenderer_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // TextRenderer_as.h: ActionScript "TextRenderer" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/flash.am gnash-0.8.10/libcore/asobj/flash.am --- gnash-0.8.10~git20111001/libcore/asobj/flash.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/flash.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Function_as.cpp gnash-0.8.10/libcore/asobj/Function_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Function_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Function_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Function_as.cpp: ActionScript "Function" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -102,7 +102,7 @@ if (!fn.nargs) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror (_("Function.apply() called with no args")); + log_aserror(_("Function.apply() called with no args")); ); new_fn_call.this_ptr = new as_object(getGlobal(fn)); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Function_as.h gnash-0.8.10/libcore/asobj/Function_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Function_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Function_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Function_as.h: ActionScript "Function" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Global_as.cpp gnash-0.8.10/libcore/asobj/Global_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Global_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Global_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Global.cpp: Global ActionScript class setup, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -678,7 +678,7 @@ VM& vm = getVM(fn); as_function* fun = vm.getNative(x, y); if (!fun) { - log_debug(_("No ASnative(%d, %d) registered with the VM"), x, y); + log_debug("No ASnative(%d, %d) registered with the VM", x, y); return as_value(); } @@ -721,7 +721,7 @@ VM& vm = getVM(fn); as_function* fun = vm.getNative(x, y); if (!fun) { - log_debug(_("No ASnative(%d, %d) registered with the VM"), x, y); + log_debug("No ASnative(%d, %d) registered with the VM", x, y); return as_value(); } return as_value(fun); @@ -731,7 +731,7 @@ as_value global_asnew(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("ASNative (2, 0) - old ASnew")); + LOG_ONCE(log_unimpl(_("ASNative (2, 0) - old ASnew"))); return as_value(); } @@ -881,7 +881,7 @@ as_value global_updateAfterEvent(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("updateAfterEvent()")); + LOG_ONCE(log_unimpl(_("updateAfterEvent()"))); return as_value(); } @@ -943,8 +943,8 @@ if (fn.nargs < 2) { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Invalid call to setInterval(%s) " - "- need at least 2 arguments", + log_aserror(_("Invalid call to setInterval(%s) " + "- need at least 2 arguments"), ss.str()); ); return as_value(); @@ -957,8 +957,8 @@ IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Invalid call to setInterval(%s) " - "- first argument is not an object or function", + log_aserror(_("Invalid call to setInterval(%s) " + "- first argument is not an object or function"), ss.str()); ); return as_value(); @@ -977,8 +977,8 @@ if (fn.nargs < timer_arg + 1) { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Invalid call to setInterval(%s) " - "- missing timeout argument", + log_aserror(_("Invalid call to setInterval(%s) " + "- missing timeout argument"), ss.str()); ); return as_value(); @@ -1016,8 +1016,8 @@ if (fn.nargs < 2) { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Invalid call to setTimeout(%s) " - "- need at least 2 arguments", + log_aserror(_("Invalid call to setTimeout(%s) " + "- need at least 2 arguments"), ss.str()); ); return as_value(); @@ -1029,8 +1029,8 @@ if (!obj) { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Invalid call to setInterval(%s) " - "- first argument is not an object or function", + log_aserror(_("Invalid call to setInterval(%s) " + "- first argument is not an object or function"), ss.str()); ); return as_value(); @@ -1049,8 +1049,8 @@ if (fn.nargs < timer_arg + 1) { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("Invalid call to setTimeout(%s): missing " - "timeout argument", ss.str()); + log_aserror(_("Invalid call to setTimeout(%s): missing " + "timeout argument"), ss.str()); ); return as_value(); } @@ -1085,7 +1085,7 @@ { if (!fn.nargs) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("clearInterval requires one argument, got none"); + log_aserror(_("clearInterval requires one argument, got none")); ); return as_value(); } @@ -1099,14 +1099,14 @@ as_value global_showRedrawRegions(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("_global.showRedrawRegions")); + LOG_ONCE(log_unimpl(_("_global.showRedrawRegions"))); return as_value(); } as_value global_enableDebugConsole(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("_global.enableDebugConsole")); + LOG_ONCE(log_unimpl(_("_global.enableDebugConsole"))); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Global_as.h gnash-0.8.10/libcore/asobj/Global_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Global_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Global_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Key_as.cpp gnash-0.8.10/libcore/asobj/Key_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Key_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Key_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Key_as.cpp: ActionScript "Keyboard" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -37,7 +37,7 @@ as_value key_is_accessible(const fn_call& /*fn*/) { - log_unimpl("Key.isAccessible"); + log_unimpl(_("Key.isAccessible")); return as_value(); } @@ -76,7 +76,7 @@ if (keycode < 0 || keycode >= key::KEYCOUNT) { // AS coding error ! IF_VERBOSE_ASCODING_ERRORS( - log_aserror("Key.isKeyDown(%d): keycode out of range", keycode); + log_aserror(_("Key.isKeyDown(%d): keycode out of range"), keycode); ); return as_value(false); } @@ -94,7 +94,7 @@ as_value key_is_toggled(const fn_call& /* fn */) { - log_unimpl("Key.isToggled"); + log_unimpl(_("Key.isToggled")); // @@ TODO return as_value(false); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Key_as.h gnash-0.8.10/libcore/asobj/Key_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Key_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Key_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Key_as.h: ActionScript 3 "Keyboard" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/LoadableObject.cpp gnash-0.8.10/libcore/asobj/LoadableObject.cpp --- gnash-0.8.10~git20111001/libcore/asobj/LoadableObject.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/LoadableObject.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // LoadableObject.cpp: abstraction of network-loadable AS object functions. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -220,7 +220,7 @@ std::ostringstream ss; fn.dump_args(ss); log_aserror(_("XML.addRequestHeader(%s): arguments after the" - "second will be discarded"), ss.str()); + " second will be discarded"), ss.str()); ); } @@ -309,7 +309,7 @@ const std::string& urlstr = fn.arg(0).to_string(); if ( urlstr.empty() ) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror(_("sendAndLoad(): invalid empty url")); + log_aserror(_("sendAndLoad(): invalid empty URL")); ); return as_value(false); } @@ -394,7 +394,7 @@ str = ri.streamProvider().getStream(url.str()); } - log_security(_("Loading from url: '%s'"), url.str()); + log_security(_("Loading from URL: '%s'"), url.str()); movie_root& mr = getRoot(*obj); @@ -423,7 +423,7 @@ if ( urlstr.empty() ) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror(_("load(): invalid empty url")); + log_aserror(_("load(): invalid empty URL")); ); return as_value(false); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/LoadableObject.h gnash-0.8.10/libcore/asobj/LoadableObject.h --- gnash-0.8.10~git20111001/libcore/asobj/LoadableObject.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/LoadableObject.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // LoadableObject.h: abstraction of network-loadable AS object functions. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/LoadVars_as.cpp gnash-0.8.10/libcore/asobj/LoadVars_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/LoadVars_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/LoadVars_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // LoadVars.cpp: ActionScript "LoadVars" class (HTTP variables), for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -142,7 +142,7 @@ if (fn.nargs) { std::ostringstream ss; fn.dump_args(ss); - log_aserror("new LoadVars(%s) - arguments discarded", + log_aserror(_("new LoadVars(%s) - arguments discarded"), ss.str()); } ); diff -Nru gnash-0.8.10~git20111001/libcore/asobj/LoadVars_as.h gnash-0.8.10/libcore/asobj/LoadVars_as.h --- gnash-0.8.10~git20111001/libcore/asobj/LoadVars_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/LoadVars_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/LocalConnection_as.cpp gnash-0.8.10/libcore/asobj/LocalConnection_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/LocalConnection_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/LocalConnection_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // LocalConnection.cpp: Connect two SWF movies & send objects, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -276,7 +276,7 @@ // Check whether local connection is disabled(!): brilliant choice of // function name. if (rcfile.getLocalConnection()) { - log_security("Attempting to write to disabled LocalConnection!"); + log_security(_("Attempting to write to disabled LocalConnection!")); movie_root& mr = getRoot(owner()); mr.removeAdvanceCallback(this); return; @@ -285,7 +285,7 @@ // No-op if already attached. Nothing to do if it fails, but we // should probably stop trying. if (!_shm.attach()) { - log_error("Failed to attach shared memory segment"); + log_error(_("Failed to attach shared memory segment")); return; } @@ -293,7 +293,7 @@ // processes. SharedMem::Lock lock(_shm); if (!lock.locked()) { - log_debug("Failed to get shm lock"); + log_error(_("Failed to get shm lock")); return; } @@ -329,7 +329,7 @@ // Get the connection name. That's all we need to remove expired // data. if (!rd(a)) { - log_error("Invalid connection name data"); + log_error(_("Invalid connection name data")); return; } const std::string& connection = a.to_string(); @@ -345,7 +345,7 @@ if (timeNow - timestamp > timeout) { log_debug("Data %s expired at %s. Removing its target " - "as a listener", timestamp, timeNow); + "as a listener", timestamp, timeNow); removeListener(connection, _shm); markRead(_shm); _lastTime = 0; @@ -428,8 +428,8 @@ SharedMem::Lock lock(_shm); if (!lock.locked()) { - log_error("Failed to get lock on shared memory! Will not remove " - "listener"); + log_error(_("Failed to get lock on shared memory! Will not remove " + "listener")); return; } @@ -458,7 +458,7 @@ _name = name; if (!_shm.attach()) { - log_error("Failed to open shared memory segment"); + log_error(_("Failed to open shared memory segment")); return; } @@ -780,7 +780,7 @@ ptr = next; } if (next == mem.end()) { - log_error("No space for listener in shared memory!"); + log_error(_("No space for listener in shared memory!")); return false; } } @@ -841,14 +841,14 @@ as_value a; if (!rd(a) || !a.is_string()) { - log_error("Invalid domain %s", a); + log_error(_("Invalid domain %s"), a); return; } const std::string& domain = a.to_string(); log_debug("Domain: %s", domain); if (!rd(a)) { - log_error("Invalid function name %s", a); + log_error(_("Invalid function name %s"), a); return; } @@ -874,7 +874,7 @@ for (size_t i = 0; i < count; ++i) { if (!rd(a)) { - log_error("Fewer AMF fields than expected."); + log_error(_("Fewer AMF fields than expected.")); return; } log_debug("Data: %s", a); diff -Nru gnash-0.8.10~git20111001/libcore/asobj/LocalConnection_as.h gnash-0.8.10/libcore/asobj/LocalConnection_as.h --- gnash-0.8.10~git20111001/libcore/asobj/LocalConnection_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/LocalConnection_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Math_as.cpp gnash-0.8.10/libcore/asobj/Math_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Math_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Math_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Math_as.h gnash-0.8.10/libcore/asobj/Math_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Math_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Math_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Microphone_as.cpp gnash-0.8.10/libcore/asobj/Microphone_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Microphone_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Microphone_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Microphone_as.cpp: ActionScript "Microphone" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -281,7 +281,7 @@ // Really return if there are 2 args? if (fn.nargs != 1) { - log_error("Microphone.gain(): wrong number of parameters passed"); + log_error(_("Microphone.gain(): wrong number of parameters passed")); return as_value(); } @@ -297,7 +297,7 @@ Microphone_as* ptr = ensure >(fn); if (fn.nargs != 1) { - log_error("Microphone.setRate: wrong number of parameters passed"); + log_error(_("Microphone.setRate: wrong number of parameters passed")); return as_value(); } ptr->setRate(toInt(fn.arg(0), getVM(fn))); @@ -310,7 +310,7 @@ Microphone_as* ptr = ensure >(fn); if (!fn.nargs) { - log_unimpl("Microphone::activityLevel only has default value (-1)"); + log_unimpl(_("Microphone::activityLevel only has default value (-1)")); return as_value(ptr->activityLevel()); } @@ -350,7 +350,7 @@ Microphone_as* ptr = ensure >(fn); if (!fn.nargs) { - log_unimpl("Microphone::muted is always false (always allows access)"); + log_unimpl(_("Microphone::muted is always false (always allows access)")); return as_value(ptr->muted()); } @@ -410,7 +410,7 @@ { Microphone_as* ptr = ensure >(fn); - log_unimpl("Microphone::silenceTimeout can be set, but is unimplemented"); + log_unimpl(_("Microphone::silenceTimeout can be set, but is unimplemented")); return as_value(ptr->silenceTimeout()); } @@ -433,7 +433,7 @@ const size_t numargs = fn.nargs; if (numargs > 2) { - log_error("%s: Too many arguments", __FUNCTION__); + log_error(_("%s: Too many arguments"), __FUNCTION__); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Microphone_as.h gnash-0.8.10/libcore/asobj/Microphone_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Microphone_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Microphone_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Mouse_as.cpp gnash-0.8.10/libcore/asobj/Mouse_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Mouse_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Mouse_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Mouse.cpp: ActionScript "Mouse" input device class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Mouse_as.h gnash-0.8.10/libcore/asobj/Mouse_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Mouse_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Mouse_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/MovieClip_as.cpp gnash-0.8.10/libcore/asobj/MovieClip_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/MovieClip_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/MovieClip_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // MovieClip_as.cpp: ActionScript "MovieClip" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -528,7 +528,8 @@ if (!fn.nargs) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("MovieClip.attachAudio(): %s", _("missing arguments")); + log_aserror(_("MovieClip.attachAudio(): %s"), + _("missing arguments")); ); return as_value(); } @@ -537,8 +538,8 @@ if (!isNativeType(toObject(fn.arg(0), getVM(fn)), ns)) { std::stringstream ss; fn.dump_args(ss); // TODO: find out what to do here - log_error("MovieClip.attachAudio(%s): first arg doesn't cast to a " - "NetStream", ss.str()); + log_error(_("MovieClip.attachAudio(%s): first arg doesn't cast to a " + "NetStream"), ss.str()); return as_value(); } @@ -555,7 +556,7 @@ MovieClip* movieclip = ensure >(fn); UNUSED(movieclip); - LOG_ONCE( log_unimpl("MovieClip.attachVideo()") ); + LOG_ONCE(log_unimpl(_("MovieClip.attachVideo()"))); return as_value(); } @@ -1062,8 +1063,8 @@ if (fn.nargs < 1 || fn.arg(0).is_undefined()) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("MovieClip.getInstanceAtDepth(): missing or " - "undefined depth argument"); + log_aserror(_("MovieClip.getInstanceAtDepth(): missing or " + "undefined depth argument")); ); return as_value(); } @@ -1191,8 +1192,8 @@ if (!tsCtor) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("MovieClip.getTextSnapshot: failed to construct " - "TextSnapshot (object probably overridden)"); + log_aserror(_("MovieClip.getTextSnapshot: failed to construct " + "TextSnapshot (object probably overridden)")); ); return as_value(); } @@ -1642,7 +1643,7 @@ if (!isFinite(ay)) ay = 0; #ifdef DEBUG_DRAWING_API - log_debug(_("%s.curveTo(%g,%g,%g,%g);"), movieclip->getTarget(), + log_debug("%s.curveTo(%g,%g,%g,%g);", movieclip->getTarget(), cx, cy, ax, ay); #endif movieclip->graphics().curveTo(pixelsToTwips(cx), pixelsToTwips(cy), @@ -1667,7 +1668,7 @@ if (fn.nargs < 1) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("beginFill() with no args is a no-op"); + log_aserror(_("beginFill() with no args is a no-op")); ); return as_value(); } @@ -1758,7 +1759,7 @@ if (!colors || !alphas || !ratios || !matrix) { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror(_("%s.beginGradientFill(%s): one or more of the " + log_aserror(_("%s.beginGradientFill(%s): one or more of the" " args from 2nd to 5th don't cast to objects"), movieclip->getTarget(), ss.str()); ); @@ -1784,8 +1785,8 @@ // this limit. if (stops > 15) { std::stringstream ss; fn.dump_args(ss); - log_debug(_("%s.beginGradientFill(%s): too many array elements" - " for colors and ratios (%d), will trim to 8"), + log_debug("%s.beginGradientFill(%s): too many array elements" + " for colors and ratios (%d), will trim to 8", movieclip->getTarget(), ss.str(), stops); stops = 15; } @@ -1969,7 +1970,7 @@ if (!isNativeType(obj, bd) || bd->disposed()) { IF_VERBOSE_ASCODING_ERRORS( log_debug("MovieClip.attachBitmap: first argument should be a " - "valid BitmapData", fn.arg(1)); + "valid BitmapData", fn.arg(1)); ); return as_value(); } @@ -2014,7 +2015,7 @@ { MovieClip* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -2024,7 +2025,7 @@ { MovieClip* ptr = ensure >(fn); UNUSED(ptr); - LOG_ONCE( log_unimpl (__FUNCTION__) ); + LOG_ONCE(log_unimpl(__FUNCTION__) ); return as_value(); } @@ -2048,7 +2049,7 @@ if (!isNativeType(obj, bd) || bd->disposed()) { IF_VERBOSE_ASCODING_ERRORS( log_debug("MovieClip.attachBitmap: first argument should be a " - "valid BitmapData", fn.arg(1)); + "valid BitmapData", fn.arg(1)); ); return as_value(); } @@ -2073,7 +2074,7 @@ if (!transCtor) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("Failed to construct flash.geom.Transform!"); + log_aserror(_("Failed to construct flash.geom.Transform!")); ); return as_value(); } @@ -2091,7 +2092,7 @@ movieclip_beginMeshFill(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("MovieClip.beginMeshFill")); + LOG_ONCE(log_unimpl(_("MovieClip.beginMeshFill"))); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/MovieClip_as.h gnash-0.8.10/libcore/asobj/MovieClip_as.h --- gnash-0.8.10~git20111001/libcore/asobj/MovieClip_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/MovieClip_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // MovieClip_as.h: ActionScript "MovieClip" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/MovieClipLoader.cpp gnash-0.8.10/libcore/asobj/MovieClipLoader.cpp --- gnash-0.8.10~git20111001/libcore/asobj/MovieClipLoader.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/MovieClipLoader.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // MovieClipLoader.cpp: Implementation of ActionScript MovieClipLoader class. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -112,7 +112,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); log_aserror(_("MovieClipLoader.loadClip(%s): first argument must" - "be a string"), ss.str()); + " be a string"), ss.str()); ); return as_value(false); } @@ -147,7 +147,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); log_aserror(_("MovieClipLoader.unloadClip(%s): expected at least" - "one argument"), ss.str()); + " one argument"), ss.str()); ); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/MovieClipLoader.h gnash-0.8.10/libcore/asobj/MovieClipLoader.h --- gnash-0.8.10~git20111001/libcore/asobj/MovieClipLoader.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/MovieClipLoader.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/NetConnection_as.cpp gnash-0.8.10/libcore/asobj/NetConnection_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/NetConnection_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/NetConnection_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // NetConnection_as.cpp: Open local connections for FLV files or URLs. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -437,11 +437,11 @@ // Check if we're allowed to open url if (!r.streamProvider().allow(uri)) { - log_security(_("Gnash is not allowed to open this url: %s"), uriStr); + log_security(_("Gnash is not allowed to open this URL: %s"), uriStr); return ""; } - log_debug(_("Connection to movie: %s"), uriStr); + log_debug("Connection to movie: %s", uriStr); return uriStr; } @@ -514,14 +514,14 @@ startAdvanceTimer(); } else if (url.protocol() == "rtmpt" || url.protocol() == "rtmpts") { - log_unimpl("NetConnection.connect(%s): unsupported connection " - "protocol", url); + log_unimpl(_("NetConnection.connect(%s): unsupported connection " + "protocol"), url); notifyStatus(CONNECT_FAILED); return false; } else { - log_error("NetConnection.connect(%s): unknown connection " - "protocol", url); + log_error(_("NetConnection.connect(%s): unknown connection " + "protocol"), url); notifyStatus(CONNECT_FAILED); return false; } @@ -566,7 +566,7 @@ { if (!_currentConnection.get()) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("NetConnection.call: can't call while not connected"); + log_aserror(_("NetConnection.call: can't call while not connected")); ); return; } @@ -678,8 +678,8 @@ else { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("NetConnection.call(%s): second argument must be " - "an object", ss.str()); + log_aserror(_("NetConnection.call(%s): second argument must be " + "an object"), ss.str()); ); } } @@ -790,8 +790,8 @@ if (fn.nargs > 1) { std::stringstream ss; fn.dump_args(ss); - log_unimpl("NetConnection.connect(%s): args after the first are " - "not supported", ss.str()); + log_unimpl(_("NetConnection.connect(%s): args after the first are " + "not supported"), ss.str()); } return as_value(ptr->connect(uriStr)); @@ -805,7 +805,7 @@ NetConnection_as* ptr = ensure >(fn); UNUSED(ptr); - log_unimpl("NetConnection.addHeader()"); + log_unimpl(_("NetConnection.addHeader()")); return as_value(); } @@ -889,14 +889,14 @@ #endif b += namelength; if (b + 5 > end) { - throw amf::AMFException("Invoke buffer too short"); + throw amf::AMFException(_("Invoke buffer too short")); } b += 5; // skip past bool and length long // It seems there must be exactly one argument. as_value arg; if (!rd(arg)) { - throw amf::AMFException("Invoke argument not present"); + throw amf::AMFException(_("Invoke argument not present")); } VM& vm = getVM(owner); @@ -987,7 +987,7 @@ as_object* callback = _handler.popCallback(callbackID); if (!callback) { - log_error("Unknown HTTP Remoting response identifier '%s'", id); + log_error(_("Unknown HTTP Remoting response identifier '%s'"), id); // There's no parsing error, so continue. continue; } @@ -1003,8 +1003,8 @@ // NOTE: the pp is known to actually // invoke the custom method, but with 7 // undefined arguments (?) - log_error("Unsupported HTTP Remoting response callback: '%s' " - "(size %d)", methodName, methodName.size()); + log_error(_("Unsupported HTTP Remoting response callback: '%s' " + "(size %d)"), methodName, methodName.size()); continue; } @@ -1052,7 +1052,7 @@ std::string postdata(reinterpret_cast(_data.data()), _data.size()); #ifdef GNASH_DEBUG_REMOTING - log_debug("NetConnection.call(): encoded args from %1% calls: %2%", + log_debug("NetConnection.call(): encoded args from %1% calls: %2%", _calls, hexify(_data.data(), _data.size(), false)); #endif @@ -1085,7 +1085,7 @@ #ifdef GNASH_DEBUG_REMOTING log_debug("NetConnection.call: reply buffer capacity (%d) " "is too small to accept next %d bytes of chunk " - "(current size is %d). Reserving %d bytes.", + "(current size is %d). Reserving %d bytes.", _reply.capacity(), toRead, _reply.size(), newCapacity); #endif @@ -1098,7 +1098,7 @@ if (read > 0) { #ifdef GNASH_DEBUG_REMOTING log_debug("read '%1%' bytes: %2%", read, - hexify(_reply.data() + _reply.size(), read, false)); + hexify(_reply.data() + _reply.size(), read, false)); #endif _reply.resize(_reply.size() + read); } @@ -1117,7 +1117,7 @@ // thas is satisfied if (_connection->bad()) { log_debug("connection is in error condition, calling " - "NetConnection.onStatus"); + "NetConnection.onStatus"); // If the connection fails, it is manually verified // that the pp calls onStatus with 1 undefined argument. @@ -1152,7 +1152,7 @@ // Any fatal error should be signalled by throwing an // exception. In this case onStatus is called with an // undefined argument. - log_error("Error parsing server AMF: %s", e.what()); + log_error(_("Error parsing server AMF: %s"), e.what()); callMethod(&nc.owner(), NSV::PROP_ON_STATUS, as_value()); } } @@ -1199,7 +1199,8 @@ for (size_t i = 0; i < args.size(); ++i) { const as_value& arg = args[i]; if (!arg.writeAMF0(w)) { - log_error("Could not serialize NetConnection.call argument %d", i); + log_error(_("Could not serialize NetConnection.call argument %d"), + i); } } @@ -1226,7 +1227,7 @@ // make sure it is a string method name we start with if (payload[0] != 0x02) { - log_error( "Sanity failed. no string method in invoke packet"); + log_error(_("Sanity failed. no string method in invoke packet")); return; } @@ -1237,7 +1238,7 @@ if (*payload != amf::NUMBER_AMF0) return; ++payload; - log_debug( "Server invoking <%s>", method); + log_debug("Server invoking <%s>", method); const ObjectURI methodname = getURI(getVM(_nc.owner()), method); @@ -1273,7 +1274,7 @@ if (method == "_onbwcheck") { if (id) replyBWCheck(_rtmp, id); else { - log_error("Server called _onbwcheck without a callback"); + log_error(_("Server called _onbwcheck without a callback")); } return; } @@ -1303,7 +1304,7 @@ log_debug("Value: %s", arg); } - log_error( "rtmp server sent error"); + log_error(_("RTMP server sent error")); callMethod(&_nc.owner(), NSV::PROP_ON_STATUS, arg); return; diff -Nru gnash-0.8.10~git20111001/libcore/asobj/NetConnection_as.h gnash-0.8.10/libcore/asobj/NetConnection_as.h --- gnash-0.8.10~git20111001/libcore/asobj/NetConnection_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/NetConnection_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/NetStream_as.cpp gnash-0.8.10/libcore/asobj/NetStream_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/NetStream_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/NetStream_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // NetStream.cpp: ActionScript class for streaming audio/video, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -296,7 +296,7 @@ void NetStream_as::pause(PauseMode mode) { - log_debug("::pause(%d) called ", mode); + log_debug(_("::pause(%d) called "), mode); switch (mode) { case pauseModeToggle: @@ -376,7 +376,7 @@ } if (url.empty()) { - log_error("Couldn't load URL %s", c_url); + log_error(_("Couldn't load URL %s"), c_url); return; } @@ -389,7 +389,7 @@ // We need to start playback if (!startPlayback()) { - log_error("NetStream.play(%s): failed starting playback", c_url); + log_error(_("NetStream.play(%s): failed starting playback"), c_url); return; } @@ -412,12 +412,12 @@ try { _videoDecoder = _mediaHandler->createVideoDecoder(info); assert ( _videoDecoder.get() ); - log_debug("NetStream_as::initVideoDecoder: hot-plugging " - "video consumer"); + log_debug(_("NetStream_as::initVideoDecoder: hot-plugging " + "video consumer")); _playHead.setVideoConsumerAvailable(); } catch (const MediaException& e) { - log_error("NetStream: Could not create Video decoder: %s", e.what()); + log_error(_("NetStream: Could not create Video decoder: %s"), e.what()); // This is important enough to let the user know. movie_root& m = getRoot(owner()); @@ -441,14 +441,14 @@ try { _audioDecoder = _mediaHandler->createAudioDecoder(info); assert ( _audioDecoder.get() ); - log_debug("NetStream_as::initAudioDecoder: hot-plugging " - "audio consumer"); + log_debug(_("NetStream_as::initAudioDecoder: hot-plugging " + "audio consumer")); _playHead.setAudioConsumerAvailable(); } catch (const MediaException& e) { const std::string& err = e.what(); - log_error("Could not create Audio decoder: %s", err); + log_error(_("Could not create Audio decoder: %s"), err); // This is important enough to let the user know. movie_root& m = getRoot(owner()); @@ -517,13 +517,13 @@ // that playHead should be advanced to first available // timeframe timestamp instead. #ifdef GNASH_DEBUG_PLAYHEAD - log_debug("%p.startPlayback: playHead position reset to 0", this); + log_debug(_("%p.startPlayback: playHead position reset to 0"), this); #endif _playHead.seekTo(0); _playHead.setState(PlayHead::PLAY_PLAYING); #ifdef GNASH_DEBUG_STATUS - log_debug("Setting playStart status"); + log_debug(_("Setting playStart status")); #endif setStatus(playStart); @@ -541,7 +541,7 @@ assert(_parser.get()); if (!_parser.get()) { - log_error("getDecodedVideoFrame: no parser available"); + log_error(_("getDecodedVideoFrame: no parser available")); return video; } @@ -550,10 +550,10 @@ if (!_parser->nextVideoFrameTimestamp(nextTimestamp)) { #ifdef GNASH_DEBUG_DECODING - log_debug("getDecodedVideoFrame(%d): " - "no more video frames in input " - "(nextVideoFrameTimestamp returned false, " - "parsingComplete=%d)", + log_debug(_("getDecodedVideoFrame(%d): " + "no more video frames in input " + "(nextVideoFrameTimestamp returned false, " + "parsingComplete=%d)"), ts, parsingComplete); #endif @@ -561,9 +561,9 @@ decodingStatus(DEC_STOPPED); #ifdef GNASH_DEBUG_STATUS - log_debug("getDecodedVideoFrame setting playStop status " + log_debug(_("getDecodedVideoFrame setting playStop status " "(parsing complete and nextVideoFrameTimestamp() " - "returned false)"); + "returned false)")); #endif setStatus(playStop); } @@ -572,8 +572,8 @@ if (nextTimestamp > ts) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.getDecodedVideoFrame(%d): next video frame is in " - "the future (%d)", this, ts, nextTimestamp); + log_debug(_("%p.getDecodedVideoFrame(%d): next video frame is in " + "the future (%d)"), this, ts, nextTimestamp); #endif // next frame is in the future return video; @@ -583,26 +583,27 @@ while (1) { video = decodeNextVideoFrame(); if (!video.get()) { - log_error("nextVideoFrameTimestamp returned true (%d), " - "but decodeNextVideoFrame returned null, " - "I don't think this should ever happen", nextTimestamp); + log_error(_("nextVideoFrameTimestamp returned true (%d), " + "but decodeNextVideoFrame returned null, " + "I don't think this should ever happen"), + nextTimestamp); break; } if (!_parser->nextVideoFrameTimestamp(nextTimestamp)) { // the one we decoded was the last one #ifdef GNASH_DEBUG_DECODING - log_debug("%p.getDecodedVideoFrame(%d): last video frame decoded " - "(should set playback status to STOP?)", this, ts); + log_debug(_("%p.getDecodedVideoFrame(%d): last video frame decoded " + "(should set playback status to STOP?)"), this, ts); #endif break; } if (nextTimestamp > ts) { // the next one is in the future, we'll return this one. #ifdef GNASH_DEBUG_DECODING - log_debug("%p.getDecodedVideoFrame(%d): " + log_debug(_("%p.getDecodedVideoFrame(%d): " "next video frame is in the future, " - "we'll return this one", + "we'll return this one"), this, ts); #endif break; @@ -618,15 +619,15 @@ std::auto_ptr video; if (!_parser.get()) { - log_error("decodeNextVideoFrame: no parser available"); + log_error(_("decodeNextVideoFrame: no parser available")); return video; } std::auto_ptr frame = _parser->nextVideoFrame(); if (!frame.get()) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.decodeNextVideoFrame(): " - "no more video frames in input", + log_debug(_("%p.decodeNextVideoFrame(): " + "no more video frames in input"), this); #endif return video; @@ -655,9 +656,9 @@ std::auto_ptr frame = _parser->nextAudioFrame(); if (!frame.get()) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.decodeNextAudioFrame: " - "no more video frames in input", - this); + log_debug(_("%p.decodeNextAudioFrame: " + "no more video frames in input"), + this); #endif return 0; } @@ -684,9 +685,9 @@ } #ifdef GNASH_DEBUG_DECODING - log_debug("NetStream_as::decodeNextAudioFrame: " + log_debug(_("NetStream_as::decodeNextAudioFrame: " "%d bytes of encoded audio " - "decoded to %d bytes", + "decoded to %d bytes"), frame->dataSize, raw->m_size); #endif @@ -704,7 +705,7 @@ // We'll mess with the input here if ( ! _parser.get() ) { - log_debug("NetStream_as::seek(%d): no parser, no party", posSeconds); + log_debug(_("NetStream_as::seek(%d): no parser, no party"), posSeconds); return; } @@ -724,21 +725,21 @@ if ( ! _parser->seek(newpos) ) { #ifdef GNASH_DEBUG_STATUS - log_debug("Setting invalidTime status"); + log_debug(_("Setting invalidTime status")); #endif setStatus(invalidTime); // we won't be *BUFFERING*, so resume now _playbackClock->resume(); return; } - log_debug("_parser->seek(%d) returned %d", pos, newpos); + log_debug(_("_parser->seek(%d) returned %d"), pos, newpos); // cleanup audio queue, so won't be consumed while seeking _audioStreamer.cleanAudioQueue(); // 'newpos' will always be on a keyframe (supposedly) #ifdef GNASH_DEBUG_PLAYHEAD - log_debug("%p.seek: playHead position set to %d", this, newpos); + log_debug(_("%p.seek: playHead position set to %d"), this, newpos); #endif _playHead.seekTo(newpos); decodingStatus(DEC_BUFFERING); @@ -774,8 +775,8 @@ if (_playHead.getState() == PlayHead::PLAY_PAUSED) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.refreshAudioBuffer: doing nothing as playhead " - "is paused - bufferLength=%d/%d", this, bufferLength(), + log_debug(_("%p.refreshAudioBuffer: doing nothing as playhead " + "is paused - bufferLength=%d/%d"), this, bufferLength(), _bufferTime); #endif return; @@ -783,9 +784,9 @@ if (_playHead.isAudioConsumed()) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.refreshAudioBuffer: doing nothing " - "as current position was already decoded - " - "bufferLength=%d/%d", + log_debug(_("%p.refreshAudioBuffer: doing nothing " + "as current position was already decoded - " + "bufferLength=%d/%d"), this, bufferLen, _bufferTime); #endif return; @@ -795,7 +796,7 @@ boost::uint64_t curPos = _playHead.getPosition(); #ifdef GNASH_DEBUG_DECODING - log_debug("%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=%d, bufferTime=%d", + log_debug(_("%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=%d, bufferTime=%d"), this, curPos, _playHead.getState(), bufferLen, _bufferTime); #endif // GNASH_DEBUG_DECODING @@ -931,7 +932,7 @@ // protection. // //#ifdef GNASH_DEBUG_DECODING - log_debug("%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d).", + log_debug(_("%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)."), this, ts, bufferSize, bufferLimit); //#endif @@ -947,9 +948,9 @@ bool parsingComplete = _parser->parsingCompleted(); if (!_parser->nextAudioFrameTimestamp(nextTimestamp)) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.pushDecodedAudioFrames(%d): " - "no more audio frames in input " - "(nextAudioFrameTimestamp returned false, parsingComplete=%d)", + log_debug(_("%p.pushDecodedAudioFrames(%d): " + "no more audio frames in input " + "(nextAudioFrameTimestamp returned false, parsingComplete=%d)"), this, ts, parsingComplete); #endif @@ -958,9 +959,9 @@ if (_parser->isBufferEmpty()) { decodingStatus(DEC_STOPPED); #ifdef GNASH_DEBUG_STATUS - log_debug("pushDecodedAudioFrames setting playStop status " + log_debug(_("pushDecodedAudioFrames setting playStop status " "(parsing complete and nextAudioFrameTimestamp " - "returned false)"); + "returned false)")); #endif setStatus(playStop); } @@ -971,8 +972,8 @@ if (nextTimestamp > ts) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.pushDecodedAudioFrames(%d): " - "next audio frame is in the future (%d)", + log_debug(_("%p.pushDecodedAudioFrames(%d): " + "next audio frame is in the future (%d)"), this, ts, nextTimestamp); #endif consumed = true; @@ -984,17 +985,17 @@ BufferedAudioStreamer::CursoredBuffer* audio = decodeNextAudioFrame(); if (!audio) { // Well, it *could* happen, why not ? - log_error("nextAudioFrameTimestamp returned true (%d), " + log_error(_("nextAudioFrameTimestamp returned true (%d), " "but decodeNextAudioFrame returned null, " - "I don't think this should ever happen", nextTimestamp); + "I don't think this should ever happen"), nextTimestamp); break; } if (!audio->m_size) { // Don't bother pushing an empty frame // to the audio Queue... - log_debug("pushDecodedAudioFrames(%d): Decoded audio frame " - "contains no samples"); + log_debug(_("pushDecodedAudioFrames(%d): Decoded audio frame " + "contains no samples")); delete audio; continue; } @@ -1002,8 +1003,8 @@ #ifdef GNASH_DEBUG_DECODING // this one we might avoid :) -- a less intrusive logging could // be take note about how many things we're pushing over - log_debug("pushDecodedAudioFrames(%d) pushing %dth frame with " - "timestamp %d", ts, _audioStreamer._audioQueue.size()+1, + log_debug(_("pushDecodedAudioFrames(%d) pushing %dth frame with " + "timestamp %d"), ts, _audioStreamer._audioQueue.size()+1, nextTimestamp); #endif @@ -1020,7 +1021,7 @@ // (ie: the sound handler is slow at consuming // the audio data). #ifdef GNASH_DEBUG_DECODING - log_debug("resuming playback clock on audio consume"); + log_debug(_("resuming playback clock on audio consume")); #endif assert(decodingStatus()!=DEC_BUFFERING); _playbackClock->resume(); @@ -1086,8 +1087,8 @@ if ( ! alsoIfPaused && _playHead.getState() == PlayHead::PLAY_PAUSED ) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.refreshVideoFrame: doing nothing as playhead is paused - " - "bufferLength=%d, bufferTime=%d", + log_debug(_("%p.refreshVideoFrame: doing nothing as playhead is paused - " + "bufferLength=%d, bufferTime=%d"), this, bufferLen, _bufferTime); #endif return; @@ -1096,9 +1097,9 @@ if ( _playHead.isVideoConsumed() ) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.refreshVideoFrame: doing nothing " + log_debug(_("%p.refreshVideoFrame: doing nothing " "as current position was already decoded - " - "bufferLength=%d, bufferTime=%d", + "bufferLength=%d, bufferTime=%d"), this, bufferLen, _bufferTime); #endif // GNASH_DEBUG_DECODING return; @@ -1108,8 +1109,8 @@ boost::uint64_t curPos = _playHead.getPosition(); #ifdef GNASH_DEBUG_DECODING - log_debug("%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, " - "bufferLength=%d, bufferTime=%d", + log_debug(_("%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, " + "bufferLength=%d, bufferTime=%d"), this, curPos, _playHead.getState(), bufferLen, _bufferTime); #endif @@ -1122,18 +1123,18 @@ if ( decodingStatus() == DEC_STOPPED ) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.refreshVideoFrame(): " + log_debug(_("%p.refreshVideoFrame(): " "no more video frames to decode " - "(DEC_STOPPED, null from getDecodedVideoFrame)", + "(DEC_STOPPED, null from getDecodedVideoFrame)"), this); #endif } else { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.refreshVideoFrame(): " + log_debug(_("%p.refreshVideoFrame(): " "last video frame was good enough " - "for current position", + "for current position"), this); #endif // There no video but decoder is still running @@ -1188,7 +1189,7 @@ if ( decodingStatus() == DEC_STOPPED ) { - //log_debug("NetStream_as::advance: dec stopped..."); + //log_debug(_("NetStream_as::advance: dec stopped...")); // nothing to do if we're stopped... return; } @@ -1206,12 +1207,12 @@ if (!parsingComplete) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.advance: buffer empty while decoding," - " setting buffer to buffering and pausing playback clock", + log_debug(_("%p.advance: buffer empty while decoding," + " setting buffer to buffering and pausing playback clock"), this); #endif #ifdef GNASH_DEBUG_STATUS - log_debug("Setting bufferEmpty status"); + log_debug(_("Setting bufferEmpty status")); #endif setStatus(bufferEmpty); decodingStatus(DEC_BUFFERING); @@ -1220,7 +1221,7 @@ else { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.advance : bufferLength=%d, parsing completed", + log_debug(_("%p.advance : bufferLength=%d, parsing completed"), this, bufferLen); #endif // set playStop ? (will be done later for now) @@ -1232,8 +1233,8 @@ if ( bufferLen < _bufferTime && ! parsingComplete ) { #ifdef GNASH_DEBUG_DECODING - log_debug("%p.advance: buffering" - " - position=%d, buffer=%d/%d", + log_debug(_("%p.advance: buffering" + " - position=%d, buffer=%d/%d"), this, _playHead.getPosition(), bufferLen, _bufferTime); #endif @@ -1243,7 +1244,7 @@ if (!_imageframe.get() && _playHead.getState() != PlayHead::PLAY_PAUSED) { - //log_debug("refreshing video frame for the first time"); + //log_debug(_("refreshing video frame for the first time")); refreshVideoFrame(true); } @@ -1251,8 +1252,8 @@ } #ifdef GNASH_DEBUG_DECODING - log_debug("%p.advance: buffer full (or parsing completed), " - "resuming playback clock - position=%d, buffer=%d/%d", + log_debug(_("%p.advance: buffer full (or parsing completed), " + "resuming playback clock - position=%d, buffer=%d/%d"), this, _playHead.getPosition(), bufferLen, _bufferTime); #endif @@ -1272,13 +1273,14 @@ { _playHead.seekTo(firstFrameTimestamp); #ifdef GNASH_DEBUG_PLAYHEAD - log_debug("%p.advance: playHead position set to timestamp of first frame: %d", this, firstFrameTimestamp); + log_debug(_("%p.advance: playHead position set to timestamp of first frame: %d"), + this, firstFrameTimestamp); #endif } #ifdef GNASH_DEBUG_PLAYHEAD else { - log_debug("%p.advance: playHead position is 0 and parser still doesn't have a frame to set it to", this); + log_debug(_("%p.advance: playHead position is 0 and parser still doesn't have a frame to set it to"), this); } #endif } @@ -1318,11 +1320,11 @@ boost::uint64_t nextTimestamp; if ( _parser->nextAudioFrameTimestamp(nextTimestamp) ) { - log_debug("Moving NetStream playhead " + log_debug(_("Moving NetStream playhead " "from timestamp %d to timestamp %d " "as there are no video frames yet, " "audio buffer is empty and next audio " - "frame timestamp is there (see bug #26687)", + "frame timestamp is there (see bug #26687)"), _playHead.getPosition(), nextTimestamp); _playHead.seekTo(nextTimestamp); } @@ -1381,7 +1383,7 @@ NetStream_as::bytesLoaded () { if ( ! _parser.get() ) { -// log_debug("bytesLoaded: no parser, no party"); +// log_debug(_("bytesLoaded: no parser, no party")); return 0; } @@ -1392,7 +1394,7 @@ NetStream_as::bytesTotal () { if ( ! _parser.get() ) { -// log_debug("bytesTotal: no parser, no party"); +// log_debug(_("bytesTotal: no parser, no party")); return 0; } @@ -1419,7 +1421,7 @@ if ( ! _soundHandler ) return; if ( _auxStreamer ) { - log_debug("attachAuxStreamer called while already attached"); + log_debug(_("attachAuxStreamer called while already attached")); // Let's detach first.. _soundHandler->unplugInputStream(_auxStreamer); _auxStreamer=0; @@ -1430,8 +1432,8 @@ BufferedAudioStreamer::fetchWrapper, (void*)this); } catch (SoundException& e) { - log_error("Could not attach NetStream aux streamer to sound handler: " - "%s", e.what()); + log_error(_("Could not attach NetStream aux streamer to sound handler: %s"), + e.what()); } } @@ -1480,7 +1482,7 @@ #if 0 log_debug("audio_streamer called, audioQueue size: %d, " - "requested %d bytes of fill-up", + "requested %d bytes of fill-up", _audioQueue.size(), len); #endif @@ -1663,7 +1665,7 @@ NetStream_as* ns = ensure >(fn); UNUSED(ns); - LOG_ONCE(log_unimpl("NetStream.attachAudio")); + LOG_ONCE(log_unimpl(_("NetStream.attachAudio"))); return as_value(); } @@ -1674,7 +1676,7 @@ NetStream_as* ns = ensure >(fn); UNUSED(ns); - LOG_ONCE(log_unimpl("NetStream.attachVideo")); + LOG_ONCE(log_unimpl(_("NetStream.attachVideo"))); return as_value(); } @@ -1685,7 +1687,7 @@ NetStream_as* ns = ensure >(fn); UNUSED(ns); - LOG_ONCE(log_unimpl("NetStream.publish")); + LOG_ONCE(log_unimpl(_("NetStream.publish"))); return as_value(); } @@ -1696,7 +1698,7 @@ NetStream_as* ns = ensure >(fn); UNUSED(ns); - LOG_ONCE(log_unimpl("NetStream.receiveAudio")); + LOG_ONCE(log_unimpl(_("NetStream.receiveAudio"))); return as_value(); } @@ -1707,7 +1709,7 @@ NetStream_as* ns = ensure >(fn); UNUSED(ns); - LOG_ONCE(log_unimpl("NetStream.receiveVideo")); + LOG_ONCE(log_unimpl(_("NetStream.receiveVideo"))); return as_value(); } @@ -1718,7 +1720,7 @@ NetStream_as* ns = ensure >(fn); UNUSED(ns); - LOG_ONCE(log_unimpl("NetStream.send")); + LOG_ONCE(log_unimpl(_("NetStream.send"))); return as_value(); } @@ -1802,7 +1804,7 @@ NetStream_as* ns = ensure >(fn); UNUSED(ns); - LOG_ONCE(log_unimpl("NetStream.liveDelay")); + LOG_ONCE(log_unimpl(_("NetStream.liveDelay"))); if (!fn.nargs) { return as_value(); @@ -1854,19 +1856,19 @@ funcName = amf::readString(ptr, endptr); } catch (const amf::AMFException&) { - log_error("Invalid AMF data in FLV tag"); + log_error(_("Invalid AMF data in FLV tag")); return; } VM& vm = getVM(thisPtr); const ObjectURI& funcKey = getURI(vm, funcName); - amf::Reader rd(ptr, endptr, getGlobal(thisPtr)); + amf::Reader rd(ptr, endptr, getGlobal(thisPtr)); as_value arg; if (!rd(arg)) { - log_error("Could not convert FLV metatag to as_value, passing " - "undefined"); + log_error(_("Could not convert FLV metatag to as_value, passing " + "undefined")); } log_debug("Calling %s(%s)", funcName, arg); diff -Nru gnash-0.8.10~git20111001/libcore/asobj/NetStream_as.h gnash-0.8.10/libcore/asobj/NetStream_as.h --- gnash-0.8.10~git20111001/libcore/asobj/NetStream_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/NetStream_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Number_as.cpp gnash-0.8.10/libcore/asobj/Number_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Number_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Number_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Number.cpp: ActionScript Number class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Number_as.h gnash-0.8.10/libcore/asobj/Number_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Number_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Number_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Object.cpp gnash-0.8.10/libcore/asobj/Object.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Object.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Object.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Object.cpp: Implementation of ActionScript Object class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -295,8 +295,8 @@ // https://savannah.gnu.org/bugs/index.php?23130 DisplayObject* tgt = fn.env().target(); if (!tgt) { - log_error("current environment has no target, wouldn't know " - "where to look for symbol required for registerClass"); + log_error(_("current environment has no target, wouldn't know " + "where to look for symbol required for registerClass")); return as_value(false); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Object.h gnash-0.8.10/libcore/asobj/Object.h --- gnash-0.8.10~git20111001/libcore/asobj/Object.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Object.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/PlayHead.cpp gnash-0.8.10/libcore/asobj/PlayHead.cpp --- gnash-0.8.10~git20111001/libcore/asobj/PlayHead.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/PlayHead.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // PlayHead.cpp: media playback controller // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -94,8 +94,8 @@ // won't advance #if 0 log_debug("PlayHead::advance(): " - "not all consumers consumed current position, " - "won't advance"); + "not all consumers consumed current position, " + "won't advance"); #endif return; } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/PlayHead.h gnash-0.8.10/libcore/asobj/PlayHead.h --- gnash-0.8.10~git20111001/libcore/asobj/PlayHead.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/PlayHead.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // PlayHead.h: media playback controller // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Selection_as.cpp gnash-0.8.10/libcore/asobj/Selection_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Selection_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Selection_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Selection.cpp: Selectable graphical things, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -186,7 +186,7 @@ /// taken. if (!fn.nargs || fn.nargs > 1) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("Selection.setFocus: expected 1 argument, got %d", + log_aserror(_("Selection.setFocus: expected 1 argument, got %d"), fn.nargs); ); return as_value(false); diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Selection_as.h gnash-0.8.10/libcore/asobj/Selection_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Selection_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Selection_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ -// -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/SharedObject_as.cpp gnash-0.8.10/libcore/asobj/SharedObject_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/SharedObject_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/SharedObject_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SharedObject_as.cpp: ActionScript "SharedObject" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -160,7 +160,7 @@ // Strict array are never encoded in SharedObject if (!val.writeAMF0(_writer)) { - log_error("Problems serializing an object's member %s=%s", + log_error(_("Problems serializing an object's member %s=%s"), name, val); _error = true; @@ -320,34 +320,37 @@ if (!_data) return false; if (space > 0) { - log_unimpl("SharedObject.flush() called with a minimum disk space " - "argument (%d), which is currently ignored", space); + log_unimpl(_("SharedObject.flush() called with a minimum disk space " + "argument (%d), which is currently ignored"), space); } const std::string& filespec = getFilespec(); - if (!mkdirRecursive(filespec)) { - log_error("Couldn't create dir for flushing SharedObject %s", filespec); - return false; - } - + if (!rcfile.getSOLReadOnly()) { + if (!mkdirRecursive(filespec)) { + log_error(_("Couldn't create dir for flushing SharedObject %s"), + filespec); + return false; + } + #ifdef USE_SOL_READONLY - log_debug(_("SharedObject %s not flushed (compiled as read-only mode)"), - filespec); - return false; + log_debug("SharedObject %s not flushed (compiled as read-only mode)", + filespec); + return false; #endif + } if (rcfile.getSOLReadOnly()) { - log_security("Attempting to write object %s when it's SOL " - "Read Only is set! Refusing...", filespec); + log_security(_("Attempting to write object %s when it's SOL " + "Read Only is set! Refusing..."), filespec); return false; } - + // Open file std::ofstream ofs(filespec.c_str(), std::ios::binary); if (!ofs) { - log_error("SharedObject::flush(): Failed opening file '%s' in " - "binary mode", filespec.c_str()); + log_error(_("SharedObject::flush(): Failed opening file '%s' in " + "binary mode"), filespec.c_str()); return false; } @@ -365,20 +368,20 @@ // Write header ofs.write(reinterpret_cast(header.data()), header.size()); if (!ofs) { - log_error("Error writing SOL header"); + log_error(_("Error writing SOL header")); return false; } // Write AMF data ofs.write(reinterpret_cast(buf.data()), buf.size()); if (!ofs) { - log_error("Error writing %d bytes to output file %s", + log_error(_("Error writing %d bytes to output file %s"), buf.size(), filespec.c_str()); return false; } ofs.close(); - log_security("SharedObject '%s' written to filesystem.", filespec); + log_security(_("SharedObject '%s' written to filesystem."), filespec); return true; } @@ -401,8 +404,8 @@ // Check if the base dir exists here struct stat statbuf; if (stat(_solSafeDir.c_str(), &statbuf) == -1) { - log_debug("Invalid SOL safe dir %s: %s. Will try to create on " - "flush/exit.", _solSafeDir, std::strerror(errno)); + log_debug("Invalid SOL safe dir %s: %s. Will try to create on " + "flush/exit.", _solSafeDir, std::strerror(errno)); } // Which URL we should use here is under research. @@ -487,8 +490,8 @@ if (rcfile.getSOLLocalDomain() && !_baseDomain.empty()) { - log_security("Attempting to open SOL file from non " - "localhost-loaded SWF"); + log_security(_("Attempting to open SOL file from non " + "localhost-loaded SWF")); return 0; } @@ -682,7 +685,7 @@ SharedObject_as* obj = ensure >(fn); UNUSED(obj); - LOG_ONCE(log_unimpl (__FUNCTION__)); + LOG_ONCE(log_unimpl(__FUNCTION__)); return as_value(); } @@ -703,7 +706,7 @@ return as_value(); } - LOG_ONCE(log_unimpl("SharedObject.connect()")); + LOG_ONCE(log_unimpl(_("SharedObject.connect()"))); return as_value(); } @@ -724,7 +727,7 @@ SharedObject_as* obj = ensure >(fn); UNUSED(obj); - LOG_ONCE(log_unimpl("SharedObject.setFps")); + LOG_ONCE(log_unimpl(_("SharedObject.setFps"))); return as_value(); } @@ -733,7 +736,7 @@ { SharedObject_as* obj = ensure >(fn); UNUSED(obj); - LOG_ONCE(log_unimpl("SharedObject.send")); + LOG_ONCE(log_unimpl(_("SharedObject.send"))); return as_value(); } @@ -781,7 +784,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream ss; fn.dump_args(ss); - log_aserror("SharedObject.getLocal(%s): missing object name"); + log_aserror(_("SharedObject.getLocal(%s): missing object name")); ); as_value ret; ret.set_null(); @@ -807,7 +810,7 @@ as_value sharedobject_getRemote(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("SharedObject.getRemote()")); + LOG_ONCE(log_unimpl(_("SharedObject.getRemote()"))); return as_value(); } @@ -822,7 +825,7 @@ UNUSED(obj); - LOG_ONCE(log_unimpl("SharedObject.deleteAll()")); + LOG_ONCE(log_unimpl(_("SharedObject.deleteAll()"))); return as_value(); } @@ -837,7 +840,7 @@ UNUSED(obj); - LOG_ONCE(log_unimpl("SharedObject.getDiskUsage()")); + LOG_ONCE(log_unimpl(_("SharedObject.getDiskUsage()"))); return as_value(); } @@ -898,8 +901,8 @@ if (size < 28) { // A SOL file exists, but it was invalid. Count it as not existing. - log_error("readSOL: SOL file %s is too short " - "(only %s bytes long) to be valid.", filespec, st.st_size); + log_error(_("readSOL: SOL file %s is too short " + "(only %s bytes long) to be valid."), filespec, st.st_size); return data; } @@ -923,7 +926,7 @@ if (buf >= end) { // In this case there is no data member. - log_error("readSOL: file ends before data segment"); + log_error(_("readSOL: file ends before data segment")); return data; } @@ -932,11 +935,11 @@ while (buf != end) { log_debug("readSOL: reading property name at " - "byte %s", buf - sbuf.get()); + "byte %s", buf - sbuf.get()); // read property name if (end - buf < 2) { - log_error("SharedObject: end of buffer while reading length"); + log_error(_("SharedObject: end of buffer while reading length")); break; } @@ -945,12 +948,12 @@ buf += 2; if (!len) { - log_error("readSOL: empty property name"); + log_error(_("readSOL: empty property name")); break; } if (end - buf < len) { - log_error("SharedObject::readSOL: premature end of input"); + log_error(_("SharedObject::readSOL: premature end of input")); break; } @@ -961,7 +964,7 @@ as_value as; if (!rd(as)) { - log_error("SharedObject: error parsing SharedObject '%s'", + log_error(_("SharedObject: error parsing SharedObject '%s'"), filespec); return 0; } @@ -980,7 +983,7 @@ } catch (std::exception& e) { - log_error("readSOL: Reading SharedObject %s: %s", + log_error(_("readSOL: Reading SharedObject %s: %s"), filespec, e.what()); return 0; } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/SharedObject_as.h gnash-0.8.10/libcore/asobj/SharedObject_as.h --- gnash-0.8.10~git20111001/libcore/asobj/SharedObject_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/SharedObject_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Sound_as.cpp gnash-0.8.10/libcore/asobj/Sound_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Sound_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Sound_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Sound_as.cpp: ActionScript "Sound" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -425,7 +425,7 @@ if ( ! _inputStream ) { if ( parsingCompleted ) { - log_debug("No audio in Sound input."); + log_error(_("No audio in Sound input.")); stopProbeTimer(); _mediaParser.reset(); // no use for this anymore... } else { @@ -514,7 +514,7 @@ DisplayObject* ch = _attachedCharacter->get(); if (! ch) { log_debug("Character attached to Sound was unloaded and " - "couldn't rebind"); + "couldn't rebind"); return false; } volume = ch->getVolume(); @@ -578,7 +578,7 @@ rcfile.saveStreamingMedia())); if (!inputStream.get()) { - log_error( _("Gnash could not open this url: %s"), url ); + log_error(_("Gnash could not open this URL: %s"), url ); // dispatch onLoad (false) callMethod(&owner(), NSV::PROP_ON_LOAD, false); return; @@ -673,13 +673,13 @@ Sound_as::start(double secOff, int loops) { if ( ! _soundHandler ) { - log_error("No sound handler, nothing to start..."); + log_error(_("No sound handler, nothing to start...")); return; } if (externalSound) { if ( ! _mediaParser ) { - log_error("No MediaParser initialized, can't start an external sound"); + log_error(_("No MediaParser initialized, can't start an external sound")); return; } @@ -732,7 +732,7 @@ Sound_as::stop(int si) { if ( ! _soundHandler ) { - log_error("No sound handler, nothing to stop..."); + log_error(_("No sound handler, nothing to stop...")); return; } @@ -760,7 +760,7 @@ Sound_as::getDuration() const { if ( ! _soundHandler ) { - log_error("No sound handler, can't check duration..."); + log_error(_("No sound handler, can't check duration...")); return 0; } @@ -785,8 +785,8 @@ Sound_as::getPosition() const { if (!_soundHandler) { - log_error("No sound handler, can't check position (we're " - "likely not playing anyway)..."); + log_error(_("No sound handler, can't check position (we're " + "likely not playing anyway)...")); return 0; } @@ -852,7 +852,8 @@ _leftOverData.reset( _audioDecoder->decode(*frame, _leftOverSize) ); _leftOverPtr = _leftOverData.get(); if ( ! _leftOverData ) { - log_error("No samples decoded from input of %d bytes", frame->dataSize); + log_error(_("No samples decoded from input of %d bytes"), + frame->dataSize); continue; } @@ -951,12 +952,11 @@ IF_VERBOSE_ASCODING_ERRORS( if (fn.nargs > 1) { std::stringstream ss; fn.dump_args(ss); - log_aserror("new Sound(%d) : args after first one ignored", + log_aserror(_("new Sound(%d) : args after first one ignored"), ss.str()); } ); - const as_value& arg0 = fn.arg(0); if (!arg0.is_null() && !arg0.is_undefined()) { @@ -966,9 +966,9 @@ IF_VERBOSE_ASCODING_ERRORS( if (!ch) { std::stringstream ss; fn.dump_args(ss); - log_aserror("new Sound(%s) : first argument isn't null " + log_aserror(_("new Sound(%s) : first argument isn't null " "or undefined, and isn't a DisplayObject. " - "We'll take as an invalid DisplayObject ref.", + "We'll take as an invalid DisplayObject ref."), ss.str()); } ); @@ -1124,7 +1124,7 @@ as_value sound_getpan(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl ("Sound.getPan()") ); + LOG_ONCE(log_unimpl(_("Sound.getPan()"))); return as_value(); } @@ -1139,7 +1139,7 @@ as_value sound_setDuration(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl ("Sound.setDuration()") ); + LOG_ONCE(log_unimpl(_("Sound.setDuration()"))); return as_value(); } @@ -1154,14 +1154,14 @@ as_value sound_setPosition(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl ("Sound.setPosition()") ); + LOG_ONCE(log_unimpl(_("Sound.setPosition()"))); return as_value(); } as_value sound_gettransform(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl ("Sound.getTransform()") ); + LOG_ONCE( log_unimpl(_("Sound.getTransform()"))); return as_value(); } @@ -1173,8 +1173,8 @@ if ( fn.nargs ) { IF_VERBOSE_ASCODING_ERRORS( - std::stringstream ss; fn.dump_args(ss); - log_aserror("Sound.getVolume(%s) : arguments ignored"); + std::stringstream ss; fn.dump_args(ss); + log_aserror(_("Sound.getVolume(%s) : arguments ignored")); ); } @@ -1219,14 +1219,14 @@ as_value sound_setpan(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl ("Sound.setPan()") ); + LOG_ONCE(log_unimpl(_("Sound.setPan()"))); return as_value(); } as_value sound_settransform(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl ("Sound.setTransform()") ); + LOG_ONCE(log_unimpl(_("Sound.setTransform()"))); return as_value(); } @@ -1250,7 +1250,7 @@ as_value checkPolicyFile_getset(const fn_call& /*fn*/) { - LOG_ONCE( log_unimpl ("Sound.checkPolicyFile") ); + LOG_ONCE(log_unimpl(_("Sound.checkPolicyFile"))); return as_value(); } @@ -1263,7 +1263,7 @@ // // naive test shows this always being undefined.. // - LOG_ONCE( log_unimpl ("Sound.areSoundsInaccessible()") ); + LOG_ONCE(log_unimpl(_("Sound.areSoundsInaccessible()"))); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Sound_as.h gnash-0.8.10/libcore/asobj/Sound_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Sound_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Sound_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // Sound_as.h: ActionScript 3 "Sound" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Stage_as.cpp gnash-0.8.10/libcore/asobj/Stage_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Stage_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Stage_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Stage_as.cpp: All the world is one, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -199,8 +199,8 @@ return as_value(m.getShowMenuState()); } - LOG_ONCE(log_unimpl("Stage.showMenu implemented by setting gnashrc " - "option and for gtk only")); + LOG_ONCE(log_unimpl(_("Stage.showMenu implemented by setting gnashrc " + "option and for gtk only"))); const bool state = toBool(fn.arg(0), getVM(fn)); diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Stage_as.h gnash-0.8.10/libcore/asobj/Stage_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Stage_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Stage_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/String_as.cpp gnash-0.8.10/libcore/asobj/String_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/String_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/String_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // string.cpp: ActionScript "String" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -493,8 +493,8 @@ else { IF_VERBOSE_ASCODING_ERRORS( if (start_arg < 0) { - log_aserror("String.indexOf(%s, %s): second argument casts " - "to invalid offset (%d)", tfarg, saval, start_arg); + log_aserror(_("String.indexOf(%s, %s): second argument casts " + "to invalid offset (%d)"), tfarg, saval, start_arg); } ); } @@ -753,7 +753,7 @@ /// in most cases a null callerDef means the caller forgot to /// set the field (ie: a programmatic error) if (!fn.callerDef) { - log_error("No fn_call::callerDef in string function call"); + log_error(_("No fn_call::callerDef in string function call")); } const int version = fn.callerDef ? fn.callerDef->get_version() : diff -Nru gnash-0.8.10~git20111001/libcore/asobj/String_as.h gnash-0.8.10/libcore/asobj/String_as.h --- gnash-0.8.10~git20111001/libcore/asobj/String_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/String_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/System_as.cpp gnash-0.8.10/libcore/asobj/System_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/System_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/System_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // System.cpp: ActionScript "System" class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -307,7 +307,7 @@ as_value system_security_allowdomain(const fn_call& fn) { - LOG_ONCE(log_unimpl("System.security.allowDomain")); + LOG_ONCE(log_unimpl(_("System.security.allowDomain"))); if (!fn.nargs) { return as_value(false); } @@ -318,7 +318,7 @@ as_value system_security_allowinsecuredomain(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("System.security.allowInsecureDomain")); + LOG_ONCE(log_unimpl(_("System.security.allowInsecureDomain"))); return as_value(); } @@ -326,7 +326,7 @@ as_value system_security_loadpolicyfile(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("System.security.loadPolicyFile")); + LOG_ONCE(log_unimpl(_("System.security.loadPolicyFile"))); return as_value(); } @@ -347,7 +347,7 @@ as_value system_showsettings(const fn_call& /*fn*/) { - LOG_ONCE(log_unimpl("System.showSettings")); + LOG_ONCE(log_unimpl(_("System.showSettings"))); return as_value(); } @@ -364,7 +364,7 @@ return as_value(true); } else { - LOG_ONCE(log_unimpl("System.exactSettings")); + LOG_ONCE(log_unimpl(_("System.exactSettings"))); return as_value(); } } @@ -382,7 +382,7 @@ return as_value(false); } else { - LOG_ONCE(log_unimpl ("System.useCodepage") ); + LOG_ONCE(log_unimpl(_("System.useCodepage"))); return as_value(); } } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/System_as.h gnash-0.8.10/libcore/asobj/System_as.h --- gnash-0.8.10~git20111001/libcore/asobj/System_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/System_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // System_as.h: ActionScript 3 "System" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/TextField_as.cpp gnash-0.8.10/libcore/asobj/TextField_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/TextField_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/TextField_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // TextField_as.cpp: ActionScript "TextField" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -594,7 +594,7 @@ TextField* text = ensure >(fn); UNUSED(text); - LOG_ONCE(log_unimpl("TextField.getFontList()")); + LOG_ONCE(log_unimpl(_("TextField.getFontList()"))); return as_value(); } @@ -605,7 +605,7 @@ TextField* text = ensure >(fn); UNUSED(text); - LOG_ONCE(log_unimpl("TextField.getNewTextFormat()")); + LOG_ONCE(log_unimpl(_("TextField.getNewTextFormat()"))); return as_value(); } @@ -655,9 +655,8 @@ // TODO: add font color and some more LOG_ONCE( - log_unimpl("TextField.getTextFormat() discards url, target, " - "tabStops, bullet and display") - ); + log_unimpl(_("TextField.getTextFormat() discards URL, target, " + "tabStops, bullet and display"))); return as_value(textformat); } @@ -670,16 +669,15 @@ if (!fn.nargs) { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("TextField.setTextFormat(%s) : %s", ss.str(), - _("missing arg")) - ); + log_aserror(_("TextField.setTextFormat(%s) : %s"), ss.str(), + _("missing arg"))); return as_value(); } else if (fn.nargs > 1) { LOG_ONCE( std::stringstream ss; fn.dump_args(ss); - log_unimpl("TextField.setTextFormat(%s) : args past the first are " - "unhandled by Gnash", ss.str()); + log_unimpl(_("TextField.setTextFormat(%s) : args past the first are " + "unhandled by Gnash"), ss.str()); ); } @@ -693,7 +691,7 @@ IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("TextField.setTextFormat(%s) : %s", ss.str(), + log_aserror(_("TextField.setTextFormat(%s) : %s"), ss.str(), _("first argument is not a TextFormat")) ); return as_value(); @@ -728,8 +726,8 @@ TextField* text = ensure >(fn); UNUSED(text); - LOG_ONCE( log_unimpl("TextField.setNewTextFormat(), we'll delegate " - "to setTextFormat") ); + LOG_ONCE(log_unimpl(_("TextField.setNewTextFormat(), we'll delegate " + "to setTextFormat"))); return textfield_setTextFormat(fn); } @@ -788,7 +786,7 @@ TextField* text = ensure >(fn); UNUSED(text); - LOG_ONCE(log_unimpl("TextField.bottomScroll is not complete")); + LOG_ONCE(log_unimpl(_("TextField.bottomScroll is not complete"))); if (!fn.nargs) @@ -808,7 +806,7 @@ TextField* text = ensure >(fn); UNUSED(text); - LOG_ONCE(log_unimpl("TextField.maxhscroll is not complete")); + LOG_ONCE(log_unimpl(_("TextField.maxhscroll is not complete"))); if (!fn.nargs) @@ -904,8 +902,8 @@ IF_VERBOSE_ASCODING_ERRORS( std::ostringstream os; fn.dump_args(os); - log_aserror("TextField.replaceSel(%s) requires exactly one " - "argument", os.str()); + log_aserror(_("TextField.replaceSel(%s) requires exactly one " + "argument"), os.str()); ); return as_value(); } @@ -943,7 +941,7 @@ { TextField* text = ensure >(fn); - LOG_ONCE(log_unimpl("TextField._hscroll is not complete")); + LOG_ONCE(log_unimpl(_("TextField._hscroll is not complete"))); if (!fn.nargs) { @@ -961,7 +959,7 @@ { TextField* text = ensure >(fn); - LOG_ONCE(log_unimpl("TextField.maxscroll is not complete")); + LOG_ONCE(log_unimpl(_("TextField.maxscroll is not complete"))); if (!fn.nargs) { // Getter @@ -992,8 +990,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("TextField.replaceText(%s): negative endIndex" - " - doing nothing", ss.str()); + log_aserror(_("TextField.replaceText(%s): negative endIndex" + " - doing nothing"), ss.str()); ); return as_value(); } @@ -1018,8 +1016,8 @@ { IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("TextField.replaceText(%s): beginIndex out of range" - " - doing nothing", ss.str()); + log_aserror(_("TextField.replaceText(%s): beginIndex out of range" + " - doing nothing"), ss.str()); ); return as_value(); } @@ -1035,8 +1033,8 @@ //log_aserror... IF_VERBOSE_ASCODING_ERRORS( std::stringstream ss; fn.dump_args(ss); - log_aserror("TextField.replaceText(%s): endIndex out of range" - " - taking as end of string", ss.str()); + log_aserror(_("TextField.replaceText(%s): endIndex out of range" + " - taking as end of string"), ss.str()); ); } else diff -Nru gnash-0.8.10~git20111001/libcore/asobj/TextField_as.h gnash-0.8.10/libcore/asobj/TextField_as.h --- gnash-0.8.10~git20111001/libcore/asobj/TextField_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/TextField_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // TextField_as.h: ActionScript 3 "TextField" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/TextFormat_as.cpp gnash-0.8.10/libcore/asobj/TextFormat_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/TextFormat_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/TextFormat_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // textformat.cpp: ActionScript text formatting decorators, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -480,7 +480,7 @@ TextFormat_as* relay = ensure >(fn); if (!fn.nargs) { - LOG_ONCE( log_unimpl("Getter for textformat_tabStops") ); + LOG_ONCE(log_unimpl(_("Getter for textformat_tabStops"))); as_value null; null.set_null(); return null; @@ -559,8 +559,8 @@ if (!fn.nargs) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("TextFormat.getTextExtent requires at least one" - "argument"); + log_aserror(_("TextFormat.getTextExtent requires at least one" + " argument")); ); return as_value(); } @@ -723,7 +723,7 @@ case TextField::ALIGN_JUSTIFY: return "justify"; default: - log_error("Uknown alignment value: %d, take as left", a); + log_error(_("Uknown alignment value: %d, take as left"), a); return "left"; } } @@ -738,7 +738,7 @@ case TextField::TEXTFORMAT_BLOCK: return "block"; default: - log_error("Unknown display value: %d ", a); + log_error(_("Unknown display value: %d "), a); return ""; } } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/TextFormat_as.h gnash-0.8.10/libcore/asobj/TextFormat_as.h --- gnash-0.8.10~git20111001/libcore/asobj/TextFormat_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/TextFormat_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/TextSnapshot_as.cpp gnash-0.8.10/libcore/asobj/TextSnapshot_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/TextSnapshot_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/TextSnapshot_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // TextSnapshot_as.cpp: ActionScript "TextSnapshot" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -518,7 +518,7 @@ if (fn.nargs != 3) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("TextSnapshot.findText() requires 3 arguments"); + log_aserror(_("TextSnapshot.findText() requires 3 arguments")); ); return as_value(); } @@ -542,7 +542,7 @@ if (fn.nargs) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("TextSnapshot.getCount() takes no arguments"); + log_aserror(_("TextSnapshot.getCount() takes no arguments")); ); return as_value(); } @@ -598,7 +598,7 @@ if (fn.nargs < 2 || fn.nargs > 3) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("TextSnapshot.getText requires exactly 2 arguments"); + log_aserror(_("TextSnapshot.getText requires exactly 2 arguments")); ); return as_value(); } @@ -621,7 +621,7 @@ if (!ts->valid()) return as_value(); - log_unimpl (__FUNCTION__); + log_unimpl(__FUNCTION__); return as_value(); } @@ -633,7 +633,7 @@ TextSnapshot_as* ts = ensure >(fn); UNUSED(ts); - log_unimpl (__FUNCTION__); + log_unimpl(__FUNCTION__); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/TextSnapshot_as.h gnash-0.8.10/libcore/asobj/TextSnapshot_as.h --- gnash-0.8.10~git20111001/libcore/asobj/TextSnapshot_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/TextSnapshot_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // TextSnapshot_as.h: ActionScript 3 "TextSnapshot" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Video_as.cpp gnash-0.8.10/libcore/asobj/Video_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/Video_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Video_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Video.cpp: Draw individual video frames, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -47,7 +47,9 @@ { as_object* obj = getObjectWithPrototype(gl, NSV::CLASS_VIDEO); as_object* proto = obj->get_prototype(); - if (proto) attachPrototypeProperties(*proto); + if (proto) { + attachPrototypeProperties(*proto); + } return obj; } @@ -59,9 +61,9 @@ as_object* proto = createObject(gl); as_object* cl = gl.createClass(emptyFunction, proto); attachVideoInterface(*proto); - - // Register _global.Video - global.init_member(uri, cl, as_object::DefaultFlags); + // + // Register _global.Video + global.init_member(uri, cl, as_object::DefaultFlags); } void @@ -81,8 +83,8 @@ attachVideoInterface(as_object& o) { VM& vm = getVM(o); - o.init_member("attachVideo", vm.getNative(667, 1)); - o.init_member("clear", vm.getNative(667, 2)); + o.init_member("attachVideo", vm.getNative(667, 1)); + o.init_member("clear", vm.getNative(667, 2)); } void @@ -105,47 +107,47 @@ as_value video_attach(const fn_call& fn) { - Video* video = ensure >(fn); - - if (fn.nargs < 1) - { - IF_VERBOSE_ASCODING_ERRORS( - log_aserror(_("attachVideo needs 1 arg")); - ); - return as_value(); - } - + Video* video = ensure >(fn); + + if (fn.nargs < 1) { + IF_VERBOSE_ASCODING_ERRORS( + log_aserror(_("attachVideo needs 1 arg")); + ); + return as_value(); + } + as_object* obj = toObject(fn.arg(0), getVM(fn)); - NetStream_as* ns; - + NetStream_as* ns; + if (isNativeType(obj, ns)) { video->setStream(ns); - } - else { - IF_VERBOSE_ASCODING_ERRORS( - log_aserror(_("attachVideo(%s) first arg is not a NetStream instance"), + } else { + IF_VERBOSE_ASCODING_ERRORS( + log_aserror(_("attachVideo(%s) first arg is not a NetStream instance"), fn.arg(0)); - ); - } - return as_value(); + ); + } + return as_value(); } as_value video_deblocking(const fn_call& fn) { - Video* video = ensure >(fn); + Video* video = ensure >(fn); UNUSED(video); - log_unimpl("Video.deblocking"); + log_unimpl(_("Video.deblocking")); return as_value(); } as_value video_smoothing(const fn_call& fn) { - Video* video = ensure >(fn); + Video* video = ensure >(fn); - if (!fn.nargs) return as_value(video->smoothing()); + if (!fn.nargs) { + return as_value(video->smoothing()); + } const bool smooth = toBool(fn.arg(0), getVM(fn)); video->setSmoothing(smooth); @@ -156,24 +158,29 @@ as_value video_width(const fn_call& fn) { - Video* video = ensure >(fn); + Video* video = ensure >(fn); return as_value(video->width()); } as_value video_height(const fn_call& fn) { - Video* video = ensure >(fn); + Video* video = ensure >(fn); return as_value(video->height()); } as_value video_clear(const fn_call& fn) { - Video* video = ensure >(fn); + Video* video = ensure >(fn); video->clear(); return as_value(); } } // anonymous namespace } // namespace gnash + +// local Variables: +// mode: C++ +// indent-tabs-mode: nil +// End: diff -Nru gnash-0.8.10~git20111001/libcore/asobj/Video_as.h gnash-0.8.10/libcore/asobj/Video_as.h --- gnash-0.8.10~git20111001/libcore/asobj/Video_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/Video_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/XML_as.cpp gnash-0.8.10/libcore/asobj/XML_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/XML_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/XML_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // XML_as.cpp: ActionScript "XMLDocument" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -750,7 +750,7 @@ if (fn.nargs < 1) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("XML.parseXML() needs one argument"); + log_aserror(_("XML.parseXML() needs one argument")); ); return as_value(); } diff -Nru gnash-0.8.10~git20111001/libcore/asobj/XML_as.h gnash-0.8.10/libcore/asobj/XML_as.h --- gnash-0.8.10~git20111001/libcore/asobj/XML_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/XML_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // XML_as.h: ActionScript 3 "XMLDocument" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/XMLNode_as.cpp gnash-0.8.10/libcore/asobj/XMLNode_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/XMLNode_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/XMLNode_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // XMLNode_as.cpp: ActionScript "XMLNode" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -400,8 +400,8 @@ NodeType type = xml.nodeType(); #ifdef GNASH_DEBUG - log_debug(_("Stringifying node %p with name %s, as_value %s, %u " - "attributes and %u children"), (void*)&xml, nodeName, + log_debug("Stringifying node %p with name %s, as_value %s, %u " + "attributes and %u children", (void*)&xml, nodeName, nodeValue, xml._attributes.size(), xml._children.size()); #endif diff -Nru gnash-0.8.10~git20111001/libcore/asobj/XMLNode_as.h gnash-0.8.10/libcore/asobj/XMLNode_as.h --- gnash-0.8.10~git20111001/libcore/asobj/XMLNode_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/XMLNode_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // XMLNode_as.h: ActionScript 3 "XMLNode" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011. 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/asobj/XMLSocket_as.cpp gnash-0.8.10/libcore/asobj/XMLSocket_as.cpp --- gnash-0.8.10~git20111001/libcore/asobj/XMLSocket_as.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/XMLSocket_as.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // XMLSocket_as.cpp: Network socket for data (usually XML) transfer for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -210,7 +210,7 @@ while (static_cast(ptr - buf.get()) < bytesRead) { #ifdef GNASH_XMLSOCKET_DEBUG - log_debug ("read: %d, this string ends: %d", bytesRead, + log_debug("read: %d, this string ends: %d", bytesRead, ptr + std::strlen(ptr) - buf.get()); #endif @@ -242,7 +242,7 @@ #ifdef GNASH_XMLSOCKET_DEBUG for (size_t i = 0, e = msgs.size(); i != e; ++i) { - log_debug(_(" Message %d: %s "), i, msgs[i]); + log_debug(" Message %d: %s ", i, msgs[i]); } #endif @@ -303,7 +303,7 @@ #ifdef GNASH_XMLSOCKET_DEBUG std::stringstream ss; fn.dump_args(ss); - log_debug(_("XMLSocket.connect(%s) called"), ss.str()); + log_debug("XMLSocket.connect(%s) called", ss.str()); #endif XMLSocket_as* ptr = ensure >(fn); diff -Nru gnash-0.8.10~git20111001/libcore/asobj/XMLSocket_as.h gnash-0.8.10/libcore/asobj/XMLSocket_as.h --- gnash-0.8.10~git20111001/libcore/asobj/XMLSocket_as.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/asobj/XMLSocket_as.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // XMLSocket_as.h: ActionScript 3 "XMLSocket" class, for Gnash. // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/as_object.cpp gnash-0.8.10/libcore/as_object.cpp --- gnash-0.8.10~git20111001/libcore/as_object.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/as_object.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // as_object.cpp: ActionScript Object class and its properties, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -350,7 +350,7 @@ Trigger& trig = trigIter->second; - log_debug("add_property: property %s is being watched" , name); + log_debug("add_property: property %s is being watched", name); as_value v = trig.call(as_value(), as_value(), *this); // The trigger call could have deleted the property, @@ -358,8 +358,7 @@ // it back in if it was deleted prop = _members.getProperty(uri); if (!prop) { - log_debug("Property %s deleted by trigger on create " - "(getter-setter)", name); + log_debug("Property %s deleted by trigger on create (getter-setter)", name); return; } prop->setCache(v); @@ -777,8 +776,7 @@ as_value protoVal; if (!ctor->get_member(NSV::PROP_PROTOTYPE, &protoVal)) { #ifdef GNASH_DEBUG_INSTANCE_OF - log_debug("Object %p can't be an instance of an object (%p) " - "with no 'prototype'", + log_debug("Object %p can't be an instance of an object (%p) with no 'prototype'", (void*)this, (void*)ctor); #endif return false; @@ -787,8 +785,7 @@ as_object* ctorProto = toObject(protoVal, getVM(*this)); if (!ctorProto) { #ifdef GNASH_DEBUG_INSTANCE_OF - log_debug("Object %p can't be an instance of an object (%p) " - "with non-object 'prototype' (%s)", + log_debug("Object %p can't be an instance of an object (%p) with non-object 'prototype' (%s)", (void*)this, (void*)ctor, protoVal); #endif return false; @@ -807,8 +804,7 @@ // Check our proto if (thisProto == ctorProto) { #ifdef GNASH_DEBUG_INSTANCE_OF - log_debug("Object %p is an instance of constructor %p as " - "the constructor exposes our __proto__ %p", + log_debug("Object %p is an instance of constructor %p as the constructor exposes our __proto__ %p", (void*)obj, (void*)ctor, (void*)thisProto); #endif return true; @@ -820,8 +816,7 @@ != thisProto->_interfaces.end()) { #ifdef GNASH_DEBUG_INSTANCE_OF - log_debug("Object %p __proto__ %p had one interface matching " - "with the constructor prototype %p", + log_debug("Object %p __proto__ %p had one interface matching with the constructor prototype %p", (void*)obj, (void*)thisProto, (void*)ctorProto); #endif return true; @@ -857,7 +852,7 @@ void as_object::dump_members() { - log_debug(_("%d members of object %p follow"), _members.size(), + log_debug("%d members of object %p follow", _members.size(), static_cast(this)); _members.dump(); } diff -Nru gnash-0.8.10~git20111001/libcore/as_object.h gnash-0.8.10/libcore/as_object.h --- gnash-0.8.10~git20111001/libcore/as_object.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/as_object.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/as_value.cpp gnash-0.8.10/libcore/as_value.cpp --- gnash-0.8.10~git20111001/libcore/as_value.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/as_value.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // as_value.cpp: ActionScript values, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -395,8 +395,8 @@ } catch (const ActionTypeError& e) { #if GNASH_DEBUG_CONVERSION_TO_PRIMITIVE - log_debug(_("to_primitive(%s, NUMBER) threw an " - "ActionTypeError %s"), *this, e.what()); + log_debug("to_primitive(%s, NUMBER) threw an " + "ActionTypeError %s", *this, e.what()); #endif if (is_function() && version < 6) { return 0; diff -Nru gnash-0.8.10~git20111001/libcore/as_value.h gnash-0.8.10/libcore/as_value.h --- gnash-0.8.10~git20111001/libcore/as_value.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/as_value.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Bitmap.cpp gnash-0.8.10/libcore/Bitmap.cpp --- gnash-0.8.10~git20111001/libcore/Bitmap.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Bitmap.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Bitmap.h gnash-0.8.10/libcore/Bitmap.h --- gnash-0.8.10~git20111001/libcore/Bitmap.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Bitmap.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/BitmapMovie.cpp gnash-0.8.10/libcore/BitmapMovie.cpp --- gnash-0.8.10~git20111001/libcore/BitmapMovie.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/BitmapMovie.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/BitmapMovie.h gnash-0.8.10/libcore/BitmapMovie.h --- gnash-0.8.10~git20111001/libcore/BitmapMovie.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/BitmapMovie.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/builtin_function.h gnash-0.8.10/libcore/builtin_function.h --- gnash-0.8.10~git20111001/libcore/builtin_function.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/builtin_function.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Button.cpp gnash-0.8.10/libcore/Button.cpp --- gnash-0.8.10~git20111001/libcore/Button.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Button.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Button.cpp: Mouse-sensitive buttons, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -682,7 +682,8 @@ int oldDepth = oldch->get_depth(); int newDepth = DisplayObject::removedDepthOffset - oldDepth; #ifdef GNASH_DEBUG_BUTTON_DISPLAYLIST - log_debug("Removed button record shifted from depth %d to depth %d", oldDepth, newDepth); + log_debug("Removed button record shifted from depth %d to depth %d", + oldDepth, newDepth); #endif oldch->set_depth(newDepth); } @@ -784,8 +785,8 @@ // (see misc-ming.all/attachMovieTest.swf). if (initObj) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("Button placed with an init object. This will " - "be ignored."); + log_aserror(_("Button placed with an init object. This will " + "be ignored.")); ); } @@ -990,7 +991,7 @@ button_blendMode(const fn_call& fn) { Button* obj = ensure >(fn); - LOG_ONCE(log_unimpl("Button.blendMode")); + LOG_ONCE(log_unimpl(_("Button.blendMode"))); UNUSED(obj); return as_value(); } @@ -999,7 +1000,7 @@ button_cacheAsBitmap(const fn_call& fn) { Button* obj = ensure >(fn); - LOG_ONCE(log_unimpl("Button.cacheAsBitmap")); + LOG_ONCE(log_unimpl(_("Button.cacheAsBitmap"))); UNUSED(obj); return as_value(); } @@ -1008,7 +1009,7 @@ button_filters(const fn_call& fn) { Button* obj = ensure >(fn); - LOG_ONCE(log_unimpl("Button.filters")); + LOG_ONCE(log_unimpl(_("Button.filters"))); UNUSED(obj); return as_value(); } @@ -1017,7 +1018,7 @@ button_scale9Grid(const fn_call& fn) { Button* obj = ensure >(fn); - LOG_ONCE(log_unimpl("Button.scale9Grid")); + LOG_ONCE(log_unimpl(_("Button.scale9Grid"))); UNUSED(obj); return as_value(); } @@ -1026,7 +1027,7 @@ button_getTabIndex(const fn_call& fn) { Button* obj = ensure >(fn); - LOG_ONCE(log_unimpl("Button.getTabIndex")); + LOG_ONCE(log_unimpl(_("Button.getTabIndex"))); UNUSED(obj); return as_value(); } @@ -1035,7 +1036,7 @@ button_setTabIndex(const fn_call& fn) { Button* obj = ensure >(fn); - LOG_ONCE(log_unimpl("Button.setTabIndex")); + LOG_ONCE(log_unimpl(_("Button.setTabIndex"))); UNUSED(obj); return as_value(); } @@ -1057,5 +1058,5 @@ // mode: C++ // c-basic-offset: 8 // tab-width: 8 -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/libcore/Button.h gnash-0.8.10/libcore/Button.h --- gnash-0.8.10~git20111001/libcore/Button.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Button.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/CharacterProxy.cpp gnash-0.8.10/libcore/CharacterProxy.cpp --- gnash-0.8.10~git20111001/libcore/CharacterProxy.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/CharacterProxy.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // CharacterProxy.cpp - rebindable DisplayObject reference, for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -35,7 +35,7 @@ _tgt = _ptr->getOrigTarget(); #ifdef GNASH_DEBUG_SOFT_REFERENCES log_debug("char %s (%s) was destroyed, stored its orig target " - "(%s) for later rebinding", _ptr->getTarget(), typeName(*_ptr), + "(%s) for later rebinding", _ptr->getTarget(), typeName(*_ptr), _tgt); #endif _ptr = 0; diff -Nru gnash-0.8.10~git20111001/libcore/CharacterProxy.h gnash-0.8.10/libcore/CharacterProxy.h --- gnash-0.8.10~git20111001/libcore/CharacterProxy.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/CharacterProxy.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // CharacterProxy.h - rebindable DisplayObject reference, for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/ClassHierarchy.cpp gnash-0.8.10/libcore/ClassHierarchy.cpp --- gnash-0.8.10~git20111001/libcore/ClassHierarchy.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/ClassHierarchy.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -81,14 +82,14 @@ as_value us; if (mTarget->get_member(_decl.uri, &us)) { if (!toObject(us, getVM(fn))) { - log_error("Native class %s is not an object after " - "initialization (%s)", + log_error(_("Native class %s is not an object after " + "initialization (%s)"), st.value(getName(_decl.uri)), us); } } else { - log_error("Native class %s is not found after initialization", + log_error(_("Native class %s is not found after initialization"), st.value(getName(_decl.uri))); } return us; diff -Nru gnash-0.8.10~git20111001/libcore/ClassHierarchy.h gnash-0.8.10/libcore/ClassHierarchy.h --- gnash-0.8.10~git20111001/libcore/ClassHierarchy.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/ClassHierarchy.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/ConstantPool.cpp gnash-0.8.10/libcore/ConstantPool.cpp --- gnash-0.8.10~git20111001/libcore/ConstantPool.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/ConstantPool.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ConstantPool.h: a parsed ConstantPool // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/ConstantPool.h gnash-0.8.10/libcore/ConstantPool.h --- gnash-0.8.10~git20111001/libcore/ConstantPool.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/ConstantPool.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // ConstantPool.h: a parsed ConstantPool // -// Copyright (C) 2011 Free Software Foundation, Inc +// Copyright (C) 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/DisplayList.cpp gnash-0.8.10/libcore/DisplayList.cpp --- gnash-0.8.10~git20111001/libcore/DisplayList.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/DisplayList.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // dlist.cpp: Display lists, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -309,7 +309,7 @@ } if (ch->unloaded()) { - log_error("Request to move an unloaded DisplayObject"); + log_error(_("Request to move an unloaded DisplayObject")); assert(!ch->unloaded()); } @@ -377,8 +377,8 @@ if (newdepth < DisplayObject::staticDepthOffset) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror("%s.swapDepth(%d) : ignored call with target depth " - "less then %d", ch1->getTarget(), newdepth, + log_aserror(_("%s.swapDepth(%d) : ignored call with target depth " + "less then %d"), ch1->getTarget(), newdepth, DisplayObject::staticDepthOffset); ); return; @@ -401,8 +401,8 @@ boost::bind(std::not2(DepthLessThan()), _1, newdepth)); if (it1 == _charsByDepth.end()) { - log_error("First argument to DisplayList::swapDepth() " - "is NOT a DisplayObject in the list. Call ignored."); + log_error(_("First argument to DisplayList::swapDepth() " + "is NOT a DisplayObject in the list. Call ignored.")); return; } @@ -872,10 +872,10 @@ if (found == _charsByDepth.end()) { - log_error("mergeDisplayList: DisplayObject %s (%s at depth " + log_error)_("mergeDisplayList: DisplayObject %s (%s at depth " "%d [%d]) about to be discarded in given display list" " is not marked as unloaded and not found in the" - " merged current displaylist", + " merged current displaylist"), ch->getTarget(), typeName(*ch), ch->get_depth(), ch->get_depth()-DisplayObject::staticDepthOffset); std::abort(); diff -Nru gnash-0.8.10~git20111001/libcore/DisplayList.h gnash-0.8.10/libcore/DisplayList.h --- gnash-0.8.10~git20111001/libcore/DisplayList.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/DisplayList.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // dlist.h: Display list definitions, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/DisplayObjectContainer.cpp gnash-0.8.10/libcore/DisplayObjectContainer.cpp --- gnash-0.8.10~git20111001/libcore/DisplayObjectContainer.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/DisplayObjectContainer.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DisplayObjectContainer.h: Container of DisplayObjects. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/DisplayObjectContainer.h gnash-0.8.10/libcore/DisplayObjectContainer.h --- gnash-0.8.10~git20111001/libcore/DisplayObjectContainer.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/DisplayObjectContainer.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DisplayObjectContainer.h: Container of DisplayObjects. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/DisplayObject.cpp gnash-0.8.10/libcore/DisplayObject.cpp --- gnash-0.8.10~git20111001/libcore/DisplayObject.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/DisplayObject.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DisplayObject.cpp: ActionScript DisplayObject class, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -118,8 +118,8 @@ void DisplayObject::getLoadedMovie(Movie* extern_movie) { - LOG_ONCE( - log_unimpl("loadMovie against a %s DisplayObject", typeName(*this)) + LOG_ONCE(log_unimpl(_("loadMovie against a %s DisplayObject"), + typeName(*this)) ); // TODO: look at the MovieClip implementation, but most importantly @@ -1349,7 +1349,7 @@ void setSoundBufTime(DisplayObject& /*o*/, const as_value& /*val*/) { - LOG_ONCE(log_unimpl("_soundbuftime setting")); + LOG_ONCE(log_unimpl(_("_soundbuftime setting"))); } as_value @@ -1383,7 +1383,7 @@ as_value getFocusRect(DisplayObject& o) { - LOG_ONCE(log_unimpl("_focusrect")); + LOG_ONCE(log_unimpl(_("_focusrect"))); const boost::tribool fr = o.focusRect(); if (boost::indeterminate(fr)) { @@ -1401,7 +1401,7 @@ void setFocusRect(DisplayObject& o, const as_value& val) { - LOG_ONCE(log_unimpl("_focusrect")); + LOG_ONCE(log_unimpl(_("_focusrect"))); VM& vm = getVM(*getObject(&o)); if (!o.parent()) { diff -Nru gnash-0.8.10~git20111001/libcore/DisplayObject.h gnash-0.8.10/libcore/DisplayObject.h --- gnash-0.8.10~git20111001/libcore/DisplayObject.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/DisplayObject.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/DragState.h gnash-0.8.10/libcore/DragState.h --- gnash-0.8.10~git20111001/libcore/DragState.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/DragState.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/DynamicShape.cpp gnash-0.8.10/libcore/DynamicShape.cpp --- gnash-0.8.10~git20111001/libcore/DynamicShape.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/DynamicShape.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/DynamicShape.h gnash-0.8.10/libcore/DynamicShape.h --- gnash-0.8.10~git20111001/libcore/DynamicShape.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/DynamicShape.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/event_id.cpp gnash-0.8.10/libcore/event_id.cpp --- gnash-0.8.10~git20111001/libcore/event_id.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/event_id.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // event_id.cpp: static ActionScript events for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/event_id.h gnash-0.8.10/libcore/event_id.h --- gnash-0.8.10~git20111001/libcore/event_id.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/event_id.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/ExternalInterface.cpp gnash-0.8.10/libcore/ExternalInterface.cpp --- gnash-0.8.10~git20111001/libcore/ExternalInterface.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/ExternalInterface.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ExternalInterface.cpp: ActionScript "ExternalInterface" support // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -130,7 +130,7 @@ as_object *obj = val.get_object(); ss << _objectToXML(obj); } else { - log_error("Can't convert unknown type %d", val.to_string()); + log_error(_("Can't convert unknown type %d"), val.to_string()); } return ss.str(); diff -Nru gnash-0.8.10~git20111001/libcore/ExternalInterface.h gnash-0.8.10/libcore/ExternalInterface.h --- gnash-0.8.10~git20111001/libcore/ExternalInterface.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/ExternalInterface.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ExternalInterface.h: ActionScript "ExternalInterface" support // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/FillStyle.cpp gnash-0.8.10/libcore/FillStyle.cpp --- gnash-0.8.10~git20111001/libcore/FillStyle.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/FillStyle.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // FillStyle.cpp: Graphical region filling styles, for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/FillStyle.h gnash-0.8.10/libcore/FillStyle.h --- gnash-0.8.10~git20111001/libcore/FillStyle.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/FillStyle.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // FillStyle.h: variant fill styles // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Filters.h gnash-0.8.10/libcore/Filters.h --- gnash-0.8.10~git20111001/libcore/Filters.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Filters.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Font.cpp gnash-0.8.10/libcore/Font.cpp --- gnash-0.8.10~git20111001/libcore/Font.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Font.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Font.cpp: ActionScript Font handling, for Gnash. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -198,7 +198,7 @@ // that defines the same font twice and ends up with a glyph // table shorter than the number of glyphs. We don't know // whether it's a SWF or a Gnash bug. - log_error("Failed to find glyph %s in %s font %s", + log_error(_("Failed to find glyph %s in %s font %s"), glyph, embedded ? "embedded" : "device", _name); return 0; } @@ -273,8 +273,8 @@ FreetypeGlyphsProvider* ft = ftProvider(); if (!ft) { - log_error("Device font provider was not initialized, " - "can't get unitsPerEM"); + log_error(_("Device font provider was not initialized, " + "can't get unitsPerEM")); return 0; } @@ -295,9 +295,9 @@ std::auto_ptr sh = ft->getGlyph(code, advance); if (!sh.get()) { - log_error("Could not create shape " + log_error(_("Could not create shape " "glyph for DisplayObject code %u (%c) with " - "device font %s (%p)", code, code, _name, ft); + "device font %s (%p)"), code, code, _name, ft); return -1; } @@ -329,15 +329,15 @@ if (_ftProvider.get()) return _ftProvider.get(); if (_name.empty()) { - log_error("No name associated with this font, can't use device " - "fonts (should I use a default one?)"); + log_error(_("No name associated with this font, can't use device " + "fonts (should I use a default one?)")); return 0; } _ftProvider = FreetypeGlyphsProvider::createFace(_name, _bold, _italic); if (!_ftProvider.get()) { - log_error("Could not create a freetype face %s", _name); + log_error(_("Could not create a freetype face %s"), _name); return 0; } diff -Nru gnash-0.8.10~git20111001/libcore/Font.h gnash-0.8.10/libcore/Font.h --- gnash-0.8.10~git20111001/libcore/Font.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Font.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Font.h -- Font class, for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/fontlib.h gnash-0.8.10/libcore/fontlib.h --- gnash-0.8.10~git20111001/libcore/fontlib.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/fontlib.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // fontlib.h - Internal interfaces to fontlib, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/FreetypeGlyphsProvider.cpp gnash-0.8.10/libcore/FreetypeGlyphsProvider.cpp --- gnash-0.8.10~git20111001/libcore/FreetypeGlyphsProvider.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/FreetypeGlyphsProvider.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // FreetypeGlyphsProvider.cpp: Freetype glyphs manager // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -263,7 +263,7 @@ { const int error = FT_Done_FreeType(m_lib); if (error) { - log_error(_("Can't close FreeType! Error %d"), error); + log_error(_("Can't close FreeType! Error = %d"), error); } } @@ -326,14 +326,15 @@ if ( fs ) { #ifdef GNASH_DEBUG_DEVICEFONTS log_debug("Found %d fonts matching the family %s (using " - "first)", fs->nfont, name); + "first)", fs->nfont, name); #endif for (int j = 0; j < fs->nfont; j++) { FcChar8 *file; if (FcPatternGetString (fs->fonts[j], FC_FILE, 0, &file) != FcResultMatch) { #ifdef GNASH_DEBUG_DEVICEFONTS - log_debug("Matching font %d has unknown filename, skipping", j); + log_debug("Matching font %d has unknown filename, skipping", + j); #endif continue; } @@ -351,13 +352,13 @@ FcFontSetDestroy(fs); } - log_error("No device font matches the name '%s', using hard-coded" - " font filename", name); + log_error(_("No device font matches the name '%s', using hard-coded" + " font filename"), name); filename = DEFAULT_FONTFILE; return true; #else - log_error("Font filename matching not implemented (no fontconfig" - " support built-in), using hard-coded font filename", + log_error(_("Font filename matching not implemented (no fontconfig" + " support built-in), using hard-coded font filename"), DEFAULT_FONTFILE); filename = DEFAULT_FONTFILE; return true; @@ -389,7 +390,7 @@ std::auto_ptr FreetypeGlyphsProvider::createFace(const std::string&, bool, bool) { - log_error("Freetype not supported"); + log_error(_("Freetype not supported")); return std::auto_ptr(NULL); } #endif @@ -465,7 +466,8 @@ scale = (float)unitsPerEM()/_face->units_per_EM; #ifdef GNASH_DEBUG_DEVICEFONTS - log_debug("EM square for font '%s' is %d, scale is thus %g", name, _face->units_per_EM, scale); + log_debug("EM square for font '%s' is %d, scale is this %g", + name, _face->units_per_EM, scale); #endif } #else // ndef(USE_FREETYPE) @@ -485,8 +487,8 @@ FT_LOAD_NO_SCALE); if (error) { - log_error("Error loading freetype outline glyph for char '%c' " - "(error: %d)", code, error); + log_error(_("Error loading freetype outline glyph for char '%c' " + "(error: %d)"), code, error); return glyph; } @@ -494,15 +496,15 @@ advance = _face->glyph->metrics.horiAdvance * scale; #ifdef GNASH_DEBUG_DEVICEFONTS log_debug("Advance value for glyph '%c' is %g (horiAdvance:%ld, " - "scale:%g)", code, advance, - _face->glyph->metrics.horiAdvance, scale); + "scale:%g)", code, advance, + _face->glyph->metrics.horiAdvance, scale); #endif if ( _face->glyph->format != FT_GLYPH_FORMAT_OUTLINE ) { unsigned long gf = _face->glyph->format; - log_unimpl("FT_Load_Char() returned a glyph format != " - "FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)", + log_unimpl(_("FT_Load_Char() returned a glyph format != " + "FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)"), static_cast((gf>>24)&0xff), static_cast((gf>>16)&0xff), static_cast((gf>>8)&0xff), @@ -556,7 +558,7 @@ #ifdef USE_FREETYPE if (_face) { if (FT_Done_Face(_face) != 0) { - log_error("Could not release FT face resources"); + log_error(_("Could not release FT face resources")); } } #endif diff -Nru gnash-0.8.10~git20111001/libcore/FreetypeGlyphsProvider.h gnash-0.8.10/libcore/FreetypeGlyphsProvider.h --- gnash-0.8.10~git20111001/libcore/FreetypeGlyphsProvider.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/FreetypeGlyphsProvider.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // FreetypeGlyphsProvider.h: Freetype glyphs manager // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Function2.cpp gnash-0.8.10/libcore/Function2.cpp --- gnash-0.8.10~git20111001/libcore/Function2.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Function2.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Function2.h gnash-0.8.10/libcore/Function2.h --- gnash-0.8.10~git20111001/libcore/Function2.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Function2.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Function.cpp gnash-0.8.10/libcore/Function.cpp --- gnash-0.8.10~git20111001/libcore/Function.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Function.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Function.h gnash-0.8.10/libcore/Function.h --- gnash-0.8.10~git20111001/libcore/Function.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Function.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Geometry.cpp gnash-0.8.10/libcore/Geometry.cpp --- gnash-0.8.10~git20111001/libcore/Geometry.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Geometry.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -195,8 +195,8 @@ else if (ls.scaleThicknessVertically() != ls.scaleThicknessHorizontally()) { - LOG_ONCE(log_unimpl("Collision detection for " - "unidirectionally scaled strokes")); + LOG_ONCE(log_unimpl(_("Collision detection for " + "unidirectionally scaled strokes"))); } double dist = thickness / 2.0; diff -Nru gnash-0.8.10~git20111001/libcore/Geometry.h gnash-0.8.10/libcore/Geometry.h --- gnash-0.8.10~git20111001/libcore/Geometry.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Geometry.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/GnashKey.h gnash-0.8.10/libcore/GnashKey.h --- gnash-0.8.10~git20111001/libcore/GnashKey.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/GnashKey.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // GnashKey.h: map sets of keycodes to each other. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/HostInterface.cpp gnash-0.8.10/libcore/HostInterface.cpp --- gnash-0.8.10~git20111001/libcore/HostInterface.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/HostInterface.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/HostInterface.h gnash-0.8.10/libcore/HostInterface.h --- gnash-0.8.10~git20111001/libcore/HostInterface.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/HostInterface.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/InteractiveObject.cpp gnash-0.8.10/libcore/InteractiveObject.cpp --- gnash-0.8.10~git20111001/libcore/InteractiveObject.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/InteractiveObject.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DisplayObject.cpp: Mouse/Character handling, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/InteractiveObject.h gnash-0.8.10/libcore/InteractiveObject.h --- gnash-0.8.10~git20111001/libcore/InteractiveObject.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/InteractiveObject.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/LineStyle.cpp gnash-0.8.10/libcore/LineStyle.cpp --- gnash-0.8.10~git20111001/libcore/LineStyle.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/LineStyle.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // LineStyle.cpp Line style types. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -183,11 +183,13 @@ m_color = lerp(ls1.get_color(), ls2.get_color(), ratio); if ( ls1._scaleVertically != ls2._scaleVertically ) { - LOG_ONCE( log_error("UNTESTED: Dunno how to interpolate line styles with different vertical thickness scaling") ); + LOG_ONCE(log_error(_("UNTESTED: Do not know how to interpolate" + " line styles with different vertical thickness scaling"))); } if ( ls1._scaleHorizontally != ls2._scaleHorizontally ) { - LOG_ONCE( log_error("UNTESTED: Dunno how to interpolate line styles with different horizontal thickness scaling") ); + LOG_ONCE(log_error(_("UNTESTED: Do not know how to interpolate" + " line styles with different horizontal thickness scaling"))); } } diff -Nru gnash-0.8.10~git20111001/libcore/LineStyle.h gnash-0.8.10/libcore/LineStyle.h --- gnash-0.8.10~git20111001/libcore/LineStyle.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/LineStyle.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // LineStyle.h Line style types. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/LoadVariablesThread.cpp gnash-0.8.10/libcore/LoadVariablesThread.cpp --- gnash-0.8.10~git20111001/libcore/LoadVariablesThread.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/LoadVariablesThread.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -34,7 +34,7 @@ LoadVariablesThread::completeLoad() { #ifdef DEBUG_LOAD_VARIABLES - log_debug("completeLoad called"); + log_debug("completeLoad called"); #endif @@ -54,7 +54,7 @@ while ( size_t bytesRead = _stream->read(buf.get(), chunkSize) ) { #ifdef DEBUG_LOAD_VARIABLES - log_debug("Read %u bytes", bytesRead); + log_debug("Read %u bytes", bytesRead); #endif if ( _bytesLoaded ) @@ -71,9 +71,9 @@ if ( encoding != utf8::encUTF8 && encoding != utf8::encUNSPECIFIED ) { - log_unimpl("%s to utf8 conversion in " + log_unimpl(_("%s to UTF8 conversion in " "MovieClip.loadVariables " - "input parsing", + "input parsing"), utf8::textEncodingName(encoding)); } std::string chunk(ptr, dataSize); @@ -105,31 +105,28 @@ // eof, get out ! if ( _stream->eof() ) break; - if ( cancelRequested() ) - { - log_debug("Cancelling LoadVariables download thread..."); + if ( cancelRequested() ) { + log_debug("Cancelling LoadVariables download thread..."); _stream.reset(); return; } } - if ( ! toparse.empty() ) - { + if ( ! toparse.empty() ) { parse(toparse); } try { _stream->go_to_end(); } - catch (IOException& ex) { - log_error("Stream couldn't seek to end: %s", ex.what()); + catch (IOException& ex) { + log_error(_("Stream couldn't seek to end: %s"), ex.what()); } _bytesLoaded = _stream->tell(); - if ( _bytesTotal != _bytesLoaded ) - { - log_error("Size of 'variables' stream advertised to be %d bytes," - " but turned out to be %d bytes.", + if ( _bytesTotal != _bytesLoaded ) { + log_error(_("Size of 'variables' stream advertised to be %d bytes," + " but turned out to be %d bytes."), _bytesTotal, _bytesLoaded); _bytesTotal = _bytesLoaded; } diff -Nru gnash-0.8.10~git20111001/libcore/LoadVariablesThread.h gnash-0.8.10/libcore/LoadVariablesThread.h --- gnash-0.8.10~git20111001/libcore/LoadVariablesThread.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/LoadVariablesThread.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Makefile.am gnash-0.8.10/libcore/Makefile.am --- gnash-0.8.10~git20111001/libcore/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 , 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/ManualClock.h gnash-0.8.10/libcore/ManualClock.h --- gnash-0.8.10~git20111001/libcore/ManualClock.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/ManualClock.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/MorphShape.cpp gnash-0.8.10/libcore/MorphShape.cpp --- gnash-0.8.10~git20111001/libcore/MorphShape.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/MorphShape.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // MorphShape.cpp: MorphShape handling for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/MorphShape.h gnash-0.8.10/libcore/MorphShape.h --- gnash-0.8.10~git20111001/libcore/MorphShape.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/MorphShape.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // MorphShape.h: the MorphShape DisplayObject implementation for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/MouseButtonState.h gnash-0.8.10/libcore/MouseButtonState.h --- gnash-0.8.10~git20111001/libcore/MouseButtonState.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/MouseButtonState.h 2012-02-07 16:51:33.000000000 +0000 @@ -64,5 +64,5 @@ // mode: C++ // c-basic-offset: 8 // tab-width: 8 -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/libcore/MovieClip.cpp gnash-0.8.10/libcore/MovieClip.cpp --- gnash-0.8.10~git20111001/libcore/MovieClip.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/MovieClip.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // MovieClip.cpp: Stateful live Sprite instance, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -164,9 +164,9 @@ if (ch->get_depth() <= _highestHiddenDepth) { if (ch->isMaskLayer()) { #ifdef DEBUG_MOUSE_ENTITY_FINDING - log_debug(_("CHECKME: nested mask in MouseEntityFinder. " + log_debug("CHECKME: nested mask in MouseEntityFinder. " "This mask is %s at depth %d outer mask masked " - "up to depth %d."), + "up to depth %d.", ch->getTarget(), ch->get_depth(), _highestHiddenDepth); // Hiding mask still in effect... @@ -178,17 +178,17 @@ if (ch->isMaskLayer()) { if (!ch->pointInShape(_wp.x, _wp.y)) { #ifdef DEBUG_MOUSE_ENTITY_FINDING - log_debug(_("Character %s at depth %d is a mask not hitting " + log_debug("Character %s at depth %d is a mask not hitting " "the query point %g,%g and masking up to " - "depth %d"), ch->getTarget(), ch->get_depth(), + "depth %d", ch->getTarget(), ch->get_depth(), _wp.x, _wp.y, ch->get_clip_depth()); #endif _highestHiddenDepth = ch->get_clip_depth(); } else { #ifdef DEBUG_MOUSE_ENTITY_FINDING - log_debug(_("Character %s at depth %d is a mask hitting the " - "query point %g,%g"), + log_debug("Character %s at depth %d is a mask hitting the " + "query point %g,%g", ch->getTarget(), ch->get_depth(), _wp.x, _wp.y); #endif } @@ -217,8 +217,8 @@ checkCandidates(); #ifdef DEBUG_MOUSE_ENTITY_FINDING if (_m) { - log_debug(_("MouseEntityFinder found DisplayObject %s (depth %d) " - "hitting point %g,%g"), + log_debug("MouseEntityFinder found DisplayObject %s (depth %d) " + "hitting point %g,%g", _m->getTarget(), _m->get_depth(), _wp.x, _wp.y); } #endif // DEBUG_MOUSE_ENTITY_FINDING @@ -400,9 +400,9 @@ if (ch->get_depth() <= _highestHiddenDepth) { if (ch->isMaskLayer()) { #ifdef DEBUG_MOUSE_ENTITY_FINDING - log_debug(_("CHECKME: nested mask in DropTargetFinder. " + log_debug("CHECKME: nested mask in DropTargetFinder. " "This mask is %s at depth %d outer mask masked " - "up to depth %d."), + "up to depth %d.", ch->getTarget(), ch->get_depth(), _highestHiddenDepth); // Hiding mask still in effect... #endif @@ -412,12 +412,12 @@ if (ch->isMaskLayer()) { if (!ch->visible()) { - log_debug(_("FIXME: invisible mask in MouseEntityFinder.")); + log_debug("FIXME: invisible mask in MouseEntityFinder."); } if (!ch->pointInShape(_x, _y)) { #ifdef DEBUG_MOUSE_ENTITY_FINDING - log_debug(_("Character %s at depth %d is a mask not hitting " - "the query point %g,%g and masking up to depth %d"), + log_debug("Character %s at depth %d is a mask not hitting " + "the query point %g,%g and masking up to depth %d", ch->getTarget(), ch->get_depth(), _x, _y, ch->get_clip_depth()); #endif @@ -425,8 +425,8 @@ } else { #ifdef DEBUG_MOUSE_ENTITY_FINDING - log_debug(_("Character %s at depth %d is a mask " - "hitting the query point %g,%g"), + log_debug("Character %s at depth %d is a mask " + "hitting the query point %g,%g", ch->getTarget(), ch->get_depth(), _x, _y); #endif } @@ -717,13 +717,13 @@ MovieClip::notifyEvent(const event_id& id) { #ifdef GNASH_DEBUG - log_debug(_("Event %s invoked for movieclip %s"), id, getTarget()); + log_debug("Event %s invoked for movieclip %s", id, getTarget()); #endif // We do not execute ENTER_FRAME if unloaded if (id.id() == event_id::ENTER_FRAME && unloaded()) { #ifdef GNASH_DEBUG - log_debug(_("Sprite %s ignored ENTER_FRAME event (is unloaded)"), + log_debug("Sprite %s ignored ENTER_FRAME event (is unloaded)", getTarget()); #endif return; @@ -731,7 +731,7 @@ if (isButtonEvent(id) && !isEnabled()) { #ifdef GNASH_DEBUG - log_debug(_("Sprite %s ignored button-like event %s as not 'enabled'"), + log_debug("Sprite %s ignored button-like event %s as not 'enabled'", getTarget(), id); #endif return; @@ -790,9 +790,9 @@ if (stage().getRegisteredClass(_def.get())) break; #ifdef GNASH_DEBUG - log_debug(_("Sprite %s (depth %d) won't check for user-defined " + log_debug("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)"), + "no registered class and no clip events defined)", getTarget(), get_depth()); #endif return; @@ -849,7 +849,7 @@ void MovieClip::unloadMovie() { - LOG_ONCE(log_unimpl("MovieClip.unloadMovie()")); + LOG_ONCE(log_unimpl(_("MovieClip.unloadMovie()"))); } void @@ -869,7 +869,7 @@ MovieClip::advance() { #ifdef GNASH_DEBUG - log_debug(_("Advance movieclip '%s' at frame %u/%u"), + log_debug("Advance movieclip '%s' at frame %u/%u", getTargetPath(), _currentFrame+1, get_frame_count()); #endif @@ -894,7 +894,7 @@ #ifdef GNASH_DEBUG size_t frame_count = _def->get_frame_count(); - log_debug(_("Advance_movieclip for movieclip '%s' - frame %u/%u "), + log_debug("Advance_movieclip for movieclip '%s' - frame %u/%u ", getTarget(), _currentFrame+1, frame_count); #endif @@ -907,17 +907,17 @@ // Update current and next frames. if (_playState == PLAYSTATE_PLAY) { #ifdef GNASH_DEBUG - log_debug(_("MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode")); + log_debug("MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode"); #endif const size_t prev_frame = _currentFrame; #ifdef GNASH_DEBUG - log_debug(_("on_event_load called, incrementing")); + log_debug("on_event_load called, incrementing"); #endif increment_frame_and_check_for_loop(); #ifdef GNASH_DEBUG - log_debug(_("after increment we are at frame %u/%u"), _currentFrame, frame_count); + log_debug("after increment we are at frame %u/%u", _currentFrame, frame_count); #endif // Flush any orphaned tags @@ -950,15 +950,15 @@ if (_currentFrame == 0 && _hasLooped) { #ifdef GNASH_DEBUG - log_debug(_("Jumping back to frame 0 of movieclip %s"), + log_debug("Jumping back to frame 0 of movieclip %s", getTarget()); #endif restoreDisplayList(0); // seems OK to me. } else { #ifdef GNASH_DEBUG - log_debug(_("Executing frame%d (0-based) tags of movieclip " - "%s"), _currentFrame, getTarget()); + log_debug("Executing frame%d (0-based) tags of movieclip " + "%s", _currentFrame, getTarget()); #endif // Make sure _currentFrame is 0-based during execution of // DLIST tags @@ -971,7 +971,7 @@ } #ifdef GNASH_DEBUG else { - log_debug(_("MovieClip::advance_movieclip we're in STOP mode")); + log_debug("MovieClip::advance_movieclip we're in STOP mode"); } #endif } @@ -1067,7 +1067,7 @@ MovieClip::goto_frame(size_t target_frame_number) { #if defined(DEBUG_GOTOFRAME) || defined(GNASH_DEBUG_TIMELINE) - log_debug(_("movieclip %s ::goto_frame(%d) - current frame is %d"), + log_debug("movieclip %s ::goto_frame(%d) - current frame is %d", getTargetPath(), target_frame_number, _currentFrame); #endif @@ -1429,16 +1429,16 @@ if (isDynamicMask() && ! mouseEnabled()) { // see testsuite/misc-ming.all/masks_test.swf #ifdef GNASH_DEBUG_HITTEST - log_debug(_("%s is a dynamic mask and can't handle mouse " - "events, no point will hit it"), getTarget()); + log_debug("%s is a dynamic mask and can't handle mouse " + "events, no point will hit it", getTarget()); #endif return false; } const DisplayObject* mask = getMask(); // dynamic one if (mask && mask->visible() && !mask->pointInShape(x, y)) { #ifdef GNASH_DEBUG_HITTEST - log_debug(_("%s is dynamically masked by %s, which " - "doesn't hit point %g,%g"), getTarget(), + log_debug("%s is dynamically masked by %s, which " + "doesn't hit point %g,%g", getTarget(), mask->getTarget(), x, y); #endif return false; @@ -1685,7 +1685,7 @@ as_function* ctor = def ? stage().getRegisteredClass(def) : 0; #ifdef GNASH_DEBUG - log_debug(_("Attached movieclips %s registered class is %p"), + log_debug("Attached movieclips %s registered class is %p", getTarget(), (void*)ctor); #endif @@ -1716,7 +1716,7 @@ saveOriginalTarget(); #ifdef GNASH_DEBUG - log_debug(_("Sprite '%s' placed on stage"), getTarget()); + log_debug("Sprite '%s' placed on stage", getTarget()); #endif // Register this movieclip as a live one @@ -1755,7 +1755,7 @@ if (!isDynamic()) { #ifdef GNASH_DEBUG - log_debug(_("Queuing INITIALIZE and CONSTRUCT events for movieclip %s"), + log_debug("Queuing INITIALIZE and CONSTRUCT events for movieclip %s", getTarget()); #endif @@ -1790,7 +1790,7 @@ MovieClip::unloadChildren() { #ifdef GNASH_DEBUG - log_debug(_("Unloading movieclip '%s'"), getTargetPath()); + log_debug("Unloading movieclip '%s'", getTargetPath()); #endif // stop any pending streaming sounds @@ -2086,7 +2086,7 @@ MovieClip::setStreamSoundId(int id) { if (id != m_sound_stream_id) { - log_debug(_("Stream sound id from %d to %d, stopping old"), + log_debug("Stream sound id from %d to %d, stopping old", m_sound_stream_id, id); stopStreamSound(); } diff -Nru gnash-0.8.10~git20111001/libcore/MovieClip.h gnash-0.8.10/libcore/MovieClip.h --- gnash-0.8.10~git20111001/libcore/MovieClip.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/MovieClip.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // MovieClip.h: Stateful live Sprite instance, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/MovieFactory.cpp gnash-0.8.10/libcore/MovieFactory.cpp --- gnash-0.8.10~git20111001/libcore/MovieFactory.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/MovieFactory.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -118,7 +118,7 @@ // Is the movie already in the library? (don't check if we have post data!) if (!postdata) { if (movieLibrary.get(cache_label, &mov)) { - log_debug(_("Movie %s already in library"), cache_label); + log_debug("Movie %s already in library", cache_label); return mov; } } @@ -137,12 +137,12 @@ // Movie is good, add to the library, but not if we used POST if (!postdata) { movieLibrary.add(cache_label, mov.get()); - log_debug(_("Movie %s (SWF%d) added to library"), + log_debug("Movie %s (SWF%d) added to library", cache_label, mov->get_version()); } else { - log_debug(_("Movie %s (SWF%d) NOT added to library (resulted from " - "a POST)"), cache_label, mov->get_version()); + log_debug("Movie %s (SWF%d) NOT added to library (resulted from " + "a POST)", cache_label, mov->get_version()); } /// Now complete the load if the movie is an SWF movie @@ -219,7 +219,7 @@ buf[1] = buf[2]; buf[2] = in.read_byte(); if (in.eof()) { - log_error(_("Could not find SWF inside an exe file")); + log_error(_("Could not find SWF inside an .exe file")); in.seek(0); return GNASH_FILETYPE_UNKNOWN; } @@ -228,7 +228,7 @@ return GNASH_FILETYPE_SWF; } - log_error("unknown file type, buf is %c%c%c", buf[0], buf[1], buf[2]); + log_error(_("unknown file type, buffer is %c%c%c"), buf[0], buf[1], buf[2]); return GNASH_FILETYPE_UNKNOWN; } diff -Nru gnash-0.8.10~git20111001/libcore/MovieFactory.h gnash-0.8.10/libcore/MovieFactory.h --- gnash-0.8.10~git20111001/libcore/MovieFactory.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/MovieFactory.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Movie.h gnash-0.8.10/libcore/Movie.h --- gnash-0.8.10~git20111001/libcore/Movie.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Movie.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/MovieLibrary.h gnash-0.8.10/libcore/MovieLibrary.h --- gnash-0.8.10~git20111001/libcore/MovieLibrary.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/MovieLibrary.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/MovieLoader.cpp gnash-0.8.10/libcore/MovieLoader.cpp --- gnash-0.8.10~git20111001/libcore/MovieLoader.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/MovieLoader.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -102,7 +102,7 @@ #endif #ifdef GNASH_DEBUG_LOCKING - log_debug("processRequests: lock on requests: release"); + log_debug("processRequests: lock on requests: release"); #endif continue; @@ -188,7 +188,7 @@ _wakeup.notify_all(); // in case it was sleeping #ifdef GNASH_DEBUG_LOCKING - log_debug("clear: lock on requests: release ater notify_all"); + log_debug("clear: lock on requests: release after notify_all"); #endif requestsLock.unlock(); // allow the thread to die @@ -273,14 +273,14 @@ unsigned int levelno; const int version = _movieRoot.getVM().getSWFVersion(); if (isLevelTarget(version, target, levelno)) { - log_debug(_("processCompletedRequest: _level loading " - "(level %u)"), levelno); + log_debug("processCompletedRequest: _level loading " + "(level %u)", levelno); extern_movie->set_depth(levelno + DisplayObject::staticDepthOffset); _movieRoot.setLevel(levelno, extern_movie); } else { log_debug("Target %s of a loadMovie request doesn't exist at " - "load complete time", target); + "load complete time", target); return true; } } @@ -379,21 +379,21 @@ #ifdef GNASH_DEBUG_LOCKING log_debug("processCompletedRequests: lock on requests for removal: " - "trying"); + "trying"); #endif requestsLock.lock(); #ifdef GNASH_DEBUG_LOCKING log_debug("processCompletedRequests: lock on requests for removal: " - "obtained"); + "obtained") #endif _requests.erase(it); #ifdef GNASH_DEBUG_LOCKING log_debug("processCompletedRequests: lock on requests for removal: " - "release"); + "release"); #endif } } @@ -437,13 +437,13 @@ : 0; #ifdef GNASH_DEBUG_LOCKING -log_debug("loadMovie: lock on requests: trying"); + log_debug("loadMovie: lock on requests: trying"); #endif boost::mutex::scoped_lock lock(_requestsMutex); #ifdef GNASH_DEBUG_LOCKING -log_debug("loadMovie: lock on requests: obtained"); + log_debug("loadMovie: lock on requests: obtained"); #endif _requests.push_front( diff -Nru gnash-0.8.10~git20111001/libcore/MovieLoader.h gnash-0.8.10/libcore/MovieLoader.h --- gnash-0.8.10~git20111001/libcore/MovieLoader.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/MovieLoader.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/movie_root.cpp gnash-0.8.10/libcore/movie_root.cpp --- gnash-0.8.10~git20111001/libcore/movie_root.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/movie_root.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // movie_root.cpp: The root movie, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -57,6 +57,7 @@ #include "Transform.h" #include "StreamProvider.h" #include "SystemClock.h" +#include "as_function.h" #ifdef USE_SWFTREE # include "tree.hh" @@ -234,7 +235,7 @@ handleActionLimitHit(al.what()); } catch (const ActionParserException& e) { - log_error("ActionParserException thrown during setRootMovie: %s", + log_error(_("ActionParserException thrown during setRootMovie: %s"), e.what()); } @@ -249,8 +250,7 @@ disable = callInterface(HostMessage(HostMessage::QUERY, what)); } else { - log_error("No user interface registered, assuming 'Yes' answer to " - "question: %s", what); + log_error(_("No user interface registered, assuming 'Yes' answer to question: %s"), what); } return disable; } @@ -388,8 +388,8 @@ const int oldDepth = movie->get_depth(); #ifdef GNASH_DEBUG_LEVELS_SWAPPING - log_debug("Before swapLevels (source depth %d, target depth %d) " - "levels are: ", oldDepth, depth); + log_debug("Before swapLevels (source depth %d, target depth %d) levels are: ", + oldDepth, depth); for (Levels::const_iterator i=_movies.begin(), e=_movies.end(); i!=e; ++i) { log_debug(" %d: %p (%s @ depth %d)", i->first, (void*)(i->second), i->second->getTarget(), @@ -467,8 +467,7 @@ Levels::iterator it = _movies.find(depth); if (it == _movies.end()) { - log_error("movie_root::dropLevel called against a movie not " - "found in the levels container"); + log_error(_("movie_root::dropLevel called against a movie not found in the levels container")); return; } @@ -494,8 +493,7 @@ extern_movie->set_depth(num + DisplayObject::staticDepthOffset); Levels::iterator it = _movies.find(extern_movie->get_depth()); if (it == _movies.end()) { - log_error("TESTME: loadMovie called on level %d which is not " - "available at load time, skipped placement for now"); + log_error(_("TESTME: loadMovie called on level %d which is not available at load time, skipped placement for now")); return; } @@ -830,7 +828,9 @@ movie_root::clearIntervalTimer(boost::uint32_t x) { TimerMap::iterator it = _intervalTimers.find(x); - if (it == _intervalTimers.end()) return false; + if (it == _intervalTimers.end()) { + return false; + } // We do not remove the element here because // we might have been called during execution @@ -861,13 +861,11 @@ if (s && _timelineSound) { if (!s->streamingSound()) { - log_error("movie_root tracking a streaming sound, but " - "the sound handler is not streaming!"); + log_error(_("movie_root tracking a streaming sound, but the sound handler is not streaming!")); // Give up; we've probably failed to catch up. _timelineSound.reset(); - } - else { + } else { // -1 for bad result, 0 for first block. // Get the stream block we are currently at. @@ -920,7 +918,9 @@ block = s->getStreamBlock(_timelineSound->id); } - if (advanced) _lastMovieAdvancement = now; + if (advanced) { + _lastMovieAdvancement = now; + } } } else { @@ -1313,8 +1313,8 @@ (sm == SCALEMODE_NOSCALE || _scaleMode == SCALEMODE_NOSCALE)) { const movie_definition* md = _rootMovie->definition(); - log_debug("Going to or from scaleMode=noScale. Viewport:%dx%d " - "Def:%dx%d", _stageWidth, _stageHeight, + log_debug("Going to or from scaleMode=noScale. Viewport:%dx%d Def:%dx%d", + _stageWidth, _stageHeight, md->get_width_pixels(), md->get_height_pixels()); if ( _stageWidth != md->get_width_pixels() @@ -1387,7 +1387,7 @@ ++calls; bool actionsToProcess = !q.empty(); if (actionsToProcess) { - log_debug(" Processing %d actions in priority queue %d (call %u)", + log_debug("Processing %d actions in priority queue %d (call %u)", q.size(), lvl, calls); } #endif @@ -1403,9 +1403,8 @@ size_t minLevel = minPopulatedPriorityQueue(); if (minLevel < lvl) { #ifdef GNASH_DEBUG - log_debug(" Actions pushed in priority %d (< " - "%d), restarting the scan (call" - " %u)", minLevel, lvl, calls); + log_debug("Actions pushed in priority %d (< %d), restarting the scan (call %u)", + minLevel, lvl, calls); #endif return minLevel; } @@ -1415,8 +1414,8 @@ #ifdef GNASH_DEBUG if (actionsToProcess) { - log_debug(" Done processing actions in priority queue " - "%d (call %u)", lvl, calls); + log_debug("Done processing actions in priority queue %d (call %u)", + lvl, calls); } #endif @@ -1503,7 +1502,7 @@ movie_root::pushAction(const action_buffer& buf, DisplayObject* target) { #ifdef GNASH_DEBUG - log_debug("Pushed action buffer for target %s", + log_debug("Pushed action buffer for target %s", target->getTargetPath()); #endif @@ -1550,13 +1549,13 @@ // _controlfd is set when running as a child process of a hosting // application. If it is set, we have to check the socket connection // for XML messages. - if (_controlfd) { + if (_controlfd > 0) { boost::shared_ptr invoke = ExternalInterface::ExternalEventCheck(_controlfd); if (invoke) { if (processInvoke(invoke.get()) == false) { if (!invoke->name.empty()) { - log_error("Couldn't process ExternalInterface Call %s", + log_error(_("Couldn't process ExternalInterface Call %s"), invoke->name); } } @@ -1601,7 +1600,7 @@ // GetVariable sends the value of the variable ss << ExternalInterface::toXML(val); } else if (invoke->name == "GotoFrame") { - log_unimpl("ExternalInterface::GotoFrame()"); + log_unimpl(_("ExternalInterface::GotoFrame()")); // GotoFrame doesn't send a response } else if (invoke->name == "IsPlaying") { const bool result = @@ -1609,7 +1608,7 @@ as_value val(result); ss << ExternalInterface::toXML(val); } else if (invoke->name == "LoadMovie") { - log_unimpl("ExternalInterface::LoadMovie()"); + log_unimpl(_("ExternalInterface::LoadMovie()")); // LoadMovie doesn't send a response } else if (invoke->name == "Pan") { std::string arg = invoke->args[0].to_string(); @@ -1670,8 +1669,8 @@ if (!ss.str().empty()) { if (_hostfd >= 0) { - log_debug(_("Attempt to write response to ExternalInterface " - "requests fd %d"), _hostfd); + log_debug("Attempt to write response to ExternalInterface " + "requests fd %d", _hostfd); int ret = write(_hostfd, ss.str().c_str(), ss.str().size()); if (ret == -1) { log_error(_("Could not write to user-provided host requests " @@ -1689,9 +1688,15 @@ movie_root::executeTimers() { #ifdef GNASH_DEBUG_TIMERS_EXPIRATION - log_debug("Checking %d timers for expiry", _intervalTimers.size()); + log_debug("Checking %d timers for expiry", _intervalTimers.size()); #endif + // Don't do anything if we have no timers, just return so we don't + // waste cpu cycles. + if (_intervalTimers.size() == 0) { + return; + } + unsigned long now = _vm.getTime(); typedef std::multimap > @@ -1782,7 +1787,8 @@ #endif } #endif - + + foreachSecond(_registeredClasses.begin(), _registeredClasses.end(), &as_function::setReachable); } InteractiveObject* @@ -2043,15 +2049,18 @@ movie_root::advanceLiveChars() { #ifdef GNASH_DEBUG - log_debug("---- movie_root::advance: %d live DisplayObjects in " - "the global list", _liveChars.size()); + log_debug("---- movie_root::advance: %d live DisplayObjects in the global list", + _liveChars.size()); #endif - std::for_each(_liveChars.begin(), _liveChars.end(), - boost::bind(advanceLiveChar, _1)); - - std::for_each(_liveChars.begin(), _liveChars.end(), - boost::bind(notifyLoad, _1)); + // Advance all characters, then notify them. + LiveChars::iterator it; + for (it=_liveChars.begin(); it != _liveChars.end(); ++it) { + advanceLiveChar(*it); + } + for (it=_liveChars.begin(); it != _liveChars.end(); ++it) { + notifyLoad(*it); + } } void @@ -2104,8 +2113,8 @@ if (!o) { #ifdef GNASH_DEBUG_TARGET_RESOLUTION - log_debug("Evaluating DisplayObject target path: element " - "'%s' of path '%s' not found", part, tgtstr); + log_debug("Evaluating DisplayObject target path: element" + "'%s' of path '%s' not found", part, tgtstr); #endif return NULL; } @@ -2140,10 +2149,10 @@ std::string safeurl = url.encode(urlstr); boost::replace_all(command, "%u", safeurl); - log_debug (_("Launching URL: %s"), command); + log_debug("Launching URL: %s", command); const int ret = std::system(command.c_str()); if (ret == -1) { - log_error(_("Fork failed launching url opener '%s'"), command); + log_error(_("Fork failed launching URL opener '%s'"), command); } return; } @@ -2184,7 +2193,7 @@ // TODO: should mutex-protect this ? // NOTE: we are assuming the hostfd is set in blocking mode here.. - log_debug(_("Attempt to write geturl requests fd #%d"), _hostfd); + log_debug("Attempt to write geturl requests fd #%d", _hostfd); std::string msg = ExternalInterface::makeInvoke("getURL", fnargs); @@ -2204,17 +2213,17 @@ } if (RcInitFile::getDefaultInstance().lockScriptLimits()) { - LOG_ONCE( log_debug(_("SWF ScriptLimits tag attempting to set " + LOG_ONCE(log_debug("SWF ScriptLimits tag attempting to set " "recursionLimit=%1% and scriptsTimeout=%2% ignored " - "as per rcfile directive"), recursion, timeout) ); + "as per rcfile directive", recursion, timeout) ); return; } // This tag reported in some sources to be ignored for movies // below SWF7. However, on Linux with PP version 9, the tag // takes effect on SWFs of any version. - log_debug(_("Setting script limits: max recursion %d, " - "timeout %d seconds"), recursion, timeout); + log_debug("Setting script limits: max recursion %d, " + "timeout %d seconds", recursion, timeout); _recursionLimit = recursion; _timeoutLimit = timeout; @@ -2407,7 +2416,7 @@ // NOTE: the call below will possibly change 'size' parameter char* bufptr = utf8::stripBOM((char*)_buf.data(), size, encoding); if (encoding != utf8::encUTF8 && encoding != utf8::encUNSPECIFIED) { - log_unimpl("%s to utf8 conversion in LoadableObject input parsing", + log_unimpl(_("%s to UTF8 conversion in LoadableObject input parsing"), utf8::textEncodingName(encoding)); } @@ -2430,8 +2439,7 @@ movie_root::callInterface(const HostInterface::Message& e) const { if (!_interfaceHandler) { - log_error("Hosting application registered no callback for " - "events/queries, can't call %s(%s)"); + log_error(_("Hosting application registered no callback for events/queries, can't call %s(%s)")); return; } _interfaceHandler->call(e); @@ -2582,7 +2590,7 @@ { if (!mo->unloaded()) { #ifdef GNASH_DEBUG - log_debug(" advancing DisplayObject %s", ch->getTarget()); + log_debug(" advancing DisplayObject %s", mo->getTarget()); #endif mo->advance(); } diff -Nru gnash-0.8.10~git20111001/libcore/movie_root.h gnash-0.8.10/libcore/movie_root.h --- gnash-0.8.10~git20111001/libcore/movie_root.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/movie_root.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/namedStrings.cpp gnash-0.8.10/libcore/namedStrings.cpp --- gnash-0.8.10~git20111001/libcore/namedStrings.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/namedStrings.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/namedStrings.h gnash-0.8.10/libcore/namedStrings.h --- gnash-0.8.10~git20111001/libcore/namedStrings.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/namedStrings.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/NativeFunction.h gnash-0.8.10/libcore/NativeFunction.h --- gnash-0.8.10~git20111001/libcore/NativeFunction.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/NativeFunction.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/ObjectURI.h gnash-0.8.10/libcore/ObjectURI.h --- gnash-0.8.10~git20111001/libcore/ObjectURI.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/ObjectURI.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/action_buffer.cpp gnash-0.8.10/libcore/parser/action_buffer.cpp --- gnash-0.8.10~git20111001/libcore/parser/action_buffer.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/action_buffer.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // action_buffer.cpp: holds actions for later execution, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -623,5 +623,5 @@ // Local Variables: // mode: C++ -// indent-tabs-mode: t +// indent-tabs-mode: nil // End: diff -Nru gnash-0.8.10~git20111001/libcore/parser/action_buffer.h gnash-0.8.10/libcore/parser/action_buffer.h --- gnash-0.8.10~git20111001/libcore/parser/action_buffer.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/action_buffer.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/BitmapMovieDefinition.cpp gnash-0.8.10/libcore/parser/BitmapMovieDefinition.cpp --- gnash-0.8.10~git20111001/libcore/parser/BitmapMovieDefinition.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/BitmapMovieDefinition.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // BitmapMovieDefinition.cpp: Bitmap movie definition, for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/BitmapMovieDefinition.h gnash-0.8.10/libcore/parser/BitmapMovieDefinition.h --- gnash-0.8.10~git20111001/libcore/parser/BitmapMovieDefinition.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/BitmapMovieDefinition.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011. 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/filter_factory.cpp gnash-0.8.10/libcore/parser/filter_factory.cpp --- gnash-0.8.10~git20111001/libcore/parser/filter_factory.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/filter_factory.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -50,7 +51,7 @@ } IF_VERBOSE_PARSE( - log_parse(" number of filters: %d", count); + log_parse(_(" number of filters: %d"), count); ); for (int i = 0; i < count; ++i) @@ -130,7 +131,7 @@ static_cast (in.read_uint(5)); // Throw these away on purpose. IF_VERBOSE_PARSE( - log_parse(" DropShadowFilter: blurX=%f blurY=%f", + log_parse(_(" DropShadowFilter: blurX=%f blurY=%f"), m_blurX, m_blurY); ); @@ -149,7 +150,7 @@ static_cast (in.read_uint(3)); // Throw these away. IF_VERBOSE_PARSE( - log_parse(" BlurFilter: blurX=%f blurY=%f quality=%d", + log_parse(_(" BlurFilter: blurX=%f blurY=%f quality=%d"), m_blurX, m_blurY, m_quality); ); @@ -176,7 +177,7 @@ static_cast (in.read_uint(6)); // Throw these away. IF_VERBOSE_PARSE( - log_parse(" GlowFilter "); + log_parse(_(" GlowFilter ")); ); return true; @@ -214,7 +215,7 @@ static_cast (in.read_uint(4)); // Throw these away. IF_VERBOSE_PARSE( - log_parse(" BevelFilter "); + log_parse(_(" BevelFilter ")); ); return true; @@ -261,7 +262,7 @@ m_quality = static_cast (in.read_uint(4)); IF_VERBOSE_PARSE( - log_parse(" GradientGlowFilter "); + log_parse(_(" GradientGlowFilter ")); ); return true; @@ -297,7 +298,7 @@ _preserveAlpha = in.read_bit(); IF_VERBOSE_PARSE( - log_parse(" ConvolutionFilter "); + log_parse(_(" ConvolutionFilter ")); ); return true; @@ -314,15 +315,19 @@ } IF_VERBOSE_PARSE( - log_parse(" ColorMatrixFilter: "); - log_parse(" %g, %g, %g, %g, %g", - m_matrix[0], m_matrix[1], m_matrix[2], m_matrix[3], m_matrix[4]); - log_parse(" %g, %g, %g, %g, %g", - m_matrix[5], m_matrix[6], m_matrix[7], m_matrix[8], m_matrix[9]); - log_parse(" %g, %g, %g, %g, %g", - m_matrix[10], m_matrix[11], m_matrix[12], m_matrix[13], m_matrix[14]); - log_parse(" %g, %g, %g, %g, %g", - m_matrix[15], m_matrix[16], m_matrix[17], m_matrix[18], m_matrix[19]); + log_parse(_(" ColorMatrixFilter: ")); + log_parse(_(" %g, %g, %g, %g, %g"), + m_matrix[0], m_matrix[1], m_matrix[2], + m_matrix[3], m_matrix[4]); + log_parse(_(" %g, %g, %g, %g, %g"), + m_matrix[5], m_matrix[6], m_matrix[7], + m_matrix[8], m_matrix[9]); + log_parse(_(" %g, %g, %g, %g, %g"), + m_matrix[10], m_matrix[11], m_matrix[12], + m_matrix[13], m_matrix[14]); + log_parse(_(" %g, %g, %g, %g, %g"), + m_matrix[15], m_matrix[16], m_matrix[17], + m_matrix[18], m_matrix[19]); ); return true; @@ -367,7 +372,7 @@ m_quality = static_cast (in.read_uint(4)); IF_VERBOSE_PARSE( - log_parse(" GradientBevelFilter "); + log_parse(_(" GradientBevelFilter ")); ); return true; diff -Nru gnash-0.8.10~git20111001/libcore/parser/filter_factory.h gnash-0.8.10/libcore/parser/filter_factory.h --- gnash-0.8.10~git20111001/libcore/parser/filter_factory.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/filter_factory.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/Makefile.am gnash-0.8.10/libcore/parser/Makefile.am --- gnash-0.8.10~git20111001/libcore/parser/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/movie_definition.h gnash-0.8.10/libcore/parser/movie_definition.h --- gnash-0.8.10~git20111001/libcore/parser/movie_definition.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/movie_definition.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/sound_definition.h gnash-0.8.10/libcore/parser/sound_definition.h --- gnash-0.8.10~git20111001/libcore/parser/sound_definition.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/sound_definition.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/sprite_definition.cpp gnash-0.8.10/libcore/parser/sprite_definition.cpp --- gnash-0.8.10~git20111001/libcore/parser/sprite_definition.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/sprite_definition.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // sprite_definition.cpp: for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/sprite_definition.h gnash-0.8.10/libcore/parser/sprite_definition.h --- gnash-0.8.10~git20111001/libcore/parser/sprite_definition.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/sprite_definition.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // sprite_definition.h: Holds immutable data for a sprite, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/SWFMovieDefinition.cpp gnash-0.8.10/libcore/parser/SWFMovieDefinition.cpp --- gnash-0.8.10~git20111001/libcore/parser/SWFMovieDefinition.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/SWFMovieDefinition.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SWFMovieDefinition.cpp: load a SWF definition // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -294,7 +294,7 @@ if (compressed) { #ifndef HAVE_ZLIB_H log_error(_("SWFMovieDefinition::read(): unable to read " - "zipped SWF data; gnash was compiled without zlib support")); + "zipped SWF data; Gnash was compiled without zlib support")); return false; #else IF_VERBOSE_PARSE( @@ -317,7 +317,7 @@ // the error are better context. if (m_frame_size.is_null()) { IF_VERBOSE_MALFORMED_SWF( - log_swferror("non-finite movie bounds"); + log_swferror(_("non-finite movie bounds")); ); } diff -Nru gnash-0.8.10~git20111001/libcore/parser/SWFMovieDefinition.h gnash-0.8.10/libcore/parser/SWFMovieDefinition.h --- gnash-0.8.10~git20111001/libcore/parser/SWFMovieDefinition.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/SWFMovieDefinition.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/SWFParser.cpp gnash-0.8.10/libcore/parser/SWFParser.cpp --- gnash-0.8.10~git20111001/libcore/parser/SWFParser.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/SWFParser.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -87,7 +87,7 @@ if (_tag == SWF::SHOWFRAME) { // show frame tag -- advance to the next frame. - IF_VERBOSE_PARSE(log_parse("SHOWFRAME tag")); + IF_VERBOSE_PARSE(log_parse(_("SHOWFRAME tag"))); _md->incrementLoadedFrames(); } else if (tagLoaders.get(_tag, lf)) { @@ -102,7 +102,7 @@ IF_VERBOSE_PARSE( std::ostringstream ss; dumpTagBytes(_stream, ss); - log_error("tag dump follows: %s", ss.str()); + log_error(_("tag dump follows: %s"), ss.str()); ); } diff -Nru gnash-0.8.10~git20111001/libcore/parser/SWFParser.h gnash-0.8.10/libcore/parser/SWFParser.h --- gnash-0.8.10~git20111001/libcore/parser/SWFParser.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/SWFParser.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/parser/TypesParser.cpp gnash-0.8.10/libcore/parser/TypesParser.cpp --- gnash-0.8.10~git20111001/libcore/parser/TypesParser.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/TypesParser.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // TypesParser.cpp: read SWF types from a stream // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -142,8 +142,8 @@ // want to actually swap the values if the proprietary player // does so. TODO: check it out. IF_VERBOSE_MALFORMED_SWF( - log_swferror("Invalid rectangle: " - "minx=%g maxx=%g miny=%g maxy=%g", minx, maxx, miny, maxy); + log_swferror(_("Invalid rectangle: " + "minx=%g maxx=%g miny=%g maxy=%g"), minx, maxx, miny, maxy); ); return SWFRect(); } @@ -158,7 +158,7 @@ const SWF::FillType type = static_cast(in.read_u8()); IF_VERBOSE_PARSE( - log_parse(" FillStyle read type = 0x%X", +type); + log_parse(_(" FillStyle read type = 0x%X"), +type); ); switch (type) { @@ -204,7 +204,7 @@ const boost::uint8_t num_gradients = grad_props & 0xF; IF_VERBOSE_PARSE( - log_parse(" gradients count: %d", +num_gradients); + log_parse(_(" gradients count: %d"), +num_gradients); ); if (!num_gradients) { @@ -263,8 +263,8 @@ break; default: IF_VERBOSE_MALFORMED_SWF( - log_swferror("Illegal spread mode in gradient " - "definition."); + log_swferror(_("Illegal spread mode in gradient " + "definition.")); ); } @@ -280,8 +280,8 @@ break; default: IF_VERBOSE_MALFORMED_SWF( - log_swferror("Illegal interpolation mode in " - "gradient definition."); + log_swferror(_("Illegal interpolation mode in " + "gradient definition.")); ); } } @@ -405,7 +405,7 @@ } IF_VERBOSE_PARSE( - log_parse(" color: %s", color); + log_parse(_(" color: %s"), color); ); return std::make_pair(SolidFill(color), morph); } diff -Nru gnash-0.8.10~git20111001/libcore/parser/TypesParser.h gnash-0.8.10/libcore/parser/TypesParser.h --- gnash-0.8.10~git20111001/libcore/parser/TypesParser.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/parser/TypesParser.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // TypesParser.h: read SWF types from a stream // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Property.cpp gnash-0.8.10/libcore/Property.cpp --- gnash-0.8.10~git20111001/libcore/Property.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Property.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Property.h gnash-0.8.10/libcore/Property.h --- gnash-0.8.10~git20111001/libcore/Property.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Property.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/PropertyList.cpp gnash-0.8.10/libcore/PropertyList.cpp --- gnash-0.8.10~git20111001/libcore/PropertyList.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/PropertyList.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // PropertyList.cpp: ActionScript property lists, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -103,7 +103,7 @@ _props.push_back(a); #ifdef GNASH_DEBUG_PROPERTY ObjectURI::Logger l(getStringTable(_owner)); - log_debug("Simple AS property %s inserted with flags %s", + log_debug("Simple AS property %s inserted with flags %s", l(uri), a.getFlags()); #endif return true; @@ -192,7 +192,7 @@ ObjectURI::Logger l(getStringTable(_owner)); for (const_iterator it=_props.begin(), itEnd=_props.end(); it != itEnd; ++it) { - log_debug(" %s: %s", l(it->uri()), it->getValue(_owner)); + log_debug(" %s: %s", l(it->uri()), it->getValue(_owner)); } } @@ -212,7 +212,7 @@ #ifdef GNASH_DEBUG_PROPERTY ObjectURI::Logger l(getStringTable(_owner)); - log_debug("AS GetterSetter %s replaced copying flags %s", l(uri), + log_debug("AS GetterSetter %s replaced copying flags %s", l(uri), a.getFlags()); #endif @@ -222,7 +222,7 @@ _props.push_back(a); #ifdef GNASH_DEBUG_PROPERTY ObjectURI::Logger l(getStringTable(_owner)); - log_debug("AS GetterSetter %s inserted with flags %s", l(uri), + log_debug("AS GetterSetter %s inserted with flags %s", l(uri), a.getFlags()); #endif } @@ -245,7 +245,7 @@ #ifdef GNASH_DEBUG_PROPERTY ObjectURI::Logger l(getStringTable(_owner)); - log_debug("Native GetterSetter %s replaced copying flags %s", l(uri), + log_debug("Native GetterSetter %s replaced copying flags %s", l(uri), a.getFlags()); #endif @@ -256,7 +256,7 @@ #ifdef GNASH_DEBUG_PROPERTY string_table& st = getStringTable(_owner); log_debug("Native GetterSetter %s in namespace %s inserted with " - "flags %s", st.value(key), st.value(nsId), a.getFlags()); + "flags %s", st.value(key), st.value(nsId), a.getFlags()); #endif } @@ -271,7 +271,7 @@ if (found != _props.end()) { ObjectURI::Logger l(getStringTable(_owner)); - log_error("Property %s already exists, can't addDestructiveGetter", + log_error(_("Property %s already exists, can't addDestructiveGetter"), l(uri)); return false; // Already exists. } @@ -283,7 +283,7 @@ #ifdef GNASH_DEBUG_PROPERTY ObjectURI::Logger l(getStringTable(_owner)); - log_debug("Destructive AS property %s inserted with flags %s", + log_debug("Destructive AS property %s inserted with flags %s", l(uri), a.getFlags()); #endif @@ -303,7 +303,7 @@ #ifdef GNASH_DEBUG_PROPERTY ObjectURI::Logger l(getStringTable(_owner)); - log_debug("Destructive native property %s with flags %s", l(uri), + log_debug("Destructive native property %s with flags %s", l(uri), a.getFlags()); #endif return true; diff -Nru gnash-0.8.10~git20111001/libcore/PropertyList.h gnash-0.8.10/libcore/PropertyList.h --- gnash-0.8.10~git20111001/libcore/PropertyList.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/PropertyList.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/PropFlags.h gnash-0.8.10/libcore/PropFlags.h --- gnash-0.8.10~git20111001/libcore/PropFlags.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/PropFlags.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Relay.cpp gnash-0.8.10/libcore/Relay.cpp --- gnash-0.8.10~git20111001/libcore/Relay.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Relay.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Relay.h gnash-0.8.10/libcore/Relay.h --- gnash-0.8.10~git20111001/libcore/Relay.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Relay.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/RGBA.cpp gnash-0.8.10/libcore/RGBA.cpp --- gnash-0.8.10~git20111001/libcore/RGBA.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/RGBA.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -44,8 +44,8 @@ boost::uint32_t hexnumber; if (!(ss >> std::hex >> hexnumber)) { - log_error("Failed to convert string to RGBA value! This is a " - "Gnash bug"); + log_error(_("Failed to convert string to RGBA value! This is a " + "Gnash bug")); return rgba(); } diff -Nru gnash-0.8.10~git20111001/libcore/RGBA.h gnash-0.8.10/libcore/RGBA.h --- gnash-0.8.10~git20111001/libcore/RGBA.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/RGBA.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // RGBA.h: RGBA color handling. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/RunResources.h gnash-0.8.10/libcore/RunResources.h --- gnash-0.8.10~git20111001/libcore/RunResources.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/RunResources.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // RunResources.h Hold external and per-run resources for Gnash core. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011. 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Shape.cpp gnash-0.8.10/libcore/Shape.cpp --- gnash-0.8.10~git20111001/libcore/Shape.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Shape.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Shape.cpp: Shape DisplayObject implementation for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Shape.h gnash-0.8.10/libcore/Shape.h --- gnash-0.8.10~git20111001/libcore/Shape.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Shape.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Shape.h: Shape DisplayObject implementation for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/StaticText.cpp gnash-0.8.10/libcore/StaticText.cpp --- gnash-0.8.10~git20111001/libcore/StaticText.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/StaticText.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // StaticText.cpp: StaticText DisplayObject implementation for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -50,7 +50,7 @@ { // TODO: check actual point in shape, as tested // in misc-ming.all/DefineTextTest.swf - LOG_ONCE(log_unimpl("StaticText::pointInShape")); + LOG_ONCE(log_unimpl(_("StaticText::pointInShape"))); return pointInBounds(x, y); } diff -Nru gnash-0.8.10~git20111001/libcore/StaticText.h gnash-0.8.10/libcore/StaticText.h --- gnash-0.8.10~git20111001/libcore/StaticText.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/StaticText.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // StaticText.h: StaticText DisplayObject implementation for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/ControlTag.h gnash-0.8.10/libcore/swf/ControlTag.h --- gnash-0.8.10~git20111001/libcore/swf/ControlTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/ControlTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/CSMTextSettingsTag.cpp gnash-0.8.10/libcore/swf/CSMTextSettingsTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/CSMTextSettingsTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/CSMTextSettingsTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // CSMTextSettingsTag.cpp: for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/CSMTextSettingsTag.h gnash-0.8.10/libcore/swf/CSMTextSettingsTag.h --- gnash-0.8.10~git20111001/libcore/swf/CSMTextSettingsTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/CSMTextSettingsTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // CSMTextSettingsTag.h: parse SWF CSMTextSettings tag // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefaultTagLoaders.cpp gnash-0.8.10/libcore/swf/DefaultTagLoaders.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefaultTagLoaders.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefaultTagLoaders.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefaultTagLoaders.h gnash-0.8.10/libcore/swf/DefaultTagLoaders.h --- gnash-0.8.10~git20111001/libcore/swf/DefaultTagLoaders.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefaultTagLoaders.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineBitsTag.cpp gnash-0.8.10/libcore/swf/DefineBitsTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineBitsTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineBitsTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineBitsTag.cpp: bitmap tag loading for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -518,25 +518,24 @@ } case 4: - // 16 bits / pixel + // 15 bits / pixel for (size_t j = 0; j < height; ++j) { boost::uint8_t* inRow = buffer.get() + j * pitch; boost::uint8_t* outRow = scanline(*image, j); for (size_t i = 0; i < width; ++i) { - const boost::uint16_t pixel = inRow[i * 2] | - (inRow[i * 2 + 1] << 8); + const boost::uint16_t pix = ( inRow[i * 2] << 8 ) + | ( inRow[i * 2 + 1] ) ; + const double g = 255.0/31.0; // gamma correction + + // 555 packing + // For a testcase, see: + // https://savannah.gnu.org/bugs/index.php?34625 + outRow[i * channels + 0] = ( (pix >> 10) & 0x1F ) * g; // R + outRow[i * channels + 1] = ( (pix >> 5) & 0x1F ) * g; // G + outRow[i * channels + 2] = ( (pix ) & 0x1F ) * g; // B - // How is the data packed??? Whoever wrote this was - // just guessing here that it's 565! - outRow[i * channels + 0] = (pixel >> 8) & 0xF8; // red - outRow[i * channels + 1] = (pixel >> 3) & 0xFC; // green - outRow[i * channels + 2] = (pixel << 3) & 0xF8; // blue - - // This was saved to the first byte before, but that - // can hardly be correct. - // Real examples of this format are rare to non-existent. if (alpha) { outRow[i * channels + 3] = 255; } diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineBitsTag.h gnash-0.8.10/libcore/swf/DefineBitsTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineBitsTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineBitsTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineButtonCxformTag.cpp gnash-0.8.10/libcore/swf/DefineButtonCxformTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineButtonCxformTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineButtonCxformTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // DefineButtonCxformTag.cpp: parse SWF2 DefineButtonCxform tag. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineButtonCxformTag.h gnash-0.8.10/libcore/swf/DefineButtonCxformTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineButtonCxformTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineButtonCxformTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // DefineButtonCxformTag.h: parse SWF2 button SWFCxForm tag. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineButtonSoundTag.cpp gnash-0.8.10/libcore/swf/DefineButtonSoundTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineButtonSoundTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineButtonSoundTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineButtonSoundTag.cpp: sounds for Button DisplayObjects. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineButtonSoundTag.h gnash-0.8.10/libcore/swf/DefineButtonSoundTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineButtonSoundTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineButtonSoundTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineButtonSoundTag.h: sounds for Button DisplayObjects. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineButtonTag.cpp gnash-0.8.10/libcore/swf/DefineButtonTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineButtonTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineButtonTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineButtonTag.cpp: Mouse-sensitive SWF buttons, for Gnash. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineButtonTag.h gnash-0.8.10/libcore/swf/DefineButtonTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineButtonTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineButtonTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineEditTextTag.cpp gnash-0.8.10/libcore/swf/DefineEditTextTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineEditTextTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineEditTextTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineEditTextTag.h gnash-0.8.10/libcore/swf/DefineEditTextTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineEditTextTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineEditTextTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineFontAlignZonesTag.cpp gnash-0.8.10/libcore/swf/DefineFontAlignZonesTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineFontAlignZonesTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineFontAlignZonesTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // DefineFontAlignZonesTag.cpp: for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineFontAlignZonesTag.h gnash-0.8.10/libcore/swf/DefineFontAlignZonesTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineFontAlignZonesTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineFontAlignZonesTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineFontNameTag.h gnash-0.8.10/libcore/swf/DefineFontNameTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineFontNameTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineFontNameTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineFontNameTag.cpp: read a DefineFontName tag. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineFontTag.cpp gnash-0.8.10/libcore/swf/DefineFontTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineFontTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineFontTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineFontTag.cpp: read DefineFont2 and DefineFont tags. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineFontTag.h gnash-0.8.10/libcore/swf/DefineFontTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineFontTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineFontTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineFontTag.h Read DefineFont and DefineFontInfo tags // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineMorphShapeTag.cpp gnash-0.8.10/libcore/swf/DefineMorphShapeTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineMorphShapeTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineMorphShapeTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineMorphShapeTag.cpp: Load and parse morphing shapes, for Gnash. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineMorphShapeTag.h gnash-0.8.10/libcore/swf/DefineMorphShapeTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineMorphShapeTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineMorphShapeTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineMorphShapeTag.h: Load and parse morphing shapes, for Gnash. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineScalingGridTag.cpp gnash-0.8.10/libcore/swf/DefineScalingGridTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineScalingGridTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineScalingGridTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineScalingGridTag.cpp: Define scale factors for a window, a button, or other similar objects. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineScalingGridTag.h gnash-0.8.10/libcore/swf/DefineScalingGridTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineScalingGridTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineScalingGridTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineScalingGridTag.h: Define scale factors for a window, a button, or other similar objects. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineSceneAndFrameLabelDataTag.h gnash-0.8.10/libcore/swf/DefineSceneAndFrameLabelDataTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineSceneAndFrameLabelDataTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineSceneAndFrameLabelDataTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineShapeTag.cpp gnash-0.8.10/libcore/swf/DefineShapeTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineShapeTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineShapeTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineShapeTag.cpp: Quadratic bezier outline shapes, for Gnash. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineTextTag.cpp gnash-0.8.10/libcore/swf/DefineTextTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineTextTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineTextTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // DefineTextTag.cpp: Read StaticText definitions, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineTextTag.h gnash-0.8.10/libcore/swf/DefineTextTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineTextTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineTextTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineVideoStreamTag.cpp gnash-0.8.10/libcore/swf/DefineVideoStreamTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefineVideoStreamTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineVideoStreamTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefineVideoStreamTag.h gnash-0.8.10/libcore/swf/DefineVideoStreamTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefineVideoStreamTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefineVideoStreamTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefinitionTag.cpp gnash-0.8.10/libcore/swf/DefinitionTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/DefinitionTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefinitionTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DefinitionTag.h gnash-0.8.10/libcore/swf/DefinitionTag.h --- gnash-0.8.10~git20111001/libcore/swf/DefinitionTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DefinitionTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DisplayListTag.h gnash-0.8.10/libcore/swf/DisplayListTag.h --- gnash-0.8.10~git20111001/libcore/swf/DisplayListTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DisplayListTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // DisplayListTag.h: DisplayList tag, for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DoABCTag.h gnash-0.8.10/libcore/swf/DoABCTag.h --- gnash-0.8.10~git20111001/libcore/swf/DoABCTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DoABCTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DoActionTag.h gnash-0.8.10/libcore/swf/DoActionTag.h --- gnash-0.8.10~git20111001/libcore/swf/DoActionTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DoActionTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/DoInitActionTag.h gnash-0.8.10/libcore/swf/DoInitActionTag.h --- gnash-0.8.10~git20111001/libcore/swf/DoInitActionTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/DoInitActionTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/ExportAssetsTag.h gnash-0.8.10/libcore/swf/ExportAssetsTag.h --- gnash-0.8.10~git20111001/libcore/swf/ExportAssetsTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/ExportAssetsTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/ImportAssetsTag.h gnash-0.8.10/libcore/swf/ImportAssetsTag.h --- gnash-0.8.10~git20111001/libcore/swf/ImportAssetsTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/ImportAssetsTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/PlaceObject2Tag.cpp gnash-0.8.10/libcore/swf/PlaceObject2Tag.cpp --- gnash-0.8.10~git20111001/libcore/swf/PlaceObject2Tag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/PlaceObject2Tag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // PlaceObject2Tag.cpp: for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/PlaceObject2Tag.h gnash-0.8.10/libcore/swf/PlaceObject2Tag.h --- gnash-0.8.10~git20111001/libcore/swf/PlaceObject2Tag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/PlaceObject2Tag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011. 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/RemoveObjectTag.cpp gnash-0.8.10/libcore/swf/RemoveObjectTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/RemoveObjectTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/RemoveObjectTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // RemoveObjectTag.cpp: RemoveObject* tag for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/RemoveObjectTag.h gnash-0.8.10/libcore/swf/RemoveObjectTag.h --- gnash-0.8.10~git20111001/libcore/swf/RemoveObjectTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/RemoveObjectTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // RemoveObjectTag.h: RemoveObject* tag for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/ScriptLimitsTag.h gnash-0.8.10/libcore/swf/ScriptLimitsTag.h --- gnash-0.8.10~git20111001/libcore/swf/ScriptLimitsTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/ScriptLimitsTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/SetBackgroundColorTag.h gnash-0.8.10/libcore/swf/SetBackgroundColorTag.h --- gnash-0.8.10~git20111001/libcore/swf/SetBackgroundColorTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/SetBackgroundColorTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/SetTabIndexTag.cpp gnash-0.8.10/libcore/swf/SetTabIndexTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/SetTabIndexTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/SetTabIndexTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SetTabIndexTag.cpp: This tag defines the tab index of any text object (static and dynamic text objects.) // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/SetTabIndexTag.h gnash-0.8.10/libcore/swf/SetTabIndexTag.h --- gnash-0.8.10~git20111001/libcore/swf/SetTabIndexTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/SetTabIndexTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SetTabIndexTag.h: This tag defines the tab index of any text object (static and dynamic text objects.) // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/ShapeRecord.cpp gnash-0.8.10/libcore/swf/ShapeRecord.cpp --- gnash-0.8.10~git20111001/libcore/swf/ShapeRecord.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/ShapeRecord.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/ShapeRecord.h gnash-0.8.10/libcore/swf/ShapeRecord.h --- gnash-0.8.10~git20111001/libcore/swf/ShapeRecord.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/ShapeRecord.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/SoundInfoRecord.cpp gnash-0.8.10/libcore/swf/SoundInfoRecord.cpp --- gnash-0.8.10~git20111001/libcore/swf/SoundInfoRecord.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/SoundInfoRecord.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SoundInfo.cpp: parse and store a SoundInfo record. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/SoundInfoRecord.h gnash-0.8.10/libcore/swf/SoundInfoRecord.h --- gnash-0.8.10~git20111001/libcore/swf/SoundInfoRecord.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/SoundInfoRecord.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SoundInfoRecord.h: parse and store a SoundInfoRecord record. // -// Copyright (C) 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/SoundStreamHeadTag.cpp gnash-0.8.10/libcore/swf/SoundStreamHeadTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/SoundStreamHeadTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/SoundStreamHeadTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/SoundStreamHeadTag.h gnash-0.8.10/libcore/swf/SoundStreamHeadTag.h --- gnash-0.8.10~git20111001/libcore/swf/SoundStreamHeadTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/SoundStreamHeadTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/StartSoundTag.cpp gnash-0.8.10/libcore/swf/StartSoundTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/StartSoundTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/StartSoundTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // StartSoundTag.cpp: for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/StartSoundTag.h gnash-0.8.10/libcore/swf/StartSoundTag.h --- gnash-0.8.10~git20111001/libcore/swf/StartSoundTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/StartSoundTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/StreamSoundBlockTag.cpp gnash-0.8.10/libcore/swf/StreamSoundBlockTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/StreamSoundBlockTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/StreamSoundBlockTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/StreamSoundBlockTag.h gnash-0.8.10/libcore/swf/StreamSoundBlockTag.h --- gnash-0.8.10~git20111001/libcore/swf/StreamSoundBlockTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/StreamSoundBlockTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/SWF.cpp gnash-0.8.10/libcore/swf/SWF.cpp --- gnash-0.8.10~git20111001/libcore/swf/SWF.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/SWF.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/SWF.h gnash-0.8.10/libcore/swf/SWF.h --- gnash-0.8.10~git20111001/libcore/swf/SWF.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/SWF.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/SymbolClassTag.h gnash-0.8.10/libcore/swf/SymbolClassTag.h --- gnash-0.8.10~git20111001/libcore/swf/SymbolClassTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/SymbolClassTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/tag_loaders.cpp gnash-0.8.10/libcore/swf/tag_loaders.cpp --- gnash-0.8.10~git20111001/libcore/swf/tag_loaders.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/tag_loaders.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // tag_loaders.cpp: SWF tags loaders, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/tag_loaders.h gnash-0.8.10/libcore/swf/tag_loaders.h --- gnash-0.8.10~git20111001/libcore/swf/tag_loaders.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/tag_loaders.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/TagLoadersTable.cpp gnash-0.8.10/libcore/swf/TagLoadersTable.cpp --- gnash-0.8.10~git20111001/libcore/swf/TagLoadersTable.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/TagLoadersTable.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/TagLoadersTable.h gnash-0.8.10/libcore/swf/TagLoadersTable.h --- gnash-0.8.10~git20111001/libcore/swf/TagLoadersTable.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/TagLoadersTable.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/TextRecord.cpp gnash-0.8.10/libcore/swf/TextRecord.cpp --- gnash-0.8.10~git20111001/libcore/swf/TextRecord.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/TextRecord.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/TextRecord.h gnash-0.8.10/libcore/swf/TextRecord.h --- gnash-0.8.10~git20111001/libcore/swf/TextRecord.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/TextRecord.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/VideoFrameTag.cpp gnash-0.8.10/libcore/swf/VideoFrameTag.cpp --- gnash-0.8.10~git20111001/libcore/swf/VideoFrameTag.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/VideoFrameTag.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf/VideoFrameTag.h gnash-0.8.10/libcore/swf/VideoFrameTag.h --- gnash-0.8.10~git20111001/libcore/swf/VideoFrameTag.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf/VideoFrameTag.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/SWFCxForm.cpp gnash-0.8.10/libcore/SWFCxForm.cpp --- gnash-0.8.10~git20111001/libcore/SWFCxForm.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SWFCxForm.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/SWFCxForm.h gnash-0.8.10/libcore/SWFCxForm.h --- gnash-0.8.10~git20111001/libcore/SWFCxForm.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SWFCxForm.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/swf_event.h gnash-0.8.10/libcore/swf_event.h --- gnash-0.8.10~git20111001/libcore/swf_event.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/swf_event.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // swf_event.h -- clip events (PlaceObject-defined) // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/SWFMatrix.cpp gnash-0.8.10/libcore/SWFMatrix.cpp --- gnash-0.8.10~git20111001/libcore/SWFMatrix.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SWFMatrix.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/SWFMatrix.h gnash-0.8.10/libcore/SWFMatrix.h --- gnash-0.8.10~git20111001/libcore/SWFMatrix.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SWFMatrix.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/SWFMovie.cpp gnash-0.8.10/libcore/SWFMovie.cpp --- gnash-0.8.10~git20111001/libcore/SWFMovie.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SWFMovie.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -51,7 +51,7 @@ if ( !_def->ensure_frame_loaded(nextframe) ) { IF_VERBOSE_MALFORMED_SWF( - log_swferror("Frame %d never loaded. Total frames: %d", + log_swferror(_("Frame %d never loaded. Total frames: %d"), nextframe, get_frame_count()); ); } @@ -74,7 +74,7 @@ if ( !_def->ensure_frame_loaded(nextframe) ) { IF_VERBOSE_MALFORMED_SWF( - log_swferror("Frame %d never loaded. Total frames: %d.", + log_swferror(_("Frame %d never loaded. Total frames: %d."), nextframe, get_frame_count()); ); } @@ -106,8 +106,8 @@ Characters::iterator it = _characters.find(cid); if (it == _characters.end()) { IF_VERBOSE_MALFORMED_SWF( - log_swferror("Attempt to perform initialized for a character %s " - "that does not exist (either not exported or not defined)", + log_swferror(_("Attempt to perform initialized for a character %s " + "that does not exist (either not exported or not defined)"), cid); ); return false; diff -Nru gnash-0.8.10~git20111001/libcore/SWFMovie.h gnash-0.8.10/libcore/SWFMovie.h --- gnash-0.8.10~git20111001/libcore/SWFMovie.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SWFMovie.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/SWFRect.cpp gnash-0.8.10/libcore/SWFRect.cpp --- gnash-0.8.10~git20111001/libcore/SWFRect.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SWFRect.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/SWFRect.h gnash-0.8.10/libcore/SWFRect.h --- gnash-0.8.10~git20111001/libcore/SWFRect.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SWFRect.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/SWFStream.cpp gnash-0.8.10/libcore/SWFStream.cpp --- gnash-0.8.10~git20111001/libcore/SWFStream.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SWFStream.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // stream.cpp - SWF stream reading class, for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -200,7 +200,7 @@ value |= -1 << bitcount; } -// IF_DEBUG(log_debug("SWFStream::read_sint(%d) == %d\n", bitcount, value)); +// IF_DEBUG(log_debug("SWFStream::read_sint(%d) == %d\n", bitcount, value))); return value; } @@ -472,7 +472,7 @@ unsigned long endPos = tb.second; if ( pos > endPos ) { - log_error("Attempt to seek past the end of an opened tag"); + log_error(_("Attempt to seek past the end of an opened tag")); // abort(); // ? // throw ParserException ? return false; @@ -480,7 +480,7 @@ unsigned long startPos = tb.first; if ( pos < startPos ) { - log_error("Attempt to seek before start of an opened tag"); + log_error(_("Attempt to seek before start of an opened tag")); // abort(); // ? // throw ParserException ? return false; @@ -578,7 +578,7 @@ _tagBoundsStack.push_back(std::make_pair(tagStart, tagEnd)); IF_VERBOSE_PARSE ( - log_parse("SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu", + log_parse(_("SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu"), tagStart, tagType, tagLength, tagEnd); ); @@ -614,8 +614,8 @@ m_input->go_to_end(); } catch (IOException& ex) { - log_error("SWFStream::consumeInput: underlying stream couldn't " - "go_to_end: %s", ex.what()); + log_error(_("SWFStream::consumeInput: underlying stream couldn't " + "go_to_end: %s"), ex.what()); // eh.. and now ?! } } diff -Nru gnash-0.8.10~git20111001/libcore/SWFStream.h gnash-0.8.10/libcore/SWFStream.h --- gnash-0.8.10~git20111001/libcore/SWFStream.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SWFStream.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // stream.h - SWF stream reading class, for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/SystemClock.cpp gnash-0.8.10/libcore/SystemClock.cpp --- gnash-0.8.10~git20111001/libcore/SystemClock.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SystemClock.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SystemClock.cpp -- system-time based VirtualClock for gnash core lib // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/SystemClock.h gnash-0.8.10/libcore/SystemClock.h --- gnash-0.8.10~git20111001/libcore/SystemClock.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/SystemClock.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SystemClock.h -- system-time based VirtualClock for gnash core lib // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/TextField.cpp gnash-0.8.10/libcore/TextField.cpp --- gnash-0.8.10~git20111001/libcore/TextField.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/TextField.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // TextField.cpp: User-editable text regions, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -218,8 +218,8 @@ if ( depth < 0 || depth > 1048575 ) { //IF_VERBOSE_ASCODING_ERRORS( - log_debug(_("CHECKME: removeTextField(%s): TextField depth (%d) " - "out of the 'dynamic' zone [0..1048575], won't remove"), + log_debug("CHECKME: removeTextField(%s): TextField depth (%d) " + "out of the 'dynamic' zone [0..1048575], won't remove", getTarget(), depth); //); return; @@ -231,7 +231,7 @@ MovieClip* parentSprite = p->to_movie(); if (!parentSprite) { - log_error("FIXME: attempt to remove a TextField being a child of a %s", + log_error(_("FIXME: attempt to remove a TextField being a child of a %s"), typeName(*p)); return; } @@ -325,7 +325,7 @@ if (drawBackground) backgroundColor = cx.transform(backgroundColor); #ifdef GNASH_DEBUG_TEXTFIELDS - log_debug("rendering a Pol composed by corners %s", _bounds); + log_debug("rendering a Pol composed by corners %s", _bounds); #endif renderer.draw_poly(coords, backgroundColor, @@ -410,7 +410,7 @@ while (rit != re) { while (rit != re && *rit != '^') { //This loop allows chars if (*rit == '-') { - log_error("invalid restrict string"); + log_error(_("invalid restrict string")); return; } else if (*(rit+1) == '-') { if (re - (rit+2) != 0) { @@ -420,7 +420,7 @@ } rit += 3; } else { - log_error("invalid restrict string"); + log_error(_("invalid restrict string")); return; } } else if (*rit == '\\') { @@ -438,7 +438,7 @@ while (rit != re && *rit != '^') { //This loop restricts chars locate = _restrictedchars.find(*rit); if (*rit == '-') { - log_error("invalid restrict string"); + log_error(_("invalid restrict string")); return; } else if (*(rit+1) == '-') { if (re - (rit+2) != 0) { @@ -453,7 +453,7 @@ ++rit; ++rit; } else { - log_error("invalid restrict string"); + log_error(_("invalid restrict string")); return; } } else if (*rit == '\\') { @@ -840,9 +840,9 @@ else { // nothing to do (too early ?) log_debug("setTextValue: variable name %s points to a non-existent" - " target, I guess we would not be registered if this was " - "true, or the sprite we've registered our variable name " - "has been unloaded", _variable_name); + "target, I guess we would not be registered if this was" + "true, or the sprite we've registered our variable name" + "has been unloaded", _variable_name); } } } @@ -907,8 +907,8 @@ if (extra_space <= 0.0f) { #ifdef GNASH_DEBUG_TEXTFIELDS - log_debug(_("TextField text doesn't fit in its boundaries: " - "width %g, margin %g - nothing to align"), + log_debug("TextField text doesn't fit in its boundaries: " + "width %g, margin %g - nothing to align", width, right_margin); #endif return 0.0f; @@ -1373,9 +1373,9 @@ ++it; return; } - LOG_ONCE(log_debug(_("HTML in a text field is unsupported, " + LOG_ONCE(log_debug("HTML in a text field is unsupported, " "gnash will just ignore the tags and " - "print their content"))); + "print their content")); std::wstring discard; std::map attributes; @@ -1441,8 +1441,7 @@ // FIXME: should this be a log_aserror // or log_unimpl ? It is triggered // by TextFieldHTML.as - log_error("Unexpected value '%s' in " - "TextField font color attribute", + log_error(_("Unexpected value '%s' in TextField font color attribute"), hexval); } else { @@ -1511,7 +1510,7 @@ } else if (s == "IMG") { //image - log_unimpl(" html tag in TextField"); + log_unimpl(_(" HTML tag in TextField")); handleChar(it, e, x, y, newrec, last_code, last_space_glyph, last_line_start_record); } @@ -1549,7 +1548,7 @@ } else if (s == "SPAN") { //span - log_unimpl(" html tag in TextField"); + log_unimpl(_(" HTML tag in TextField")); handleChar(it, e, x, y, newrec, last_code, last_space_glyph, last_line_start_record); } @@ -1621,7 +1620,7 @@ attloc = attributes.find("TABSTOPS"); if (attloc != attributes.end()) { //textformat TABSTOPS attribute - log_unimpl("html tag tabstops attribute"); + log_unimpl(_("HTML tag tabstops attribute")); } handleChar(it, e, x, y, newrec, last_code, last_space_glyph, last_line_start_record); @@ -1740,7 +1739,7 @@ if (x >= width - getRightMargin() - PADDING_TWIPS) { #ifdef GNASH_DEBUG_TEXT_FORMATTING - log_debug("Text in TextField %s exceeds width [ _bounds %s ]", + log_debug("Text in TextField %s exceeds width [ _bounds %s ]", getTarget(), _bounds); #endif @@ -1765,7 +1764,7 @@ // of each glyph, even if we don't display it m_text_bounding_box.expand_to_point(x, y + fontDescent); #ifdef GNASH_DEBUG_TEXT_FORMATTING - log_debug("Text bbox expanded to %s (width: %f)", + log_debug("Text box expanded to %s (width: %f)", m_text_bounding_box, m_text_bounding_box.width()); #endif @@ -1894,7 +1893,7 @@ ret.first = 0; #ifdef DEBUG_DYNTEXT_VARIABLES - log_debug(_("VariableName: %s"), variableName); + log_debug("VariableName: %s", variableName); #endif /// Why isn't get_environment const again ? @@ -1918,7 +1917,7 @@ std::string path, var; if (parsePath(variableName, path, var)) { #ifdef DEBUG_DYNTEXT_VARIABLES - log_debug(_("Variable text Path: %s, Var: %s"), path, var); + log_debug("Variable text Path: %s, Var: %s", path, var); #endif // find target for the path component // we use our parent's environment for this @@ -1950,7 +1949,7 @@ //#define DEBUG_DYNTEXT_VARIABLES 1 #ifdef DEBUG_DYNTEXT_VARIABLES - log_debug(_("registerTextVariable() called")); + log_debug("registerTextVariable() called"); #endif if (_text_variable_registered) { @@ -1965,10 +1964,10 @@ VariableRef varRef = parseTextVariableRef(_variable_name); as_object* target = varRef.first; if (!target) { - log_debug(_("VariableName associated to text field (%s) refer to " + log_debug("VariableName associated to text field (%s) refer to " "an unknown target. It is possible that the DisplayObject " "will be instantiated later in the SWF stream. " - "Gnash will try to register again on next access."), + "Gnash will try to register again on next access.", _variable_name); return; } @@ -2022,7 +2021,7 @@ while (it != e) { ++it; } - log_error("invalid html tag"); + log_error(_("invalid HTML tag")); return false; } } @@ -2033,7 +2032,7 @@ // Check for NULL character if (*it == 0) { - log_error("found NULL character in htmlText"); + log_error(_("found NULL character in htmlText")); return false; } tag.push_back(std::toupper(*it)); @@ -2056,7 +2055,7 @@ while (it != e) { ++it; } - log_error("invalid html tag"); + log_error(_("invalid HTML tag")); return false; } } @@ -2069,11 +2068,11 @@ while (it != e && *it != '=' && *it != ' ') { if (*it == 0) { - log_error("found NULL character in htmlText"); + log_error(_("found NULL character in htmlText")); return false; } if (*it == '>') { - log_error("malformed HTML tag, invalid attribute name"); + log_error(_("malformed HTML tag, invalid attribute name")); while (it != e) { ++it; } @@ -2100,7 +2099,7 @@ while (it != e && *it != q) { if (*it == 0) { - log_error("found NULL character in htmlText"); + log_error(_("found NULL character in htmlText")); return false; } @@ -2123,7 +2122,7 @@ attvalue.clear(); if ((*it != ' ') && (*it != '/') && (*it != '>')) { - log_error("malformed HTML tag, invalid attribute value"); + log_error(_("malformed HTML tag, invalid attribute value")); while (it != e) { ++it; } @@ -2147,16 +2146,16 @@ while (it != e) { ++it; } - log_error("invalid html tag"); + log_error(_("invalid HTML tag")); return false; } } } #ifdef GNASH_DEBUG_TEXTFIELDS - log_debug ("HTML tag: %s", utf8::encodeCanonicalString(tag, 7)); + log_debug("HTML tag: %s", utf8::encodeCanonicalString(tag, 7)); #endif - log_error("I declare this a HTML syntax error"); + log_error(_("I declare this a HTML syntax error")); return false; //since we did not return already, must be malformed...? } @@ -2181,7 +2180,7 @@ #ifdef DEBUG_DYNTEXT_VARIABLES log_debug("Calling registerTextVariable after change of variable " - "name and updateText call"); + "name and updateText call"); #endif registerTextVariable(); } diff -Nru gnash-0.8.10~git20111001/libcore/TextField.h gnash-0.8.10/libcore/TextField.h --- gnash-0.8.10~git20111001/libcore/TextField.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/TextField.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Timers.cpp gnash-0.8.10/libcore/Timers.cpp --- gnash-0.8.10~git20111001/libcore/Timers.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Timers.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Timers.h gnash-0.8.10/libcore/Timers.h --- gnash-0.8.10~git20111001/libcore/Timers.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Timers.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Transform.h gnash-0.8.10/libcore/Transform.h --- gnash-0.8.10~git20111001/libcore/Transform.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Transform.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Transform.h: Transform information for rendering. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/UserFunction.h gnash-0.8.10/libcore/UserFunction.h --- gnash-0.8.10~git20111001/libcore/UserFunction.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/UserFunction.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/Video.cpp gnash-0.8.10/libcore/Video.cpp --- gnash-0.8.10~git20111001/libcore/Video.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Video.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // Video.cpp: Draw individual video frames, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -54,7 +54,7 @@ media::MediaHandler* mh = getRunResources(*object).mediaHandler(); if (!mh) { - LOG_ONCE( log_error(_("No Media handler registered, " + LOG_ONCE(log_error(_("No Media handler registered, " "won't be able to decode embedded video")) ); return; } @@ -66,7 +66,7 @@ _decoder = mh->createVideoDecoder(*info); } catch (const MediaException& e) { - log_error("Could not create Video Decoder: %s", e.what()); + log_error(_("Could not create Video Decoder: %s"), e.what()); } } @@ -142,7 +142,7 @@ const boost::uint16_t current_frame = get_ratio(); #ifdef DEBUG_EMBEDDED_VIDEO_DECODING - log_debug("Video instance %s need display video frame (ratio) %d", + log_debug("Video instance %s need display video frame (ratio) %d", getTarget(), current_frame); #endif @@ -151,7 +151,7 @@ if (_lastDecodedVideoFrameNum >= 0 && _lastDecodedVideoFrameNum == current_frame) { #ifdef DEBUG_EMBEDDED_VIDEO_DECODING - log_debug(" current frame == _lastDecodedVideoFrameNum (%d)", + log_debug(" current frame == _lastDecodedVideoFrameNum (%d)", current_frame); #endif return _lastDecodedVideoFrame.get(); @@ -166,7 +166,7 @@ // we restart decoding from scratch if (current_frame < static_cast(_lastDecodedVideoFrameNum)) { #ifdef DEBUG_EMBEDDED_VIDEO_DECODING - log_debug(" current frame (%d) < _lastDecodedVideoFrameNum (%d)", + log_debug(" current frame (%d) < _lastDecodedVideoFrameNum (%d)", current_frame, _lastDecodedVideoFrameNum); #endif from_frame = 0; @@ -177,8 +177,9 @@ _lastDecodedVideoFrameNum = current_frame; #ifdef DEBUG_EMBEDDED_VIDEO_DECODING - log_debug(" decoding embedded frames from %d to %d for Video " - "object %s", from_frame, current_frame, getTarget()); + log_debug(" decoding embedded frames from %d to %d" + "for Video object %s", from_frame, + current_frame, getTarget()); #endif const size_t frames = m_def->visitSlice( diff -Nru gnash-0.8.10~git20111001/libcore/Video.h gnash-0.8.10/libcore/Video.h --- gnash-0.8.10~git20111001/libcore/Video.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/Video.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/VirtualClock.h gnash-0.8.10/libcore/VirtualClock.h --- gnash-0.8.10~git20111001/libcore/VirtualClock.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/VirtualClock.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // VirtualClock.h -- virtual clock for gnash core lib // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/vm/ActionExec.cpp gnash-0.8.10/libcore/vm/ActionExec.cpp --- gnash-0.8.10~git20111001/libcore/vm/ActionExec.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/ActionExec.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ActionExec.cpp: ActionScript execution, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -149,7 +149,7 @@ pc, stop_pc, code.size(), _func ? _func : 0, codeVersion); std::stringstream ss; getVM(env).dumpState(ss, STACK_DUMP_LIMIT); - log_action("%s", ss.str()); + log_action(_("%s"), ss.str()); ); #endif @@ -219,7 +219,7 @@ boost::uint8_t action_id = code[pc]; IF_VERBOSE_ACTION ( - log_action("PC:%d - EX: %s", pc, code.disasm(pc)); + log_action(_("PC:%d - EX: %s"), pc, code.disasm(pc)); ); // Set default next_pc offset, control flow action handlers @@ -282,7 +282,7 @@ ss << "Discarding " << stop_pc-next_pc << " bytes of remaining opcodes: " << std::endl; dumpActions(next_pc, stop_pc, ss); - log_action("%s", ss.str()); + log_action(_("%s"), ss.str()); ); break; } @@ -293,7 +293,7 @@ "stack follows"), pc, next_pc); std::stringstream ss; getVM(env).dumpState(ss, STACK_DUMP_LIMIT); - log_action("%s", ss.str()); + log_action(_("%s"), ss.str()); ); #endif diff -Nru gnash-0.8.10~git20111001/libcore/vm/ActionExec.h gnash-0.8.10/libcore/vm/ActionExec.h --- gnash-0.8.10~git20111001/libcore/vm/ActionExec.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/ActionExec.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/vm/ASHandlers.cpp gnash-0.8.10/libcore/vm/ASHandlers.cpp --- gnash-0.8.10~git20111001/libcore/vm/ASHandlers.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/ASHandlers.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // ASHandlers.cpp: ActionScript handlers, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -465,8 +465,8 @@ MovieClip* tgt = tgtch ? tgtch->to_movie() : 0; if (tgt) tgt->goto_frame(tgt->get_current_frame() + 1); else { - log_debug(_("ActionNextFrame: as_environment target is null " - "or not a sprite")); + log_debug("ActionNextFrame: as_environment target is null " + "or not a sprite"); } } @@ -482,7 +482,7 @@ DisplayObject* tgtch = env.target(); MovieClip* tgt = tgtch ? tgtch->to_movie() : 0; if (tgt) tgt->goto_frame(tgt->get_current_frame() - 1); - else log_debug(_("ActionPrevFrame: as_environment target is null or not a sprite")); + else log_debug("ActionPrevFrame: as_environment target is null or not a sprite"); } void @@ -497,7 +497,7 @@ DisplayObject* tgtch = env.target(); MovieClip* tgt = tgtch ? tgtch->to_movie() : 0; if (tgt) tgt->setPlayState(MovieClip::PLAYSTATE_PLAY); - else log_debug(_("ActionPlay: as_environment target is null or not a sprite")); + else log_debug("ActionPlay: as_environment target is null or not a sprite"); } void @@ -512,7 +512,7 @@ DisplayObject* tgtch = env.target(); MovieClip* tgt = tgtch ? tgtch->to_movie() : 0; if (tgt) tgt->setPlayState(MovieClip::PLAYSTATE_STOP); - else log_debug(_("ActionStop: as_environment target is null or not a sprite")); + else log_debug("ActionStop: as_environment target is null or not a sprite"); } void @@ -558,8 +558,8 @@ // frame number within this tag is hard-coded and 0-based if (tgt) tgt->goto_frame(frame); else { - log_debug(_("ActionGotoFrame: as_environment target is null " - "or not a sprite")); + log_debug("ActionGotoFrame: as_environment target is null " + "or not a sprite"); } } @@ -592,7 +592,7 @@ const std::string target(code.read_string(pc + 3 + urlLength)); IF_VERBOSE_ACTION ( - log_action(_("GetUrl: target=%s url=%s"), target, url); + log_action(_("GetUrl: target=%s URL=%s"), target, url); ); commonGetURL(env, target, url, 0u); @@ -1389,8 +1389,8 @@ } IF_VERBOSE_ACTION( - log_action("%s (with .prototype %p) implements %s (with " - ".prototype %p)", objval, (void*)obj, ctorval, (void*)inter); + log_action(_("%s (with .prototype %p) implements %s (with " + ".prototype %p)"), objval, (void*)obj, ctorval, (void*)inter); ); obj->addInterface(inter); } @@ -1424,7 +1424,7 @@ } ss << ")"; - LOG_ONCE( log_unimpl("fscommand2:%s", ss.str()) ); + LOG_ONCE(log_unimpl(_("fscommand2:%s"), ss.str()) ); // TODO: check wheter or not we should drop anything from // the stack, some reports and the Canonical tests @@ -1555,7 +1555,7 @@ as_value& string_val = env.top(2); IF_VERBOSE_ACTION( - log_action(" ActionMbSubString(%s, %d, %d)", string_val, arg0, arg1); + log_action(_(" ActionMbSubString(%s, %d, %d)"), string_val, arg0, arg1); ); env.drop(2); @@ -1620,7 +1620,7 @@ as_environment& env = thread.env; if (env.get_version() == 5) { - log_unimpl("Not properly implemented for SWF5"); + log_unimpl(_("Not properly implemented for SWF5")); // No need to return - it works a bit. } @@ -1914,7 +1914,7 @@ as_value url_val = env.top(1); if (url_val.is_undefined()) { - log_error(_("Undefined GetUrl2 url on stack, skipping")); + log_error(_("Undefined GetUrl2 URL on stack, skipping")); } else { const std::string& url = url_val.to_string(); @@ -2518,14 +2518,14 @@ as_value op1 = env.top(0); try { convertToPrimitive(op1, vm); } catch (const ActionTypeError& e) { - log_debug(_("to_primitive(%s) threw an ActionTypeError %s"), + log_debug("to_primitive(%s) threw an ActionTypeError %s", op1, e.what()); } as_value op2 = env.top(1); try { convertToPrimitive(op2, vm); } catch (const ActionTypeError& e) { - log_debug(_("to_primitive(%s) threw an ActionTypeError %s"), + log_debug("to_primitive(%s) threw an ActionTypeError %s", op2, e.what()); } @@ -2949,7 +2949,7 @@ as_object* obj = safeToObject(getVM(thread.env), obj_val); if (!obj || !obj_val.is_object()) { IF_VERBOSE_ASCODING_ERRORS( - log_aserror(_("Top of stack not an object %s at ActionEnum2 " + log_aserror(_("Top of stack not an object %s at ActionEnum2" " execution"), obj_val); ); return; @@ -3497,7 +3497,7 @@ const std::string& url, boost::uint8_t method) { if (url.empty()) { - log_error(_("Bogus empty GetUrl url in SWF file, skipping")); + log_error(_("Bogus empty GetUrl URL in SWF file, skipping")); return; } @@ -3509,7 +3509,7 @@ // handle malformed sendVarsMethod if ((method & 3) == 3) { - log_error(_("Bogus GetUrl2 send vars method " + log_error(_("Bogus GetUrl2 send vars method" " in SWF file (both GET and POST requested). Using GET")); sendVarsMethod = MovieClip::METHOD_GET; } @@ -3556,8 +3556,8 @@ // The base url must be set with the set_base_url() command. // - log_debug(_("get url: target=%s, url=%s, method=%x " - "(sendVars:%X, loadTarget:%d, loadVariable:%d)"), + log_debug("get url: target=%s, URL=%s, method=%x " + "(sendVars:%X, loadTarget:%d, loadVariable:%d)", target_string, url, static_cast(method), sendVarsMethod, loadTargetFlag, loadVariableFlag); @@ -3565,7 +3565,7 @@ MovieClip* target_movie = target_ch ? target_ch->to_movie() : 0; if (loadVariableFlag) { - log_debug(_("getURL2 loadVariable")); + log_debug("getURL2 loadVariable"); if (!target_ch) { log_error(_("getURL: target %s not found"), target_string); @@ -3601,13 +3601,13 @@ if (loadTargetFlag) { - log_debug(_("getURL2 target load")); + log_debug("getURL2 target load"); if (!target_ch) { unsigned int levelno; if (isLevelTarget(getSWFVersion(env), target_string, levelno)) { - log_debug(_("Testing _level loading (level %u)"), levelno); + log_debug("Testing _level loading (level %u)", levelno); m.loadMovie(url, target_string, varsToSend, sendVarsMethod); return; } @@ -3627,7 +3627,7 @@ } if (!target_movie) { - log_error(_("get url: target %s is not a sprite"), target_string); + log_error(_("get URL: target %s is not a sprite"), target_string); return; } @@ -3661,7 +3661,7 @@ unsigned int levelno; if (isLevelTarget(getSWFVersion(env), target_string, levelno)) { - log_debug(_("Testing _level loading (level %u)"), levelno); + log_debug("Testing _level loading (level %u)", levelno); m.loadMovie(url, target_string, varsToSend, sendVarsMethod); return; } diff -Nru gnash-0.8.10~git20111001/libcore/vm/ASHandlers.h gnash-0.8.10/libcore/vm/ASHandlers.h --- gnash-0.8.10~git20111001/libcore/vm/ASHandlers.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/ASHandlers.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/vm/CallStack.cpp gnash-0.8.10/libcore/vm/CallStack.cpp --- gnash-0.8.10~git20111001/libcore/vm/CallStack.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/CallStack.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/vm/CallStack.h gnash-0.8.10/libcore/vm/CallStack.h --- gnash-0.8.10~git20111001/libcore/vm/CallStack.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/CallStack.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/vm/ExecutableCode.h gnash-0.8.10/libcore/vm/ExecutableCode.h --- gnash-0.8.10~git20111001/libcore/vm/ExecutableCode.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/ExecutableCode.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/vm/fn_call.h gnash-0.8.10/libcore/vm/fn_call.h --- gnash-0.8.10~git20111001/libcore/vm/fn_call.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/fn_call.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/vm/Machine.cpp gnash-0.8.10/libcore/vm/Machine.cpp --- gnash-0.8.10~git20111001/libcore/vm/Machine.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/Machine.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // Machine.cpp A machine to run AS3 code, with AS2 code in the future // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/vm/Machine.h gnash-0.8.10/libcore/vm/Machine.h --- gnash-0.8.10~git20111001/libcore/vm/Machine.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/Machine.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // Machine.h A VM to run AS3 code, and AS2 code in the future. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/vm/Makefile.am gnash-0.8.10/libcore/vm/Makefile.am --- gnash-0.8.10~git20111001/libcore/vm/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/vm/SafeStack.h gnash-0.8.10/libcore/vm/SafeStack.h --- gnash-0.8.10~git20111001/libcore/vm/SafeStack.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/SafeStack.h 2012-02-07 16:51:33.000000000 +0000 @@ -2,7 +2,8 @@ // asked to do so, so that values outside of the stack are guaranteed good // in an appropriate scope. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libcore/vm/VM.cpp gnash-0.8.10/libcore/vm/VM.cpp --- gnash-0.8.10~git20111001/libcore/vm/VM.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/VM.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // VM.cpp: the Virtual Machine class, for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -369,7 +369,7 @@ catch (ActionTypeError& e) {} #if GNASH_DEBUG - log_debug(_("(%s + %s) [primitive conversion done]"), op1, r); + log_debug("(%s + %s) [primitive conversion done]", op1, r); #endif if (op1.is_string() || r.is_string()) { diff -Nru gnash-0.8.10~git20111001/libcore/vm/VM.h gnash-0.8.10/libcore/vm/VM.h --- gnash-0.8.10~git20111001/libcore/vm/VM.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libcore/vm/VM.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // VM.h: the Virtual Machine class, for Gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/DeviceGlue.cpp gnash-0.8.10/libdevice/DeviceGlue.cpp --- gnash-0.8.10~git20111001/libdevice/DeviceGlue.cpp 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/libdevice/DeviceGlue.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,87 @@ +// +// Copyright (C) 2011, 2012 Free Software Foundation, Inc +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +// + +#ifdef HAVE_CONFIG_H +#include "gnashconfig.h" +#endif + +#include "DeviceGlue.h" + +#ifdef BUILD_EGL_DEVICE +#include "egl/eglDevice.h" +#endif +#ifdef BUILD_RAWFB_DEVICE +#include "rawfb/RawFBDevice.h" +#endif +#ifdef BUILD_DIRECTFB_DEVICE +#include "directfb/DirectFBDevice.h" +#endif +#ifdef BUILD_X11_DEVICE +#include "x11/X11Device.h" +#endif + +namespace gnash { + +void +DeviceGlue::setDevice(renderer::GnashDevice::dtype_t dtype) +{ + switch (dtype) { +#ifdef BUILD_EGL_DEVICE + case renderer::GnashDevice::EGL: + { + _device.reset(new renderer::EGLDevice(0, 0)); + break; + } +#endif +#ifdef BUILD_RAWFB_DEVICE + case renderer::GnashDevice::RAWFB: + { + _device.reset(new renderer::rawfb::RawFBDevice(0, 0)); + break; + } +#endif +#ifdef BUILD_DIRECTFB_DEVICE + case renderer::GnashDevice::DIRECTFB: + { + _device.reset(new renderer::directfb::DirectFBDevice(0, 0)); + break; + } +#endif +#ifdef BUILD_X11_DEVICE + case renderer::GnashDevice::X11: + { + _device.reset(new renderer::x11::X11Device(0, 0)); + break; + } +#endif + default: + log_error("unsupported Display Device!"); + } + // // EGL doesn't care about command line argument, so pass NULL + // _device->initDevice(0, 0); + // renderer::EGLDevice *egl = (renderer::EGLDevice*)_device.get(); + // egl->printEGLConfig(); + // egl->printEGLSurface(); +} + +} // namespace gnash + +// local Variables: +// mode: C++ +// indent-tabs-mode: nil +// End: diff -Nru gnash-0.8.10~git20111001/libdevice/DeviceGlue.h gnash-0.8.10/libdevice/DeviceGlue.h --- gnash-0.8.10~git20111001/libdevice/DeviceGlue.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/DeviceGlue.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -24,25 +24,11 @@ #include "gnashconfig.h" #endif -#include #include #include -#include #include "GnashDevice.h" -#ifdef BUILD_EGL_DEVICE -#include "egl/eglDevice.h" -#endif -#ifdef BUILD_RAWFB_DEVICE -#include "rawfb/RawFBDevice.h" -#endif -#ifdef BUILD_DIRECTFB_DEVICE -#include "directfb/DirectFBDevice.h" -#endif -#ifdef BUILD_X11_DEVICE -#include "x11/X11Device.h" -#endif /// @note This file is a simple base class for any GUI glue layer code /// That needs to use libdevice devices. Currently this is used by both @@ -108,46 +94,8 @@ } /// Set the display device for later use. After this is called, - /// the display device is active. - void setDevice(renderer::GnashDevice::dtype_t dtype) { - switch (dtype) { -#ifdef BUILD_EGL_DEVICE - case renderer::GnashDevice::EGL: - { - _device.reset(new renderer::EGLDevice(0, 0)); - break; - } -#endif -#ifdef BUILD_RAWFB_DEVICE - case renderer::GnashDevice::RAWFB: - { - _device.reset(new renderer::rawfb::RawFBDevice(0, 0)); - break; - } -#endif -#ifdef BUILD_DIRECTFB_DEVICE - case renderer::GnashDevice::DIRECTFB: - { - _device.reset(new renderer::directfb::DirectFBDevice(0, 0)); - break; - } -#endif -#ifdef BUILD_X11_DEVICE - case renderer::GnashDevice::X11: - { - _device.reset(new renderer::x11::X11Device(0, 0)); - break; - } -#endif - default: - log_error("unsupported Display Device!"); - } - // // EGL doesn't care about command line argument, so pass NULL - // _device->initDevice(0, 0); - // renderer::EGLDevice *egl = (renderer::EGLDevice*)_device.get(); - // egl->printEGLConfig(); - // egl->printEGLSurface(); - } + /// the display device is active + void setDevice(renderer::GnashDevice::dtype_t dtype); /// Initialze the device /// @@ -166,7 +114,7 @@ }; /// Bind the client API to the device. As EGL can support different - /// renderers, namely OpenG:, OpenGLES1, OpenGLES2, amd OpenVG. This + /// renderers, namely OpenGL, OpenGLES1, OpenGLES2, and OpenVG. This /// is how the underlying hardware knows which API to implement. bool bindClient(renderer::GnashDevice::rtype_t rtype) { return (_device) ? _device->bindClient(rtype) : false; diff -Nru gnash-0.8.10~git20111001/libdevice/directfb/DirectFBDevice.cpp gnash-0.8.10/libdevice/directfb/DirectFBDevice.cpp --- gnash-0.8.10~git20111001/libdevice/directfb/DirectFBDevice.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/directfb/DirectFBDevice.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 -// Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -76,7 +75,7 @@ GNASH_REPORT_FUNCTION; if (!initDevice(argc, argv)) { - log_error("Couldn't initialize DirectFB device!"); + log_error(_("Couldn't initialize DirectFB device!")); } } @@ -112,12 +111,12 @@ DFBResult result = DFB_FAILURE; if ((result = DirectFBInit(&argc, &argv)) != DFB_OK) { - log_error("DirectFBInit(): %s", getErrorString(result)); + log_error(_("DirectFBInit(): %s"), getErrorString(result)); return false; } if ((result = DirectFBCreate(&_dfb)) != DFB_OK) { - log_error("DirectFBCreate(): %s", getErrorString(result)); + log_error(_("DirectFBCreate(): %s"), getErrorString(result)); return false; } @@ -144,7 +143,7 @@ dsc.caps = static_cast(DSCAPS_PRIMARY | DSCAPS_FLIPPING); if ((result = _dfb->CreateSurface(_dfb, &dsc, &_surface)) != DFB_OK) { - log_error("CreateSurface(): %s", getErrorString(result)); + log_error(_("CreateSurface(): %s"), getErrorString(result)); return false; } @@ -156,24 +155,24 @@ fdesc.height = y/10; if ((result == _dfb->CreateFont(_dfb, FONT, &fdesc, &_font)) == DR_OK) { - log_error("CreateFont(): %s", getErrorString(result)); + log_error(_("CreateFont(): %s"), getErrorString(result)); } _surface->SetFont(_surface, _font); #if 0 DFBSurfaceDescription sdesc; if ((result == _dfb->CreateImageProvider(_dfb, "/tmp/img832a.jpg", &_provider)) != DR_OK) { - log_error("CreateImageProvider(): %s", getErrorString(result)); + log_error(_("CreateImageProvider(): %s"), getErrorString(result)); } _provider->GetSurfaceDescription(_provider, &sdesc); #endif if ((result == _dfb->GetDisplayLayer(_dfb, DLID_PRIMARY, &_layer)) == DR_OK) { - log_error("GetDisplayLayer(): %s", getErrorString(result)); + log_error(_("GetDisplayLayer(): %s"), getErrorString(result)); } if ((result == _layer->GetScreen(_layer, &_screen)) == DR_OK) { - log_error("GetScreen(): %s", getErrorString(result)); + log_error(_("GetScreen(): %s"_, getErrorString(result)); } DFBSurfacePixelFormat format; @@ -510,7 +509,7 @@ DFBScreenDescription sdesc; // FIXME: On Ubuntu, this returns the wrong result if ((result == screen->GetDescription(screen, &sdesc)) == DR_OK) { - log_error("GetDescription(): %s", getErrorString(result)); + log_error(_("GetDescription(): %s"), getErrorString(result)); } if (sdesc.name) { @@ -899,7 +898,7 @@ printSurfaceDrawingFlags(desc.drawing_flags); } else { - log_error("iDirectFB data not set!"); + log_error(_("iDirectFB data not set!")); } } diff -Nru gnash-0.8.10~git20111001/libdevice/directfb/DirectFBDevice.h gnash-0.8.10/libdevice/directfb/DirectFBDevice.h --- gnash-0.8.10~git20111001/libdevice/directfb/DirectFBDevice.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/directfb/DirectFBDevice.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/directfb/Renderer_DirectFB.cpp gnash-0.8.10/libdevice/directfb/Renderer_DirectFB.cpp --- gnash-0.8.10~git20111001/libdevice/directfb/Renderer_DirectFB.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/directfb/Renderer_DirectFB.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/directfb/Renderer_DirectFB.h gnash-0.8.10/libdevice/directfb/Renderer_DirectFB.h --- gnash-0.8.10~git20111001/libdevice/directfb/Renderer_DirectFB.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/directfb/Renderer_DirectFB.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/directfb/test_dfb.cpp gnash-0.8.10/libdevice/directfb/test_dfb.cpp --- gnash-0.8.10~git20111001/libdevice/directfb/test_dfb.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/directfb/test_dfb.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/egl/configTemplates.h gnash-0.8.10/libdevice/egl/configTemplates.h --- gnash-0.8.10~git20111001/libdevice/egl/configTemplates.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/egl/configTemplates.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/egl/egl.am gnash-0.8.10/libdevice/egl/egl.am --- gnash-0.8.10~git20111001/libdevice/egl/egl.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/egl/egl.am 2012-02-07 16:51:33.000000000 +0000 @@ -27,6 +27,7 @@ $(EGL_LIBS) \ $(NULL) +if ENABLE_DEVELOPER_TESTS # this tests the low level EGL interface, used by OpenVG, OpenGLES1, and OpenGLES2. bin_PROGRAMS += test_egl test_egl_SOURCES = egl/test_egl.cpp @@ -39,7 +40,9 @@ $(EGL_LIBS) \ $(GNASH_LIBS) \ $(LTDL_LIBS) \ + $(top_builddir)/libbase/libgnashbase.la \ $(NULL) +endif libgnashdevice_la_CPPFLAGS += $(EGL_CFLAGS) libgnashdevice_la_SOURCES += \ diff -Nru gnash-0.8.10~git20111001/libdevice/egl/eglDevice.cpp gnash-0.8.10/libdevice/egl/eglDevice.cpp --- gnash-0.8.10~git20111001/libdevice/egl/eglDevice.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/egl/eglDevice.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -84,7 +83,7 @@ setAttrib(_bpp); if (!initDevice(argc, argv)) { - log_error("Couldn't initialize EGL device!"); + log_error(_("Couldn't initialize EGL device!")); } } @@ -106,10 +105,10 @@ setAttrib(_bpp); if (!initDevice(0, 0)) { - log_error("Couldn't initialize EGL device!"); + log_error(_("Couldn't initialize EGL device!")); } if (!bindClient(rtype)) { - log_error("Couldn't bind client to type %d!", rtype); + log_error(_("Couldn't bind client to type %d!"), rtype); } } @@ -179,13 +178,13 @@ // _eglDisplay = eglGetDisplay(XOpenDisplay(0)); _eglDisplay = eglGetDisplay(EGL_DEFAULT_DISPLAY); if (EGL_NO_DISPLAY == _eglDisplay) { - log_error( "eglGetDisplay() failed (error 0x%x)", eglGetError()); + log_error(_( "eglGetDisplay() failed (error 0x%x)"), eglGetError()); return false; } // This can be called multiple times safely if (eglInitialize(_eglDisplay, 0, 0) != EGL_TRUE) { - log_error( "eglInitialize() failed (error %s)", + log_error(_( "eglInitialize() failed (error %s)"), getErrorString(eglGetError())); return false; } @@ -195,26 +194,26 @@ // bindClient(GnashDevice::OPENVG); // queryEGLConfig(_eglDisplay); - log_debug("EGL_CLIENT_APIS = %s", eglQueryString(_eglDisplay, EGL_CLIENT_APIS)); - log_debug("EGL_EXTENSIONS = %s", eglQueryString(_eglDisplay, EGL_EXTENSIONS)); - log_debug("EGL_VERSION = %s, EGL_VENDOR = %s", + log_debug(_("EGL_CLIENT_APIS = %s"), eglQueryString(_eglDisplay, EGL_CLIENT_APIS)); + log_debug(_("EGL_EXTENSIONS = %s"), eglQueryString(_eglDisplay, EGL_EXTENSIONS)); + log_debug(_("EGL_VERSION = %s, EGL_VENDOR = %s"), eglQueryString(_eglDisplay, EGL_VERSION), - eglQueryString(_eglDisplay, EGL_VENDOR)); + eglQueryString(_eglDisplay, EGL_VENDOR)); // step3 - find a suitable config EGLint max_num_config = 0; // Get the number of supported configurations if ( EGL_FALSE == eglGetConfigs(_eglDisplay, 0, 0, &max_num_config) ) { - log_error("eglGetConfigs() failed to retrive the number of configs (error %s)", - getErrorString(eglGetError())); + log_error(_("eglGetConfigs() failed to retrieve the number of configs (error %s)"), + getErrorString(eglGetError())); return 0; } if(max_num_config <= 0) { - printf( "No EGLconfigs found\n" ); + log_error(_( "No EGLconfigs found\n" )); return 0; } - log_debug("Max number of EGL Configs is %d", max_num_config); + log_debug(_("Max number of EGL Configs is %d"), max_num_config); // The quality of the rendering is controlled by the number of samples // and sample buffers as specified in the configuration. Higher quality @@ -229,15 +228,15 @@ eglChooseConfig(_eglDisplay, attrib32_low, &_eglConfig, 1, &eglNumOfConfigs); if (eglNumOfConfigs) { - log_debug("Using the 32bpp, low quality configuration"); + log_debug(_("Using the 32bpp, low quality configuration")); } else { - log_error("eglChooseConfig(32-low) failed"); + log_error(_("eglChooseConfig(32-low) failed")); eglChooseConfig(_eglDisplay, attrib16_low, &_eglConfig, 1, &eglNumOfConfigs); if (eglNumOfConfigs) { - log_debug("Using the 16bpp, low quality configuration"); + log_debug(_("Using the 16bpp, low quality configuration")); } else { - log_error("eglChooseConfig(16-low) failed"); + log_error(_("eglChooseConfig(16-low) failed")); return false; } } @@ -246,15 +245,15 @@ eglChooseConfig(_eglDisplay, attrib32_medium, &_eglConfig, 1, &eglNumOfConfigs); if (eglNumOfConfigs) { - log_debug("Using the 32bpp, medium quality configuration"); + log_debug(_("Using the 32bpp, medium quality configuration")); } else { - log_error("eglChooseConfig(32-medium) failed"); + log_error(_("eglChooseConfig(32-medium) failed")); eglChooseConfig(_eglDisplay, attrib16_medium, &_eglConfig, 1, &eglNumOfConfigs); if (eglNumOfConfigs) { - log_debug("Using the 16bpp, medium quality configuration"); + log_debug(_("Using the 16bpp, medium quality configuration")); } else { - log_error("eglChooseConfig(16-medium) failed"); + log_error(_("eglChooseConfig(16-medium) failed")); return false; } } @@ -263,15 +262,15 @@ eglChooseConfig(_eglDisplay, attrib32_high, &_eglConfig, 1, &eglNumOfConfigs); if (eglNumOfConfigs) { - log_debug("Using the 32bpp, high quality configuration"); + log_debug(_("Using the 32bpp, high quality configuration")); } else { - log_error("eglChooseConfig(32-high) failed"); + log_error(_("eglChooseConfig(32-high) failed")); eglChooseConfig(_eglDisplay, attrib16_high, &_eglConfig, 1, &eglNumOfConfigs); if (eglNumOfConfigs) { - log_debug("Using the 16bpp, medium quality configuration"); + log_debug(_("Using the 16bpp, medium quality configuration")); } else { - log_error("eglChooseConfig(16-high) failed"); + log_error(_("eglChooseConfig(16-high) failed")); return false; } } @@ -281,7 +280,7 @@ } if (!checkEGLConfig(_eglConfig)) { - log_error("EGL configuration doesn't match!"); + log_error(_("EGL configuration doesn't match!")); //return false; } else { printEGLConfig(_eglConfig); @@ -317,11 +316,11 @@ EGLint vid; if (_eglDisplay && _eglConfig) { if (!eglGetConfigAttrib(_eglDisplay, _eglConfig, EGL_NATIVE_VISUAL_ID, &vid)) { - log_error("eglGetConfigAttrib() failed (error %s)", - getErrorString(eglGetError())); + log_error(_("eglGetConfigAttrib() failed (error %s)"), + getErrorString(eglGetError())); return 0; } else { - log_debug("EGL native visual is: %d", vid); + log_debug(_("EGL native visual is: %d"), vid); } } @@ -337,30 +336,30 @@ switch (rtype) { case GnashDevice::OPENGLES2: { - log_debug("Initializing EGL for OpenGLES2"); + log_debug(_("Initializing EGL for OpenGLES2")); if(EGL_FALSE == eglBindAPI(EGL_OPENGL_ES_API)) { - log_error("eglBindAPI() failed to retrive the number of configs (error %s)", - getErrorString(eglGetError())); + log_error(_("eglBindAPI() failed to retrieve the number of configs (error %s)"), + getErrorString(eglGetError())); return false; } break; } case GnashDevice::OPENGLES1: { - log_debug("Initializing EGL for OpenGLES1"); + log_debug(_("Initializing EGL for OpenGLES1")); if(EGL_FALSE == eglBindAPI(EGL_OPENGL_ES_API)) { - log_error("eglBindAPI() failed to retrive the number of configs (error %s)", - getErrorString(eglGetError())); + log_error(_("eglBindAPI() failed to retrive the number of configs (error %s)"), + getErrorString(eglGetError())); return false; } break; } case GnashDevice::OPENVG: { - log_debug("Initializing EGL for OpenVG"); + log_debug(_("Initializing EGL for OpenVG")); if(EGL_FALSE == eglBindAPI(EGL_OPENVG_API)) { - log_error("eglBindAPI() failed to retrive the number of configs (error %s)", - getErrorString(eglGetError())); + log_error(_("eglBindAPI() failed to retrieve the number of configs (error %s)"), + getErrorString(eglGetError())); return false; } break; @@ -388,15 +387,15 @@ eglDestroySurface(_eglDisplay, _eglSurface); } - log_debug("Initializing EGL Surface"); + log_debug(_("Initializing EGL Surface")); if (_eglDisplay && _eglConfig) { _eglSurface = eglCreateWindowSurface(_eglDisplay, _eglConfig, _nativeWindow, surface_attributes); } if (EGL_NO_SURFACE == _eglSurface) { - log_error("eglCreateWindowSurface failed (error %s)", - getErrorString(eglGetError())); + log_error(_("eglCreateWindowSurface failed (error %s)"), + getErrorString(eglGetError())); } else { printEGLSurface(_eglSurface); } @@ -541,25 +540,25 @@ // Get the number of supported configurations if ( EGL_FALSE == eglGetConfigs(display, 0, 0, &max_num_config) ) { - log_error("eglGetConfigs() failed to retrive the number of configs (error %s)", - getErrorString(eglGetError())); + log_error(_("eglGetConfigs() failed to retrieve the number of configs (error %s)"), + getErrorString(eglGetError())); return 0; } if(max_num_config <= 0) { - printf( "No EGLconfigs found\n" ); + log_error(_("No EGLconfigs found\n")); return 0; } - log_debug("Max number of EGL Configs is %d", max_num_config); + log_debug(_("Max number of EGL Configs is %d"), max_num_config); configs = new EGLConfig[max_num_config]; if (0 == configs) { - log_error( "Out of memory\n" ); + log_error(_("Out of memory\n")); return 0; } if ( EGL_FALSE == eglGetConfigs(display, configs, max_num_config, &max_num_config)) { - log_error("eglGetConfigs() failed to retrive the configs (error %s)", - getErrorString(eglGetError())); + log_error(_("eglGetConfigs() failed to retrieve the configs (error %s)"), + getErrorString(eglGetError())); return 0; } @@ -771,7 +770,7 @@ EGLSurface pbuf = eglCreatePbufferSurface(_eglDisplay, _eglConfig, attribs); if (pbuf == EGL_NO_SURFACE) { - log_error( "eglCreatePbufferSurface() failed (error 0x%x)", eglGetError()); + log_error(_( "eglCreatePbufferSurface() failed (error 0x%x)"), eglGetError()); return EGL_NO_SURFACE; } @@ -791,8 +790,8 @@ EGLSurface pbuf = eglCreatePbufferFromClientBuffer(_eglDisplay, type, buf, _eglConfig, attribs); if (pbuf == EGL_NO_SURFACE) { - log_error( "eglCreatePbufferFromClientBuffer() failed (error 0x%x)", - eglGetError()); + log_error(_("eglCreatePbufferFromClientBuffer() failed (error 0x%x)"), + eglGetError()); return EGL_NO_SURFACE; } @@ -812,7 +811,7 @@ EGLSurface pbuf = eglCreatePixmapSurface(_eglDisplay, _eglConfig, buf, attribs); if (pbuf == EGL_NO_SURFACE) { - log_error( "eglCreatePbufferFromClientBuffer() failed (error 0x%x)", + log_error(_("eglCreatePbufferFromClientBuffer() failed (error 0x%x)"), eglGetError()); return EGL_NO_SURFACE; } diff -Nru gnash-0.8.10~git20111001/libdevice/egl/eglDevice.h gnash-0.8.10/libdevice/egl/eglDevice.h --- gnash-0.8.10~git20111001/libdevice/egl/eglDevice.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/egl/eglDevice.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -38,6 +38,8 @@ # error "This file needs EGL, which is part of OpenGL-ES" #endif +#include "Point2d.h" + namespace gnash { namespace renderer { @@ -74,11 +76,16 @@ /// Return a string with the error code as text, instead of a numeric value const char *getErrorString(int error); + size_t getStride() { + return getDepth() * getWidth(); + }; + // Accessors for the settings needed by higher level code. // Surface accessors size_t getWidth() { return getWidth(_eglSurface); }; + size_t getHeight() { return getHeight(_eglSurface); } diff -Nru gnash-0.8.10~git20111001/libdevice/egl/test_egl.cpp gnash-0.8.10/libdevice/egl/test_egl.cpp --- gnash-0.8.10~git20111001/libdevice/egl/test_egl.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/egl/test_egl.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/events/EventDevice.cpp gnash-0.8.10/libdevice/events/EventDevice.cpp --- gnash-0.8.10~git20111001/libdevice/events/EventDevice.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/events/EventDevice.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -38,8 +38,16 @@ static LogFile& dbglogfile = LogFile::getDefaultInstance(); EventDevice::EventDevice() + : keyb_lshift(false), + keyb_rshift(false), + keyb_lctrl(false), + keyb_rctrl(false), + keyb_lalt(false), + keyb_ralt(false) { // GNASH_REPORT_FUNCTION; + + memset(&_device_info, 0, sizeof(struct input_id)); } bool @@ -60,62 +68,69 @@ _filespec = filespec; // Try to open mouse device, be error tolerant (FD is kept open all the time) - _fd = open(filespec.c_str(), O_RDONLY); + _fd = open(filespec.c_str(), O_RDONLY | O_NONBLOCK); if (_fd < 0) { - log_debug(_("Could not open %s: %s"), filespec.c_str(), strerror(errno)); + log_debug(_("Could not open %s: %s"), filespec, strerror(errno)); return false; } - + +#if 0 if (fcntl(_fd, F_SETFL, fcntl(_fd, F_GETFL) | O_NONBLOCK) < 0) { log_error(_("Could not set non-blocking mode for pointing device: %s"), strerror(errno)); - close(_fd); - _fd = -1; - return false; + if (_fd) { + close(_fd); + _fd = -1; + return false; + } } - +#endif + // Get the version number of the input event subsystem int version; if (ioctl(_fd, EVIOCGVERSION, &version)) { - perror("evdev ioctl"); + log_error(_("ioctl (EVIOCGVERSION)")); } #if 0 - log_debug("evdev driver version is %d.%d.%d", + log_debug(_("evdev driver version is %d.%d.%d"), version >> 16, (version >> 8) & 0xff, version & 0xff); #endif if(ioctl(_fd, EVIOCGID, &_device_info)) { - perror("evdev ioctl"); + log_error(_("ioctl (EVIOCGID): %s"), strerror(errno)); } char name[256]= "Unknown"; if(ioctl(_fd, EVIOCGNAME(sizeof(name)), name) < 0) { - perror("evdev ioctl"); + log_error(_("ioctl (EVIOCGNAME): %s"), strerror(errno)); } - log_debug("The device on %s says its name is %s", filespec, name); + log_debug(_("The device on %s says its name is %s"), filespec, name); // /dev/mxc_ts is the Touchscreen driver used by the Freescale Babbage board // For some reason it has an empty device info structure other than the name. if (strstr(name, "mxc_ts") != 0) { _device_info.bustype = BUS_HOST; } - log_debug("vendor %04hx product %04hx version %04hx", + log_debug(_("vendor %04hx product %04hx version %04hx"), _device_info.vendor, _device_info.product, _device_info.version); switch (_device_info.bustype) { case BUS_PCI: - log_unimpl("is a PCI bus type"); + log_unimpl(_("is a PCI bus type")); break; case BUS_ISAPNP: - log_unimpl("is a PNP bus type"); + log_unimpl(_("is a PNP bus type")); break; case BUS_USB: // FIXME: this probably needs a better way of checking what // device things truly are. - log_debug("is on a Universal Serial Bus"); + log_debug(_("is on a Universal Serial Bus")); // ID 0eef:0001 D-WAV Scientific Co., Ltd eGalax TouchScreen - if ((_device_info.product == 0x0001) && (_device_info.vendor == 0x0eef)) { + if ((_device_info.product == 0) && (_device_info.vendor == 0)) { + _type = InputDevice::UMOUSE; + // ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse Plus] + } else if ((_device_info.product == 0x0001) && (_device_info.vendor == 0x0eef)) { _type = InputDevice::TOUCHMOUSE; // ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse Plus] } else if ((_device_info.product == 0xc001) && (_device_info.vendor == 0x046d)) { @@ -132,22 +147,22 @@ } break; case BUS_HIL: - log_unimpl("is a HIL bus type"); + log_unimpl(_("is a HIL bus type")); break; case BUS_BLUETOOTH: - log_unimpl("is Bluetooth bus type "); + log_unimpl(_("is Bluetooth bus type ")); break; #ifdef BUS_VIRTUAL case BUS_VIRTUAL: - log_unimpl("is a Virtual bus type "); + log_unimpl(_("is a Virtual bus type ")); break; #endif case BUS_ISA: - log_unimpl("is an ISA bus type"); + log_unimpl(_("is an ISA bus type")); break; case BUS_I8042: // This is for keyboards and mice - log_debug("is an I8042 bus type"); + log_debug(_("is an I8042 bus type")); if (strstr(name, "keyboard") != 0) { _type = InputDevice::KEYBOARD; } else { @@ -157,81 +172,88 @@ } break; case BUS_XTKBD: - log_unimpl("is an XTKBD bus type"); + log_unimpl(_("is an XTKBD bus type")); break; case BUS_RS232: - log_unimpl("is a serial port bus type"); + log_unimpl(_("is a serial port bus type")); break; case BUS_GAMEPORT: - log_unimpl("is a gameport bus type"); + log_unimpl(_("is a gameport bus type")); break; case BUS_PARPORT: - log_unimpl("is a parallel port bus type"); + log_unimpl(_("is a parallel port bus type")); break; case BUS_AMIGA: - log_unimpl("is an Amiga bus type"); + log_unimpl(_("is an Amiga bus type")); break; case BUS_ADB: - log_unimpl("is an AOB bus type"); + log_unimpl(_("is an AOB bus type")); break; case BUS_I2C: - log_unimpl("is an i2C bus type "); + log_unimpl(_("is an i2C bus type ")); break; case BUS_HOST: // log_debug("is Host bus type"); // ON the Babbage board, this is the evdev driver version 1.0.0 if (strstr(name, "mxc_ts") != 0) { - log_debug("Babbage Touchscreen found!"); + log_debug(_("Babbage Touchscreen found!")); _type = InputDevice::TABLET; } if (strstr(name, "mxckpd") != 0) { - log_debug("Babbage Power Button found!"); + log_debug(_("Babbage Power Button found!")); _type = InputDevice::POWERBUTTON; } break; case BUS_GSC: - log_unimpl("is a GSC bus type"); + log_unimpl(_("is a GSC bus type")); break; #ifdef BUS_ATARI case BUS_ATARI: - log_unimpl("is an Atari bus type"); + log_unimpl(_("is an Atari bus type")); break; #endif default: - log_error("Unknown bus type %d!", _device_info.bustype); + log_error(_("Unknown bus type %d!"), _device_info.bustype); } - log_debug("Event enabled for %s on fd #%d", _filespec, _fd); - - // Set the scale of the display so the absolute postions - // we get from the touchscreen driver are correct. - struct input_absinfo abs; - abs.minimum = 0; - abs.fuzz = 4; - abs.flat = 8; + log_debug(_("Event enabled for %s on fd #%d"), _filespec, _fd); + +#if 0 + // FIXME: this has probably been replaced by the uinput device code + if (_type == InputDevice::MOUSE) { + // Get the existing absolute info + struct input_absinfo abs; + memset(&abs, 0, sizeof(struct input_absinfo)); + if (ioctl (_fd, EVIOCGABS(ABS_X), &abs) < 0) { + log_error(_("ioctl (EVIOCGABS(ABS_X)): %s"), strerror(errno)); + } #ifdef ABSINFO_RESOLUTION - abs.resolution = 0; + abs.resolution = 0; #endif - abs.maximum = 800; - if (ioctl(_fd, EVIOCSABS(ABS_X), &abs) < 0) { - perror("ioctl(EVIOCSABS(ABS_X))"); - } - abs.maximum = 480; - if (ioctl(_fd, EVIOCSABS(ABS_Y), &abs) < 0) { - perror("ioctl(EVIOCSABS(ABS_Y))"); - } -#if 0 - if (ioctl(_fd, EVIOCGRAB, (void *)1) < 0) { - perror("ioctl(EVIOCGRAB(1))"); - } + abs.minimum = 0; + abs.maximum = _screen_width; + // Set the scale of the display so the absolute postions + // we get from the touchscreen driver are correct. + if (ioctl (_fd, EVIOCSABS(ABS_X), &abs) < 0) { + log_error(_("ioctl (EVIOCSABS(ABS_X)): %s"), strerror(errno)); + } + if (ioctl(_fd, EVIOCGABS(ABS_Y), &abs) < 0) { + log_error(_("ioctl (EVIOCGABS(ABS_Y)): %s"), strerror(errno)); + } + abs.maximum = _screen_height; + if (ioctl (_fd, EVIOCSABS(ABS_Y), &abs) < 0) { + log_error(_("ioctl (EVIOCSABS(ABS_Y)): %s"), strerror(errno)); + } + } // end of _type #endif + return true; } bool EventDevice::check() { -// GNASH_REPORT_FUNCTION; + // GNASH_REPORT_FUNCTION; bool activity = false; @@ -247,7 +269,7 @@ } /// @note - /// A typical touchscreen event is actuall a series of events, one for each + /// A typical touchscreen event is actually a series of events, one for each /// piece of data. The sequence is terminated by the EV_SYN message. An /// example from evtests looks like this: /// Event: time 697585.633672, type 3 (Absolute), code 0 (X), value 127 @@ -260,8 +282,32 @@ /// queue of events. As the GUI polls for events, there may be multiple events /// in the queue by the time the main event loop comes around to process the /// events. +#if 1 + // FIXME: debug crap + const char *debug[] = { + "EV_SYN", + "EV_KEY", + "EV_REL", + "EV_ABS", + "EV_MSC", + "EV_SW", + "unknown", + "unknown", + "unknown", + "unknown", + "unknown", + "EV_LED", + "EV_SND", + "EV_REP", + "EV_FF", + "EV_PWR", + "EV_FF_STATUS" + }; struct input_event *ev = reinterpret_cast(buf.get()); - // log_debug("Type is: %hd, Code is: %hd, Val us: %d", ev->type, ev->code, ev->value); + log_debug(_("Type is: %s(%hd), Code is: %hd, Val is: %d"), debug[ev->type], + ev->type, ev->type, ev->code, ev->value); +#endif + switch (ev->type) { case EV_SYN: { @@ -300,19 +346,19 @@ // value == 0 key has been released // value == 1 key has been pressed // value == 2 repeated key reporting (while holding the key) - if (ev->code == KEY_LEFTSHIFT) { + if (ev->code == KEY_LEFTSHIFT) { // 42 keyb_lshift = ev->value; - } else if (ev->code == KEY_RIGHTSHIFT) { + } else if (ev->code == KEY_RIGHTSHIFT) { // 54 keyb_rshift = ev->value; - } else if (ev->code == KEY_LEFTCTRL) { + } else if (ev->code == KEY_LEFTCTRL) { // 29 keyb_lctrl = ev->value; - } else if (ev->code == KEY_RIGHTCTRL) { + } else if (ev->code == KEY_RIGHTCTRL) { // 97 keyb_rctrl = ev->value; - } else if (ev->code == KEY_LEFTALT) { + } else if (ev->code == KEY_LEFTALT) { // 56 keyb_lalt = ev->value; - } else if (ev->code == KEY_RIGHTALT) { + } else if (ev->code == KEY_RIGHTALT) { // 100 keyb_ralt = ev->value; - } else if (ev->code == BTN_TOUCH) { + } else if (ev->code == BTN_TOUCH) { // 0x14a // keyb_ralt = ev->value; } else { _input_data.key = scancode_to_gnash_key(ev->code, @@ -337,7 +383,43 @@ } // case EV_KEY // Mouse case EV_REL: - log_unimpl("Relative move event from Input Event Device"); + switch (ev->code) { + case REL_X: + log_debug(_("REL_X: %d"), ev->value); + _input_data.x = ev->value; + break; + case REL_Y: + log_debug(_("REL_Y: %d"), ev->value); + _input_data.y = ev->value; + break; + case REL_Z: + log_debug(_("REL_Z: %d"), ev->value); + _input_data.z = ev->value; + break; + case REL_RX: + log_debug(_("REL_RX: %d"), ev->value); + _input_data.rx = ev->value; + break; + case REL_RY: + log_debug(_("REL_RY: %d"), ev->value); + _input_data.ry = ev->value; + break; + case REL_RZ: + log_debug(_("REL_RZ: %d"), ev->value); + _input_data.rz = ev->value; + break; + case REL_HWHEEL: + log_debug(_("REL_HWHEEL: %d"), ev->value); + case REL_DIAL: + log_debug(_("REL_DIAL: %d"), ev->value); + case REL_WHEEL: + log_debug(_("REL_WHEEL: %d"), ev->value); + case REL_MISC: + log_debug(_("REL_MISC: %d"), ev->value); + default: + log_unimpl(_("Relative move event %d from Input Event Device"), + ev->value); + } // Touchscreen or joystick break; // Absolute coordinates come as multiple events, one for @@ -358,54 +440,54 @@ // FIXME: Currently the Z axis is ignored case ABS_Z: case ABS_WHEEL: - log_debug("ABS_Z: %d", ev->value); + log_debug(_("ABS_Z: %d"), ev->value); break; case ABS_PRESSURE: //log_debug("Pressure: %d", ev->value); _input_data.pressure = ev->value; break; case ABS_VOLUME: - log_debug("ABS_VOLUME: %d", ev->value); + log_debug(_("ABS_VOLUME: %d"), ev->value); _input_data.volumne = ev->value; break; case ABS_DISTANCE: - log_debug("ABS_DISTANCE: %d", ev->value); + log_debug(_("ABS_DISTANCE: %d"), ev->value); _input_data.distance = ev->value; break; case ABS_RX: - log_debug("ABS_RX: %d", ev->value); + log_debug(_("ABS_RX: %d"), ev->value); _input_data.rx = ev->value; break; case ABS_RY: - log_debug("ABS_RY: %d", ev->value); + log_debug(_("ABS_RY: %d"), ev->value); _input_data.ry = ev->value; break; case ABS_RZ: - log_debug("ABS_RZ: %d", ev->value); + log_debug(_("ABS_RZ: %d"), ev->value); _input_data.rz = ev->value; break; case ABS_THROTTLE: - log_debug("ABS_THROTTLE: %d", ev->value); + log_debug(_("ABS_THROTTLE: %d"), ev->value); _input_data.throttle = ev->value; break; case ABS_RUDDER: - log_debug("ABS_RUDDER: %d", ev->value); + log_debug(_("ABS_RUDDER: %d"), ev->value); _input_data.rudder = ev->value; break; case ABS_GAS: - log_debug("ABS_GAS: %d", ev->value); + log_debug(_("ABS_GAS: %d"), ev->value); _input_data.gas = ev->value; break; case ABS_BRAKE: - log_debug("ABS_BRAKE: %d", ev->value); + log_debug(_("ABS_BRAKE: %d"), ev->value); _input_data.brake = ev->value; break; case ABS_TILT_X: - log_debug("ABS_TILT_X: %d", ev->value); + log_debug(_("ABS_TILT_X: %d"), ev->value); _input_data.tiltX = ev->value; break; case ABS_TILT_Y: - log_debug("ABS_TILT_Y: %d", ev->value); + log_debug(_("ABS_TILT_Y: %d"), ev->value); _input_data.tiltY = ev->value; break; default: @@ -413,26 +495,57 @@ } break; } + // EV_MSC is also used for the keyboard case EV_MSC: - log_unimpl("Misc event from Input Event Device"); + switch (ev->code) { + case MSC_SERIAL: + case MSC_PULSELED: + case MSC_GESTURE: + case MSC_RAW: + log_unimpl(_("Misc event from Input Event Device")); + break; + case MSC_SCAN: + + _input_data.key = scancode_to_gnash_key(ev->value, + keyb_lshift || keyb_rshift); + _input_data.modifier = gnash::key::GNASH_MOD_NONE; + + if (keyb_lshift || keyb_rshift) { + _input_data.modifier = _input_data.modifier | gnash::key::GNASH_MOD_SHIFT; + } + + if (keyb_lctrl || keyb_rctrl) { + _input_data.modifier = _input_data.modifier | gnash::key::GNASH_MOD_CONTROL; + } + + if (keyb_lalt || keyb_ralt) { + _input_data.modifier = _input_data.modifier | gnash::key::GNASH_MOD_ALT; + } + activity = true; + break; + case MSC_MAX: + case MSC_CNT: + default: + log_unimpl(_("Misc event from Input Event Device")); + } break; case EV_LED: - log_unimpl("LED event from Input Event Device"); + log_unimpl(_("LED event from Input Event Device")); break; case EV_SND: - log_unimpl("Sound event from Input Event Device"); + log_unimpl(_("Sound event from Input Event Device")); break; case EV_REP: - log_unimpl("Key autorepeat event from Input Event Device"); + log_unimpl(_("Key autorepeat event from Input Event Device")); break; case EV_FF: - log_unimpl("Force Feedback event from Input Event Device"); + log_unimpl(_("Force Feedback event from Input Event Device")); break; case EV_FF_STATUS: - log_unimpl("Force Feedback status event from Input Event Device"); + log_unimpl(_("Force Feedback status event from Input Event Device")); break; case EV_PWR: - log_unimpl("Power event from Input Event Device"); + log_unimpl(_("Power event from Input Event Device")); break; } @@ -562,7 +675,7 @@ std::vector > EventDevice::scanForDevices() { - GNASH_REPORT_FUNCTION; + // GNASH_REPORT_FUNCTION; struct stat st; @@ -583,7 +696,7 @@ if (stat(filespec, &st) == 0) { // Then see if we can open it if ((fd = open(filespec, O_RDWR)) < 0) { - log_error("You don't have the proper permissions to open %s", + log_error(_("You don't have the proper permissions to open %s"), filespec); // Try the next input event device file total++; @@ -598,24 +711,33 @@ char name[256] = "Unknown"; if(ioctl(fd, EVIOCGNAME(sizeof(name)), name) < 0) { - perror("evdev ioctl"); + log_error(_("ioctl (EVIOCGNAME): %s"), strerror(errno)); } - log_debug("The device on %s says its name is %s", filespec, name); + log_debug(_("The device on %s says its name is %s"), filespec, name); struct input_id device_info; if(ioctl(fd, EVIOCGID, &device_info)) { - perror("evdev ioctl"); + log_error(_("ioctl (EVIOCGID): %s"), strerror(errno)); } - log_debug("vendor %04hx product %04hx version %04hx", + log_debug(_("vendor %04hx product %04hx version %04hx"), device_info.vendor, device_info.product, device_info.version); close(fd); boost::shared_ptr dev; dev = boost::shared_ptr(new EventDevice()); - if (dev->init(filespec, DEFAULT_BUFFER_SIZE)) { - devices.push_back(dev); + // The Uinput device has no product, vendor, or version data. + if ((device_info.vendor + device_info.product + device_info.version) > 0) { + if (dev->init(filespec, DEFAULT_BUFFER_SIZE)) { + // dev->dump(); + // We don't care about power buttons, we mostly just want + // keyboards, mice, and touchscreens. Power buttons don't have + // a vendor ID. + if (device_info.vendor != 0) { + log_debug(_("Enabling USB device: %s"), name); + devices.push_back(dev); + } + } } -// dev->dump(); // setup the next device filespec to try total++; diff -Nru gnash-0.8.10~git20111001/libdevice/events/events.am gnash-0.8.10/libdevice/events/events.am --- gnash-0.8.10~git20111001/libdevice/events/events.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/events/events.am 2012-02-07 16:51:33.000000000 +0000 @@ -40,6 +40,10 @@ endif endif +# The Uinput device is write only, and is used to control the mouse +# movements. +libgnashdevice_la_SOURCES += events/UinputDevice.cpp + if ENABLE_DEVELOPER_TESTS check_PROGRAMS += test_events evtest test_events_SOURCES = events/test_events.cpp @@ -59,4 +63,5 @@ $(TS_LIBS) \ $(EVENTS_LIBS) \ $(GNASH_LIBS) -endif \ No newline at end of file +endif + diff -Nru gnash-0.8.10~git20111001/libdevice/events/InputDevice.cpp gnash-0.8.10/libdevice/events/InputDevice.cpp --- gnash-0.8.10~git20111001/libdevice/events/InputDevice.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/events/InputDevice.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -30,7 +30,19 @@ InputDevice::InputDevice() : _type(InputDevice::UNKNOWN), - _fd(-1) + _fd(-1), + _screen_width(0), + _screen_height(0) +{ + // GNASH_REPORT_FUNCTION; + memset(&_input_data, 0, sizeof(InputDevice::input_data_t)); +} + +InputDevice::InputDevice(int x, int y) + : _type(InputDevice::UNKNOWN), + _fd(-1), + _screen_width(x), + _screen_height(y) { // GNASH_REPORT_FUNCTION; memset(&_input_data, 0, sizeof(InputDevice::input_data_t)); @@ -116,19 +128,19 @@ errno = 0; int ret = ::select(_fd+1, &fdset, NULL, NULL, &tval); if (ret == 0) { -// log_debug ("The pipe for fd #%d timed out waiting to read", fd); +// log_debug(_("The pipe for fd #%d timed out waiting to read"), fd); return inbuf; } else if (ret == 1) { - // log_debug ("The device for fd #%d is ready", _fd); + // log_debug(_("The device for fd #%d is ready"), _fd); } else { - log_error("The device has this error: %s", strerror(errno)); + log_error(_("The device has this error: %s"), strerror(errno)); return inbuf; } inbuf.reset(new boost::uint8_t[size]); ret = ::read(_fd, inbuf.get(), size); if (ret > 0) { - // log_debug("Read %d bytes, %s", ret, hexify(inbuf.get(), ret, false)); + // log_debug(_("Read %d bytes, %s"), ret, hexify(inbuf.get(), ret, false)); } else { inbuf.reset(); } @@ -141,8 +153,9 @@ { // Debug strings to make output more readable const char *debug[] = { - "UNKNOWN", + "Sleep Button", "Keyboard", + "User mode Mouse", "Mouse", "Tablet", "Touchscreen", @@ -159,18 +172,17 @@ // std::cerr << "\tX is: " << _x << ", Y is: " << _y << std::endl; } -// The Babbage touchscreen gives is absolute coordinates, but they don't +// The Babbage touchscreen gives is relative coordinates, but they don't // match the actual screen resolution. So we convert the coordinates // to a new absolute location. -// For example, if the LCD is 480 x 800, the tablet thinks this is 1010 x 960. -// This should really use a calibration function, but as we know the numbers... boost::shared_array InputDevice::convertAbsCoords(int x, int y, int width, int height) { + // GNASH_REPORT_FUNCTION; boost::shared_array coords(new int[2]); - coords[0] = (x/width) * x; - coords[1] = (y/height) * y; + coords[0] = int((x/256) * width); + coords[1] = int((y/256) * height); return coords; } @@ -195,6 +207,8 @@ for (it=id.begin(); it!=id.end(); ++it) { devices.push_back(*it); } +#else + log_debug(_("WARNING: PS/2 Mouse support disabled as it conflicts with the input event support.")); #endif #if defined(HAVE_TSLIB_H) && defined(USE_TSLIB) id = TouchDevice::scanForDevices(); diff -Nru gnash-0.8.10~git20111001/libdevice/events/InputDevice.h gnash-0.8.10/libdevice/events/InputDevice.h --- gnash-0.8.10~git20111001/libdevice/events/InputDevice.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/events/InputDevice.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -30,6 +30,7 @@ #include #include #include +#include #include "GnashKey.h" @@ -44,6 +45,26 @@ // default size. static const int DEFAULT_BUFFER_SIZE = 256; + +// The Uinput device is write only, and is used to control the mouse movements. +// It's not really an input device, but uses the same subsystem. +class UinputDevice +{ +public: + UinputDevice(); + ~UinputDevice(); + const char *id() { return "Uinput"; }; + bool init(); + + bool scanForDevice(); + + // Move the mouse cursor to a specified location + bool moveTo(int x, int y); +private: + int _fd; + std::string _filespec; +}; + // This is an InputDevice class to cover the various touchscreens, Mice, or // keyboards supported. class InputDevice @@ -55,6 +76,7 @@ int modifier; int x; int y; + int z; int button; int position; int pressure; @@ -73,6 +95,7 @@ typedef enum { UNKNOWN, KEYBOARD, + UMOUSE, MOUSE, TABLET, TOUCHSCREEN, @@ -80,9 +103,13 @@ POWERBUTTON, SLEEPBUTTON, SERIALUSB, - INFRARED + INFRARED, + UINPUT, + TSLIB } devicetype_e; InputDevice(); + // Instantiate with the screen size + InputDevice(int x, int y); virtual ~InputDevice(); virtual const char *id() = 0; @@ -98,6 +125,7 @@ static std::vector > scanForDevices(); InputDevice::devicetype_e getType() { return _type; }; + void setType(InputDevice::devicetype_e x) { _type = x; }; // Read data into the Device input buffer. boost::shared_array readData(size_t size); @@ -115,6 +143,11 @@ static boost::shared_array convertAbsCoords(int x, int y, int width, int height); + void setScreenSize(int x, int y) + { + _screen_width = x; + _screen_height = y; + } void dump() const; protected: @@ -127,12 +160,15 @@ // These hold the data queue boost::scoped_array _buffer; std::queue > _data; + int _screen_width; + int _screen_height; }; class MouseDevice : public InputDevice { public: MouseDevice(); + ~MouseDevice(); const char *id() { return "Mouse"; }; bool init(); bool init(const std::string &filespec, size_t size); @@ -143,11 +179,9 @@ /// Sends a command to the mouse and waits for the response bool command(unsigned char cmd, unsigned char *buf, int count); - /// \brief. Mouse movements are relative to the last position, so - /// this method is used to convert from relative position to - /// the absolute position Gnash needs. - static boost::shared_array convertCoordinates(int x, int y, - int width, int height); +private: + int _previous_x; + int _previous_y; }; class TouchDevice : public InputDevice diff -Nru gnash-0.8.10~git20111001/libdevice/events/MouseDevice.cpp gnash-0.8.10/libdevice/events/MouseDevice.cpp --- gnash-0.8.10~git20111001/libdevice/events/MouseDevice.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/events/MouseDevice.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -35,6 +35,13 @@ static const char *MOUSE_DEVICE = "/dev/input/mice"; MouseDevice::MouseDevice() + : _previous_x(0), + _previous_y(0) +{ + // GNASH_REPORT_FUNCTION; +} + +MouseDevice::~MouseDevice() { // GNASH_REPORT_FUNCTION; } @@ -58,7 +65,8 @@ const char *debug[] = { "UNKNOWN", "Keyboard", - "Mouse", + "User Mode Mouse", + "PS/2 Mouse", "Touchscreen", "Touchscreen Mouse", "Power Button", @@ -68,7 +76,7 @@ }; struct mouse_types mice[] = { - {InputDevice::MOUSE, "/dev/input/mice"}, // PS/2 Mouse + {InputDevice::MOUSE, "/dev/input/mice"}, // PS/2 Mouse #ifdef MULTIPLE_DEVICES {InputDevice::MOUSE, "/dev/input/mouse0"}, {InputDevice::MOUSE, "/dev/input/mouse1"}, @@ -82,25 +90,34 @@ int fd = 0; if (stat(mice[i].filespec, &st) == 0) { // Then see if we can open it - if ((fd = open(mice[i].filespec, O_RDWR)) < 0) { - log_error("You don't have the proper permissions to open %s", + if ((fd = open(mice[i].filespec, O_RDWR|O_NONBLOCK)) < 0) { + log_error(_("You don't have the proper permissions to open %s"), mice[i].filespec); i++; continue; } - close(fd); - log_debug("Found a %s device for mouse input using %s", + log_debug(_("Found a %s device for mouse input using %s"), debug[mice[i].type], mice[i].filespec); boost::shared_ptr dev; #if defined(USE_MOUSE_PS2) || defined(USE_MOUSE_ETT) dev = boost::shared_ptr(new MouseDevice()); + // The User Mode Mouse is write only, so we don't consider + // it an input device. + dev->setType(mice[i].type); + // Close the device now that we know the permissions are + // correct. It's reopened correctly by init() when each + // found device is instantiated. + if (fd) { + close(fd); + } if (dev->init(mice[i].filespec, DEFAULT_BUFFER_SIZE)) { devices.push_back(dev); } -// dev->dump(); + // dev->dump(); #endif } // stat() + i++; } // while() @@ -118,41 +135,44 @@ bool MouseDevice::init(const std::string &filespec, size_t size) { - // GNASH_REPORT_FUNCTION; + GNASH_REPORT_FUNCTION; - _type = MOUSE; _filespec = filespec; - _buffer.reset(new boost::uint8_t[size]); - // see http://www.computer-engineering.org/ps2mouse/ - - // Try to open mouse device, be error tolerant (FD is kept open all the time) - _fd = open(filespec.c_str(), O_RDWR); + _fd = open(filespec.c_str(), O_RDWR | O_NDELAY); if (_fd < 0) { - log_debug("Could not open %s: %s", filespec, strerror(errno)); + log_debug(_("Could not open %s: %s"), filespec, strerror(errno)); return false; } +#if 0 if (fcntl(_fd, F_SETFL, fcntl(_fd, F_GETFL) | O_NONBLOCK) < 0) { - log_error("Could not set non-blocking mode for mouse device: %s", strerror(errno)); - close(_fd); - _fd = -1; - return false; + log_error(_("Could not set non-blocking mode for mouse device: %s"), + strerror(errno)); + if (_fd) { + close(_fd); + _fd = -1; + return false; + } } - +#endif + + // see http://www.computer-engineering.org/ps2mouse/ // Clear input buffer unsigned char buf[10], byte; - while (read(_fd, buf, sizeof buf) > 0 ) { } - + while (read(_fd, buf, size) > 0 ) { } + // A touchscreen works similar to a Mouse, but not exactly... if (_type == InputDevice::MOUSE) { // Reset mouse if ((!command(0xFF, buf, 3)) || (buf[0] != 0xFA)) { - log_debug(_("Mouse reset failed")); - close(_fd); - _fd = -1; - return false; + log_error(_("Mouse reset failed")); + if (_fd) { + close(_fd); + _fd = -1; + return false; + } } // Get Device ID (not crucial, debug only) @@ -167,12 +187,14 @@ // Enable mouse data reporting if ((!command(0xF4, &byte, 1)) || (byte != 0xFA)) { log_debug(_("Could not activate Data Reporting mode for mouse")); - close(_fd); - _fd = -1; - return false; + if (_fd) { + close(_fd); + _fd = -1; + return false; + } } - log_debug("Mouse enabled for %s on fd #%d", _filespec, _fd); + log_debug(_("Mouse enabled for %s on fd #%d"), _filespec, _fd); } return true; @@ -216,17 +238,13 @@ { // GNASH_REPORT_FUNCTION; - if (_fd < 0) { - return false; // no mouse available - } - int xmove, ymove, btn; boost::shared_array buf; if (_type == InputDevice::TOUCHMOUSE) { // The eTurboTouch has a 4 byte packet buf = readData(4); - } else { - // PS/2 Mouse packets are always 3 bytes + } else if (_type == InputDevice::MOUSE) { + // PS/2 Mouse packets are always 3 bytes buf = readData(3); } @@ -236,14 +254,14 @@ // resync if (!buf[0] & 8) { // bit 3 us always set in the first byte - log_error("No sync in first byte!"); + log_error(_("No sync in first byte!")); return false; } // A Touchscreen works similar to a Mouse, but not exactly. // At least for the eTurboTouch, it has a different layout // in the packet for the location as it has an additional byte - btn = buf[0] & 0x7; + btn = buf[0] & 0x7; if (_type == InputDevice::TOUCHMOUSE) { xmove = (buf[1] << 7) | (buf[2]); ymove = (buf[3] << 7) | (buf[4]); @@ -257,11 +275,9 @@ * 1536 + 256)); ymove = static_cast(((static_cast(ymove) - 482) / (1771 - 482) * 1536 + 256)); -#if 0 // FIXME: don't calculate here, this should be done by the GUI - xmove = xmove * _gui->getStage()->getStageWidth() / 2048; - ymove = (2048-ymove) * _gui->getStage()->getStageHeight() / 2048; -#endif + xmove = xmove * _screen_width / 2048; + ymove = (2048-ymove) * _screen_height / 2048; } else { // end of InputDevice::TOUCHMOUSE // PS/2 Mouse // The movement values are 9-bit 2's complement integers, @@ -271,51 +287,77 @@ // previous packet was sent, in units determined by the // current resolution. The range of values that can be // expressed is -255 to +255. If this range is exceeded, the - // appropriate overflow bit is set. - xmove = buf[1]; - ymove = buf[2]; - + // appropriate overflow bit is set. + // (from the manpage for the psm driver) + // Byte 1 + // bit 7 One indicates overflow in the vertical movement count. + // bit 6 One indicates overflow in the horizontal movement count. + // bit 5 Set if the vertical movement count is negative. + // bit 4 Set if the horizontal movement count is negative. + // bit 3 Always one. + // bit 2 Middle button status; set if pressed. For devices without + // the middle button, this bit is always zero. + // bit 1 Right button status; set if pressed. + // bit 0 Left button status; set if pressed. + // Byte 2 Horizontal movement count in two’s complement; -256 through 255. + // Note that the sign bit is in the first byte. + // Byte 3 Vertical movement count in two’s complement; -256 through 255. + // Note that the sign bit is in the first byte. + // + xmove = (~buf[1])+1; + ymove = (~buf[2])+1; + + if (buf[0] & 0x40) { + log_debug(_("Vertical mouse movement overflow bit set")); + } + if (buf[0] & 0x80) { + log_debug(_("Horizontal mouse movement overflow bit set")); + } + // 0,0 is the lower left of the display, so the negative bits are set + // when going from the upper left to the lower right. + if (buf[0] & 0x10) { - xmove = -(256-xmove); + log_debug(_("Horizontal mouse movement negative bit set")); + } else { + xmove *= -1; } if (buf[0] & 0x20) { - ymove = -(256-ymove); + log_debug(_("Vertical mouse movement negative bit set")); + } else { + ymove *= -1; } - ymove *= -1; // vertical movement is upside-down + log_debug(_("PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d"), + xmove, ymove, btn); - log_debug(_("x/y %d/%d button %d"), xmove, ymove, btn); - - // movement _input_data.x += xmove; - _input_data.y += ymove; - if (_input_data.x < 0) { _input_data.x = 0; } + + _input_data.y += ymove; if (_input_data.y < 0) { _input_data.y = 0; } - // FIXME: this is a bit of a temporary hack. The last two - // arguments are a range, so hardcoding them is safe for - // now. In the future more conversion may be done, making this - // then be incorrect. boost::shared_array coords = - MouseDevice::convertCoordinates(_input_data.x, _input_data.y, 1024, 768); -// MouseDevice::convertCoordinates(_x, _y, -// _gui->getStage()->getStageWidth(), -// _gui->getStage()->getStageHeight()); + InputDevice::convertAbsCoords(_input_data.x, _input_data.y, + _screen_width, _screen_height); + // MouseDevice::convertCoordinates(_input_data.x, _input_data.y, + // _screen_width, _screen_height); + log_debug(_("convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d"), + _input_data.x, _input_data.y, coords[0],coords[1]); + _input_data.x = coords[0]; _input_data.y = coords[1]; } // end of InputDevice::MOUSE - log_debug(_("read mouse @ %d / %d, btn %d"), _input_data.x, _input_data.y, _input_data.button); + log_debug(_("read mouse: X=%d, Y=%d, Btn: btn %d"), _input_data.x, + _input_data.y, _input_data.button); addData(false, gnash::key::INVALID, 0, _input_data.x, _input_data.y); // button if (btn != _input_data.button) { _input_data.button = btn; - log_debug("clicked: %d", btn); addData(true, gnash::key::INVALID, 0, _input_data.x, _input_data.y); log_debug(_("mouse click! %d"), btn); } @@ -333,13 +375,13 @@ // flush input buffer char trash[16]; do { - n = read(_fd, trash, sizeof trash); + n = ::read(_fd, trash, sizeof trash); if (n > 0) log_debug(_("mouse_command: discarded %d bytes from input buffer"), n); } while (n > 0); // send command - if ( -1 == write(_fd, &cmd, 1) ) { + if ( -1 == ::write(_fd, &cmd, 1) ) { return false; } @@ -349,7 +391,9 @@ // TODO: use select() instead n = read(_fd, buf, count); - if (n <= 0) return false; + if (n <= 0) { + return false; + } count -= n; buf += n; } @@ -358,30 +402,6 @@ } // command() -/// \brief. Mouse movements are relative to the last position, so -/// this method is used to convert from relative position to -/// the absolute position Gnash needs. -boost::shared_array -MouseDevice::convertCoordinates(int x, int y, int width, int height) -{ - // GNASH_REPORT_FUNCTION; - - boost::shared_array coords(new int[2]); - - if (x > width) { - coords[0] = width; - } else { - coords[0] = x; - } - if (y > height) { - coords[1] = height; - } else { - coords[1] = y; - } - - return coords; -} - // end of namespace } diff -Nru gnash-0.8.10~git20111001/libdevice/events/test_events.cpp gnash-0.8.10/libdevice/events/test_events.cpp --- gnash-0.8.10~git20111001/libdevice/events/test_events.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/events/test_events.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -85,6 +85,7 @@ cerr << "Found " << id->id() << " device" << endl; if (id->init()) { runtest.pass("InputDevice::init()"); + id->setScreenSize(1024, 768); } else { runtest.fail("InputDevice::init()()"); } diff -Nru gnash-0.8.10~git20111001/libdevice/events/TouchDevice.cpp gnash-0.8.10/libdevice/events/TouchDevice.cpp --- gnash-0.8.10~git20111001/libdevice/events/TouchDevice.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/events/TouchDevice.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -80,25 +80,27 @@ if (!filespec.empty()) { devname = const_cast(_filespec.c_str()); } else { - log_error("No filespec specified for the touchscreen device."); + log_error(_("No filespec specified for the touchscreen device.")); } } _tsDev = ts_open(devname, 1); //Open tslib non-blocking if (_tsDev == 0) { - log_error("Could not open touchscreen %s: %s", devname, strerror(errno)); + log_error(_("Could not open touchscreen %s: %s"), devname, + strerror(errno)); return false; } ts_config(_tsDev); if (ts_fd(_tsDev) < 0) { - log_error("Could not get touchscreen fd %s: %s", devname, strerror(errno)); + log_error(_("Could not get touchscreen fd %s: %s"), devname, + strerror(errno)); return false; } _fd = ts_fd(_tsDev); - log_debug("Using TSLIB on %s", devname); + log_debug(_("Using TSLIB on %s"), devname); return true; } @@ -122,20 +124,25 @@ if (n == 1) { if (event.pressure > 0) { // the screen is touched + // FIXME: this is a bit of a temporary hack. The last two + // arguments are a range, so hardcoding them is safe for + // now. In the future more conversion may be done, making this + // then be incorrect. boost::shared_array coords = - MouseDevice::convertCoordinates(event.x, event.y, 800, 480); - log_debug("Touched x: %d, y: %d", event.x , event.y); + InputDevice::convertAbsCoords(event.x, event.y, + _screen_width, _screen_height); + log_debug(_("Touched x: %d, y: %d"), event.x , event.y); addData(true, gnash::key::INVALID, 0, event.x, event.y); } else { addData(false, gnash::key::INVALID, 0, event.x, event.y); - log_debug("lifted x: %d y: %d", event.x, event.y); //debug + log_debug(_("lifted x: %d y: %d"), event.x, event.y); //debug } } return true; } -// FIXME: this currently is lacking thw swf program used to generate the +// FIXME: this currently is lacking the swf program used to generate the // input data. Instead use the tslib utility 'ts_calibrate', as Gnash now // has TSlib support. void @@ -298,11 +305,11 @@ int i = 0; while (touch[i].type != InputDevice::UNKNOWN) { int fd = 0; - // log_debug("Checking for device %s...", touch[i].filespec); + // log_debug(_("Checking for device %s..."), touch[i].filespec); if (stat(touch[i].filespec, &st) == 0) { // Then see if we can open it if ((fd = open(touch[i].filespec, O_RDWR)) < 0) { - log_error("You don't have the proper permissions to open %s", + log_error(_("You don't have the proper permissions to open %s"), touch[i].filespec); i++; continue; diff -Nru gnash-0.8.10~git20111001/libdevice/events/UinputDevice.cpp gnash-0.8.10/libdevice/events/UinputDevice.cpp --- gnash-0.8.10~git20111001/libdevice/events/UinputDevice.cpp 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/libdevice/events/UinputDevice.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,238 @@ +// +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +// + +#ifdef HAVE_CONFIG_H +#include "gnashconfig.h" +#endif + +#include +#include +#include +#include +#include + +#include "GnashSleep.h" +#include "log.h" +#include "InputDevice.h" + +namespace gnash { + +UinputDevice::UinputDevice() + : _fd(-1) +{ + // GNASH_REPORT_FUNCTION; +} + +UinputDevice::~UinputDevice() +{ + // GNASH_REPORT_FUNCTION; + if (_fd) { + if (ioctl(_fd, UI_DEV_DESTROY, 0) < 0) { + log_error(_("ioctl(UI_DEV_DESTROY)")); + } + } +} + +bool +UinputDevice::scanForDevice() +{ + // GNASH_REPORT_FUNCTION; + + struct stat st; + + // Look for these files for mouse input + struct mouse_types { + InputDevice::devicetype_e type; + const char *filespec; + }; + + // The Uinput device is found in one of these two locations. + const char *mice[] = { + "/dev/input/event4", + "/dev/uinput", + "/dev/input/uinput", + 0 + }; + + int i = 0; + while (mice[i]) { + if (stat(mice[i], &st) == 0) { + // Then see if we can open it, this is a write only device + if ((_fd = open(mice[i], O_WRONLY)) < 0) { + log_error(_("You don't have the proper permissions to open %s"), + mice[i]); + i++; + continue; + } + log_debug(_("Found a User mode input device at %s"), mice[i]); + return true; + + } // stat() + i++; + } // while() + + return false; +} + +bool +UinputDevice::init() +{ + // GNASH_REPORT_FUNCTION; + + if (_fd < 0) { + log_error(_("User Mode Input device not initialized yet!")); + return false; + } + + if (ioctl(_fd, UI_SET_EVBIT, EV_KEY) < 0) { + log_error(_("ioctl(UI_SET_EVBIT, EV_KEY)")); + // return false; + } + +#if 0 // USE_RELATIVE_POINTER + if (ioctl(_fd, UI_SET_EVBIT, EV_REL) < 0) { + log_error(_("ioctl(UI_SET_EVBIT, EV_REL)")); + // return false; + } + if (ioctl(_fd, UI_SET_RELBIT, REL_X) < 0) { + log_error(_("ioctl(UI_SET_RELBIT, REL_X)")); + // return false; + } + if (ioctl(_fd, UI_SET_RELBIT, REL_Y) < 0) { + log_error(_("ioctl( UI_SET_RELBIT, REL_Y)")); + // return false; + } +#else +#if 1 // USE_ABSOLUTE_POINTER + struct uinput_user_dev uidev; + + memset(&uidev, 0, sizeof(uidev)); + snprintf(uidev.name, UINPUT_MAX_NAME_SIZE, "uinput"); + uidev.id.bustype = BUS_USB; + // uidev.id.vendor = 0x1; + // uidev.id.product = 0x1; + // uidev.id.version = 1; + + uidev.absmin[ABS_X] = 0; + uidev.absmax[ABS_X] = 1024; //_screen_width; + uidev.absfuzz[ABS_X] = 0; + uidev.absflat[ABS_X] = 0; + uidev.absmin[ABS_Y] = 0; + uidev.absmax[ABS_Y] = 768; //_screen_height; + uidev.absfuzz[ABS_Y] = 0; + uidev.absflat[ABS_Y ] = 0; + uidev.absmax[ABS_PRESSURE]=400; + + if (::write(_fd, (char *)&uidev, sizeof(uidev)) < 0) { + log_error(_("write uidev")); + // return false; + } +#endif + if (ioctl(_fd, UI_SET_EVBIT, EV_ABS) < 0) { + log_error(_("ioctl(UI_SET_EVBIT, EV_ABS): %s"), strerror(errno)); + // return false; + } + if (ioctl(_fd, UI_SET_ABSBIT,ABS_X) < 0) { + log_error(_("ioctl(UI_SET_ABSBIT,ABS_X): %s"), strerror(errno)); + // return false; + } + if (ioctl(_fd, UI_SET_ABSBIT, ABS_Y) < 0) { + log_error(_("ioctl(UI_SET_ABSBIT, ABS_Y): %s"), strerror(errno)); + // return false; + } +#endif + + if (ioctl(_fd, UI_SET_KEYBIT, BTN_LEFT) < 0) { + log_error(_("ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s"), strerror(errno)); + // return false; + } + if (ioctl(_fd, UI_SET_KEYBIT, BTN_RIGHT) < 0) { + log_error(_("ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s"), strerror(errno)); + // return false; + } + if (ioctl(_fd, UI_SET_EVBIT, ABS_PRESSURE) < 0) { + log_error(_("ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s"), strerror(errno)); + // return false; + } + // if (ioctl(_fd, UI_SET_EVBIT, ABS_TOUCH) < 0) { + // log_error("ioctl(UI_SET_EVBIT, ABS_TOUCH)"); + // return false; + // } + if (ioctl(_fd, UI_SET_KEYBIT, BTN_MOUSE) < 0) { + log_error(_("ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s"), strerror(errno)); + // return false; + } + + if (ioctl(_fd, UI_DEV_CREATE, 0) < 0) { + log_error(_("ioctl(UI_DEV_CREATED) failed!"), strerror(errno)); + // return false; + } + + return true; +} + +// Move the mouse cursor to a specified location +bool +UinputDevice::moveTo(int x, int y) +{ + // GNASH_REPORT_FUNCTION; + + struct input_event ev; + + memset(&ev, 0, sizeof(ev)); + gettimeofday(&ev.time, NULL); + ev.type = EV_ABS; + ev.code = ABS_X; + ev.value = x; + if (::write(_fd, &ev, sizeof(struct input_event)) < 0) { + log_error("write ABS_X"); + return false; + } + + ev.code = SYN_REPORT; + ev.type = EV_SYN; + if (::write(_fd, &ev, sizeof(struct input_event)) < 0) { + log_error("write SYN"); + return false; + } + + ev.type = EV_ABS; + ev.code = ABS_Y; + ev.value = y; + if (::write(_fd, &ev, sizeof(struct input_event)) < 0) { + log_error("write ABS_Y"); + return false; + } + + ev.code = SYN_REPORT; + ev.type = EV_SYN; + if (::write(_fd, &ev, sizeof(struct input_event)) < 0) { + log_error("write SYN"); + return false; + } + + return true; +} + +// end of namespace +} + +// local Variables: +// mode: C++ +// indent-tabs-mode: nil +// End: diff -Nru gnash-0.8.10~git20111001/libdevice/GnashDevice.h gnash-0.8.10/libdevice/GnashDevice.h --- gnash-0.8.10~git20111001/libdevice/GnashDevice.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/GnashDevice.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010. 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -24,9 +24,8 @@ #include "gnashconfig.h" #endif -#include - -#include "Geometry.h" +#include +#include "log.h" /// @note This file is the base class for all low level rendering and display /// devices. These devices must be probed and initialized first, before any @@ -39,11 +38,6 @@ struct GnashDevice { - typedef std::vector PathRefs; - typedef std::vector PathVec; - typedef std::vector > ClipBounds; - typedef std::vector PathPtrVec; - /// Handle multiple window types. The derived classes will cast this to /// the proper data type. typedef long native_window_t; @@ -80,6 +74,9 @@ // int queryGNASHConfig() { return queryGNASHConfig(_gnashDisplay); }; // int queryGNASHConfig(GNASHDisplay display); + /// Get the stride of the device + virtual size_t getStride() = 0; + /// Get the width of the device virtual size_t getWidth() = 0; @@ -113,7 +110,14 @@ /// Is this renderering natively virtual bool isNativeRender() = 0; + // These are only used for the Framebuffer + + /// Get the memory from the real framebuffer virtual boost::uint8_t *getFBMemory() { return 0; }; + + /// Get the memory from an offscreen buffer to support Double Buffering + virtual boost::uint8_t *getOffscreenBuffer() { return 0; }; + virtual size_t getFBMemSize() { return 0; }; // bindClient() is used by OpenVG, OpenGLES1, and OpenGLES2 diff -Nru gnash-0.8.10~git20111001/libdevice/Makefile.am gnash-0.8.10/libdevice/Makefile.am --- gnash-0.8.10~git20111001/libdevice/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -53,11 +54,6 @@ $(CAIRO_CFLAGS) \ $(NULL) -GNASH_LIBS = \ - $(top_builddir)/libmedia/libgnashmedia.la \ - $(top_builddir)/libbase/libgnashbase.la \ - $(NULL) - instdir = $(includedir)/gnash noinst_HEADERS = \ @@ -79,7 +75,9 @@ libgnashdevice_la_LDFLAGS = -release $(VERSION) libgnashdevice_la_SOURCES = \ GnashDevice.h \ - DeviceGlue.h + DeviceGlue.h \ + DeviceGlue.cpp \ + $(NULL) if BUILD_X11_DEVICE libgnashdevice_la_CPPFLAGS += $(X11_CFLAGS) @@ -123,7 +121,9 @@ include directfb/directfb.am endif +if ENABLE_DEVELOPER_TESTS if BUILD_X11_DEVICE + check_PROGRAMS += test_x11 test_x11_SOURCES = x11/test_x11.cpp test_x11_CPPFLAGS = $(AM_CPPFLAGS) $(X11_CFLAGS) @@ -132,6 +132,7 @@ $(X11_LIBS) \ $(GNASH_LIBS) endif +endif if BUILD_VAAPI_DEVICE include vaapi/vaapi.am diff -Nru gnash-0.8.10~git20111001/libdevice/rawfb/rawfb.am gnash-0.8.10/libdevice/rawfb/rawfb.am --- gnash-0.8.10~git20111001/libdevice/rawfb/rawfb.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/rawfb/rawfb.am 2012-02-07 16:51:33.000000000 +0000 @@ -10,6 +10,8 @@ $(TSLIB_LIBS) \ $(EXTRA_EGL_LIBS) + +if ENABLE_DEVELOPER_TESTS check_PROGRAMS += test_rawfb # this tests the low level EGL interface, used by OpenVG, OpenGLES1, @@ -21,4 +23,4 @@ $(TS_LIBS) \ $(GNASH_LIBS) endif - +endif \ No newline at end of file diff -Nru gnash-0.8.10~git20111001/libdevice/rawfb/RawFBDevice.cpp gnash-0.8.10/libdevice/rawfb/RawFBDevice.cpp --- gnash-0.8.10~git20111001/libdevice/rawfb/RawFBDevice.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/rawfb/RawFBDevice.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify @@ -60,7 +60,7 @@ memset(&_cmap, 0, sizeof(struct fb_cmap)); if (!initDevice(0, 0)) { - log_error("Couldn't initialize RAWFB device!"); + log_error(_("Couldn't initialize RAWFB device!")); } } @@ -77,7 +77,12 @@ RawFBDevice::clear() { GNASH_REPORT_FUNCTION; - memset(_fbmem, 0, _fixinfo.smem_len); + if (_fbmem) { + memset(_fbmem, 0, _fixinfo.smem_len); + } + if (_offscreen_buffer) { + memset(_offscreen_buffer.get(), 0, _fixinfo.smem_len); + } } RawFBDevice::~RawFBDevice() @@ -86,11 +91,18 @@ if (_fbmem) { munmap(_fbmem, 0); + log_debug(_("Freeing framebuffer memory")); _fbmem = 0; - if (_fd) { - close (_fd); - _fd = -1; - } + } + + if (_offscreen_buffer) { + log_debug(_("Freeing offscreen buffer")); + _offscreen_buffer.reset(); + } + + if (_fd) { + close (_fd); + _fd = -1; } } @@ -103,7 +115,7 @@ // Open the framebuffer device #ifdef ENABLE_FAKE_FRAMEBUFFER _fd = open(FAKEFB, O_RDWR); - log_debug("WARNING: Using %s as a fake framebuffer!", FAKEFB); + log_debug(_("WARNING: Using %s as a fake framebuffer!"), FAKEFB); #else devname = getenv("FRAMEBUFFER"); if (!devname) { @@ -118,10 +130,10 @@ _fd = open(devname, O_RDWR); #endif if (_fd < 0) { - log_error("Could not open framebuffer device: %s", strerror(errno)); + log_error(_("Could not open framebuffer device: %s"), strerror(errno)); return false; } else { - log_debug("Opened framebuffer device: %s", devname); + log_debug(_("Opened framebuffer device: %s"), devname); } // Load framebuffer properties @@ -136,7 +148,9 @@ _fixinfo.smem_len); log_debug(_("Video mode: %dx%d with %d bits per pixel."), _varinfo.xres, _varinfo.yres, - _varinfo.bits_per_pixel); + _varinfo.bits_per_pixel); + + log_debug(_("Framebuffer stride is: %d."), _fixinfo.line_length); return true; } @@ -195,21 +209,45 @@ // of the opened device. EGL wants the descriptor here too, so // this way we work in a similar manner. if (window) { - _fbmem = (unsigned char *)mmap(0, _fixinfo.smem_len, - PROT_READ|PROT_WRITE, MAP_SHARED, - window, 0); + _fbmem = reinterpret_cast(mmap(0, _fixinfo.smem_len, + PROT_READ|PROT_WRITE, MAP_SHARED, + window, 0)); } if (!_fbmem) { - log_error("Couldn't mmap() %d bytes of memory!", + log_error(("Couldn't mmap() %d bytes of memory!"), _fixinfo.smem_len); return false; } - + + if (!isSingleBuffered()) { + // Create an offscreen buffer the same size as the Framebuffer + _offscreen_buffer.reset(new boost::uint8_t[_fixinfo.smem_len]); + memset(_offscreen_buffer.get(), 0, _fixinfo.smem_len); + } + return true; } - +bool +RawFBDevice::swapBuffers() +{ + // When using AGG, the pointer to the offscreen buffer has been + // passed to AGG, so it renders in the offscreen buffer by default, + // leaving it up to us to manually copy the data from the offscreeen + // buffer into the real framebuffer memory. + if (_fbmem && _offscreen_buffer) { + std::copy(_offscreen_buffer.get(), + _offscreen_buffer.get() + _fixinfo.smem_len, + _fbmem); + return true; + } else { + // When single buffered, there is no data to copy, so always true + return true; + } + return false; +} + // Return a string with the error code as text, instead of a numeric value const char * RawFBDevice::getErrorString(int /* error */) @@ -335,11 +373,11 @@ write(fd, data, sizeof(struct fb_cmap)); close(fd); } else { - gnash::log_error("Couldn't write to the fake cmap!"); + log_error(_("Couldn't write to the fake cmap!")); return -1; } } else { - gnash::log_error("Couldn't write to the fake cmap, unknown type!"); + log_error(_("Couldn't write to the fake cmap, unknown type!")); return -1; } // If we send a SIGUSR1 signal to fbe, it'll reload the @@ -353,14 +391,14 @@ } else { pid_t pid = strtol(buf, 0, NULL); kill(pid, SIGUSR1); - gnash::log_debug("Signaled fbe to reload it's colormap."); + log_debug(_("Signaled fbe to reload it's colormap.")); } close(fd); } break; } default: - gnash::log_unimpl("fakefb_ioctl(%d)", request); + log_unimpl(_("fakefb_ioctl(%d)"), request); break; } diff -Nru gnash-0.8.10~git20111001/libdevice/rawfb/RawFBDevice.h gnash-0.8.10/libdevice/rawfb/RawFBDevice.h --- gnash-0.8.10~git20111001/libdevice/rawfb/RawFBDevice.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/rawfb/RawFBDevice.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -74,8 +74,6 @@ size_t getWidth() { return _varinfo.xres; }; size_t getHeight() { return _varinfo.yres; }; - bool isSingleBuffered() { return true; } - bool supportsRenderer(GnashDevice::rtype_t /* rtype */) { return false; } bool isBufferDestroyed() { return false; } @@ -109,7 +107,13 @@ // Create an RAWFB window to render in. This is only used by testing void createWindow(const char *name, int x, int y, int width, int height); + // Get the memory from the real framebuffer boost::uint8_t *getFBMemory() { return _fbmem; }; + + // // Get the memory from an offscreen buffer to support Double Buffering + boost::uint8_t *getOffscreenBuffer() { return _offscreen_buffer.get(); }; + + size_t getStride() { return _fixinfo.line_length; }; size_t getFBMemSize() { return _fixinfo.smem_len; }; int getHandle() { return _fd; }; @@ -123,18 +127,30 @@ /// For 8 bit (palette / LUT) modes, sets a grayscale palette. /// This GUI currently does not support palette modes. - bool setGrayscaleLUT8(); + bool setGrayscaleLUT8(); + + bool isSingleBuffered() { +#ifdef ENABLE_DOUBLE_BUFFERING + return false; +#else + return true; +#endif + } + + bool swapBuffers(); + protected: /// Clear the framebuffer memory void clear(); - int _fd; - std::string _filespec; - struct fb_fix_screeninfo _fixinfo; - struct fb_var_screeninfo _varinfo; - boost::uint8_t *_fbmem; - struct fb_cmap _cmap; // the colormap + int _fd; + std::string _filespec; + struct fb_fix_screeninfo _fixinfo; + struct fb_var_screeninfo _varinfo; + boost::uint8_t *_fbmem; + boost::scoped_ptr _offscreen_buffer; + struct fb_cmap _cmap; // the colormap }; #ifdef ENABLE_FAKE_FRAMEBUFFER diff -Nru gnash-0.8.10~git20111001/libdevice/rawfb/test_rawfb.cpp gnash-0.8.10/libdevice/rawfb/test_rawfb.cpp --- gnash-0.8.10~git20111001/libdevice/rawfb/test_rawfb.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/rawfb/test_rawfb.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -56,18 +56,36 @@ dbglogfile.setVerbosity(); rawfb::RawFBDevice rfb; + + if (!rfb.initDevice(argc, argv)) { + runtest.fail("RawFBDevice:InitDevice()"); + } else { + runtest.pass("RawFBDevice:InitDevice()"); + } - bool ret = rfb.initDevice(argc, argv); - if (ret <= 0) { - exit(0); + bool ret = rfb.attachWindow(rfb.getHandle()); + if (rfb.getFBMemory()) { + runtest.pass("RawFBDevice::attachWindow()"); + } else { + runtest.fail("RawFBDevice::attachWindow()"); } - if (ret && (rfb.getHandle() > 0)) { - runtest.pass("RawFBDevice:InitDevice()"); +#ifdef ENABLE_DOUBLE_BUFFERING + if (rfb.getOffscreenBuffer()) { + runtest.pass("RawFBDevice::getOffscreenBuffer()"); } else { - runtest.fail("RawFBDevice:InitDevice()"); + runtest.fail("RawFBDevice::getOffscreenBuffer()"); } - +#else + runtest.untested("RawFBDevice::getOffscreenBuffer()"); +#endif + + if (ret && rfb.getStride()) { + runtest.pass("RawFBDevice::getStride()"); + } else { + runtest.fail("RawFBDevice::getStride()"); + } + if (ret && rfb.getWidth()) { runtest.pass("RawFBDevice::getWidth()"); } else { @@ -139,15 +157,15 @@ } #endif -#if 1 // This is a manual test to see if we can draw a line on the // raw framebuffer to make sure it got initialized correctly. int x = 0, y = 0; long location = 0; - int line_length = rfb.getWidth() * ((rfb.getDepth()+7)/8); - - boost::uint8_t *fbp = rfb.getFBMemory(); + int line_length = rfb.getStride(); + boost::uint8_t *fbp = 0; + fbp = rfb.getFBMemory(); + for(y=100; y<102; y++); /* Where we are going to put the pixel */ for(x=0; x<200; x++) { @@ -159,8 +177,6 @@ *(fbp + location + 2) = 200; /* A lot of red */ *(fbp + location + 3) = 0; /* No transparency */ } -#endif - } // Local Variables: diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/test_vaapi.cpp gnash-0.8.10/libdevice/vaapi/test_vaapi.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/test_vaapi.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/test_vaapi.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/vaapi.am gnash-0.8.10/libdevice/vaapi/vaapi.am --- gnash-0.8.10~git20111001/libdevice/vaapi/vaapi.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/vaapi.am 2012-02-07 16:51:33.000000000 +0000 @@ -87,11 +87,12 @@ EXTRA_DIST = $(SRCS) $(noinst_HEADERS) libgnashdevice_la_CPPFLAGS += $(VAAPI_CFLAGS) -libgnashdevice_la_SOURCES += \ - vaapi/VaapiDevice.cpp \ - vaapi/VaapiDevice.h +# libgnashdevice_la_SOURCES += \ +# vaapi/VaapiDevice.cpp \ +# vaapi/VaapiDevice.h libgnashdevice_la_LIBADD += $(VAAPI_LIBS) +if ENABLE_DEVELOPER_TESTS check_PROGRAMS += test_vaapi test_vaapi_SOURCES = vaapi/test_vaapi.cpp test_vaapi_CPPFLAGS = $(AM_CPPFLAGS) $(VAAPI_CFLAGS) @@ -99,4 +100,4 @@ libgnashdevice.la \ $(VAAPI_LIBS) \ $(GNASH_LIBS) - +endif \ No newline at end of file diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/vaapi_common.h gnash-0.8.10/libdevice/vaapi/vaapi_common.h --- gnash-0.8.10~git20111001/libdevice/vaapi/vaapi_common.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/vaapi_common.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // vaapi_common.h: VA API common (internal) includes and definitions // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiContext.cpp gnash-0.8.10/libdevice/vaapi/VaapiContext.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiContext.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiContext.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiContext.cpp: VA context abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiContext.h gnash-0.8.10/libdevice/vaapi/VaapiContext.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiContext.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiContext.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiContext.h: VA context abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDevice.cpp gnash-0.8.10/libdevice/vaapi/VaapiDevice.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDevice.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiDevice.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDevice.h gnash-0.8.10/libdevice/vaapi/VaapiDevice.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDevice.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiDevice.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010. 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDisplay.cpp gnash-0.8.10/libdevice/vaapi/VaapiDisplay.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDisplay.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiDisplay.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiDisplay.cpp: VA display abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDisplayGLX.h gnash-0.8.10/libdevice/vaapi/VaapiDisplayGLX.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDisplayGLX.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiDisplayGLX.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiDisplayGLX.h: VA/GLX display representation // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDisplay.h gnash-0.8.10/libdevice/vaapi/VaapiDisplay.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDisplay.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiDisplay.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiDisplay.h: VA display abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDisplayX11.h gnash-0.8.10/libdevice/vaapi/VaapiDisplayX11.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiDisplayX11.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiDisplayX11.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiDisplayX11.h: VA/X11 display representation // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiException.h gnash-0.8.10/libdevice/vaapi/VaapiException.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiException.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiException.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiException.h: VA exception abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiGlobalContext.cpp gnash-0.8.10/libdevice/vaapi/VaapiGlobalContext.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiGlobalContext.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiGlobalContext.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiGlobalContext.cpp: VA API global context // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiGlobalContext.h gnash-0.8.10/libdevice/vaapi/VaapiGlobalContext.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiGlobalContext.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiGlobalContext.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiGlobalContext.h: VA API global context // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiImage.cpp gnash-0.8.10/libdevice/vaapi/VaapiImage.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiImage.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiImage.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiImage.cpp: VA image abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -35,7 +35,7 @@ : _format(format) , _image_data(NULL) { - log_debug("VaapiImage::VaapiImage(): format '%s'\n", string_of_FOURCC(format)); + log_debug(_("VaapiImage::VaapiImage(): format '%s'\n", string_of_FOURCC(format))); memset(&_image, 0, sizeof(_image)); _image.image_id = VA_INVALID_ID; @@ -79,7 +79,7 @@ if (!vaapi_check_status(status, "vaCreateImage()")) return false; - log_debug(" image 0x%08x, format '%s'\n", get(), string_of_FOURCC(_format)); + log_debug(_(" image 0x%08x, format '%s'\n", get(), string_of_FOURCC(_format))); return true; } diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiImageFormat.cpp gnash-0.8.10/libdevice/vaapi/VaapiImageFormat.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiImageFormat.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiImageFormat.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiImageFormat.cpp: VA image format abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiImageFormat.h gnash-0.8.10/libdevice/vaapi/VaapiImageFormat.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiImageFormat.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiImageFormat.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiImageFormat.h: VA image format abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiImage.h gnash-0.8.10/libdevice/vaapi/VaapiImage.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiImage.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiImage.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiImage.h: VA image abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSubpicture.cpp gnash-0.8.10/libdevice/vaapi/VaapiSubpicture.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSubpicture.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiSubpicture.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiSubpicture.cpp: VA subpicture abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -32,7 +32,7 @@ : _image(image) , _subpicture(VA_INVALID_ID) { - log_debug("VaapiSubpicture::VaapiSubpicture(): format '%s'\n", string_of_FOURCC(image->format())); + log_debug(_("VaapiSubpicture::VaapiSubpicture(): format '%s'\n", string_of_FOURCC(image->format()))); if (!create()) { boost::format msg; diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSubpicture.h gnash-0.8.10/libdevice/vaapi/VaapiSubpicture.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSubpicture.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiSubpicture.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiSubpicture.h: VA subpicture abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurface.cpp gnash-0.8.10/libdevice/vaapi/VaapiSurface.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurface.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiSurface.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiSurface.cpp: VA surface abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -74,7 +74,7 @@ VaapiSurfaceImpl::~VaapiSurfaceImpl() { - log_debug("VaapiSurface::~VaapiSurface(): surface 0x%08x\n", surface()); + log_debug(_("VaapiSurface::~VaapiSurface(): surface 0x%08x\n", surface())); if (surface() == VA_INVALID_SURFACE) { return; diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurfaceGLX.cpp gnash-0.8.10/libdevice/vaapi/VaapiSurfaceGLX.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurfaceGLX.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiSurfaceGLX.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiSurfaceGLX.cpp: VA/GLX surface abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -202,14 +202,14 @@ reset(reinterpret_cast(surface)); - log_debug(" -> surface %p\n", this->surface()); + log_debug(_(" -> surface %p\n", this->surface())); } VaapiSurfaceGLXImpl::~VaapiSurfaceGLXImpl() { // GNASH_REPORT_FUNCTION; - log_debug("VaapiSurface::~VaapiSurface(): surface %p\n", surface()); + log_debug(_("VaapiSurface::~VaapiSurface(): surface %p\n", surface())); if (!surface()) { return; @@ -263,7 +263,7 @@ bool VaapiSurfaceGLX::update(boost::shared_ptr surface) { - log_debug("VaapiSurfaceGLX::update(): from surface 0x%08x\n", surface->get()); + log_debug(_("VaapiSurfaceGLX::update(): from surface 0x%08x\n", surface->get())); return dynamic_cast(_impl.get())->update(surface); } diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurfaceGLX.h gnash-0.8.10/libdevice/vaapi/VaapiSurfaceGLX.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurfaceGLX.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiSurfaceGLX.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiSurfaceGLX.h: VA/GLX surface abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurface.h gnash-0.8.10/libdevice/vaapi/VaapiSurface.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurface.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiSurface.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiSurface.h: VA surface abstraction // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurfaceProxy.cpp gnash-0.8.10/libdevice/vaapi/VaapiSurfaceProxy.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurfaceProxy.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiSurfaceProxy.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiSurfaceProxy.cpp: VA surface proxy // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -28,12 +28,12 @@ boost::shared_ptr context) : _context(context), _surface(surface) { - log_debug("VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n", _surface->get()); + log_debug(_("VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n", _surface->get())); } VaapiSurfaceProxy::~VaapiSurfaceProxy() { - log_debug("VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n", _surface->get()); + log_debug(_("VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n", _surface->get())); _context->releaseSurface(_surface); } diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurfaceProxy.h gnash-0.8.10/libdevice/vaapi/VaapiSurfaceProxy.h --- gnash-0.8.10~git20111001/libdevice/vaapi/VaapiSurfaceProxy.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/VaapiSurfaceProxy.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VaapiSurfaceProxy.h: VA surface proxy // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/vaapi_utils.cpp gnash-0.8.10/libdevice/vaapi/vaapi_utils.cpp --- gnash-0.8.10~git20111001/libdevice/vaapi/vaapi_utils.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/vaapi_utils.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // vaapi_utils.cpp: VA API utilities // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/vaapi/vaapi_utils.h gnash-0.8.10/libdevice/vaapi/vaapi_utils.h --- gnash-0.8.10~git20111001/libdevice/vaapi/vaapi_utils.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/vaapi/vaapi_utils.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // vaapi_utils.h: VA API utilities // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/x11/test_x11.cpp gnash-0.8.10/libdevice/x11/test_x11.cpp --- gnash-0.8.10~git20111001/libdevice/x11/test_x11.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/x11/test_x11.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libdevice/x11/X11Device.cpp gnash-0.8.10/libdevice/x11/X11Device.cpp --- gnash-0.8.10~git20111001/libdevice/x11/X11Device.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/x11/X11Device.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -85,7 +85,7 @@ GNASH_REPORT_FUNCTION; if (!initDevice(0, 0)) { - log_error("Couldn't initialize X11 device!"); + log_error(_("Couldn't initialize X11 device!")); } } @@ -103,7 +103,7 @@ GNASH_REPORT_FUNCTION; if (!initDevice(argc, argv)) { - log_error("Couldn't initialize X11 device!"); + log_error(_("Couldn't initialize X11 device!")); } } @@ -139,7 +139,7 @@ _display = XOpenDisplay(dpyName); if (!_display) { - log_error("couldn't open X11 display!"); + log_error(_("couldn't open X11 display!")); return false; } @@ -159,7 +159,7 @@ _vinfo = XGetVisualInfo(_display, VisualIDMask, &visTemplate, &num_visuals); std::cerr << "Num Visuals: " << num_visuals << std::endl; if (!_vinfo) { - log_error("Error: couldn't get X visual\n"); + log_error(_("Error: couldn't get X visual\n")); exit(1); } std::cerr << "X11 visual is: " << _vinfo->visual << std::endl; @@ -196,7 +196,7 @@ if (_display) { XGetErrorText(_display, error, msg, 80); } else { - log_error("The default Display is not set!"); + log_error(_("The default Display is not set!")); } return msg; @@ -209,12 +209,12 @@ GNASH_REPORT_FUNCTION; if (!_display) { - log_error("No Display device set!"); + log_error(_("No Display device set!")); return; } if (!_root) { - log_error("No drawable window set!"); + log_error(_("No drawable window set!")); return; } @@ -273,17 +273,17 @@ if (reshape) { width = event.xconfigure.width; height = event.xconfigure.height; - reshape(event.xconfigure.width, event.xconfigure.height); + reshape(width, height); } break; case KeyPress: { char buffer[10]; - int r, code; + int code; code = XLookupKeysym(&event.xkey, 0); if (!keyPress || !keyPress(code)) { - r = XLookupString(&event.xkey, buffer, sizeof(buffer), - NULL, NULL); + // int r = XLookupString(&event.xkey, buffer, sizeof(buffer), + // NULL, NULL); if (buffer[0] == 27) { // escape return; diff -Nru gnash-0.8.10~git20111001/libdevice/x11/X11Device.h gnash-0.8.10/libdevice/x11/X11Device.h --- gnash-0.8.10~git20111001/libdevice/x11/X11Device.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libdevice/x11/X11Device.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -56,6 +56,8 @@ dtype_t getType() { return X11; }; + size_t getStride() { return 0; }; + // Initialize X11 Device layer bool initDevice(int argc, char *argv[]); diff -Nru gnash-0.8.10~git20111001/libmedia/AudioDecoder.h gnash-0.8.10/libmedia/AudioDecoder.h --- gnash-0.8.10~git20111001/libmedia/AudioDecoder.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/AudioDecoder.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioDecoder.h: Audio decoding base class. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/AudioDecoderSimple.cpp gnash-0.8.10/libmedia/AudioDecoderSimple.cpp --- gnash-0.8.10~git20111001/libmedia/AudioDecoderSimple.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/AudioDecoderSimple.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioDecoderSimple.cpp: Audio decoding using "simple" internal decoders. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/AudioDecoderSimple.h gnash-0.8.10/libmedia/AudioDecoderSimple.h --- gnash-0.8.10~git20111001/libmedia/AudioDecoderSimple.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/AudioDecoderSimple.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioDecoderSimple.h: Audio decoding using "simple" internal decoders. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/AudioDecoderSpeex.cpp gnash-0.8.10/libmedia/AudioDecoderSpeex.cpp --- gnash-0.8.10~git20111001/libmedia/AudioDecoderSpeex.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/AudioDecoderSpeex.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,4 +1,5 @@ -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// +// Copyright (C) 2008, 2009, 2010, 2011. 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/AudioDecoderSpeex.h gnash-0.8.10/libmedia/AudioDecoderSpeex.h --- gnash-0.8.10~git20111001/libmedia/AudioDecoderSpeex.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/AudioDecoderSpeex.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,4 +1,6 @@ -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/AudioInput.h gnash-0.8.10/libmedia/AudioInput.h --- gnash-0.8.10~git20111001/libmedia/AudioInput.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/AudioInput.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioInput.h: Audio input base class // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/AudioResampler.cpp gnash-0.8.10/libmedia/AudioResampler.cpp --- gnash-0.8.10~git20111001/libmedia/AudioResampler.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/AudioResampler.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // AudioResampler.cpp -- custom audio resampler // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/AudioResampler.h gnash-0.8.10/libmedia/AudioResampler.h --- gnash-0.8.10~git20111001/libmedia/AudioResampler.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/AudioResampler.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // AudioResampler.h -- custom audio resampler // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioDecoderFfmpeg.cpp gnash-0.8.10/libmedia/ffmpeg/AudioDecoderFfmpeg.cpp --- gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioDecoderFfmpeg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/AudioDecoderFfmpeg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioDecoderFfmpeg.cpp: Audio decoding using the FFmpeg library. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -397,10 +398,10 @@ // or FLV AudioTag not containing full audio frames) // - log_error("AudioDecoderFfmpeg: " + log_error(_("AudioDecoderFfmpeg: " "could not find a complete frame in " "the last %d bytes of input" - " (malformed SWF or FLV?)", + " (malformed SWF or FLV?)"), consumed); //abort(); continue; @@ -583,7 +584,7 @@ av_free(output); if (expectedMaxOutSamples < outSamples) { - log_error(" --- Computation of resampled samples (%d) < then the actual returned samples (%d)", + log_error(_(" --- Computation of resampled samples (%d) < then the actual returned samples (%d)"), expectedMaxOutSamples, outSamples); log_debug(" input frame size: %d", outSize); diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioDecoderFfmpeg.h gnash-0.8.10/libmedia/ffmpeg/AudioDecoderFfmpeg.h --- gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioDecoderFfmpeg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/AudioDecoderFfmpeg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioDecoderFfmpeg.h: Audio decoding using the FFMPEG library. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioInputFfmpeg.cpp gnash-0.8.10/libmedia/ffmpeg/AudioInputFfmpeg.cpp --- gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioInputFfmpeg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/AudioInputFfmpeg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioInputFfmpeg.cpp: Audio input base class source file. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioInputFfmpeg.h gnash-0.8.10/libmedia/ffmpeg/AudioInputFfmpeg.h --- gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioInputFfmpeg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/AudioInputFfmpeg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioInputFfmpeg.h: Audio input base class // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioResamplerFfmpeg.cpp gnash-0.8.10/libmedia/ffmpeg/AudioResamplerFfmpeg.cpp --- gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioResamplerFfmpeg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/AudioResamplerFfmpeg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // AudioResamplerFfmpeg.cpp - FFMPEG based audio resampler // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioResamplerFfmpeg.h gnash-0.8.10/libmedia/ffmpeg/AudioResamplerFfmpeg.h --- gnash-0.8.10~git20111001/libmedia/ffmpeg/AudioResamplerFfmpeg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/AudioResamplerFfmpeg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // AudioResamplerFfmpeg.h - FFMPEG based audio resampler // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/ffmpegHeaders.h gnash-0.8.10/libmedia/ffmpeg/ffmpegHeaders.h --- gnash-0.8.10~git20111001/libmedia/ffmpeg/ffmpegHeaders.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/ffmpegHeaders.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // ffmpegHeaders.h - hide braindamage required to support ffmpeg includes in a single file // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/MediaHandlerFfmpeg.cpp gnash-0.8.10/libmedia/ffmpeg/MediaHandlerFfmpeg.cpp --- gnash-0.8.10~git20111001/libmedia/ffmpeg/MediaHandlerFfmpeg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/MediaHandlerFfmpeg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaHandlerFfmpeg.cpp: FFMPEG media handler, for Gnash // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/MediaHandlerFfmpeg.h gnash-0.8.10/libmedia/ffmpeg/MediaHandlerFfmpeg.h --- gnash-0.8.10~git20111001/libmedia/ffmpeg/MediaHandlerFfmpeg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/MediaHandlerFfmpeg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaHandlerFfmpeg.h: FFMPEG media handler, for Gnash // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/MediaParserFfmpeg.cpp gnash-0.8.10/libmedia/ffmpeg/MediaParserFfmpeg.cpp --- gnash-0.8.10~git20111001/libmedia/ffmpeg/MediaParserFfmpeg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/MediaParserFfmpeg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaParserFfmpeg.cpp: FFMPEG media parsers, for Gnash // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -207,8 +208,8 @@ // mdb:93, lastbuf:0 skiping granule 0 // When playing: http://downloads.bbc.co.uk/news/nol/shared/spl/hi/audio_slideshow/kenadamptw/slideshow_629.swf // - LOG_ONCE(log_error("FIXME: FFmpeg packet decompression " - "timestamp has no value, taking as zero")); + LOG_ONCE(log_error(_("FIXME: FFmpeg packet decompression " + "timestamp has no value, taking as zero"))); dts = 0; } boost::uint64_t timestamp = static_cast(dts * as_double(_audioStream->time_base) * 1000.0); @@ -474,7 +475,7 @@ boost::uint64_t duration = _videoStream->duration; #endif if (duration == AV_NOPTS_VALUE) { - log_error("Duration of video stream unknown"); + log_error(_("Duration of video stream unknown")); duration=0; // TODO: guess! } else { duration = duration / as_double(_videoStream->time_base); // TODO: check this @@ -503,7 +504,7 @@ boost::uint64_t duration = _audioStream->duration; #endif if (duration == AV_NOPTS_VALUE) { - log_error("Duration of audio stream unknown to ffmpeg"); + log_error(_("Duration of audio stream unknown to ffmpeg")); duration=0; // TODO: guess! } else { diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/MediaParserFfmpeg.h gnash-0.8.10/libmedia/ffmpeg/MediaParserFfmpeg.h --- gnash-0.8.10~git20111001/libmedia/ffmpeg/MediaParserFfmpeg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/MediaParserFfmpeg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaParserFfmpeg.h: FFMEPG media parsers, for Gnash // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoConverterFfmpeg.cpp gnash-0.8.10/libmedia/ffmpeg/VideoConverterFfmpeg.cpp --- gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoConverterFfmpeg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/VideoConverterFfmpeg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. -// Copyright (C) 1999-2008 the VideoLAN team +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. +// Copyright (C) 1999-2008 the VideoLAN team // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoConverterFfmpeg.h gnash-0.8.10/libmedia/ffmpeg/VideoConverterFfmpeg.h --- gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoConverterFfmpeg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/VideoConverterFfmpeg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoDecoderFfmpeg.cpp gnash-0.8.10/libmedia/ffmpeg/VideoDecoderFfmpeg.cpp --- gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoDecoderFfmpeg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/VideoDecoderFfmpeg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // VideoDecoderFfmpeg.cpp: Video decoding using the FFMPEG library. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -302,7 +303,7 @@ im.reset(new image::ImageRGB(width, height)); break; default: - log_error("Pixel format not handled"); + log_error(_("Pixel format not handled")); return im; } @@ -369,7 +370,7 @@ #endif if (!bytes) { - log_error("Decoding of a video frame failed"); + log_error(_("Decoding of a video frame failed")); av_free(frame); return ret; } diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoDecoderFfmpeg.h gnash-0.8.10/libmedia/ffmpeg/VideoDecoderFfmpeg.h --- gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoDecoderFfmpeg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/VideoDecoderFfmpeg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // VideoDecoderFfmpeg.h: Video decoding using the FFMPEG library. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoDecoderFfmpegVaapi.cpp gnash-0.8.10/libmedia/ffmpeg/VideoDecoderFfmpegVaapi.cpp --- gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoDecoderFfmpegVaapi.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/VideoDecoderFfmpegVaapi.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // vaapi.cpp: VA API acceleration. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoDecoderFfmpegVaapi.h gnash-0.8.10/libmedia/ffmpeg/VideoDecoderFfmpegVaapi.h --- gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoDecoderFfmpegVaapi.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/VideoDecoderFfmpegVaapi.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // vaapi.h: VA API acceleration. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoInputFfmpeg.cpp gnash-0.8.10/libmedia/ffmpeg/VideoInputFfmpeg.cpp --- gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoInputFfmpeg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/VideoInputFfmpeg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // VideoInputFfmpeg.h: Video input processing using Ffmpeg // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoInputFfmpeg.h gnash-0.8.10/libmedia/ffmpeg/VideoInputFfmpeg.h --- gnash-0.8.10~git20111001/libmedia/ffmpeg/VideoInputFfmpeg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/ffmpeg/VideoInputFfmpeg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // VideoInputFfmpeg.h: Video input processing using Gstreamer // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/FLVParser.cpp gnash-0.8.10/libmedia/FLVParser.cpp --- gnash-0.8.10~git20111001/libmedia/FLVParser.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/FLVParser.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // FLVParser.cpp: Flash Video file parser, for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -183,7 +184,7 @@ frame = readAudioFrame(bodyLength-1, flvtag.timestamp); if ( ! frame.get() ) { - log_error("could not read audio frame?"); + log_error(_("could not read audio frame?")); } // If this is the first audioframe no info about the @@ -260,7 +261,7 @@ std::auto_ptr frame = readVideoFrame(bodyLength-1, flvtag.timestamp); if ( ! frame.get() ) { - log_error("could not read video frame?"); + log_error(_("could not read video frame?")); } // If this is the first videoframe no info about the @@ -318,7 +319,8 @@ //log_debug("FLVParser::parseNextTag seeking to %d", thisTagPos+4); if (!_stream->seek(thisTagPos+4)) { - log_error("FLVParser::parseNextTag: can't seek to %d", thisTagPos+4); + log_error(_("FLVParser::parseNextTag: can't seek to %d"), + thisTagPos+4); completed = true; return false; @@ -331,8 +333,8 @@ if ( actuallyRead < 12 ) { if ( actuallyRead ) - log_error("FLVParser::parseNextTag: can't read tag info " - "(needed 12 bytes, only got %d)", actuallyRead); + log_error(_("FLVParser::parseNextTag: can't read tag info " + "(needed 12 bytes, only got %d)"), actuallyRead); // else { assert(_stream->eof(); } ? completed = true; @@ -430,8 +432,8 @@ if ( actuallyRead < flvtag.body_size-1 ) { - log_error("FLVParser::parseNextTag: can't read metaTag (%d) " - "body (needed %d bytes, only got %d)", + log_error(_("FLVParser::parseNextTag: can't read metaTag (%d) " + "body (needed %d bytes, only got %d)"), FLV_META_TAG, flvtag.body_size, actuallyRead); return false; } @@ -476,7 +478,7 @@ boost::uint8_t header[9]; if ( _stream->read(header, 9) != 9 ) { - log_error("FLVParser::parseHeader: couldn't read 9 bytes of header"); + log_error(_("FLVParser::parseHeader: couldn't read 9 bytes of header")); return false; } @@ -528,7 +530,7 @@ std::fill(data + bytesRead, data + bufSize, 0); if (bytesRead < dataSize) { - log_error("FLVParser::readAudioFrame: could only read %d/%d bytes", + log_error(_("FLVParser::readAudioFrame: could only read %d/%d bytes"), bytesRead, dataSize); } diff -Nru gnash-0.8.10~git20111001/libmedia/FLVParser.h gnash-0.8.10/libmedia/FLVParser.h --- gnash-0.8.10~git20111001/libmedia/FLVParser.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/FLVParser.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // FLVParser.h: Flash Video file format parser, for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/AudioDecoderGst.cpp gnash-0.8.10/libmedia/gst/AudioDecoderGst.cpp --- gnash-0.8.10~git20111001/libmedia/gst/AudioDecoderGst.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/AudioDecoderGst.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // AudioDecoderGst.cpp: Audio decoding using Gstreamer. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/AudioDecoderGst.h gnash-0.8.10/libmedia/gst/AudioDecoderGst.h --- gnash-0.8.10~git20111001/libmedia/gst/AudioDecoderGst.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/AudioDecoderGst.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioDecoderGst.h: Audio decoding using Gstreamer. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/AudioInputGst.cpp gnash-0.8.10/libmedia/gst/AudioInputGst.cpp --- gnash-0.8.10~git20111001/libmedia/gst/AudioInputGst.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/AudioInputGst.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // AudioInputGst.cpp: Audio input processing using Gstreamer. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -97,7 +97,7 @@ element = gst_element_factory_make ("audiotestsrc", "audtestsrc"); if (element == NULL) { - log_error("%s: Could not create audio test source", __FUNCTION__); + log_error(_("%s: Could not create audio test source"), __FUNCTION__); return; } else { _audioVect.push_back(new GnashAudio); @@ -114,12 +114,12 @@ element = gst_element_factory_make ("pulsesrc", "pulsesrc"); if ( ! element ) { - log_error("%s: Could not create pulsesrc element", __FUNCTION__); + log_error(_("%s: Could not create pulsesrc element"), __FUNCTION__); return; } probe = GST_PROPERTY_PROBE (element); if ( ! probe ) { - log_error("%s: Could not get property probe from pulsesrc element", + log_error(_("%s: Could not get property probe from pulsesrc element"), __FUNCTION__); return; } @@ -187,7 +187,7 @@ if (devselect < 0 || (static_cast(devselect) >= _audioVect.size())) { - log_error("%s: passed an invalid devselect argument", __FUNCTION__); + log_error(_("%s: passed an invalid devselect argument"), __FUNCTION__); exit(EXIT_FAILURE); } @@ -217,7 +217,7 @@ if (GST_IS_OBJECT(bus)){ gst_object_unref (bus); } else { - log_error("%s: Pipeline bus isn't an object for some reason", + log_error(_("%s: Pipeline bus isn't an object for some reason"), __FUNCTION__); } //if everything above worked properly, begin probing for values @@ -236,12 +236,12 @@ if (GST_IS_OBJECT(pad)) { gst_object_unref (pad); } else { - log_error("%s: Template pad isn't an object for some reason", + log_error(_("%s: Template pad isn't an object for some reason"), __FUNCTION__); } bool ok = checkSupportedFormats(caps); if (ok) { - log_error("The input device you selected isn't supported (yet)"); + log_error(_("The input device you selected isn't supported (yet)")); } else { gst_caps_unref(caps); } @@ -250,7 +250,7 @@ if (GST_IS_OBJECT(pipeline)){ gst_object_unref (pipeline); } else { - log_error("%s: pipeline isn't an object for some reason", + log_error(_("%s: pipeline isn't an object for some reason"), __FUNCTION__); } } @@ -267,7 +267,7 @@ if (devselect < 0 || (static_cast(devselect) >= _audioVect.size())) { - log_error("%s: Passed a bad devselect value", __FUNCTION__); + log_error(_("%s: Passed a bad devselect value"), __FUNCTION__); exit (EXIT_FAILURE); } GnashAudioPrivate *audio = new GnashAudioPrivate; @@ -276,7 +276,7 @@ audio->setDeviceName(_audioVect[devselect]->getProductName()); _globalAudio = audio; } else { - log_error("%s: was passed a NULL pointer", __FUNCTION__); + log_error(_("%s: was passed a NULL pointer"), __FUNCTION__); } return audio; } @@ -321,9 +321,9 @@ audio->_audioSourceBin = gst_parse_bin_from_description(command, TRUE, &error); if (audio->_audioSourceBin == NULL) { - log_error ("%s: Creation of the audioSourceBin failed", + log_error(_("%s: Creation of the audioSourceBin failed"), __FUNCTION__); - log_error ("the error was %s\n", error->message); + log_error(_("the error was %s"), error->message); return false; } g_free(command); @@ -334,7 +334,7 @@ result = gst_bin_add(GST_BIN(audio->_audioMainBin), audio->_audioSourceBin); if (!result) { - log_error("%s: couldn't drop the sourcebin back into the main bin", + log_error(_("%s: couldn't drop the sourcebin back into the main bin"), __FUNCTION__); return false; } @@ -344,7 +344,7 @@ result = gst_element_link(audio->_audioSourceBin, tee); if (!result) { - log_error("%s: couldn't link up sourcebin and tee", __FUNCTION__); + log_error(_("%s: couldn't link up sourcebin and tee"), __FUNCTION__); return false; } _globalAudio = audio; @@ -377,9 +377,9 @@ audio->_audioSourceBin = gst_parse_bin_from_description(command, TRUE, &error); if (audio->_audioSourceBin == NULL) { - log_error ("%s: Creation of the audioSourceBin failed", + log_error(_("%s: Creation of the audioSourceBin failed"), __FUNCTION__); - log_error ("the error was %s", error->message); + log_error(_("the error was %s"), error->message); return false; } g_free(command); @@ -403,37 +403,37 @@ ok = audioCreateSourceBin(audio); if (ok != true) { - log_error("%s: audioCreateSourceBin failed!", __FUNCTION__); + log_error(_("%s: audioCreateSourceBin failed!"), __FUNCTION__); return false; } if ((tee = gst_element_factory_make ("tee", "tee")) == NULL) { - log_error("%s: problem creating tee element", __FUNCTION__); + log_error(_("%s: problem creating tee element"), __FUNCTION__); return false; } if ((saveQueue = gst_element_factory_make("queue", "saveQueue")) == NULL) { - log_error("%s: problem creating save_queue element", __FUNCTION__); + log_error(_("%s: problem creating save_queue element"), __FUNCTION__); return false; } if ((audioPlaybackQueue = gst_element_factory_make("queue", "audioPlaybackQueue")) == NULL) { - log_error("%s: problem creating audioPlaybackQueue element", __FUNCTION__); + log_error(_("%s: problem creating audioPlaybackQueue element"), __FUNCTION__); return false; } gst_bin_add_many (GST_BIN (audio->_audioMainBin), audio->_audioSourceBin, tee, saveQueue, audioPlaybackQueue, NULL); ok = gst_element_link(audio->_audioSourceBin, tee); if (ok != true) { - log_error("%s: couldn't link audioSourceBin and tee", __FUNCTION__); + log_error(_("%s: couldn't link audioSourceBin and tee"), __FUNCTION__); return false; } ok &= gst_element_link_many (tee, saveQueue, NULL); if (ok != true) { - log_error("%s: couldn't link tee and saveQueue", __FUNCTION__); + log_error(_("%s: couldn't link tee and saveQueue"), __FUNCTION__); return false; } ok &= gst_element_link_many (tee, audioPlaybackQueue, NULL); if (ok != true) { - log_error("%s: couldn't link tee and audioPlaybackQueue", __FUNCTION__); + log_error(_("%s: couldn't link tee and audioPlaybackQueue"), __FUNCTION__); return false; } @@ -442,7 +442,7 @@ //add ghostpad to saveQueue (allows connections between bins) pad = gst_element_get_pad (saveQueue, "src"); if (pad == NULL) { - log_error("%s: couldn't get saveQueueSrcPad", __FUNCTION__); + log_error(_("%s: couldn't get saveQueueSrcPad"), __FUNCTION__); return false; } gst_element_add_pad (audio->_audioMainBin, @@ -452,7 +452,7 @@ //add ghostpad to video_display_queue pad = gst_element_get_pad (audioPlaybackQueue, "src"); if (pad == NULL) { - log_error("%s: couldn't get audioPlaybackQueue", __FUNCTION__); + log_error(_("%s: couldn't get audioPlaybackQueue"), __FUNCTION__); return false; } gst_element_add_pad (audio->_audioMainBin, @@ -461,7 +461,7 @@ if (!ok) { - log_error("%s: Unable to create main pipeline", __FUNCTION__); + log_error(_("%s: Unable to create main pipeline"), __FUNCTION__); return false; } else { return true; @@ -478,7 +478,7 @@ audio->_audioPlaybackBin = gst_bin_new("playbackBin"); if ((autosink = gst_element_factory_make ("autoaudiosink", "audiosink")) == NULL) { - log_error("%s: There was a problem making the audiosink!", __FUNCTION__); + log_error(_("%s: There was a problem making the audiosink!"), __FUNCTION__); return false; } @@ -514,7 +514,7 @@ if (padreturn == GST_PAD_LINK_OK) { return true; } else { - log_error("something went wrong in the makeSourcePlaybackLink function"); + log_error(_("something went wrong in the makeSourcePlaybackLink function")); return false; } } @@ -537,7 +537,7 @@ ok = gst_pad_unlink(audioPlaybackQueueSrc, audioPlaybackBinSink); if (ok != true) { - log_error("%s: unlink failed", __FUNCTION__); + log_error(_("%s: unlink failed"), __FUNCTION__); return false; } else { state = gst_element_set_state(audio->_audioPlaybackBin, GST_STATE_NULL); @@ -545,14 +545,15 @@ //return true; ok = gst_bin_remove(GST_BIN(audio->_pipeline), audio->_audioPlaybackBin); if (ok != true) { - log_error("%s: couldn't remove audioPlaybackBin from pipeline", + log_error(_("%s: couldn't remove audioPlaybackBin from pipeline"), __FUNCTION__); return false; } else { return true; } } else { - log_error("%s: changing state of audioPlaybackBin failed", __FUNCTION__); + log_error(_("%s: changing state of audioPlaybackBin failed"), + __FUNCTION__); return false; } } @@ -575,7 +576,7 @@ gst_message_parse_error (msg, &error, &debug); g_free (debug); - log_error ("Error: %s\n", error->message); + log_error(_("Error: %s"), error->message); g_error_free (error); break; } @@ -595,19 +596,19 @@ audio->_audioSaveBin = gst_bin_new ("audioSaveBin"); if ((audioConvert = gst_element_factory_make("audioconvert", "audio_convert")) == NULL) { - log_error("%s: Couldn't make audioconvert element", __FUNCTION__); + log_error(_("%s: Couldn't make audioconvert element"), __FUNCTION__); return false; } if ((audioEnc = gst_element_factory_make("vorbisenc", "audio_enc")) == NULL){ - log_error("%s: Couldn't make vorbisenc element", __FUNCTION__); + log_error(_("%s: Couldn't make vorbisenc element"), __FUNCTION__); return false; } if ((audio->_mux = gst_element_factory_make("oggmux", "mux")) == NULL) { - log_error("%s: Couldn't make oggmux element", __FUNCTION__); + log_error(_("%s: Couldn't make oggmux element"), __FUNCTION__); return false; } if ((filesink = gst_element_factory_make("filesink", "filesink")) == NULL) { - log_error("%s: Couldn't make filesink element", __FUNCTION__); + log_error(_("%s: Couldn't make filesink element"), __FUNCTION__); return false; } else { g_object_set(filesink, "location", "audioOut.ogg", NULL); @@ -626,7 +627,7 @@ filesink, NULL); if (!ok) { - log_error("%s: Something went wrong in linking", __FUNCTION__); + log_error(_("%s: Something went wrong in linking"), __FUNCTION__); return false; } @@ -654,7 +655,7 @@ if (padreturn == GST_PAD_LINK_OK) { return true; } else { - log_error("something went wrong in the makeAudioSourceSaveLink function"); + log_error(_("something went wrong in the makeAudioSourceSaveLink function")); return false; } } @@ -676,20 +677,21 @@ ok = gst_pad_unlink(audioSaveQueueSrc, audioSaveBinSink); if (ok != true) { - log_error("%s: unlink failed", __FUNCTION__); + log_error(_("%s: unlink failed"), __FUNCTION__); return false; } else { state = gst_element_set_state(audio->_audioSaveBin, GST_STATE_NULL); if (state != GST_STATE_CHANGE_FAILURE) { ok = gst_bin_remove(GST_BIN(audio->_pipeline), audio->_audioSaveBin); if (ok != true) { - log_error("%s: couldn't remove saveBin from pipeline", __FUNCTION__); + log_error(_("%s: couldn't remove saveBin from pipeline"), + __FUNCTION__); return false; } else { return true; } } else { - log_error("%s: audioSaveBin state change failed", __FUNCTION__); + log_error(_("%s: audioSaveBin state change failed"), __FUNCTION__); return false; } } @@ -750,8 +752,8 @@ if (audioDevice < 0 || static_cast(audioDevice) >= _audioVect.size()) { - log_error("You have an invalid microphone selected. Check " - "your gnashrc file"); + log_error(_("You have an invalid microphone selected. Check " + "your gnashrc file")); exit(EXIT_FAILURE); } else { //set _name value for actionscript diff -Nru gnash-0.8.10~git20111001/libmedia/gst/AudioInputGst.h gnash-0.8.10/libmedia/gst/AudioInputGst.h --- gnash-0.8.10~git20111001/libmedia/gst/AudioInputGst.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/AudioInputGst.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioInput.h: Audio input processing using Gstreamer. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/GstUtil.cpp gnash-0.8.10/libmedia/gst/GstUtil.cpp --- gnash-0.8.10~git20111001/libmedia/gst/GstUtil.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/GstUtil.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GstUtil.cpp: Generalized Gstreamer utilities for pipeline configuration. // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/GstUtil.h gnash-0.8.10/libmedia/gst/GstUtil.h --- gnash-0.8.10~git20111001/libmedia/gst/GstUtil.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/GstUtil.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GstUtil.h: Generalized Gstreamer utilities for pipeline configuration. // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/MediaHandlerGst.cpp gnash-0.8.10/libmedia/gst/MediaHandlerGst.cpp --- gnash-0.8.10~git20111001/libmedia/gst/MediaHandlerGst.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/MediaHandlerGst.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/MediaHandlerGst.h gnash-0.8.10/libmedia/gst/MediaHandlerGst.h --- gnash-0.8.10~git20111001/libmedia/gst/MediaHandlerGst.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/MediaHandlerGst.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaHandlerGst.h: GST media handler, for Gnash // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/MediaParserGst.cpp gnash-0.8.10/libmedia/gst/MediaParserGst.cpp --- gnash-0.8.10~git20111001/libmedia/gst/MediaParserGst.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/MediaParserGst.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaParserFfmpeg.cpp: FFMPG media parsers, for Gnash // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/MediaParserGst.h gnash-0.8.10/libmedia/gst/MediaParserGst.h --- gnash-0.8.10~git20111001/libmedia/gst/MediaParserGst.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/MediaParserGst.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaParserGst.h: gstreamer media parsers, for Gnash // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/VideoConverterGst.cpp gnash-0.8.10/libmedia/gst/VideoConverterGst.cpp --- gnash-0.8.10~git20111001/libmedia/gst/VideoConverterGst.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/VideoConverterGst.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,4 +1,6 @@ -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -102,7 +104,7 @@ bool rv = swfdec_gst_colorspace_init (&_decoder, srccaps, sinkcaps); if (!rv) { - log_error(_("VideoConverterGst: initialisation failed.")); + log_error(_("VideoConverterGst: initialization failed.")); return false; } diff -Nru gnash-0.8.10~git20111001/libmedia/gst/VideoConverterGst.h gnash-0.8.10/libmedia/gst/VideoConverterGst.h --- gnash-0.8.10~git20111001/libmedia/gst/VideoConverterGst.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/VideoConverterGst.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,4 +1,6 @@ -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/VideoDecoderGst.cpp gnash-0.8.10/libmedia/gst/VideoDecoderGst.cpp --- gnash-0.8.10~git20111001/libmedia/gst/VideoDecoderGst.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/VideoDecoderGst.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // VideoDecoderGst.cpp: Video decoding using Gstreamer. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/VideoDecoderGst.h gnash-0.8.10/libmedia/gst/VideoDecoderGst.h --- gnash-0.8.10~git20111001/libmedia/gst/VideoDecoderGst.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/VideoDecoderGst.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // VideoDecoderGst.h: Video decoding using Gstreamer. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/gst/VideoInputGst.cpp gnash-0.8.10/libmedia/gst/VideoInputGst.cpp --- gnash-0.8.10~git20111001/libmedia/gst/VideoInputGst.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/VideoInputGst.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // VideoInputGst.cpp: Video input processing using Gstreamer. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -314,7 +314,7 @@ if (_devSelection < 10) { _index = _devSelection; } else { - log_error("too high an index value, will cause segfault"); + log_error(_("too high an index value, will cause segfault")); } setWebcam(_devSelection); @@ -364,7 +364,7 @@ element = gst_element_factory_make ("videotestsrc", "vidtestsrc"); if (element == NULL) { - log_error("%s: Could not create video test source.", __FUNCTION__); + log_error(_("%s: Could not create video test source."), __FUNCTION__); return; } else { cameraList.push_back(new GnashWebcam); @@ -382,12 +382,12 @@ element = gst_element_factory_make ("v4lsrc", "v4lvidsrc"); if ( ! element ) { - log_error("%s: Could not create pulsesrc element", __FUNCTION__); + log_error(_("%s: Could not create pulsesrc element"), __FUNCTION__); return; } probe = GST_PROPERTY_PROBE (element); if ( ! probe ) { - log_error("%s: Could not get property probe from pulsesrc element", + log_error(_("%s: Could not get property probe from pulsesrc element"), __FUNCTION__); return; } @@ -623,8 +623,8 @@ if (webcamDevice < 0 || static_cast(webcamDevice) >= _vidVect.size()) { - log_error("You have an invalid camera selected. Please " - "check your gnashrc file"); + log_error(_("You have an invalid camera selected. Please " + "check your gnashrc file")); exit(EXIT_FAILURE); } @@ -654,8 +654,8 @@ if (dev_select < 0 || static_cast(dev_select) >= _vidVect.size()) { - log_error("%s: Passed an invalid argument (not a valid " - "dev_select value)", __FUNCTION__); + log_error(_("%s: Passed an invalid argument (not a valid " + "dev_select value)"), __FUNCTION__); exit(EXIT_FAILURE); } @@ -682,7 +682,7 @@ if (GST_IS_OBJECT(bus)){ gst_object_unref (bus); } else { - log_error("%s: Pipeline bus isn't an object for some reason", + log_error(_("%s: Pipeline bus isn't an object for some reason"), __FUNCTION__); } @@ -702,7 +702,7 @@ if (GST_IS_OBJECT(pad)) { gst_object_unref (pad); } else { - log_error("%s: Template pad isn't an object for some reason", + log_error(_("%s: Template pad isn't an object for some reason"), __FUNCTION__); } if (dev_select != 0) { @@ -715,7 +715,7 @@ if (GST_IS_OBJECT(pipeline)){ gst_object_unref (pipeline); } else { - log_error("%s: pipeline isn't an object for some reason", + log_error(_("%s: pipeline isn't an object for some reason"), __FUNCTION__); } } @@ -801,7 +801,7 @@ } } else { - log_error("%s: type %s, cannot be handled for resolution width", + log_error(_("%s: type %s, cannot be handled for resolution width"), __FUNCTION__, G_VALUE_TYPE_NAME (const_cast(width))); } } @@ -822,7 +822,7 @@ _name = name; _globalWebcam = webcam; } else { - log_error("%s: was passed a NULL pointer", __FUNCTION__); + log_error(_("%s: was passed a NULL pointer"), __FUNCTION__); } return webcam; } @@ -928,9 +928,9 @@ webcam->_webcamSourceBin = gst_parse_bin_from_description (command, TRUE, &error); if (webcam->_webcamSourceBin == NULL) { - log_error ("%s: Creation of the webcam_source_bin failed", + log_error(_("%s: Creation of the webcam_source_bin failed"), __FUNCTION__); - log_error ("the error was %s", error->message); + log_error(_("the error was %s"), error->message); return false; } @@ -958,7 +958,7 @@ { if (!webcam) { - log_error("%s: webam isn't set!", __FUNCTION__); + log_error(_("%s: webam isn't set!"), __FUNCTION__); } for (int i = 0; i < webcam->_currentFormat->numFramerates; ++i) { int val = std::ceil(static_cast( @@ -1021,8 +1021,8 @@ //if format didn't get set, something went wrong. try picking //the first supported format and a different supported resolution if (!format) { - log_error("%s: the resolution you chose isn't supported, picking \ - a supported value", __FUNCTION__); + log_error(_("%s: the resolution you chose isn't supported, picking" + " a supported value"), __FUNCTION__); format = &g_array_index (webcam->_webcamDevice->videoFormats, WebcamVidFormat, 0); @@ -1101,9 +1101,9 @@ webcam->_webcamSourceBin = gst_parse_bin_from_description (command, TRUE, &error); if (webcam->_webcamSourceBin == NULL) { - log_error ("%s: Creation of the webcam_source_bin failed", + log_error(_("%s: Creation of the webcam_source_bin failed"), __FUNCTION__); - log_error ("the error was %s", error->message); + log_error(_("the error was %s"), error->message); return false; } @@ -1125,7 +1125,7 @@ result = gst_bin_add(GST_BIN(webcam->_webcamMainBin), webcam->_webcamSourceBin); if (result != true) { - log_error("%s: couldn't drop the sourcebin back into the main bin", + log_error(_("%s: couldn't drop the sourcebin back into the main bin"), __FUNCTION__); return false; } else { @@ -1134,7 +1134,7 @@ "tee"); result = gst_element_link(webcam->_webcamSourceBin, tee); if (result != true) { - log_error("%s: couldn't link up sourcebin and tee", __FUNCTION__); + log_error(_("%s: couldn't link up sourcebin and tee"), __FUNCTION__); return false; } else { return true; @@ -1166,23 +1166,24 @@ ok = webcamCreateSourceBin(); if (ok != true) { - log_error("%s: problem creating source bin", __FUNCTION__); + log_error(_("%s: problem creating source bin"), __FUNCTION__); return false; } assert(webcam->_webcamSourceBin); if ((tee = gst_element_factory_make ("tee", "tee")) == NULL) { - log_error("%s: problem creating tee element", __FUNCTION__); + log_error(_("%s: problem creating tee element"), __FUNCTION__); return false; } if ((save_queue = gst_element_factory_make("queue", "save_queue")) == NULL) { - log_error("%s: problem creating save_queue element", __FUNCTION__); + log_error(_("%s: problem creating save_queue element"), __FUNCTION__); return false; } if ((video_display_queue = gst_element_factory_make("queue", "video_display_queue")) == NULL) { - log_error("%s: problem creating video_display_queue element", __FUNCTION__); + log_error(_("%s: problem creating video_display_queue element"), + __FUNCTION__); return false; } @@ -1192,19 +1193,20 @@ ok = gst_element_link(webcam->_webcamSourceBin, tee); if (ok != true) { - log_error("%s: couldn't link webcam_source_bin and tee", __FUNCTION__); + log_error(_("%s: couldn't link webcam_source_bin and tee"), + __FUNCTION__); return false; } ok &= gst_element_link_many (tee, save_queue, NULL); if (ok != true) { - log_error("%s: couldn't link tee and save_queue", __FUNCTION__); + log_error(_("%s: couldn't link tee and save_queue"), __FUNCTION__); return false; } ok &= gst_element_link_many (tee, video_display_queue, NULL); if (ok != true) { - log_error("%s: couldn't link tee and video_display_queue", __FUNCTION__); + log_error(_("%s: couldn't link tee and video_display_queue"), __FUNCTION__); return false; } @@ -1213,7 +1215,7 @@ //add ghostpad to save_queue (allows connections between bins) pad = gst_element_get_pad (save_queue, "src"); if (pad == NULL) { - log_error("%s: couldn't get save_queue_src_pad", __FUNCTION__); + log_error(_("%s: couldn't get save_queue_src_pad"), __FUNCTION__); return false; } gst_element_add_pad (webcam->_webcamMainBin, @@ -1223,7 +1225,7 @@ //add ghostpad to video_display_queue pad = gst_element_get_pad (video_display_queue, "src"); if (pad == NULL) { - log_error("%s: couldn't get video_display_queue_pad", __FUNCTION__); + log_error(_("%s: couldn't get video_display_queue_pad"), __FUNCTION__); return false; } gst_element_add_pad (webcam->_webcamMainBin, @@ -1235,7 +1237,7 @@ assert(_devSelection == 0 || webcam->_currentFormat); if (!ok) { - log_error("%s: Unable to create main pipeline", __FUNCTION__); + log_error(_("%s: Unable to create main pipeline"), __FUNCTION__); return false; } return true; @@ -1253,13 +1255,13 @@ webcam->_videoDisplayBin = gst_bin_new("video_display_bin"); if (webcam->_videoDisplayBin == NULL) { - log_error("%s: something went wrong creating the new video_display_bin", + log_error(_("%s: something went wrong creating the new video_display_bin"), __FUNCTION__); return false; } if ((video_scale = gst_element_factory_make("videoscale", "video_scale")) == NULL) { - log_error("%s: problem creating video_scale element", __FUNCTION__); + log_error(_("%s: problem creating video_scale element"), __FUNCTION__); return false; } else { @@ -1268,7 +1270,7 @@ } if ((video_sink = gst_element_factory_make("autovideosink", "video_sink")) == NULL) { - log_error("%s: problem creating the video_sink element", __FUNCTION__); + log_error(_("%s: problem creating the video_sink element"), __FUNCTION__); return false; } @@ -1277,7 +1279,7 @@ ok = gst_element_link_many(video_scale, video_sink, NULL); if (ok != true) { - log_error("%s: something went wrong in linking elements in video_display_bin", + log_error(_("%s: something went wrong in linking elements in video_display_bin"), __FUNCTION__); return false; } @@ -1319,7 +1321,7 @@ if (padreturn == GST_PAD_LINK_OK) { return true; } else { - log_error("something went wrong in the make_video_display_link function"); + log_error(_("something went wrong in the make_video_display_link function")); return false; } } @@ -1351,7 +1353,7 @@ ok = gst_pad_unlink(videoDisplayQueueSrc, videoDisplayBinSink); if (ok != true) { - log_error("%s: the unlinking of the pads failed", __FUNCTION__); + log_error(_("%s: the unlinking of the pads failed"), __FUNCTION__); return false; } else { return true; @@ -1381,7 +1383,7 @@ if (padreturn == GST_PAD_LINK_OK) { return true; } else { - log_error("%s: something went wrong in the make_video_display_link function", + log_error(_("%s: something went wrong in the make_video_display_link function"), __FUNCTION__); return false; } @@ -1411,20 +1413,21 @@ ok = gst_pad_unlink(videoSaveQueueSrc, videoSaveSink); if (ok != true) { - log_error("%s: unlink failed", __FUNCTION__); + log_error(_("%s: unlink failed"), __FUNCTION__); return false; } else { state = gst_element_set_state(webcam->_videoSaveBin, GST_STATE_NULL); if (state != GST_STATE_CHANGE_FAILURE) { ok = gst_bin_remove(GST_BIN(webcam->_pipeline), webcam->_videoSaveBin); if (ok != true) { - log_error("%s: couldn't remove saveBin from pipeline", __FUNCTION__); + log_error(_("%s: couldn't remove saveBin from pipeline"), + __FUNCTION__); return false; } else { return true; } } else { - log_error("%s: videoSaveBin state change failed", __FUNCTION__); + log_error(_("%s: videoSaveBin state change failed"), __FUNCTION__); return false; } } @@ -1447,34 +1450,34 @@ if ((video_save_csp = gst_element_factory_make("ffmpegcolorspace", "video_save_csp")) == NULL) { - log_error("%s: problem with creating video_save_csp element", + log_error(_("%s: problem with creating video_save_csp element"), __FUNCTION__); return false; } if ((video_enc = gst_element_factory_make("theoraenc", "video_enc")) == NULL) { - log_error("%s: problem with creating video_enc element", __FUNCTION__); + log_error(_("%s: problem with creating video_enc element"), __FUNCTION__); return false; } else { g_object_set (video_enc, "keyframe-force", 1, NULL); } if ((video_save_rate = gst_element_factory_make("videorate", "video_save_rate")) == NULL) { - log_error("%s: problem with creating video_save_rate element", __FUNCTION__); + log_error(_("%s: problem with creating video_save_rate element"), __FUNCTION__); return false; } if ((video_save_scale = gst_element_factory_make("videoscale", "video_save_scale")) == NULL) { - log_error("%s: problem with creating video_save_scale element", __FUNCTION__); + log_error(_("%s: problem with creating video_save_scale element"), __FUNCTION__); return false; } else { //Use bilinear scaling g_object_set (video_save_scale, "method", 1, NULL); } if ((mux = gst_element_factory_make("oggmux", "mux")) == NULL) { - log_error("%s: problem with creating mux element", __FUNCTION__); + log_error(_("%s: problem with creating mux element"), __FUNCTION__); return false; } if ((webcam->_videoFileSink = gst_element_factory_make("filesink", "video_file_sink")) == NULL) { - log_error("%s: problem with creating video_file_sink element", __FUNCTION__); + log_error(_("%s: problem with creating video_file_sink element"), __FUNCTION__); return false; } else { g_object_set(webcam->_videoFileSink, "location", "vidoutput.ogg", NULL); @@ -1494,7 +1497,7 @@ video_save_scale, video_enc, mux, webcam->_videoFileSink, NULL); if (ok != true) { - log_error("%s: there was some problem in linking!", __FUNCTION__); + log_error(_("%s: there was some problem in linking!"), __FUNCTION__); } return true; } @@ -1516,7 +1519,7 @@ gst_message_parse_error (msg, &error, &debug); g_free (debug); - log_error ("Error: %s", error->message); + log_error("%s", error->message); g_error_free (error); break; diff -Nru gnash-0.8.10~git20111001/libmedia/gst/VideoInputGst.h gnash-0.8.10/libmedia/gst/VideoInputGst.h --- gnash-0.8.10~git20111001/libmedia/gst/VideoInputGst.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/gst/VideoInputGst.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // VideoInput.h: Video input processing using Gstreamer // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/AudioDecoderHaiku.cpp gnash-0.8.10/libmedia/haiku/AudioDecoderHaiku.cpp --- gnash-0.8.10~git20111001/libmedia/haiku/AudioDecoderHaiku.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/AudioDecoderHaiku.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioDecoderHaiku.cpp: Audio decoding using the Haiku media kit. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/AudioDecoderHaiku.h gnash-0.8.10/libmedia/haiku/AudioDecoderHaiku.h --- gnash-0.8.10~git20111001/libmedia/haiku/AudioDecoderHaiku.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/AudioDecoderHaiku.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioDecoderHaiku.h: Audio decoding using the Haiku media kit. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/AudioInputHaiku.cpp gnash-0.8.10/libmedia/haiku/AudioInputHaiku.cpp --- gnash-0.8.10~git20111001/libmedia/haiku/AudioInputHaiku.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/AudioInputHaiku.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioInputHaiku.cpp: Audio input with Haiku media kit // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/AudioInputHaiku.h gnash-0.8.10/libmedia/haiku/AudioInputHaiku.h --- gnash-0.8.10~git20111001/libmedia/haiku/AudioInputHaiku.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/AudioInputHaiku.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // AudioInputHaiku.h: Audio input with Haiku media kit // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/MediaHandlerHaiku.cpp gnash-0.8.10/libmedia/haiku/MediaHandlerHaiku.cpp --- gnash-0.8.10~git20111001/libmedia/haiku/MediaHandlerHaiku.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/MediaHandlerHaiku.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaHandlerHaiku.cpp: Haiku media kit media handler, for Gnash // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/MediaHandlerHaiku.h gnash-0.8.10/libmedia/haiku/MediaHandlerHaiku.h --- gnash-0.8.10~git20111001/libmedia/haiku/MediaHandlerHaiku.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/MediaHandlerHaiku.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaHandlerHaiku.h: Haiku media kit media handler, for Gnash // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/MediaParserHaiku.cpp gnash-0.8.10/libmedia/haiku/MediaParserHaiku.cpp --- gnash-0.8.10~git20111001/libmedia/haiku/MediaParserHaiku.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/MediaParserHaiku.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaParserHaiku.cpp: Haiku media kit media parsers, for Gnash // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/MediaParserHaiku.h gnash-0.8.10/libmedia/haiku/MediaParserHaiku.h --- gnash-0.8.10~git20111001/libmedia/haiku/MediaParserHaiku.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/MediaParserHaiku.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaParserHaiku.h: Haiku media parsers, for Gnash // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/VideoConverterHaiku.cpp gnash-0.8.10/libmedia/haiku/VideoConverterHaiku.cpp --- gnash-0.8.10~git20111001/libmedia/haiku/VideoConverterHaiku.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/VideoConverterHaiku.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,4 +1,6 @@ -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/VideoConverterHaiku.h gnash-0.8.10/libmedia/haiku/VideoConverterHaiku.h --- gnash-0.8.10~git20111001/libmedia/haiku/VideoConverterHaiku.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/VideoConverterHaiku.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/VideoDecoderHaiku.cpp gnash-0.8.10/libmedia/haiku/VideoDecoderHaiku.cpp --- gnash-0.8.10~git20111001/libmedia/haiku/VideoDecoderHaiku.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/VideoDecoderHaiku.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // VideoDecoderHaiku.cpp: Video decoding using Haiku media kit. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/VideoDecoderHaiku.h gnash-0.8.10/libmedia/haiku/VideoDecoderHaiku.h --- gnash-0.8.10~git20111001/libmedia/haiku/VideoDecoderHaiku.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/VideoDecoderHaiku.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // VideoDecoderHaiku.h: Video decoding using Haiku media kit // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011. 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/VideoInputHaiku.cpp gnash-0.8.10/libmedia/haiku/VideoInputHaiku.cpp --- gnash-0.8.10~git20111001/libmedia/haiku/VideoInputHaiku.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/VideoInputHaiku.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // VideoInputHaiku.h: Video input processing using Haiku // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/haiku/VideoInputHaiku.h gnash-0.8.10/libmedia/haiku/VideoInputHaiku.h --- gnash-0.8.10~git20111001/libmedia/haiku/VideoInputHaiku.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/haiku/VideoInputHaiku.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // VideoInputHaiku.h: Video input processing using Haiku media kit // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/Id3Info.h gnash-0.8.10/libmedia/Id3Info.h --- gnash-0.8.10~git20111001/libmedia/Id3Info.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/Id3Info.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // Id3Info.h: Container for Id3Info data // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/Makefile.am gnash-0.8.10/libmedia/Makefile.am --- gnash-0.8.10~git20111001/libmedia/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ # -# Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -155,7 +155,7 @@ if HAVE_VAAPI libgnashmedia_la_CPPFLAGS += \ - -I$(top_srcdir)/libvaapi \ + -I$(top_srcdir)/libdevice/vaapi \ $(NULL) endif @@ -194,7 +194,7 @@ if HAVE_VAAPI libgnashmedia_la_LIBADD += \ - $(top_builddir)/libvaapi/libgnashvaapi.la \ + $(top_builddir)/libdevice/libgnashvaapi.la \ $(NULL) endif diff -Nru gnash-0.8.10~git20111001/libmedia/MediaHandler.cpp gnash-0.8.10/libmedia/MediaHandler.cpp --- gnash-0.8.10~git20111001/libmedia/MediaHandler.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/MediaHandler.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaHandler.cpp: Default MediaHandler implementation, for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/MediaHandler.h gnash-0.8.10/libmedia/MediaHandler.h --- gnash-0.8.10~git20111001/libmedia/MediaHandler.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/MediaHandler.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaHandler.h: Base class for media handlers // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/MediaParser.cpp gnash-0.8.10/libmedia/MediaParser.cpp --- gnash-0.8.10~git20111001/libmedia/MediaParser.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/MediaParser.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaParser.cpp: Media file parser, for Gnash. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -79,7 +80,7 @@ boost::optional MediaParser::getId3Info() const { - log_error("No ID3 support implemented in this MediaParser"); + log_error(_("No ID3 support implemented in this MediaParser")); return boost::optional(); } diff -Nru gnash-0.8.10~git20111001/libmedia/MediaParser.h gnash-0.8.10/libmedia/MediaParser.h --- gnash-0.8.10~git20111001/libmedia/MediaParser.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/MediaParser.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // MediaParser.h: Base class for media parsers // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/SoundInfo.h gnash-0.8.10/libmedia/SoundInfo.h --- gnash-0.8.10~git20111001/libmedia/SoundInfo.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/SoundInfo.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/VideoConverter.h gnash-0.8.10/libmedia/VideoConverter.h --- gnash-0.8.10~git20111001/libmedia/VideoConverter.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/VideoConverter.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,4 +1,6 @@ -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/VideoDecoder.h gnash-0.8.10/libmedia/VideoDecoder.h --- gnash-0.8.10~git20111001/libmedia/VideoDecoder.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/VideoDecoder.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // VideoDecoder.h: Video decoding base class. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libmedia/VideoInput.h gnash-0.8.10/libmedia/VideoInput.h --- gnash-0.8.10~git20111001/libmedia/VideoInput.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libmedia/VideoInput.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // VideoInput.h: Video input base class. // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/librender/agg/LinearRGB.h gnash-0.8.10/librender/agg/LinearRGB.h --- gnash-0.8.10~git20111001/librender/agg/LinearRGB.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/agg/LinearRGB.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/librender/agg/Renderer_agg_bitmap.h gnash-0.8.10/librender/agg/Renderer_agg_bitmap.h --- gnash-0.8.10~git20111001/librender/agg/Renderer_agg_bitmap.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/agg/Renderer_agg_bitmap.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/librender/agg/Renderer_agg.cpp gnash-0.8.10/librender/agg/Renderer_agg.cpp --- gnash-0.8.10~git20111001/librender/agg/Renderer_agg.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/agg/Renderer_agg.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify @@ -791,7 +791,7 @@ renderVideo(*frame, mtx, path, smooth); break; default: - log_error("Can't render this type of frame"); + log_error(_("Can't render this type of frame")); break; } @@ -926,12 +926,12 @@ void end_display() { if (m_drawing_mask) { - log_debug(_("Warning: rendering ended while drawing a mask")); + log_debug("Warning: rendering ended while drawing a mask"); } while (! _alphaMasks.empty()) { - log_debug(_("Warning: rendering ended while masks " - "were still active")); + log_debug("Warning: rendering ended while masks " + "were still active"); disable_mask(); } } @@ -1074,8 +1074,8 @@ _clipbounds_selected.reserve(_clipbounds.size()); if (objectBounds.is_null()) { - log_debug(_("Warning: select_clipbounds encountered a character " - "definition with null bounds")); + log_debug("Warning: select_clipbounds encountered a character " + "definition with null bounds"); return; } @@ -1176,7 +1176,7 @@ if (_clipbounds_selected.empty()) { #ifdef GNASH_WARN_WHOLE_CHARACTER_SKIP - log_debug(_("Warning: AGG renderer skipping a whole character")); + log_debug("Warning: AGG renderer skipping a whole character"); #endif return; } @@ -1761,9 +1761,9 @@ if ((!lstyle.scaleThicknessVertically()) || (!lstyle.scaleThicknessHorizontally())) { - LOG_ONCE( log_unimpl(_("Unidirectionally scaled strokes in " - "AGG renderer (we'll scale by the " - "scalable one)")) ); + LOG_ONCE(log_unimpl(_("Unidirectionally scaled strokes in " + "AGG renderer (we'll scale by the " + "scalable one)")) ); } stroke.width(std::max(1.0f, thickness*stroke_scale)); } @@ -1989,7 +1989,7 @@ ++count; } - //log_debug("%d inv. bounds in frame", count); + //log_debug(_("%d inv. bounds in frame"), count); } @@ -2102,9 +2102,9 @@ if (!pixelformat) return NULL; if (is_little_endian_host()) - log_debug(_("Framebuffer pixel format is %s (little-endian host)"), pixelformat); + log_debug("Framebuffer pixel format is %s (little-endian host)", pixelformat); else - log_debug(_("Framebuffer pixel format is %s (big-endian host)"), pixelformat); + log_debug("Framebuffer pixel format is %s (big-endian host)", pixelformat); #ifdef PIXELFORMAT_RGB555 if (!strcmp(pixelformat, "RGB555")) @@ -2148,7 +2148,7 @@ else #endif { - log_error("Unknown pixelformat: %s\n", pixelformat); + log_error(_("Unknown pixelformat: %s\n"), pixelformat); return NULL; //abort(); } diff -Nru gnash-0.8.10~git20111001/librender/agg/Renderer_agg.h gnash-0.8.10/librender/agg/Renderer_agg.h --- gnash-0.8.10~git20111001/librender/agg/Renderer_agg.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/agg/Renderer_agg.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/librender/agg/Renderer_agg_style.h gnash-0.8.10/librender/agg/Renderer_agg_style.h --- gnash-0.8.10~git20111001/librender/agg/Renderer_agg_style.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/agg/Renderer_agg_style.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/librender/cairo/PathParser.cpp gnash-0.8.10/librender/cairo/PathParser.cpp --- gnash-0.8.10~git20111001/librender/cairo/PathParser.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/cairo/PathParser.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify @@ -87,7 +87,7 @@ if (it == path_list.end()) { if (!closed_shape()) { - log_error("path not closed!"); + log_error(_("path not closed!")); _cur_endpoint = _shape_origin; } } else { diff -Nru gnash-0.8.10~git20111001/librender/cairo/PathParser.h gnash-0.8.10/librender/cairo/PathParser.h --- gnash-0.8.10~git20111001/librender/cairo/PathParser.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/cairo/PathParser.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/librender/cairo/Renderer_cairo.cpp gnash-0.8.10/librender/cairo/Renderer_cairo.cpp --- gnash-0.8.10~git20111001/librender/cairo/Renderer_cairo.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/cairo/Renderer_cairo.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify @@ -761,7 +761,7 @@ void Renderer_cairo::set_antialiased(bool /*enable*/) { - log_unimpl("set_antialiased"); + LOG_ONCE(log_unimpl(__FUNCTION__)); } void @@ -861,12 +861,12 @@ case JOIN_MITER: break; default: - log_unimpl("join style"); + LOG_ONCE(log_unimpl(_("join style"))); } cairo_set_line_join(_cr, join_style); if (style.startCapStyle() != style.endCapStyle()) { - log_unimpl("differing start and end cap styles"); + LOG_ONCE(log_unimpl(_("differing start and end cap styles"))); } cairo_line_cap_t cap_style = CAIRO_LINE_CAP_ROUND; @@ -880,7 +880,7 @@ cap_style = CAIRO_LINE_CAP_SQUARE; break; default: - log_unimpl("cap style"); + LOG_ONCE(log_unimpl(_("cap style"))); } cairo_set_line_cap(_cr, cap_style); @@ -908,7 +908,7 @@ // togheter with the shapes. if (style.scaleThicknessVertically() || style.scaleThicknessHorizontally()) { - LOG_ONCE( log_unimpl(_("Scaled strokes in Cairo renderer")) ); + LOG_ONCE(log_unimpl(_("Scaled strokes in Cairo renderer"))); } cairo_set_line_width(_cr, width); diff -Nru gnash-0.8.10~git20111001/librender/cairo/Renderer_cairo.h gnash-0.8.10/librender/cairo/Renderer_cairo.h --- gnash-0.8.10~git20111001/librender/cairo/Renderer_cairo.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/cairo/Renderer_cairo.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/librender/GnashTexture.cpp gnash-0.8.10/librender/GnashTexture.cpp --- gnash-0.8.10~git20111001/librender/GnashTexture.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/GnashTexture.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GnashTexture.cpp: GnashImage class used for OpenGL rendering // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -66,7 +67,7 @@ bool is_error = false; while ((error = glGetError()) != GL_NO_ERROR) { if (report) - log_error("glError: %s caught\n", gl_get_error_string(error)); + log_error(_("glError: %s caught\n"), gl_get_error_string(error)); is_error = true; } return is_error; diff -Nru gnash-0.8.10~git20111001/librender/GnashTexture.h gnash-0.8.10/librender/GnashTexture.h --- gnash-0.8.10~git20111001/librender/GnashTexture.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/GnashTexture.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ // GnashTexture.h: GnashImage class used for OpenGL rendering // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/librender/Makefile.am gnash-0.8.10/librender/Makefile.am --- gnash-0.8.10~git20111001/librender/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/librender/opengl/Renderer_ogl.cpp gnash-0.8.10/librender/opengl/Renderer_ogl.cpp --- gnash-0.8.10~git20111001/librender/opengl/Renderer_ogl.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/opengl/Renderer_ogl.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify @@ -229,23 +229,23 @@ #else _context(OSMesaCreateContext(OSMESA_RGB, NULL)) #endif - { + { if (!_context) { - log_error("OSMesaCreateContext failed!"); - return; // FIXME: throw an exception? + log_error(_("OSMesaCreateContext failed!")); + return; // FIXME: throw an exception? } if (!OSMesaMakeCurrent(_context, _buffer.get(), GL_UNSIGNED_BYTE, width, height)) { - log_error("OSMesaMakeCurrent failed!"); + log_error(_("OSMesaMakeCurrent failed!")); return; } // FIXME: is there any reason to do this? OSMesaColorClamp(GL_TRUE); - log_debug("OSMesa handle successfully created. with width %d" - " and height %d.", width, height); + log_debug(_("OSMesa handle successfully created. with width %d and height %d."), + width, height); } ~OSRenderMesa() @@ -341,7 +341,7 @@ return; } - log_error("OpenGL: %s", gluErrorString(error)); + log_error(_("OpenGL: %s"), gluErrorString(error)); } /// @ret A point in the middle of points a and b, that is, the middle of a line @@ -514,7 +514,7 @@ void Tesselator::error(GLenum error) { - log_error("GLU: %s", gluErrorString(error)); + log_error(_("GLU: %s"), gluErrorString(error)); } // static @@ -865,8 +865,7 @@ glGetIntegerv(GL_LIST_INDEX, &index); if (index >= 255) { - log_error("An insane number of video frames have been requested to be " - "drawn. Further video frames will be ignored."); + log_error(_("An insane number of video frames have been requested to be drawn. Further video frames will be ignored.")); return; } @@ -1140,7 +1139,7 @@ virtual void set_antialiased(bool /* enable */ ) { - log_unimpl("set_antialiased"); + log_unimpl(_("set_antialiased")); } virtual void begin_submit_mask() @@ -1448,8 +1447,7 @@ glGetFloatv(GL_LINE_WIDTH_RANGE, width_info); if (width > width_info[1]) { - LOG_ONCE( log_unimpl("Your OpenGL implementation does not support the line width" \ - " requested. Lines will be drawn with reduced width.") ); + LOG_ONCE(log_unimpl(_("Your OpenGL implementation does not support the line width requested. Lines will be drawn with reduced width."))); width = width_info[1]; } diff -Nru gnash-0.8.10~git20111001/librender/opengl/Renderer_ogl.h gnash-0.8.10/librender/opengl/Renderer_ogl.h --- gnash-0.8.10~git20111001/librender/opengl/Renderer_ogl.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/opengl/Renderer_ogl.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/librender/opengles1/Renderer_gles1.cpp gnash-0.8.10/librender/opengles1/Renderer_gles1.cpp --- gnash-0.8.10~git20111001/librender/opengles1/Renderer_gles1.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/opengles1/Renderer_gles1.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -92,7 +92,7 @@ { // if (!initDevice(EGLDevice::OPENVG)) if (!initDevice(0, 0)) { - log_error("Couldn't initialize EGL Device!"); + log_error(_("Couldn't initialize EGL Device!")); } } @@ -121,7 +121,7 @@ const SWFRect* /* bounds */, bool /*smooth*/) { GNASH_REPORT_FUNCTION; - log_unimpl("drawVideoFrame"); + log_unimpl(_("drawVideoFrame")); } void @@ -227,7 +227,7 @@ void Renderer_gles1::set_antialiased(bool /* enable */) { - log_unimpl("set_antialiased"); + log_unimpl(_("set_antialiased")); } void diff -Nru gnash-0.8.10~git20111001/librender/opengles1/Renderer_gles1.h gnash-0.8.10/librender/opengles1/Renderer_gles1.h --- gnash-0.8.10~git20111001/librender/opengles1/Renderer_gles1.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/opengles1/Renderer_gles1.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/librender/opengles1/render_handler_gles.h gnash-0.8.10/librender/opengles1/render_handler_gles.h --- gnash-0.8.10~git20111001/librender/opengles1/render_handler_gles.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/opengles1/render_handler_gles.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/librender/openvg/OpenVGBitmap.cpp gnash-0.8.10/librender/openvg/OpenVGBitmap.cpp --- gnash-0.8.10~git20111001/librender/openvg/OpenVGBitmap.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/openvg/OpenVGBitmap.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify @@ -79,19 +79,19 @@ _vgimage = vgCreateImage(_pixel_format, im.width(), im.height(), VG_IMAGE_QUALITY_FASTER); if (_vgimage == VG_INVALID_HANDLE) { - log_error("Failed to create VG image! %s", + log_error(_("Failed to create VG image! %s"), Renderer_ovg::getErrorString(vgGetError())); } switch (im.type()) { case image::TYPE_RGB: - log_debug("Image has RGB Pixel Format, Stride is %d, width is %d, height is %d", + log_debug(_("Image has RGB Pixel Format, Stride is %d, width is %d, height is %d"), im.stride(), im.width(), im.height()); vgImageSubData(_vgimage, im.begin(), im.stride(), VG_sRGBX_8888, 0, 0, im.width(), im.height()); break; case image::TYPE_RGBA: - log_debug("Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d", + log_debug(_("Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d"), im.stride(), im.width(), im.height()); // Copy the image data into the VG image container vgImageSubData(_vgimage, im.begin(), im.stride(), VG_sRGBA_8888, @@ -170,7 +170,8 @@ // Color Ramp is the same as for linear gradient size_t entries = records.size() * 5; - VGfloat ramps[entries]; + boost::scoped_array ramps(new VGfloat[entries]); + int j = 0; for (size_t i=0; i!= records.size(); ++i) { std::cerr << "The record is: " << records[i].ratio/255.0f @@ -185,7 +186,7 @@ ramps[j++] = c.m_b / 255.0f; ramps[j++] = c.m_a / 255.0f; } - vgSetParameterfv(paint, VG_PAINT_COLOR_RAMP_STOPS, entries, ramps); + vgSetParameterfv(paint, VG_PAINT_COLOR_RAMP_STOPS, entries, ramps.get()); return this; } @@ -234,7 +235,7 @@ // function will generate an error if the number of values // submitted is not a multiple of 5 (zero is acceptable) size_t entries = records.size() * 5; - VGfloat ramps[entries]; + boost::scoped_array ramps(new VGfloat[entries]); int j = 0; for (size_t i=0; i!= records.size(); ++i) { std::cerr << "The record ratio is: " << records[i].ratio/255.0f; @@ -249,7 +250,7 @@ ramps[j++] = c.m_a / 255.0f; } #if 1 - vgSetParameterfv(paint, VG_PAINT_COLOR_RAMP_STOPS, entries, ramps); + vgSetParameterfv(paint, VG_PAINT_COLOR_RAMP_STOPS, entries, ramps.get()); #else VGfloat rampStop[] = {0.00f, 1.0f, 1.0f, 1.0f, 1.0f, 0.33f, 1.0f, 0.0f, 0.0f, 1.0f, @@ -281,19 +282,19 @@ _vgimage = vgCreateImage(_pixel_format, im.width(), im.height(), VG_IMAGE_QUALITY_FASTER); if (_vgimage == VG_INVALID_HANDLE) { - log_error("Failed to create VG image! %s", + log_error(_("Failed to create VG image! %s"), Renderer_ovg::getErrorString(vgGetError())); } switch (im.type()) { case image::TYPE_RGB: - log_debug("Image has RGB Pixel Format, Stride is %d, width is %d, height is %d", + log_debug(_("Image has RGB Pixel Format, Stride is %d, width is %d, height is %d"), im.stride(), im.width(), im.height()); vgImageSubData(_vgimage, im.begin(), im.stride(), VG_sRGBX_8888, 0, 0, im.width(), im.height()); break; case image::TYPE_RGBA: - log_debug("Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d", + log_debug(_("Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d"), im.stride(), im.width(), im.height()); // Copy the image data into the VG image container vgImageSubData(_vgimage, im.begin(), im.stride(), VG_sRGBA_8888, @@ -345,7 +346,7 @@ vgSetParameteri (_vgpaint, VG_PAINT_PATTERN_TILING_MODE, VG_TILE_REFLECT); break; default: - log_error("No supported wrap mode specified!"); + log_error(_("No supported wrap mode specified!")); break; } diff -Nru gnash-0.8.10~git20111001/librender/openvg/OpenVGBitmap.h gnash-0.8.10/librender/openvg/OpenVGBitmap.h --- gnash-0.8.10~git20111001/librender/openvg/OpenVGBitmap.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/openvg/OpenVGBitmap.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/librender/openvg/OpenVGRenderer.cpp gnash-0.8.10/librender/openvg/OpenVGRenderer.cpp --- gnash-0.8.10~git20111001/librender/openvg/OpenVGRenderer.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/openvg/OpenVGRenderer.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify @@ -272,10 +272,10 @@ _mask_layer = vgCreateMaskLayer(x, y); #endif - log_debug("VG Vendor is %s, VG Version is %s, VG Renderer is %s", + log_debug(_("VG Vendor is %s, VG Version is %s, VG Renderer is %s"), vgGetString(VG_VENDOR), vgGetString(VG_VERSION), vgGetString(VG_RENDERER)); - log_debug("VG Extensions are: ", vgGetString(VG_EXTENSIONS)); + log_debug(_("VG Extensions are: "), vgGetString(VG_EXTENSIONS)); printVGParams(); // vgSeti(VG_SCISSORING, VG_FALSE); @@ -316,7 +316,7 @@ Renderer_ovg::drawVideoFrame(image::GnashImage* /* frame */, const SWFMatrix* /* m */, const SWFRect* /* bounds */, bool /*smooth*/) { - log_unimpl("drawVideoFrame"); + log_unimpl(_("drawVideoFrame")); } void @@ -375,7 +375,7 @@ SWFMatrix mat = stage_matrix; mat.invert().transform(p); return p; -}; +} /// Setup the renderer to display by setting the Matrix for scaling, /// shearing, and transformations. @@ -566,7 +566,7 @@ void Renderer_ovg::set_antialiased(bool /* enable */) { - log_unimpl("set_antialiased"); + log_unimpl(_("set_antialiased")); } void @@ -833,7 +833,7 @@ vgSetf (VG_STROKE_JOIN_STYLE, VG_JOIN_MITER); break; default: - log_unimpl("join style"); + log_unimpl(_("join style")); } switch(style.startCapStyle()) { @@ -847,7 +847,7 @@ vgSetf (VG_STROKE_CAP_STYLE, VG_CAP_SQUARE); break; default: - log_unimpl("cap style"); + log_unimpl(_("cap style")); } vgSetf (VG_STROKE_MITER_LIMIT, style.miterLimitFactor()); @@ -1296,9 +1296,9 @@ break; #endif default: - log_error("unsupported VG_MATRIX_MODE!"); + log_error(_("unsupported VG_MATRIX_MODE!")); } - log_debug("VG_MATRIX_MODE is %s", str); + log_debug(_("VG_MATRIX_MODE is %s"), str); str.clear(); switch(vgGeti(VG_FILL_RULE)) { @@ -1309,9 +1309,9 @@ str = "VG_NON_ZERO"; break; default: - log_error("unsupported VG_FILL_RULE!"); + log_error(_("unsupported VG_FILL_RULE!")); } - log_debug("VG_FILL_RULE is %s", str); + log_debug(_("VG_FILL_RULE is %s"), str); str.clear(); switch(vgGeti(VG_IMAGE_QUALITY)) { @@ -1330,9 +1330,9 @@ break; #endif default: - log_error("unsupported VG_IMAGE_QUALITY!"); + log_error(_("unsupported VG_IMAGE_QUALITY!")); } - log_debug("VG_IMAGE_QUALITY is %s", str); + log_debug(_("VG_IMAGE_QUALITY is %s"), str); str.clear(); switch(vgGeti(VG_RENDERING_QUALITY)) { @@ -1351,9 +1351,9 @@ break; #endif default: - log_error("unsupported VG_RENDERING_QUALITY!"); + log_error(_("unsupported VG_RENDERING_QUALITY!")); } - log_debug("VG_RENDERING_QUALITY is %s", str); + log_debug(_("VG_RENDERING_QUALITY is %s"), str); str.clear(); switch(vgGeti(VG_BLEND_MODE)) { @@ -1388,9 +1388,9 @@ str = "VG_BLEND_ADDITIVE"; break; default: - log_error("unsupported VG_BLEND_MODE!"); + log_error(_("unsupported VG_BLEND_MODE!")); } - log_debug("VG_BLEND_MODE is %s", str); + log_debug(_("VG_BLEND_MODE is %s"), str); str.clear(); switch(vgGeti(VG_IMAGE_MODE)) { @@ -1409,12 +1409,12 @@ break; #endif default: - log_error("unsupported VG_IMAGE_MODE!"); + log_error(_("unsupported VG_IMAGE_MODE!")); } - log_debug("VG_IMAGE_MODE is %s", str); + log_debug(_("VG_IMAGE_MODE is %s"), str); str.clear(); - log_debug("VG_STROKE_LINE_WIDTH is %d", vgGeti(VG_STROKE_LINE_WIDTH)); + log_debug(_("VG_STROKE_LINE_WIDTH is %d"), vgGeti(VG_STROKE_LINE_WIDTH)); str.clear(); switch(vgGeti(VG_STROKE_CAP_STYLE)) { @@ -1433,9 +1433,9 @@ break; #endif default: - log_error("unsupported VG_STROKE_CAP_STYLE!"); + log_error(_("unsupported VG_STROKE_CAP_STYLE!")); } - log_debug("VG_STROKE_CAP_STYLE is %s", str); + log_debug(_("VG_STROKE_CAP_STYLE is %s"), str); str.clear(); switch(vgGeti(VG_STROKE_JOIN_STYLE)) { @@ -1454,14 +1454,14 @@ break; #endif default: - log_error("unsupported VG_STROKE_JOIN_STYLE!"); + log_error(_("unsupported VG_STROKE_JOIN_STYLE!")); } - log_debug("VG_STROKE_JOIN_STYLE is %s", str); + log_debug(_("VG_STROKE_JOIN_STYLE is %s"), str); str.clear(); - log_debug("VG_STROKE_MITER_LIMIT is %d", vgGeti(VG_STROKE_MITER_LIMIT)); - log_debug("VG_MASKING is %d", vgGeti(VG_MASKING)); - log_debug("VG_SCISSORING is %d", vgGeti(VG_SCISSORING)); + log_debug(_("VG_STROKE_MITER_LIMIT is %d"), vgGeti(VG_STROKE_MITER_LIMIT)); + log_debug(_("VG_MASKING is %d"), vgGeti(VG_MASKING)); + log_debug(_("VG_SCISSORING is %d"), vgGeti(VG_SCISSORING)); str.clear(); switch(vgGeti(VG_PIXEL_LAYOUT)) { @@ -1486,15 +1486,15 @@ break; #endif default: - log_error("unsupported VG_PIXEL_LAYOUT!"); + log_error(_("unsupported VG_PIXEL_LAYOUT!")); } - log_debug("VG_PIXEL_LAYOUT is %s", str); + log_debug(_("VG_PIXEL_LAYOUT is %s"), str); - log_debug("VG_STROKE_DASH_PHASE_RESET is %s", + log_debug(_("VG_STROKE_DASH_PHASE_RESET is %s"), (vgGeti(VG_STROKE_DASH_PHASE_RESET) == true) ? "true" : "false"); - log_debug("VG_FILTER_FORMAT_LINEAR is %s", + log_debug(_("VG_FILTER_FORMAT_LINEAR is %s"), (vgGeti(VG_FILTER_FORMAT_LINEAR) == true) ? "true" : "false"); - log_debug("VG_FILTER_FORMAT_PREMULTIPLIED is %s", + log_debug(_("VG_FILTER_FORMAT_PREMULTIPLIED is %s"), (vgGeti(VG_FILTER_FORMAT_PREMULTIPLIED) == true) ? "true" : "false"); str.clear(); @@ -1511,26 +1511,26 @@ if (value & VG_ALPHA) { str += " VG_ALPHA"; } - log_debug("VG_FILTER_CHANNEL_MASK is %s", str); + log_debug(_("VG_FILTER_CHANNEL_MASK is %s"), str); - log_debug("VG_MAX_IMAGE_WIDTH is %d", vgGeti(VG_MAX_IMAGE_WIDTH)); - log_debug("VG_MAX_IMAGE_HEIGHT is %d", vgGeti(VG_MAX_IMAGE_HEIGHT)); - log_debug("VG_MAX_IMAGE_PIXELS is %d", vgGeti(VG_MAX_IMAGE_PIXELS)); - log_debug("VG_MAX_IMAGE_BYTES is %d", vgGeti(VG_MAX_IMAGE_BYTES)); + log_debug(_("VG_MAX_IMAGE_WIDTH is %d"), vgGeti(VG_MAX_IMAGE_WIDTH)); + log_debug(_("VG_MAX_IMAGE_HEIGHT is %d"), vgGeti(VG_MAX_IMAGE_HEIGHT)); + log_debug(_("VG_MAX_IMAGE_PIXELS is %d"), vgGeti(VG_MAX_IMAGE_PIXELS)); + log_debug(_("VG_MAX_IMAGE_BYTES is %d"), vgGeti(VG_MAX_IMAGE_BYTES)); } void Renderer_ovg::printVGPath(VGPath path) { - log_debug("VG_PATH_FORMAT is %d", vgGetParameteri(path, VG_PATH_FORMAT)); - log_debug("VG_PATH_DATATYPE is %d", vgGetParameteri(path, VG_PATH_DATATYPE)); - log_debug("VG_PATH_CAPABILITY_APPEND_TO is %d", vgGetParameteri(path, VG_PATH_CAPABILITY_APPEND_TO)); - log_debug("VG_PATH_SCALE is %g", vgGetParameteri(path, VG_PATH_SCALE)); - log_debug("VG_PATH_BIA is %g", vgGetParameteri(path, VG_PATH_BIAS)); + log_debug(_("VG_PATH_FORMAT is %d"), vgGetParameteri(path, VG_PATH_FORMAT)); + log_debug(_("VG_PATH_DATATYPE is %d"), vgGetParameteri(path, VG_PATH_DATATYPE)); + log_debug(_("VG_PATH_CAPABILITY_APPEND_TO is %d"), vgGetParameteri(path, VG_PATH_CAPABILITY_APPEND_TO)); + log_debug(_("VG_PATH_SCALE is %g"), vgGetParameteri(path, VG_PATH_SCALE)); + log_debug(_("VG_PATH_BIA is %g"), vgGetParameteri(path, VG_PATH_BIAS)); - log_debug("VG_PATH_NUM_SEGMENTS is %d", vgGetParameteri(path, VG_PATH_NUM_SEGMENTS)); - log_debug("VG_PATH_NUM_COORDS is %d", vgGetParameteri(path, VG_PATH_NUM_COORDS)); + log_debug(_("VG_PATH_NUM_SEGMENTS is %d"), vgGetParameteri(path, VG_PATH_NUM_SEGMENTS)); + log_debug(_("VG_PATH_NUM_COORDS is %d"), vgGetParameteri(path, VG_PATH_NUM_COORDS)); } // Print an OpenVG matric, which is 3 x 3. Elements 2 and 5 are diff -Nru gnash-0.8.10~git20111001/librender/openvg/OpenVGRenderer.h gnash-0.8.10/librender/openvg/OpenVGRenderer.h --- gnash-0.8.10~git20111001/librender/openvg/OpenVGRenderer.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/openvg/OpenVGRenderer.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/librender/openvg/OpenVGStyle.h gnash-0.8.10/librender/openvg/OpenVGStyle.h --- gnash-0.8.10~git20111001/librender/openvg/OpenVGStyle.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/openvg/OpenVGStyle.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/librender/Renderer.h gnash-0.8.10/librender/Renderer.h --- gnash-0.8.10~git20111001/librender/Renderer.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/Renderer.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/librender/testr.cpp gnash-0.8.10/librender/testr.cpp --- gnash-0.8.10~git20111001/librender/testr.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/testr.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -187,7 +187,7 @@ if (win) { egl.attachWindow(win); } else { - log_error("Couldn't get Drawable window from X11"); + log_error(_("Couldn't get Drawable window from X11")); exit(1); } // Set initial projection/viewing transformation. diff -Nru gnash-0.8.10~git20111001/librender/testr_gtk.cpp gnash-0.8.10/librender/testr_gtk.cpp --- gnash-0.8.10~git20111001/librender/testr_gtk.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/librender/testr_gtk.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/aos4/sound_handler_ahi.cpp gnash-0.8.10/libsound/aos4/sound_handler_ahi.cpp --- gnash-0.8.10~git20111001/libsound/aos4/sound_handler_ahi.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/aos4/sound_handler_ahi.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // sound_handler_ahi.cpp: Sound handling using standard AHI // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -122,7 +122,7 @@ { if ( _audioOpened ) return; // nothing to do - log_debug(_("AOS4: Spawn Audio Process..")); + log_debug(_("AOS4: Spawn Audio Process.")); _DMreplyport = (struct MsgPort*) IExec->AllocSysObjectTags(ASOT_PORT, TAG_DONE); _dmsg = (struct DeathMessage*) IExec->AllocSysObjectTags(ASOT_MESSAGE, @@ -159,7 +159,7 @@ audioTaskID = (int)AudioPump; _audioOpened = true; - log_debug(_("AOS4: Audio Process spawned..")); + log_debug(_("AOS4: Audio Process spawned.")); } else { @@ -604,10 +604,10 @@ AHIios[0]=AHIio; AHIios[1]=(AHIRequest*)AHIiocopy; - log_debug(_("AOS4: audioTask:Initialize timer..")); + log_debug(_("AOS4: audioTask:Initialize timer.")); TimerInit(); - log_debug(_("AOS4: audioTask:Starting Timer..")); + log_debug(_("AOS4: audioTask:Starting Timer.")); TimerReset(RESET_TIME); while (true) { @@ -618,7 +618,7 @@ if (sigGot & SIGBREAKF_CTRL_C) { _closing = true; - log_debug(_("AOS4: Closing Audio Thread..")); + log_debug(_("AOS4: Closing Audio Thread.")); break; } if (sigGot & _timerSig) @@ -638,7 +638,7 @@ } } - log_debug(_("AOS4: Cleaning Audio Stuff..")); + log_debug(_("AOS4: Cleaning Audio Stuff.")); if (AHIios[0]) { @@ -672,9 +672,9 @@ if (PlayBuffer[0]) IExec->FreeMem(PlayBuffer[0],BUFSIZE); PlayBuffer[0] = 0; if (PlayBuffer[1]) IExec->FreeMem(PlayBuffer[1],BUFSIZE); PlayBuffer[1] = 0; - log_debug(_("AOS4: Exit Audio Thread..")); + log_debug(_("AOS4: Exit Audio Thread.")); - log_debug(_("AOS4: audioTask:Close timer..")); + log_debug(_("AOS4: audioTask:Close timer.")); TimerExit(); return(RETURN_OK); } diff -Nru gnash-0.8.10~git20111001/libsound/aos4/sound_handler_ahi.h gnash-0.8.10/libsound/aos4/sound_handler_ahi.h --- gnash-0.8.10~git20111001/libsound/aos4/sound_handler_ahi.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/aos4/sound_handler_ahi.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // sound_handler_ahi.h: Sound handling using standard AHI // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/AuxStream.h gnash-0.8.10/libsound/AuxStream.h --- gnash-0.8.10~git20111001/libsound/AuxStream.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/AuxStream.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // AuxStream.h - external sound input stream // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/EmbedSound.cpp gnash-0.8.10/libsound/EmbedSound.cpp --- gnash-0.8.10~git20111001/libsound/EmbedSound.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/EmbedSound.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // EmbedSound.cpp - embedded sound definition, for gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/EmbedSound.h gnash-0.8.10/libsound/EmbedSound.h --- gnash-0.8.10~git20111001/libsound/EmbedSound.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/EmbedSound.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // EmbedSound.h - embedded sound definition, for gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/EmbedSoundInst.cpp gnash-0.8.10/libsound/EmbedSoundInst.cpp --- gnash-0.8.10~git20111001/libsound/EmbedSoundInst.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/EmbedSoundInst.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // EmbedSoundInst.cpp - instance of an embedded sound, for gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/EmbedSoundInst.h gnash-0.8.10/libsound/EmbedSoundInst.h --- gnash-0.8.10~git20111001/libsound/EmbedSoundInst.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/EmbedSoundInst.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // EmbedSoundInst.h - instance of an embedded sound, for gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/InputStream.h gnash-0.8.10/libsound/InputStream.h --- gnash-0.8.10~git20111001/libsound/InputStream.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/InputStream.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // sound/InputStream.h -- Audio input stream interface // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/LiveSound.cpp gnash-0.8.10/libsound/LiveSound.cpp --- gnash-0.8.10~git20111001/libsound/LiveSound.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/LiveSound.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // LiveSound.cpp - instance of an embedded sound, for gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/LiveSound.h gnash-0.8.10/libsound/LiveSound.h --- gnash-0.8.10~git20111001/libsound/LiveSound.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/LiveSound.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // LiveSound.h: - base class for embedded sound handling, for gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/libsound/Makefile.am gnash-0.8.10/libsound/Makefile.am --- gnash-0.8.10~git20111001/libsound/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ # -# Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/mkit/sound_handler_mkit.cpp gnash-0.8.10/libsound/mkit/sound_handler_mkit.cpp --- gnash-0.8.10~git20111001/libsound/mkit/sound_handler_mkit.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/mkit/sound_handler_mkit.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // sound_handler_haiku.cpp: Sound handling using Haiku media kit // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/mkit/sound_handler_mkit.h gnash-0.8.10/libsound/mkit/sound_handler_mkit.h --- gnash-0.8.10~git20111001/libsound/mkit/sound_handler_mkit.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/mkit/sound_handler_mkit.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // sound_handler_haiku.h: Sound handling using Mkit media kit // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/NullSoundHandler.h gnash-0.8.10/libsound/NullSoundHandler.h --- gnash-0.8.10~git20111001/libsound/NullSoundHandler.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/NullSoundHandler.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // NullSoundHandler - fake sound handler, for testing gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/sdl/sound_handler_sdl.cpp gnash-0.8.10/libsound/sdl/sound_handler_sdl.cpp --- gnash-0.8.10~git20111001/libsound/sdl/sound_handler_sdl.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/sdl/sound_handler_sdl.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // sound_handler_sdl.cpp: Sound handling using standard SDL // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/sdl/sound_handler_sdl.h gnash-0.8.10/libsound/sdl/sound_handler_sdl.h --- gnash-0.8.10~git20111001/libsound/sdl/sound_handler_sdl.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/sdl/sound_handler_sdl.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // sound_handler_sdl.h: Sound handling using standard SDL // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/SoundEnvelope.h gnash-0.8.10/libsound/SoundEnvelope.h --- gnash-0.8.10~git20111001/libsound/SoundEnvelope.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/SoundEnvelope.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SoundEnvelope.h - sound envelopes // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/sound_handler.cpp gnash-0.8.10/libsound/sound_handler.cpp --- gnash-0.8.10~git20111001/libsound/sound_handler.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/sound_handler.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -67,8 +67,8 @@ { const size_t padding = m ? m->getInputPaddingSize() : 0; if (data.capacity() - data.size() < padding) { - log_error("Sound data creator didn't appropriately pad " - "buffer. We'll do so now, but will cost memory copies."); + log_error(_("Sound data creator didn't appropriately pad " + "buffer. We'll do so now, but will cost memory copies.")); data.reserve(data.size() + padding); } } @@ -80,15 +80,15 @@ size_t sampleCount, int seekSamples, int handle) { if (!validHandle(_streamingSounds, handle)) { - log_error("Invalid (%d) handle passed to fill_stream_data, " - "doing nothing", handle); + log_error(_("Invalid (%d) handle passed to fill_stream_data, " + "doing nothing"), handle); return -1; } StreamingSoundData* sounddata = _streamingSounds[handle]; if (!sounddata) { - log_error("handle passed to fill_stream_data (%d) " - "was deleted", handle); + log_error(_("handle passed to fill_stream_data (%d) " + "was deleted"), handle); return -1; } @@ -138,19 +138,19 @@ { // Check if the sound exists if (!validHandle(_sounds, handle)) { - log_error("Invalid (%d) handle passed to delete_sound, " - "doing nothing", handle); + log_error(_("Invalid (%d) handle passed to delete_sound, " + "doing nothing"), handle); return; } #ifdef GNASH_DEBUG_SOUNDS_MANAGEMENT - log_debug ("deleting sound :%d", handle); + log_debug("deleting sound :%d", handle); #endif EmbedSound* def = _sounds[handle]; if (!def) { - log_error("handle passed to delete_sound (%d) " - "already deleted", handle); + log_error(_("handle passed to delete_sound (%d) " + "already deleted"), handle); return; } @@ -233,7 +233,7 @@ EmbedSound* sounddata = _sounds[handle]; if (!sounddata) { - log_error("stop_sound(%d): sound was deleted", handle); + log_error(_("stop_sound(%d): sound was deleted"), handle); return; } @@ -321,8 +321,8 @@ // WARNING: erasing would break any iteration in the set InputStreams::iterator it2=_inputStreams.find(id); if (it2 == _inputStreams.end()) { - log_error("SDL_sound_handler::unplugInputStream: " - "Aux streamer %p not found. ", + log_error(_("SDL_sound_handler::unplugInputStream: " + "Aux streamer %p not found. "), id); return; // we won't delete it, as it's likely deleted already } @@ -451,7 +451,7 @@ plugInputStream(is); } catch (const MediaException& e) { - log_error("Could not start streaming sound: %s", e.what()); + log_error(_("Could not start streaming sound: %s"), e.what()); } } @@ -462,8 +462,8 @@ { // Check if the sound exists if (!validHandle(_sounds, handle)) { - log_error("Invalid (%d) sound_handle passed to startSound, " - "doing nothing", handle); + log_error(_("Invalid (%d) sound_handle passed to startSound, " + "doing nothing"), handle); return; } @@ -542,7 +542,7 @@ plugInputStream(sound); } catch (const MediaException& e) { - log_error("Could not start event sound: %s", e.what()); + log_error(_("Could not start event sound: %s"), e.what()); } } @@ -556,8 +556,8 @@ if (!_inputStreams.insert(newStreamer.release()).second) { // this should never happen ! - log_error("_inputStreams container still has a pointer " - "to deleted InputStream %p!", newStreamer.get()); + log_error(_("_inputStreams container still has a pointer " + "to deleted InputStream %p!"), newStreamer.get()); // FIXME: replace the old element with the new one ! abort(); } @@ -701,7 +701,7 @@ ++it2; // before we erase it InputStreams::size_type erased = _inputStreams.erase(is); if ( erased != 1 ) { - log_error("Expected 1 InputStream element, found %d", erased); + log_error(_("Expected 1 InputStream element, found %d"), erased); abort(); } it = it2; diff -Nru gnash-0.8.10~git20111001/libsound/sound_handler.h gnash-0.8.10/libsound/sound_handler.h --- gnash-0.8.10~git20111001/libsound/sound_handler.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/sound_handler.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/SoundUtils.h gnash-0.8.10/libsound/SoundUtils.h --- gnash-0.8.10~git20111001/libsound/SoundUtils.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/SoundUtils.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // SoundUtils.h Utilities for handling sound data. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/StreamingSound.cpp gnash-0.8.10/libsound/StreamingSound.cpp --- gnash-0.8.10~git20111001/libsound/StreamingSound.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/StreamingSound.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // StreamingSound.cpp - instance of an embedded sound, for gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 // Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify diff -Nru gnash-0.8.10~git20111001/libsound/StreamingSoundData.cpp gnash-0.8.10/libsound/StreamingSoundData.cpp --- gnash-0.8.10~git20111001/libsound/StreamingSoundData.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/StreamingSoundData.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // StreamingSoundData.cpp - embedded sound definition, for gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/StreamingSoundData.h gnash-0.8.10/libsound/StreamingSoundData.h --- gnash-0.8.10~git20111001/libsound/StreamingSoundData.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/StreamingSoundData.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // StreamingSoundData.h - embedded sound definition, for gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/StreamingSound.h gnash-0.8.10/libsound/StreamingSound.h --- gnash-0.8.10~git20111001/libsound/StreamingSound.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/StreamingSound.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // StreamingSound.h - instance of an embedded sound, for gnash // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/WAVWriter.cpp gnash-0.8.10/libsound/WAVWriter.cpp --- gnash-0.8.10~git20111001/libsound/WAVWriter.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/WAVWriter.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // WAVWriter.cpp: .wav audio writer // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/libsound/WAVWriter.h gnash-0.8.10/libsound/WAVWriter.h --- gnash-0.8.10~git20111001/libsound/WAVWriter.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/libsound/WAVWriter.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // WAVWriter.h: .wav audio writer // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/macros/boost.m4 gnash-0.8.10/macros/boost.m4 --- gnash-0.8.10~git20111001/macros/boost.m4 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/macros/boost.m4 2012-02-07 16:51:33.000000000 +0000 @@ -34,10 +34,10 @@ libname="" dnl this is a list of *required* headers. If any of these are missing, this dnl test will return a failure, and Gnash won't build. - boost_headers="detail/lightweight_mutex.hpp thread/thread.hpp multi_index_container.hpp multi_index/key_extractors.hpp thread/mutex.hpp program_options/options_description.hpp" + boost_headers="detail/lightweight_mutex.hpp thread/thread.hpp multi_index_container.hpp multi_index/key_extractors.hpp thread/mutex.hpp program_options/options_description.hpp iostreams/stream.hpp" dnl this is a list of *required* libraries. If any of these are missing, this dnl test will return a failure, and Gnash won't build. - boost_libs="thread program_options" + boost_libs="thread program_options iostreams" dnl this is a list of *recommended* libraries. If any of these are missing, this dnl test will return a warning, and Gnash will build, but testing won't work. diff -Nru gnash-0.8.10~git20111001/macros/gconf-2.m4 gnash-0.8.10/macros/gconf-2.m4 --- gnash-0.8.10~git20111001/macros/gconf-2.m4 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/macros/gconf-2.m4 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,44 @@ +dnl AM_GCONF_SOURCE_2 +dnl Defines GCONF_SCHEMA_CONFIG_SOURCE which is where you should install schemas +dnl (i.e. pass to gconftool-2 +dnl Defines GCONF_SCHEMA_FILE_DIR which is a filesystem directory where +dnl you should install foo.schemas files +dnl + +AC_DEFUN([AM_GCONF_SOURCE_2], +[ + if test "x$GCONF_SCHEMA_INSTALL_SOURCE" = "x"; then + GCONF_SCHEMA_CONFIG_SOURCE=`gconftool-2 --get-default-source` + else + GCONF_SCHEMA_CONFIG_SOURCE=$GCONF_SCHEMA_INSTALL_SOURCE + fi + + AC_ARG_WITH([gconf-source], + AC_HELP_STRING([--with-gconf-source=sourceaddress], + [Config database for installing schema files.]), + [GCONF_SCHEMA_CONFIG_SOURCE="$withval"],) + + AC_SUBST(GCONF_SCHEMA_CONFIG_SOURCE) + AC_MSG_RESULT([Using config source $GCONF_SCHEMA_CONFIG_SOURCE for schema installation]) + + if test "x$GCONF_SCHEMA_FILE_DIR" = "x"; then + GCONF_SCHEMA_FILE_DIR='$(sysconfdir)/gconf/schemas' + fi + + AC_ARG_WITH([gconf-schema-file-dir], + AC_HELP_STRING([--with-gconf-schema-file-dir=dir], + [Directory for installing schema files.]), + [GCONF_SCHEMA_FILE_DIR="$withval"],) + + AC_SUBST(GCONF_SCHEMA_FILE_DIR) + AC_MSG_RESULT([Using $GCONF_SCHEMA_FILE_DIR as install directory for schema files]) + + AC_ARG_ENABLE(schemas-install, + AC_HELP_STRING([--disable-schemas-install], + [Disable the schemas installation]), + [case ${enableval} in + yes|no) ;; + *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-install]) ;; + esac]) + AM_CONDITIONAL([GCONF_SCHEMAS_INSTALL], [test "$enable_schemas_install" != no]) +]) diff -Nru gnash-0.8.10~git20111001/macros/qt4.m4 gnash-0.8.10/macros/qt4.m4 --- gnash-0.8.10~git20111001/macros/qt4.m4 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/macros/qt4.m4 2012-02-07 16:51:33.000000000 +0000 @@ -66,11 +66,11 @@ AC_MSG_CHECKING([for QT 4.x headers]) if test x$cross_compiling = xno; then if test x"${PKG_CONFIG}" != x -a x"${ac_cv_path_qt4_incl}" = x; then - if test ${PKG_CONFIG} --exists QtOpenGL; then - ac_cv_path_qt4_incl="`$PKG_CONFIG --cflags-only-I QtOpenGL`" - else - ac_cv_path_qt4_incl="`$PKG_CONFIG --cflags-only-I QtGui`" - fi + if ${PKG_CONFIG} --exists QtOpenGL; then + ac_cv_path_qt4_incl="`$PKG_CONFIG --cflags-only-I QtCore QtGui QtOpenGL`" + else + ac_cv_path_qt4_incl="`$PKG_CONFIG --cflags-only-I QtCore QtGui`" + fi gnash_qt4_topdir=`echo "${ac_cv_path_qt4_incl}"` fi fi diff -Nru gnash-0.8.10~git20111001/macros/sdl.m4 gnash-0.8.10/macros/sdl.m4 --- gnash-0.8.10~git20111001/macros/sdl.m4 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/macros/sdl.m4 2012-02-07 16:51:33.000000000 +0000 @@ -58,7 +58,7 @@ fi fi if test "x$SDL_LIBS" = "x" ; then - SDL_LIBS=`$SDL_CONFIG --libs | sed -e 's:-L/usr/lib\>::'` + SDL_LIBS=`$SDL_CONFIG --libs | sed -e 's:-L/usr/lib/.* ::'` if test x${cross_compiling} = xno; then ac_cv_path_sdl_lib=$SDL_LIBS fi diff -Nru gnash-0.8.10~git20111001/Makefile.am gnash-0.8.10/Makefile.am --- gnash-0.8.10~git20111001/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -36,11 +37,14 @@ ## --prefix is given, but that's another story --strk) ## ## We also want to build everything possible, since we're -## testing builds. +## testing builds. We also don't use optimization, is makes +## the build go faster. DISTCHECK_CONFIGURE_FLAGS = \ --with-plugins-install=prefix \ --enable-extensions=all \ --enable-gui=all \ + --enable-device=all \ + --enable-renderer=all \ --enable-python \ --enable-cygnal @@ -58,35 +62,32 @@ DEVICES_DIR = libdevice endif -STD_DIRS = \ +if TESTSUITE +TEST_DIR = testsuite +endif + +if BUILD_EXTENSIONS +EXT_DIR = extensions +endif + +SUBDIRS = \ desktop \ + $(DEVICES_DIR) \ libbase \ libmedia \ libsound \ libcore \ - $(DEVICES_DIR) \ librender \ gui \ plugin \ $(CYGNAL_DIR) \ utilities \ + $(EXT_DIR) \ doc \ po \ + $(TEST_DIR) \ $(NULL) -SUBDIRS = $(STD_DIRS) -# all optional build directories must be in DIST_SUBDIRS to be -# included in the source tarball. -DIST_SUBDIRS = $(STD_DIRS) cygnal libdevice extensions testsuite - -if TESTSUITE -SUBDIRS += testsuite -endif - -if BUILD_EXTENSIONS -SUBDIRS += extensions -endif - # man_MANS = doc/gnash.1 doc/gprocessor.1 doc/dumpshm.1 soldumper.1 EXTRA_DIST = \ @@ -148,13 +149,15 @@ nick="`cd $(top_srcdir) ; $(GIT) branch | grep '^\*' | cut -d ' ' -f 2`"; \ fi \ else \ - revno="$(NOW)"; \ - comm_id="none"; \ - nick="$(VERSION)"; \ + if test \! -f revno.h; then \ + revno="$(NOW)"; \ + comm_id="none"; \ + nick="$(VERSION)"; \ + fi; \ fi; \ if test \! -z "$${revno}"; then \ echo "Generating revno.h ($${nick} $${revno} $${comm_id})"; \ - echo "#define BRANCH_REVNO \"$${revno}\"" > revno.h; \ + echo "#define BRANCH_REVNO \"$${revno}\"" > revno.h; \ echo "#define BRANCH_NICK \"$${nick}\"" >> revno.h; \ echo "#define COMMIT_ID \"$${comm_id}\"" >> revno.h; \ touch .lastmod; \ diff -Nru gnash-0.8.10~git20111001/NEWS gnash-0.8.10/NEWS --- gnash-0.8.10~git20111001/NEWS 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/NEWS 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,5 @@ Gnash 0.8.10 -YYYY/MM/DD +2012/02/04 Improvements since 0.8.9 release are: @@ -21,6 +21,10 @@ * Improved framebuffer GUI and touchscreen support. * Framebuffer now supports using multiple renderers. * Refactored input device support. + * Fix parsing of lossless 16bit bitmaps, fixing support for movies + generated by the evil TechSmit Camtasia tool (#34625). + * Improved double buffering support for AGG in a framebuffer. + * Thumbnailer for SWF files and GNOME2 desktop config for it. Gnash 0.8.9 2011/03/19 diff -Nru gnash-0.8.10~git20111001/packaging/deb.am gnash-0.8.10/packaging/deb.am --- gnash-0.8.10~git20111001/packaging/deb.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/packaging/deb.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/packaging/debian/changelog gnash-0.8.10/packaging/debian/changelog --- gnash-0.8.10~git20111001/packaging/debian/changelog 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/packaging/debian/changelog 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,11 @@ gnash (master) distro; urgency=low + * local package, added packages for fb-gnash and dump-gnash. + + -- Rob Savoye (Rollinsville, CO) Wed, 18 Feb 2012 04:20:00 +0100 + +gnash (0.8.9~git.21412) distro; urgency=low + * local package, updated for the 0.8.9 release. -- Rob Savoye (Rollinsville, CO) Wed, 02 March 2011 04:20:00 +0100 diff -Nru gnash-0.8.10~git20111001/packaging/debian/control gnash-0.8.10/packaging/debian/control --- gnash-0.8.10~git20111001/packaging/debian/control 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/packaging/debian/control 2012-02-07 16:51:33.000000000 +0000 @@ -34,7 +34,8 @@ libavcodec-dev, libavutil-dev, libswscale-dev, - lsb-release + lsb-release, + xulrunner-dev | firefox-dev # OpenGL packages are disabled for now # libgl1-mesa-dev, libglu1-mesa-dev, libgtkglext1-dev, libqt4-opengl-dev, Standards-Version: 3.8.4 @@ -187,6 +188,26 @@ socket, and parse the incoming XML message. This lets a movie be a remote control for other devices or applications. +Package: gnash-framebuffer +Architecture: any +Section: utils +Priority: extra +Depends: gnash-common (= ${binary:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: Standalone Gnash for a Linux Framebuffer. + This package let one play SWF files in a Framebuffer using the standalone + version of Gnash. + +Package: gnash-dump +Architecture: any +Section: utils +Priority: extra +Depends: gnash-common (= ${binary:Version}), + ${shlibs:Depends}, ${misc:Depends} +Description: Standalone Gnash that dumps frames to disk. + This package let one record screenshots of SWF files to disk using + the standalone version of Gnash. + Package: gnash-fileio-extension Architecture: any Section: utils diff -Nru gnash-0.8.10~git20111001/packaging/debian/gnash-cygnal.install gnash-0.8.10/packaging/debian/gnash-cygnal.install --- gnash-0.8.10~git20111001/packaging/debian/gnash-cygnal.install 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/packaging/debian/gnash-cygnal.install 2012-02-07 16:51:33.000000000 +0000 @@ -1,4 +1,3 @@ etc/cygnalrc usr/bin/cygnal usr/lib/cygnal/plugins/*.so -usr/share/man/man1/cygnal.1 diff -Nru gnash-0.8.10~git20111001/packaging/debian/gnash-dump.install gnash-0.8.10/packaging/debian/gnash-dump.install --- gnash-0.8.10~git20111001/packaging/debian/gnash-dump.install 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/packaging/debian/gnash-dump.install 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,3 @@ +usr/bin/dump-gnash +usr/bin/gnash-thumbnailer +etc/gnashthumbnailrc diff -Nru gnash-0.8.10~git20111001/packaging/debian/gnash-dump.manpages gnash-0.8.10/packaging/debian/gnash-dump.manpages --- gnash-0.8.10~git20111001/packaging/debian/gnash-dump.manpages 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/packaging/debian/gnash-dump.manpages 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/dump-gnash.1 diff -Nru gnash-0.8.10~git20111001/packaging/debian/gnash-framebuffer.install gnash-0.8.10/packaging/debian/gnash-framebuffer.install --- gnash-0.8.10~git20111001/packaging/debian/gnash-framebuffer.install 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/packaging/debian/gnash-framebuffer.install 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1 @@ +usr/bin/fb-gnash diff -Nru gnash-0.8.10~git20111001/packaging/debian/gnash-framebuffer.manpages gnash-0.8.10/packaging/debian/gnash-framebuffer.manpages --- gnash-0.8.10~git20111001/packaging/debian/gnash-framebuffer.manpages 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/packaging/debian/gnash-framebuffer.manpages 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man1/fb-gnash.1 diff -Nru gnash-0.8.10~git20111001/packaging/debian/gnash-klash.install gnash-0.8.10/packaging/debian/gnash-klash.install --- gnash-0.8.10~git20111001/packaging/debian/gnash-klash.install 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/packaging/debian/gnash-klash.install 2012-02-07 16:51:33.000000000 +0000 @@ -1,4 +1 @@ -usr/share/kde4/apps/klash/* -usr/lib/kde4/* -usr/bin/qt4-gnash -usr/share/kde4/services/klash_part.desktop +usr/bin/fb-gnash diff -Nru gnash-0.8.10~git20111001/packaging/debian/rules gnash-0.8.10/packaging/debian/rules --- gnash-0.8.10~git20111001/packaging/debian/rules 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/packaging/debian/rules 2012-02-07 16:51:33.000000000 +0000 @@ -32,10 +32,14 @@ # testing package building. ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) CFLAGS += -O0 + CXXFLAGS += -O0 else CFLAGS += -O2 + CXXFLAGS += -O2 endif +MAKEFLAGS = "CXXFLAGS=$CXXFLAGS" + # Enable debugging in the package instead of using the debug package ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) CFLAGS += -g @@ -76,54 +80,13 @@ # produces a path that doens't work. BUILD_DIRECTORY = _build -# Optionally build an OpenGL enabled package, AGG is the default -ifneq (,$(findstring ogl,$(DEB_BUILD_OPTIONS))) - BUILD_FLAGS += --enable-renderer=ogl - BUILD_DIRECTORY = _build.ogl - BUILD_DEBUG = -opengl - BUILD_VERSION = $(MAIN_VERSION).ogl.$(BUILD_VERSION) -endif - -# Optionally build an ffmpeg enabled package, Gstreamer is the default -ifneq (,$(findstring ffmpeg,$(DEB_BUILD_OPTIONS))) - BUILD_FLAGS += --enable-media=ffmpeg - BUILD_VERSION = $(MAIN_VERSION).ffmpeg.$(BUILD_VERSION) -ifneq (,$(findstring ogl,$(DEB_BUILD_OPTIONS))) - BUILD_DIRECTORY = _build.ogl.ffmpeg - BUILD_VERSION = $(MAIN_VERSION).ogl.ffmpeg.$(BUILD_VERSION) - BUILD_DEBUG = -opengl-ffmpeg -else - BUILD_DIRECTORY = _build.ffmpeg - BUILD_DEBUG = -ffmpeg -endif -else - BUILD_FLAGS += --enable-media=gst,ffmpeg -endif - -# Optionally build the older kde3 package, Qt4 is the default -ifneq (,$(findstring kde3,$(DEB_BUILD_OPTIONS))) - BUILD_FLAGS += --enable-gui=gtk,kde3 - BUILD_VERSION = $(MAIN_VERSION).kde3.$(BUILD_VERSION) -ifneq (,$(findstring ogl,$(DEB_BUILD_OPTIONS))) - BUILD_DIRECTORY = _build.ogl.kde3 - BUILD_VERSION = $(MAIN_VERSION).ogl.kde3.$(BUILD_VERSION) - BUILD_DEBUG = -opengl-kde3 -else - BUILD_DIRECTORY = _build.kde3 - BUILD_DEBUG = -kde3 -endif -else - BUILD_FLAGS += --enable-gui=gtk,qt4 -endif - # Configure Gnash. We use a different set of options, as when building # packages, we want to enable everything that Gnash can do, like # python support, the SDK cygnal, etc... These are not enabled by # default to make it less complicated for end users building Gnash # from source. # for now, only build the qt4 support, as kde3 is being depreciated. -CONFIGURE_FLAGS = CFLAGS="$(CFLAGS)" \ - CXXFLAGS="$(CXXFLAGS)" \ +CONFIGURE_FLAGS = \ --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr \ @@ -135,6 +98,8 @@ --disable-testsuite \ --disable-rpath \ --enable-cygnal \ + --enable-docbook \ + --enable-gui=gtk,qt4,fb,dump \ --enable-renderer=agg,cairo \ --enable-extensions=fileio,lirc,mysql \ $(BUILD_FLAGS) @@ -215,10 +180,10 @@ fi rm -fr $(BUILD_DIRECTORY) - @printf "\n == CLEANING PATCHES ==\n\n" - echo " we have no patches, we're the developers!" +# @printf "\n == CLEANING PATCHES ==\n\n" + @echo " we have no patches, we're the developers!" # $(MAKE) -f /usr/share/quilt/quilt.make unpatch - @printf "\n ---- End of CLEANING PATCHES ---- \n\n" +# @printf "\n ---- End of CLEANING PATCHES ---- \n\n" dh_clean @@ -261,8 +226,9 @@ cp packaging/*.xpm $(CURDIR)/debian/tmp/usr/share/pixmaps/ install -d $(CURDIR)/debian/tmp/usr/share/applications/ cp debian/*.desktop $(CURDIR)/debian/tmp/usr/share/applications/ - gzip -f9 $(CURDIR)/debian/tmp/usr/share/man/man1/gtk-gnash.1 - gzip -f9 $(CURDIR)/debian/tmp/usr/share/man/man1/qt4-gnash.1 + # for i in $(CURDIR)/debian/tmp/usr/share/man/man1/*.1; do \ + # gzip -f9 $$i; \ + # done # CREATE PACKAGES diff -Nru gnash-0.8.10~git20111001/packaging/ltib/gnash.spec gnash-0.8.10/packaging/ltib/gnash.spec --- gnash-0.8.10~git20111001/packaging/ltib/gnash.spec 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/packaging/ltib/gnash.spec 2012-02-07 16:51:33.000000000 +0000 @@ -1,9 +1,12 @@ +# +# This spec file is specific to the ltib build system +# %define pfx /opt/freescale/rootfs/%{_target_cpu} Name: gnash -Version: 0.8.9dev +Version: 20110912 Release: 0 -Epoch: 1 +Epoch: 0 Distribution: ltib Summary: GNU SWF player @@ -12,10 +15,11 @@ Packager: Rob Savoye License: GPLv3 URL: http://www.gnu.org/software/gnash/ -Source: gnash-0.8.9dev.tar.gz +Source: gnash-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-%{_target_cpu} # BuildRequires: ffmpeg libpng libjpeg giflib boost agg curl freetype libstdc++ fontconfig +Prefix: /usr Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig @@ -23,75 +27,57 @@ %description Gnash is a GNU SWF movie player that supports many SWF v7 features, with growing support for swf v8, v9, and v10. - -%package common -Summary: Web-client SWF player plugin -Group: Applications/Multimedia -# Installation requirements Requires: ffmpeg libpng libjpeg giflib boost curl freetype -%description common -Common files Shared between Gnash and Klash, Gnash/Klash is a GNU SWF movie -player that supports many SWF v7 features, with growing support for -swf v8, v9, and v10. - -%package devel -Summary: Gnash header files -Group: Applications/Multimedia -Requires: gnash-common - -%description devel -Gnash header files can be used to write external Gnash extensions. - %prep %setup -q %build -CROSS_OPTS="--host=arm-none-linux=gnueabi --with-sysroot=/opt/L2.6.31_10.07.11_ER/ltib/rootfs/usr" -# these are actually the default values, but this way they get added -# to the build so they appear in "gnash --version". -GUI="--enable-gui=fb" # could be kde3, qt4, aqua, sdl -SOUND="--enable-media=ffmpeg" -OTHER="--disable-jemalloc" -RENDERER="--enable-renderer=agg" # could be opengl or cairo -OPTIONAL="" - -# we disable the testsuites by default, as when building packages we -# should have already been running the testsuites as part of the -# normal build & test development cycle. +# Allow to change the sysroot path used by Gnash to find all headers and libraries +# using a GNASH_SYSROOT environment variable +if test x"${GNASH_SYSROOT}" = x; then + # If no default sysroot is specified, look for one that should be at this location + absroot=`cd ../../../rootfs/usr/ ; pwd` + echo "GNASH_SYSROOT not set in the users environment, using \"${absroot}\" for sysroot" + CROSS_OPTS="--host=arm-none-linux-gnueabi --with-sysroot=$absroot" +else + CROSS_OPTS="--host=arm-none-linux-gnueabi --with-sysroot=${GNASH_SYSROOT}" +fi -# The default options for the configure aren't suitable for -# cross configuring, so we force them to be what we know is correct. # uncommenting these will produce huge volumes of debug info from the # shell, but sometimes that's what you need to do. # export CONFIG_SHELL="sh -x" -# sh -x ./configure \ sh ./configure \ $CROSS_OPTS \ - $SOUND $GUI \ - $RENDERER \ - $OTHER \ - $OPTIONAL \ --prefix=/usr \ --mandir=%{_prefix}/share/man \ --infodir=%{_prefix}/share/info \ --disable-dependency-tracking \ --disable-testsuite \ --disable-rpath \ - --enable-sound=none -make $MAKEFLAGS dumpconfig all + --disable-jemalloc \ + --enable-gui=fb \ + --disable-sound \ + --enable-media=ffmpeg \ + --enable-renderer=ovg \ + --enable-device=egl,rawfb \ + CXXFLAGS='-g -O0' +# Only uncomment this for debugging +# 2>&1 | tee tmp/xxx + +make $MAKEFLAGS all -w +make $MAKEFLAGS -C libdevice check -w +make $MAKEFLAGS -C librender check -w # When testing the spec file, try setting MAKEFLAGS to # "CXXFLAGS-O0 -j4" to speed up getting results. Note *don't* # do that for release builds, as the performance will suffer. %install -strip gui/.libs/*-gnash -strip utilities/.libs/g* utilities/.libs/soldumper utilities/.libs/flvdumper +#strip gui/.libs/*-gnash rm -rf $RPM_BUILD_ROOT -make $MAKEFLAGS install DESTDIR=$RPM_BUILD_ROOT LDFLAGS="-Wl,--build-id" -make $MAKEFLAGS install-plugins DESTDIR=$RPM_BUILD_ROOT LDFLAGS="-Wl,--build-id" +make $MAKEFLAGS install DESTDIR=$RPM_BUILD_ROOT rm $RPM_BUILD_ROOT%{_libdir}/gnash/*.*a %clean rm -rf $RPM_BUILD_ROOT @@ -106,58 +92,21 @@ %postun /sbin/ldconfig -%if !%{cross_compile} -scrollkeeper-update -q || : -%endif %files %defattr(-,root,root,-) %{_bindir}/fb-gnash -# %{_datadir}/man/man1/gtk-gnash.1.gz - -%files common %defattr(-,root,root,-) -%dump +#%dump %doc README AUTHORS COPYING NEWS %{_bindir}/gnash -%{_datadir}/man/man1/gnash.1.gz %{_bindir}/gprocessor -%{_bindir}/soldumper -%{_bindir}/flvdumper -%{_bindir}/findmicrophones -%{_bindir}/findwebcams #%{_bindir}/dumpshm %{_bindir}/rtmpget %{_libdir}/gnash/*.so* %{_prefix}/share/gnash/GnashG.png %{_prefix}/share/gnash/gnash_128_96.ico -%{_datadir}/man/man1/gprocessor.1.gz -%{_datadir}/man/man1/soldumper.1.gz -%{_datadir}/man/man1/flvdumper.1.gz -%{_datadir}/man/man1/findmicrophones.1.gz -%{_datadir}/man/man1/findwebcams.1.gz -%{_datadir}/man/man1/rtmpget.1.gz %{_datadir}/locale/*/LC_MESSAGES/gnash.mo -%if !%{cross_compile} -#%{_prefix}/share/info/*.info* -%{_prefix}/share/doc/gnash/*.html -%{_prefix}/share/doc/gnash/images/*.png -%{_prefix}/etc/gnashrc -%{_prefix}/etc/gnashpluginrc -# %{_infodir}/*.info* -#%doc doc/C/gnash*.html -#%doc doc/C/images/*.png -#%doc doc/C/images/*.txt -# %doc %{_prefix}/share/gnash/doc/gnash/C/images -# %doc %{_prefix}/share/gnash/doc/gnash/C/*.xml -%endif - -%files devel -%{_prefix}/include/gnash/*.h* -%{_prefix}/include/gnash/vm/*.h -%{_prefix}/include/gnash/asobj/*.h -%{_prefix}/include/gnash/parser/*.h -%{_prefix}/lib/pkgconfig/gnash.pc %changelog * Sat Nov 30 2010 Rob Savoye - %{version}-%{release} diff -Nru gnash-0.8.10~git20111001/packaging/redhat/gnash.spec gnash-0.8.10/packaging/redhat/gnash.spec --- gnash-0.8.10~git20111001/packaging/redhat/gnash.spec 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/packaging/redhat/gnash.spec 2012-02-07 16:51:33.000000000 +0000 @@ -1,10 +1,10 @@ Name: gnash # This next field gets edited by "make gnash.spec" when building an rpm -Version: 0.8.10dev +Version: 0.8.11dev Release: 0 Epoch: 1 # This next field gets edited by "make gnash.spec" when building an rpm -Distribution: fc13 +Distribution: fc14 Summary: GNU SWF player Group: Applications/Multimedia @@ -15,7 +15,10 @@ Source0: http://www.getgnash.org/packages/snapshots/fedora/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-%{_target_cpu} -BuildRequires: redhat-lsb mysql-devel +%if %{_target_cpu} != "armv7l" +BuildRequires: redhat-lsb +%endif +BuildRequires: mysql-devel docbook2X # bitmap libraries for loading images BuildRequires: libpng-devel libjpeg-devel giflib-devel # these are needed for the python gtk widget @@ -23,8 +26,11 @@ BuildRequires: gtk2-devel freetype-devel fontconfig-devel BuildRequires: openssl-devel curl-devel boost-devel BuildRequires: gstreamer-devel >= 0.10, gstreamer-plugins-base-devel >= 0.10 -# these are for the kde4 support +# these are for the kde4 support, which isn't supported by the OLPC XO 1.75. +# which is armv7l based. +%if %{_target_cpu} != "armv7l" BuildRequires: kdelibs-devel >= 4.0, kdebase-devel >= 4.0, qt-devel >= 4.0 +%endif # these are needed for the various renderers, which now all get built BuildRequires: libXt-devel agg-devel libstdc++ @@ -69,6 +75,7 @@ player that supports many SWF v7 features, with growing support for swf v8, v9, and v10. +%if %{_target_cpu} != "armv7l" %package klash4 Summary: Konqueror SWF player plugin for KDE 4 Group: Applications/Multimedia @@ -78,6 +85,8 @@ %description klash4 The gnash (klash) SWF player plugin for Konqueror in KDE4. +%endif + %package plugin Summary: Web-client SWF player plugin Group: Applications/Internet @@ -102,6 +111,23 @@ %description devel Gnash header files can be used to write external Gnash extensions. +%package framebuffer +Summary: Standalone SWF file player for the framebuffer. +Group: Applications/Multimedia +Requires: gnash-common + +%description framebuffer +Framebuffer Gnash is a standalone SWF file player for the Linux framebuffer. + +%package dump +Summary: Standalone SWF file player that dumps screenshots. +Group: Applications/Multimedia +Requires: gnash-common + +%description dump +Gnash Dump is a standalone SWF file player that dumps screenshots of each +frame to disk. + %package widget Summary: Gnash widgets for Gtk and Python Group: Applications/Multimedia @@ -190,23 +216,24 @@ %ifarch arm SOUND="--enable-media=none --disable-nsapi --disable-kparts" %else - SOUND="--enable-media=gst" # could also be sdl + SOUND="--enable-media=gst" %endif %else # Native RPM build - CROSS_OPTS="" # "--enable-ghelp --enable-docbook" # these are actually the default values, but this way they get added # to the build so they appear in "gnash --version". - GUI="--enable-gui=gtk,qt4" # could be kde3, qt4, aqua, sdl - SOUND="--enable-media=gst" # could be ffmpeg - OTHER="--enable-cygnal" - RENDERER="--enable-renderer=all" # could be opengl or cairo + RENDERER="--enable-renderer=agg,cairo" # opengl or openvg too # These are not the defaults - OPTIONAL="--enable-python" + SOUND="--enable-media=gst" # we can't distribute ffmpeg support + OPTIONAL="--enable-python --enable-cygnal" + GUI="--enable-gui=gtk,qt4,fb,dump" # aqua, sdl %endif -%if %{distribution} != "ydl6" - SOUND="--enable-media=gst" +%if %{_target_cpu} == "armv7l" + GUI="--enable-gui=gtk" + SOUND="--enable-media=gst" + RENDERER="--enable-renderer=agg,cairo" + OPTIONAL="--enable-python" %endif # we disable the testsuites by default, as when building packages we @@ -238,10 +265,9 @@ # export CONFIG_SHELL="sh -x" # sh -x ./configure sh ./configure \ - $CROSS_OPTS \ - $SOUND $GUI \ + $SOUND \ + $GUI \ $RENDERER \ - $OTHER \ $OPTIONAL \ --prefix=/usr \ --libdir=%{_libdir} \ @@ -250,9 +276,7 @@ --disable-dependency-tracking \ --disable-testsuite \ --disable-rpath \ - --enable-renderer=agg,cairo \ - --enable-cygnal \ - --enable-python \ + --enable-docbook \ --with-plugins-install=system \ --with-plugindir=%{_libdir}/mozilla/plugins \ --enable-extensions=fileio,lirc,dejagnu,mysql @@ -305,6 +329,7 @@ %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi +%if %{_target_cpu} != "armv7l" %post klash4 update-desktop-database &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor @@ -312,13 +337,12 @@ %postun klash4 update-desktop-database &> /dev/null || : touch --no-create %{_datadir}/icons/hicolor - +%endif %files %defattr(-,root,root,-) %{_bindir}/gnash-gtk-launcher %{_bindir}/gtk-gnash -%{_bindir}/gnash-gtk-launcher %{_mandir}/man1/gtk-gnash.1.gz %{_mandir}/man1/gnash-gtk-launcher.1.gz %{_datadir}/icons/hicolor/32x32/apps/gnash.xpm @@ -349,6 +373,7 @@ %{_mandir}/man1/gnash-gtk-launcher.1.gz %{_datadir}/locale/*/LC_MESSAGES/gnash.mo %{_prefix}/share/applications/gnash.desktop +%{_prefix}/share/applications/gnash.schemas %{_prefix}/share/icons/hicolor/32x32/apps/gnash.xpm %{_prefix}/share/gnash/gnash-splash.swf %if !%{cross_compile} @@ -357,7 +382,8 @@ %{_prefix}/share/doc/gnash/images/*.png %{_prefix}/etc/gnashrc %{_prefix}/etc/gnashpluginrc -# %{_infodir}/*.info* +%{_infodir}/gnash_ref.info.gz +%{_infodir}/gnash_user.info.gz #%doc doc/C/gnash*.html #%doc doc/C/images/*.png #%doc doc/C/images/*.txt @@ -387,20 +413,32 @@ %{_prefix}/include/gnash/*.h %{_prefix}/lib*/python*/site-packages/gtk-2.0/gnash.* +%if %{_target_cpu} != "armv7l" %files klash4 %defattr(-,root,root,-) %{_bindir}/gnash-qt-launcher %{_bindir}/qt4-gnash -%{_mandir}/man1/gnash-qt-launcher.1.gz %{_mandir}/man1/qt4-gnash.1.gz %{_mandir}/man1/gnash-qt-launcher.1.gz -%{_datadir}/applications/klash.desktop %{_prefix}/lib*/kde4/libklashpart.* %{_prefix}/share/kde4/apps/klash/klashpartui.rc %{_prefix}/share/kde4/apps/klash/pluginsinfo %{_prefix}/share/kde4/services/klash_part.desktop %{_prefix}/share/applications/klash.desktop %{_prefix}/share/icons/hicolor/32x32/apps/klash.xpm +%endif + +%files framebuffer +%defattr(-,root,root,-) +%{_bindir}/fb-gnash +%{_mandir}/man1/fb-gnash.1.gz + +%files dump +%defattr(-,root,root,-) +%{_bindir}/dump-gnash +%{_bindir}/gnash-thumbnailer +%{_prefix}/etc/gnashthumbnailrc +%{_mandir}/man1/dump-gnash.1.gz %files fileio-extension %defattr(-,root,root,-) @@ -419,6 +457,9 @@ %{_libdir}/gnash/plugins/mysql.so %changelog +* Fri Oct 14 2011 Rob Savoye - %{version}-%{release} +- Tweak for recent OLPC builds of fc14, which don't support kde. + * Sat Mar 27 2010 Rob Savoye - %{version}-%{release} - add gnash-common package for non GUI files so as not to contaminate the gtk or kde packages. diff -Nru gnash-0.8.10~git20111001/packaging/rpm.am gnash-0.8.10/packaging/rpm.am --- gnash-0.8.10~git20111001/packaging/rpm.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/packaging/rpm.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011. 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -15,13 +16,6 @@ # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # -# # Build an RPM package targeted to the OLPC http://www.laptop.org. -# olpc: dist-gzip $(srcdir)/packaging/redhat/gnash.spec -# cp -f $(srcdir)/packaging/redhat/gnash.spec /usr/src/redhat/SPECS/ -# cp -f gnash-$(VERSION).tar.gz /usr/src/redhat/SOURCES/ -# rpmbuild -rcfile=$(srcdir)/packaging/redhat/rpmrc:/usr/lib/rpm/rpmrc \ -# -ba --target=geode-olpc /usr/src/redhat/SPECS/gnash.spec - RPMBUILD_DIR = $(abs_top_builddir)/rpmbuild RPMMACROS = $(abs_top_builddir)/.rpmmacros RPMSPEC = $(abs_top_builddir)/gnash.spec @@ -97,4 +91,4 @@ mkdir -p $(RPMBUILD_DIR)/SOURCES; \ cp $${snapshot_dir}.tar.gz $(RPMBUILD_DIR)/SOURCES -.PHONY : rpm redhat spec rpm-configure rpm-install rpm-build setup-rpm +.PHONY : rpm distdir redhat spec rpm-configure rpm-install rpm-build setup-rpm diff -Nru gnash-0.8.10~git20111001/packaging/snapshot.am gnash-0.8.10/packaging/snapshot.am --- gnash-0.8.10~git20111001/packaging/snapshot.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/packaging/snapshot.am 2012-02-07 16:51:34.000000000 +0000 @@ -25,9 +25,9 @@ BRANCH_NICK = "`if test -f revno.h; then grep "NICK" revno.h | cut -d '"' -f 2; fi`" # this is used for Debian style naming conventions -NEXT_RELEASE = 0.8.10 -#SNAPSHOT_VERSION := 0.8.10 -SNAPSHOT_VERSION = $(NEXT_RELEASE)~git.$(BRANCH_NICK)$(BRANCH_REVNO) +NEXT_RELEASE = 0.8.11 +SNAPSHOT_VERSION := 0.8.10 +#SNAPSHOT_VERSION = $(NEXT_RELEASE)~git.$(BRANCH_NICK)$(BRANCH_REVNO) # these is the directories where the snapshot gets built. Sources are # in the top level, the build goes in a _build subdirectory diff -Nru gnash-0.8.10~git20111001/plugin/aos4/Makefile.am gnash-0.8.10/plugin/aos4/Makefile.am --- gnash-0.8.10~git20111001/plugin/aos4/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/aos4/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/aos4/plugin.cpp gnash-0.8.10/plugin/aos4/plugin.cpp --- gnash-0.8.10~git20111001/plugin/aos4/plugin.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/aos4/plugin.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // plugin.cpp: Windows "win32" flash player Mozilla plugin, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -74,7 +74,10 @@ static int module_initialized = FALSE; static PRLock* playerLock = NULL; static int instances = 0; - + +#ifdef NPAPI_CONST +const +#endif char* NPP_GetMIMEDescription(void); static void playerThread(void *arg); //static LRESULT CALLBACK PluginWinProc(HWND, UINT, WPARAM, LPARAM); @@ -117,6 +120,9 @@ } /// \brief Return the MIME Type description for this plugin. +#ifdef NPAPI_CONST +const +#endif char* NPP_GetMIMEDescription(void) { diff -Nru gnash-0.8.10~git20111001/plugin/aos4/plugin.h gnash-0.8.10/plugin/aos4/plugin.h --- gnash-0.8.10~git20111001/plugin/aos4/plugin.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/aos4/plugin.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/klash/klash_part.cpp gnash-0.8.10/plugin/klash/klash_part.cpp --- gnash-0.8.10~git20111001/plugin/klash/klash_part.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/klash/klash_part.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/klash/klash_part.h gnash-0.8.10/plugin/klash/klash_part.h --- gnash-0.8.10~git20111001/plugin/klash/klash_part.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/klash/klash_part.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/klash/Makefile.am gnash-0.8.10/plugin/klash/Makefile.am --- gnash-0.8.10~git20111001/plugin/klash/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/klash/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/klash4/klash_part.cpp gnash-0.8.10/plugin/klash4/klash_part.cpp --- gnash-0.8.10~git20111001/plugin/klash4/klash_part.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/klash4/klash_part.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/klash4/klash_part.h gnash-0.8.10/plugin/klash4/klash_part.h --- gnash-0.8.10~git20111001/plugin/klash4/klash_part.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/klash4/klash_part.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/klash4/Makefile.am gnash-0.8.10/plugin/klash4/Makefile.am --- gnash-0.8.10~git20111001/plugin/klash4/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/klash4/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/Makefile.am gnash-0.8.10/plugin/Makefile.am --- gnash-0.8.10~git20111001/plugin/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/callbacks.cpp gnash-0.8.10/plugin/npapi/callbacks.cpp --- gnash-0.8.10~git20111001/plugin/npapi/callbacks.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/callbacks.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/callbacks.h gnash-0.8.10/plugin/npapi/callbacks.h --- gnash-0.8.10~git20111001/plugin/npapi/callbacks.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/callbacks.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/external.cpp gnash-0.8.10/plugin/npapi/external.cpp --- gnash-0.8.10~git20111001/plugin/npapi/external.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/external.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/external.h gnash-0.8.10/plugin/npapi/external.h --- gnash-0.8.10~git20111001/plugin/npapi/external.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/external.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/GnashNPVariant.h gnash-0.8.10/plugin/npapi/GnashNPVariant.h --- gnash-0.8.10~git20111001/plugin/npapi/GnashNPVariant.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/GnashNPVariant.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/gshell.cpp gnash-0.8.10/plugin/npapi/gshell.cpp --- gnash-0.8.10~git20111001/plugin/npapi/gshell.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/gshell.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -382,6 +382,9 @@ cerr << "UNIMPLEMENTED: " << __PRETTY_FUNCTION__ << endl; } +#ifdef NPAPI_CONST +const +#endif char* NPP_GetMIMEDescription(void) { diff -Nru gnash-0.8.10~git20111001/plugin/npapi/Makefile.am gnash-0.8.10/plugin/npapi/Makefile.am --- gnash-0.8.10~git20111001/plugin/npapi/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -78,6 +78,7 @@ libgnashplugin_la_LIBADD = \ $(GLIB_LIBS) \ + -lboost_iostreams \ $(NULL) # Scriptable plugin support diff -Nru gnash-0.8.10~git20111001/plugin/npapi/mozilla-sdk/np_entry.cpp gnash-0.8.10/plugin/npapi/mozilla-sdk/np_entry.cpp --- gnash-0.8.10~git20111001/plugin/npapi/mozilla-sdk/np_entry.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/mozilla-sdk/np_entry.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -238,6 +238,9 @@ return NS_PluginInitialize(); } +#ifdef NPAPI_CONST +const +#endif char * NP_GetMIMEDescription(void) { diff -Nru gnash-0.8.10~git20111001/plugin/npapi/mozilla-sdk/npn_gate.cpp gnash-0.8.10/plugin/npapi/mozilla-sdk/npn_gate.cpp --- gnash-0.8.10~git20111001/plugin/npapi/mozilla-sdk/npn_gate.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/mozilla-sdk/npn_gate.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,8 +1,8 @@ /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, -// 2010 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/mozilla-sdk/npp_gate.cpp gnash-0.8.10/plugin/npapi/mozilla-sdk/npp_gate.cpp --- gnash-0.8.10~git20111001/plugin/npapi/mozilla-sdk/npp_gate.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/mozilla-sdk/npp_gate.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,8 +1,8 @@ /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, -// 2010 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/mozilla-sdk/npplat.h gnash-0.8.10/plugin/npapi/mozilla-sdk/npplat.h --- gnash-0.8.10~git20111001/plugin/npapi/mozilla-sdk/npplat.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/mozilla-sdk/npplat.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/mozilla-sdk/pluginbase.h gnash-0.8.10/plugin/npapi/mozilla-sdk/pluginbase.h --- gnash-0.8.10~git20111001/plugin/npapi/mozilla-sdk/pluginbase.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/mozilla-sdk/pluginbase.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/plugin.cpp gnash-0.8.10/plugin/npapi/plugin.cpp --- gnash-0.8.10~git20111001/plugin/npapi/plugin.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/plugin.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -25,6 +25,9 @@ #include #include #include +#define BOOST_IOSTREAMS_USE_DEPRECATED +#include +#include #include #include #include // getenv @@ -107,10 +110,6 @@ #include #include -#ifndef PATH_MAX -#define PATH_MAX 1024 -#endif - // Macro to prevent repeated logging calls for the same // event #define LOG_ONCE(x) { \ @@ -129,6 +128,9 @@ } /// \brief Return the MIME Type description for this plugin. +#ifdef NPAPI_CONST +const +#endif char* NPP_GetMIMEDescription(void) { @@ -151,6 +153,37 @@ return desc; } +boost::iostreams::file_descriptor_sink getfdsink(char mkstemplate[]); + +boost::iostreams::file_descriptor_sink +getfdsink(char mksTemplate[]) +{ + int fd, suffix = std::string(mksTemplate).size() - std::string(mksTemplate).find("XXXXXX") - 6; +#ifdef HAVE_MKSTEMPS + fd = mkstemps (mksTemplate, suffix); +#else + if (suffix > 0) { + char *mksTNoSuff = const_cast(std::string(mksTemplate).substr(0, std::string(mksTemplate).size() - suffix).c_str()); + fd = mkstemp (mksTNoSuff); + const char *mksTSuffix = std::string(mksTemplate).substr(std::string(mksTemplate).size() - suffix, suffix).c_str(); + std::stringstream mksTFull; + mksTFull << mksTNoSuff << mksTSuffix; + if (rename (mksTNoSuff, mksTFull.str().c_str()) != 0) { + gnash::log_error("Failed to rename %s", mksTNoSuff); + } + strcpy (mksTemplate, mksTFull.str().c_str()); + } else { + fd = mkstemp (mksTemplate); + } +#endif +#if BOOST_VERSION < 104400 + boost::iostreams::file_descriptor_sink fdsink(fd, true); +#else + boost::iostreams::file_descriptor_sink fdsink(fd, boost::iostreams::close_handle); +#endif + return fdsink; +} + // // general initialization and shutdown // @@ -966,22 +999,25 @@ return; } - std::ofstream saLauncher; - - std::stringstream ss; - static int debugno = 0; - debugno = (debugno + 1) % 10; - ss << "/tmp/gnash-debug-" << debugno << ".sh"; - saLauncher.open(ss.str().c_str(), std::ios::out | std::ios::trunc); + char debugname[] = "/tmp/gnash-debug-XXXXXX.sh"; + boost::iostreams::file_descriptor_sink fdsink = getfdsink(debugname); +#if BOOST_VERSION >= 104400 + if (fdsink.handle() == -1) { + gnash::log_error("Failed to create sink: %s", debugname); + return; + } +#endif + boost::iostreams::stream + saLauncher (fdsink); if (!saLauncher) { - gnash::log_error("Failed to open new file for standalone launcher: " + ss.str()); + gnash::log_error("Failed to open new file for standalone launcher: %s", debugname); return; } saLauncher << "#!/bin/sh" << std::endl << "export GNASH_COOKIES_IN=" - << "/tmp/gnash-cookies." << getpid() << std::endl + << std::getenv("GNASH_COOKIES_IN") << std::endl << getGnashExecutable() << " "; if (!page_url.empty()) { @@ -1004,6 +1040,7 @@ << std::endl; saLauncher.close(); + fdsink.close(); #endif } @@ -1103,11 +1140,16 @@ } gnash::log_debug("The Cookie for %s is %s", url, ncookie); - std::ofstream cookiefile; - std::stringstream ss; - ss << "/tmp/gnash-cookies." << getpid(); - - cookiefile.open(ss.str().c_str(), std::ios::out | std::ios::trunc); + char cookiename[] = "/tmp/gnash-cookies.XXXXXX"; + boost::iostreams::file_descriptor_sink fdsink = getfdsink(cookiename); +#if BOOST_VERSION >= 104400 + if (fdsink.handle() == -1) { + gnash::log_error("Failed to create sink: %s", cookiename); + return; + } +#endif + boost::iostreams::stream + cookiefile (fdsink); // Firefox provides cookies in the following format: // @@ -1127,8 +1169,9 @@ } cookiefile.close(); + fdsink.close(); - if (setenv("GNASH_COOKIES_IN", ss.str().c_str(), 1) < 0) { + if (setenv("GNASH_COOKIES_IN", cookiename, 1) < 0) { gnash::log_error( "Couldn't set environment variable GNASH_COOKIES_IN to %s", ncookie); diff -Nru gnash-0.8.10~git20111001/plugin/npapi/plugin.h gnash-0.8.10/plugin/npapi/plugin.h --- gnash-0.8.10~git20111001/plugin/npapi/plugin.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/plugin.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/pluginScriptObject.cpp gnash-0.8.10/plugin/npapi/pluginScriptObject.cpp --- gnash-0.8.10~git20111001/plugin/npapi/pluginScriptObject.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/pluginScriptObject.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/pluginScriptObject.h gnash-0.8.10/plugin/npapi/pluginScriptObject.h --- gnash-0.8.10~git20111001/plugin/npapi/pluginScriptObject.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/pluginScriptObject.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/npapi/test.cpp gnash-0.8.10/plugin/npapi/test.cpp --- gnash-0.8.10~git20111001/plugin/npapi/test.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/npapi/test.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2010, 2011 Free Software Foundation, Inc +// Copyright (C) 2010, 2011, 2012 Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -408,6 +408,9 @@ { } +#ifdef NPAPI_CONST +const +#endif char* NPP_GetMIMEDescription(void) { diff -Nru gnash-0.8.10~git20111001/plugin/win32/Makefile.am gnash-0.8.10/plugin/win32/Makefile.am --- gnash-0.8.10~git20111001/plugin/win32/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/win32/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010,2011 , 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/plugin/win32/plugin.cpp gnash-0.8.10/plugin/win32/plugin.cpp --- gnash-0.8.10~git20111001/plugin/win32/plugin.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/win32/plugin.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ // plugin.cpp: Windows "win32" flash player Mozilla plugin, for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -77,6 +77,9 @@ static PRLock* playerLock = NULL; static int instances = 0; +#ifdef NPAPI_CONST +const +#endif char* NPP_GetMIMEDescription(void); static void playerThread(void *arg); static LRESULT CALLBACK PluginWinProc(HWND, UINT, WPARAM, LPARAM); @@ -119,6 +122,9 @@ } /// \brief Return the MIME Type description for this plugin. +#ifdef NPAPI_CONST +const +#endif char* NPP_GetMIMEDescription(void) { diff -Nru gnash-0.8.10~git20111001/plugin/win32/plugin.h gnash-0.8.10/plugin/win32/plugin.h --- gnash-0.8.10~git20111001/plugin/win32/plugin.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/plugin/win32/plugin.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/po/cs.po gnash-0.8.10/po/cs.po --- gnash-0.8.10~git20111001/po/cs.po 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/po/cs.po 2012-02-07 16:51:33.000000000 +0000 @@ -1,99 +1,201 @@ -# Czech translation of gnash. -# Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc. -# This file is distributed under the same license as the gnash package. -# Petr Pisar , 2007, 2008, 2009, 2010. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. msgid "" msgstr "" -"Project-Id-Version: gnash 146c5d78235f10cba0feec31f7fb5bf68edc6c41\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-11-08 10:57+0100\n" -"PO-Revision-Date: 2010-09-08 23:13+0200\n" -"Last-Translator: Petr Pisar \n" -"Language-Team: Czech \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2012-01-05 05:23+0200\n" +"Last-Translator: Chris \n" +"Language-Team: LANGUAGE \n" +"Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Pootle 2.0.5\n" -#: libbase/sharedlib.cpp:78 +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "" + +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" +msgstr "" + +#: libbase/RTMP.cpp:334 #, c-format -msgid "Couldn't initialize ltdl: %s" -msgstr "Nelze inicializovat ltdl: %s" +msgid "partially supported packet %s received" +msgstr "" -#: libbase/sharedlib.cpp:124 +#: libbase/RTMP.cpp:344 #, c-format -msgid "Opened dynamic library \"%s\"" -msgstr "Otevřena dynamická knihovna „%s“" +msgid "packet %s received" +msgstr "" -#: libbase/sharedlib.cpp:142 libbase/sharedlib.cpp:167 +#: libbase/RTMP.cpp:356 #, c-format -msgid "Couldn't find symbol: %s" -msgstr "Nelze nalézt symbol: %s" +msgid "Unknown packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" +msgstr "" + +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "" -#: libbase/sharedlib.cpp:145 libbase/sharedlib.cpp:170 +#: libbase/RTMP.cpp:484 #, c-format -msgid "Found symbol %s @ %p" -msgstr "Symbol %s nalezen na %p" +msgid "Incomplete packet received on channel %s" +msgstr "" -#: libbase/SharedMemHaiku.cpp:54 libbase/SharedMemHaiku.cpp:59 -#: libbase/SharedMemHaiku.cpp:65 libbase/SharedMemHaiku.cpp:72 -#: libbase/SharedMemHaiku.cpp:79 +#: libbase/RTMP.cpp:497 #, c-format -msgid "%s on Haiku" -msgstr "%s v Haiku" +msgid "Failed to read RTMP packet header. type: %s" +msgstr "" -#: libbase/ClockTime.cpp:276 -msgid "Cannot get requested timezone information" -msgstr "Informace o požadované časové zóně nelze získat" +#: libbase/RTMP.cpp:542 +#, c-format +msgid "%s, failed to read extended timestamp" +msgstr "" -#: libbase/curl_adapter.cpp:51 -msgid "" -"libcurl is not available, but Gnash has attempted to use the curl adapter" -msgstr "libcurl není dostupný, avšak Gnash zkusil použít jeho adaptér" +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." +msgstr "" -#: libbase/curl_adapter.cpp:658 -#, fuzzy, c-format -msgid "FIXME: Timeout (%u milliseconds) while loading from url %s" -msgstr "Během stahovaní z URL %2$s vypršel časový limit (%1$u milisekund)" +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "" -#: libbase/curl_adapter.cpp:706 +#: libbase/RTMP.cpp:899 #, c-format -msgid "Timeout (%u milliseconds) while loading from url %s" -msgstr "Během stahovaní z URL %2$s vypršel časový limit (%1$u milisekund)" +msgid "Type mismatch: client sent %d, server answered %d" +msgstr "" -#: libbase/curl_adapter.cpp:812 -msgid "Allowing connections to SSL sites with invalid certificates" -msgstr "Dovoluji spojení na SSL stránky s neplatnými certifikáty" +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." +msgstr "" + +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" +msgstr "" + +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" +msgstr "" + +#: libbase/RTMP.cpp:1049 +#, c-format +msgid "Control packet (%s) data too short" +msgstr "" + +#: libbase/RTMP.cpp:1087 +#, c-format +msgid "Received unknown or unhandled control %s" +msgstr "" + +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " +msgstr "Chyba PNG: " + +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" +msgstr "" + +#: libbase/StreamProvider.cpp:112 +#, fuzzy +msgid "Request Headers discarded while getting stream from file: uri" +msgstr "Protože proud pochází z URI „file:“, zahazuji data z POST." + +#: libbase/StreamProvider.cpp:135 +msgid "POST data discarded while getting a stream from file: uri" +msgstr "Protože proud pochází z URI „file:“, zahazuji data z POST." #: libbase/noseek_fd_adapter.cpp:223 #, c-format msgid "Error reading %d bytes from input stream" msgstr "Chyba při čtení %d bajtů ze vstupního proudu" -#: libbase/rc.cpp:167 libbase/rc.cpp:686 +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "XMLSocket: Socket nikdy nebyl dostupný" + +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" +msgstr "" + +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" +msgstr "" + +#: libbase/Socket.cpp:171 +#, c-format +msgid "Failed to connect socket: %s" +msgstr "" + +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" +msgstr "" + +#: libbase/Socket.cpp:237 +#, c-format +msgid "Socket receive error %s" +msgstr "" + +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" +msgstr "" + +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" +msgstr "" + +#: libbase/tu_file.cpp:193 +msgid "Error while seeking to end: %1%" +msgstr "" + +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" +msgstr "" + +#: libbase/rc.cpp:171 libbase/rc.cpp:702 msgid "Failed to find user settings directory" msgstr "Adresář s uživatelovým nastavením se nepodařilo nalézt" -#: libbase/rc.cpp:378 +#: libbase/rc.cpp:382 msgid "RcInitFile: couldn't open file: " msgstr "RcInitFile: soubor nebylo možné otevřít: " -#: libbase/rc.cpp:418 +#: libbase/rc.cpp:422 #, c-format msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" msgstr "Varování: proměnná „%s“ nemá hodnotu v rcsouboru %s na řádku %d" -#: libbase/rc.cpp:609 +#: libbase/rc.cpp:625 #, c-format msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" msgstr "Varování: nerozpoznaný příkaz „%s“ v rcsouboru %s na řádce %d" -#: libbase/rc.cpp:621 +#: libbase/rc.cpp:637 #, c-format msgid "Warning: empty include specification in rcfile %s, line %d" msgstr "Varování: prázdná vkládací specifikace v rcsouboru %s na řádku %d" -#: libbase/rc.cpp:626 +#: libbase/rc.cpp:642 #, c-format msgid "" "Warning: include specification must be an absolute path in rcfile %s, line %d" @@ -101,828 +203,865 @@ "Varování: argument include v rcsouboru %s na řádku %d musí být absolutní " "cesta" -#: libbase/rc.cpp:635 +#: libbase/rc.cpp:651 #, c-format msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" msgstr "Varování: nerozpoznaný příkaz „%s“ v rcsouboru %s na řádku %d" -#: libbase/rc.cpp:727 +#: libbase/rc.cpp:743 #, c-format msgid "Couldn't open file %s for writing" msgstr "Soubor „%s“ nelze otevřít pro zápis" -#: libbase/rc.cpp:736 +#: libbase/rc.cpp:752 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." -#: libbase/Socket.cpp:98 -msgid "Socket interrupted by a system call" -msgstr "Socket byl přerušen systémovým voláním" +#: libbase/extension.cpp:115 +#, c-format +msgid "Loading module: %s from %s" +msgstr "Zavádí se modul: %s z %s" -#: libbase/Socket.cpp:102 -msgid "XMLSocket: The socket was never available" -msgstr "XMLSocket: Socket nikdy nebyl dostupný" +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 +#, c-format +msgid "Initializing module: \"%s\" from %s" +msgstr "Inicializuje se modul: „%s“ z %s" -#: libbase/StreamProvider.cpp:132 -msgid "POST data discarded while getting a stream from file: uri" -msgstr "Protože proud pochází z URI „file:“, zahazuji data z POST." +#: libbase/extension.cpp:145 +msgid "Couldn't get class_init symbol" +msgstr "Nemohu získat symbol class_init" -#: libbase/GnashImagePng.cpp:40 -msgid "PNG error: " -msgstr "Chyba PNG: " +#: libbase/extension.cpp:159 +#, c-format +msgid "Initializing module: \"%s\"" +msgstr "Inicializuji modul: „%s“" -#: libbase/GnashImagePng.cpp:47 +#: libbase/extension.cpp:174 #, c-format -msgid "PNG warning: %s" -msgstr "Varování PNG: %s" +msgid "Couldn't get class_init symbol: \"%s\"" +msgstr "Nemohu získat symbol class_init: „%s“" -#: libbase/GnashImageJpeg.cpp:115 -msgid "JPEG: Empty jpeg source stream." -msgstr "JPEG: Zdrojový proud JPEGu je prázdný." +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 +#, c-format +msgid "Can't open directory %s" +msgstr "Adresář %s nelze otevřít" -#: libbase/GnashImageJpeg.cpp:262 libbase/GnashImageJpeg.cpp:289 -#: libbase/GnashImageJpeg.cpp:307 libbase/GnashImageJpeg.cpp:363 -msgid "Internal jpeg error: " -msgstr "Vnitřní chyba jpegu: " +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "libcurl není dostupný, avšak Gnash zkusil použít jeho adaptér" -#: libbase/GnashImageJpeg.cpp:273 -msgid "Lack of data during JPEG header parsing" -msgstr "Během rozebírání hlavičky JPEGu došla data" +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." +msgstr "" -#: libbase/GnashImageJpeg.cpp:283 +#: libbase/curl_adapter.cpp:249 #, c-format -msgid "unexpected: jpeg_read_header returned %d" -msgstr "nečekané: jpeg_read_header vrátilo %d" +msgid "Failed cleaning up share handle: %s. Will try again in a second." +msgstr "" -#: libbase/GnashImageJpeg.cpp:319 -msgid "lack of data during JPEG header parsing" -msgstr "během rozebírání hlavičky JPEGu došla data" +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" +msgstr "" -#: libbase/GnashImageJpeg.cpp:329 -#, c-format -msgid "unexpected: jpeg_read_header returned %d [%s:%d]" -msgstr "nečekané: jpeg_read_header vrátilo %d [%s:%d]" +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "" -#: libbase/GnashImageJpeg.cpp:337 -msgid "Internal jpeg error during header parsing: " -msgstr "Vnitřní chyba jpegu při rozebírání hlavičky: " +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" +msgstr "" -#: libbase/GnashImageJpeg.cpp:345 -msgid "Internal jpeg error during decompression: " -msgstr "Vnitřní chyba jpegu při dekompresi: " +#: libbase/curl_adapter.cpp:348 +#, c-format +msgid "lockSharedHandle: unknown shared data %d" +msgstr "" -#: libbase/GnashImageJpeg.cpp:519 -msgid "rw_dest_IOChannel couldn't write data." -msgstr "rw_dest_IOChannel nemohla zapsat data." +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" +msgstr "" -#: libbase/GnashImageJpeg.cpp:544 -msgid "rw_dest_IOChannel::term_destination couldn't write data." -msgstr "rw_dest_IOChannel::term_destination nemohla zapsat data." +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" +msgstr "" -#: libbase/tu_file.cpp:193 -#, fuzzy -msgid "Error while seeking to end: %1%" -msgstr "Během rozebírání proudu SWF došlo k chybě." +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" +msgstr "" -#: libbase/URLAccessManager.cpp:91 +#: libbase/curl_adapter.cpp:383 #, c-format -msgid "Load from host %s granted (whitelisted)" -msgstr "Nahrávání ze stroje %s povoleno (na seznamu povolených)" +msgid "unlockSharedHandle: unknown shared data %d" +msgstr "" -#: libbase/URLAccessManager.cpp:97 -#, c-format -msgid "Load from host %s forbidden (not in non-empty whitelist)" -msgstr "Nahrávání ze stroje %s zakázáno (není v neprázdném seznamu povolených)" +#: libbase/curl_adapter.cpp:672 +#, fuzzy, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "Během stahovaní z URL %2$s vypršel časový limit (%1$u milisekund)" -#: libbase/URLAccessManager.cpp:111 -#, c-format -msgid "Load from host %s forbidden (blacklisted)" -msgstr "Nahrávání ze stroje %s zakázáno (na seznamu zakázaných)" +#: libbase/curl_adapter.cpp:720 +#, fuzzy, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "Během stahovaní z URL %2$s vypršel časový limit (%1$u milisekund)" -#: libbase/URLAccessManager.cpp:116 +#: libbase/curl_adapter.cpp:763 #, c-format -msgid "Load from host %s granted (default)" -msgstr "Nahrávání ze stroje %s povoleno (implicitně)" +msgid "HTTP response %ld from URL %s" +msgstr "" -#: libbase/URLAccessManager.cpp:148 +#: libbase/curl_adapter.cpp:774 #, c-format -msgid "Load of file %s forbidden (starting url %s is not a local resource)" -msgstr "Načítání souboru %s zakázáno (uvozující URL %s není místním zdrojem)" +msgid "CURL: %s" +msgstr "" -#: libbase/URLAccessManager.cpp:165 -#, c-format -msgid "Load of file %s granted (under local sandbox %s)" -msgstr "Načítání souboru %s povoleno (v místním vyhrazeném prostoru %s)" +#: libbase/curl_adapter.cpp:807 +msgid "" +"Could not open specified path as cache file. Using a temporary file instead" +msgstr "" -#: libbase/URLAccessManager.cpp:173 -#, c-format -msgid "Load of file %s forbidden (not under local sandboxes)" -msgstr "Načítání souboru %s zakázáno (mimo místní vyhrazené prostory)" +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" +msgstr "" -#: libbase/URLAccessManager.cpp:213 -#, c-format -msgid "gethostname failed: %s" -msgstr "gethostname selhala: %s" +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" +msgstr "Dovoluji spojení na SSL stránky s neplatnými certifikáty" -#: libbase/URLAccessManager.cpp:235 -#, c-format -msgid "Load from host %s forbidden (not in the local domain)" -msgstr "Nahrávání ze stroje %s zakázáno (není v místní doméně)" +#: libbase/curl_adapter.cpp:1091 +msgid "" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" +msgstr "" -#: libbase/URLAccessManager.cpp:241 +#: libbase/curl_adapter.cpp:1156 #, c-format -msgid "Load from host %s forbidden (not on the local host)" -msgstr "Nahrávání ze stroje %s zakázáno (není na tomto stroji)" +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" +msgstr "" -#: libbase/URLAccessManager.cpp:273 +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" +msgstr "" + +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 #, c-format -msgid "Checking security of URL '%s'" -msgstr "Prověřuji bezpečnost URL „%s“" +msgid "curl stream: %s" +msgstr "" -#: libbase/URLAccessManager.cpp:285 -msgid "Network connection without hostname requested" -msgstr "Požadováno síťové spojení bez názvu stroje" +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "Informace o požadované časové zóně nelze získat" -#: libbase/extension.cpp:140 +#: libbase/SharedMem.cpp:68 #, c-format -msgid "Loading module: %s from %s" -msgstr "Zavádí se modul: %s z %s" +msgid "Error detaching shared memory: %s" +msgstr "" -#: libbase/extension.cpp:153 +#: libbase/SharedMem.cpp:75 #, c-format -msgid "Initializing module: \"%s\" from %s" -msgstr "Inicializuje se modul: „%s“ z %s" +msgid "Error during stat of shared memory segment: %s" +msgstr "" -#: libbase/extension.cpp:170 -msgid "Couldn't get class_init symbol" -msgstr "Nemohu získat symbol class_init" +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." +msgstr "" -#: libbase/extension.cpp:184 -#, c-format -msgid "Initializing module: \"%s\"" -msgstr "Inicializuji modul: „%s“" +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" +msgstr "" -#: libbase/extension.cpp:199 -#, c-format -msgid "Couldn't get class_init symbol: \"%s\"" -msgstr "Nemohu získat symbol class_init: „%s“" +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" +msgstr "" -#: libbase/extension.cpp:223 -#, c-format -msgid "Scanning directory \"%s\" for plugins" -msgstr "Prohledávám adresář „%s“ na zásuvné moduly" +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" +msgstr "" -#: libbase/extension.cpp:227 +#: libbase/SharedMem.cpp:189 #, c-format -msgid "Can't open directory %s" -msgstr "Adresář %s nelze otevřít" +msgid "Unable to attach shared memory: %s" +msgstr "" + +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" +msgstr "" -#: libbase/extension.cpp:251 +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" +msgstr "" + +#: libbase/GnashImage.cpp:243 #, c-format -msgid "Gnash Plugin name: %s" -msgstr "Jméno gnashového zásuvného modulu: %s" +msgid "Out of memory while trying to create %dx%d image" +msgstr "" -#: libbase/GnashImageGif.cpp:115 +#: libbase/GnashImageGif.cpp:175 msgid "GIF: Error retrieving image description" msgstr "GIF: Chyba při získávání popisu obrázku" -#: libbase/GnashImageGif.cpp:144 +#: libbase/GnashImageGif.cpp:204 msgid "GIF: invalid image data (bounds outside GIF screen)" msgstr "GIF: neplatná obrazová data (hranice mimo obrazovku GIFu)" -#: libbase/GnashImageGif.cpp:150 -#, c-format -msgid "Found interlaced GIF (%d x %d)" -msgstr "Nalezen prokládaný GIF (%d×%d)" - -#: libbase/GnashImageGif.cpp:166 libbase/GnashImageGif.cpp:184 +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 msgid "GIF: failed reading pixel data" msgstr "GIF: čtení pixelových dat selhalo" -#: libbase/GnashImageGif.cpp:177 -#, c-format -msgid "Found non-interlaced GIF (%d x %d)" -msgstr "Nalezen neprokládaný GIF (%d×%d)" - -#: libbase/GnashImageGif.cpp:223 +#: libbase/GnashImageGif.cpp:283 msgid "GIF: Error retrieving record type" msgstr "GIF: Chyba při získávání druhu záznamu" -#: libbase/GC.cpp:45 +#: libbase/memory.cpp:94 #, c-format -msgid "GC %p created" +msgid "Allocating buffer for %d data samples" msgstr "" -#: libbase/GC.cpp:57 -#, c-format -msgid "GC deleted, deleting all managed resources - collector run %d times" -msgstr "GC smazán, odstraňují se všechny řízené zdroje – sběr běžel %d krát" +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" +msgstr "" -#: libbase/GC.cpp:70 -msgid "GC: sweep scan started" -msgstr "GC: zahájena úklidová prohlídka" +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" +msgstr "" -#: libbase/GC.cpp:80 +#: libbase/GnashVaapiImage.cpp:51 #, c-format -msgid "GC: recycling object %p (%s)" -msgstr "GC: objekt %p (%s) se recykluje" +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" +msgstr "" -#: libbase/GC.cpp:95 +#: libbase/GnashVaapiImage.cpp:57 #, c-format -msgid "GC: recycled %d unreachable resources - %d left" -msgstr "GC: recyklováno %d nedosažitelných zdrojů – zbývá %d" +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" +msgstr "" -#: libbase/GC.cpp:114 +#: libbase/GnashVaapiImage.cpp:69 #, c-format -msgid "" -"GC: collection cycle started - %d/%d new resources allocated since last run " -"(from %d to %d)" +msgid "GnashVaapi::update(): data %p\n" msgstr "" -"GC: cyklus sběru zahájen – alokováno %d/%d nových zdrojů od posledního běhu " -"(od %d do %d)" - -#: librender/Renderer_agg.cpp:944 -msgid "Warning: rendering ended while drawing a mask" -msgstr "Varování: překreslování skončilo během vykreslování masky" -#: librender/Renderer_agg.cpp:948 -msgid "Warning: rendering ended while masks were still active" -msgstr "Varování: překreslování skončilo, zatímco maska byla stále aktivní" +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" +msgstr "" -#: librender/Renderer_agg.cpp:1093 -msgid "" -"Warning: select_clipbounds encountered a character definition with null " -"bounds" +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" msgstr "" -"Varování: select_clipbounds zaznamenalo definic znaku s nullovými hranicemi" -#: librender/Renderer_agg.cpp:1195 -msgid "Warning: AGG renderer skipping a whole character" -msgstr "Varování: AGG kreslení přeskakuje celý znak" +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" +msgstr "" -#: librender/Renderer_agg.cpp:1780 -msgid "" -"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " -"one)" +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" msgstr "" -"Jednosměrně škálované tahy ve vykreslování AGG (budeme škálovat podle těch " -"škálovatelných)" -#: librender/Renderer_agg.cpp:2136 +#: libbase/sharedlib.cpp:69 #, c-format -msgid "Framebuffer pixel format is %s (little-endian host)" -msgstr "Pixelový formát framebufferu je %s (stroj s malou endianitou)" +msgid "Couldn't initialize ltdl: %s" +msgstr "Nelze inicializovat ltdl: %s" -#: librender/Renderer_agg.cpp:2138 +#: libbase/sharedlib.cpp:98 #, c-format -msgid "Framebuffer pixel format is %s (big-endian host)" -msgstr "Pixelový formát framebufferu je %s (stroj s velkou endianitou)" +msgid "Trying to open shared library \"%s\"" +msgstr "" -#: librender/Renderer_ogl.cpp:1467 -msgid "Unidirectionally scaled strokes in OGL renderer" -msgstr "Jednosměrně škálované tahy ve vykreslování OGL" - -#: librender/Renderer_ogl.cpp:1959 +#: libbase/sharedlib.cpp:112 #, c-format -msgid "two gradients in a FillStyle have the same position/ratio: %d" -msgstr "dva přechody ve FillStyle mají stejnou pozici/poměr: %d" - -#: librender/Renderer_cairo.cpp:494 -msgid "Can't render videos with alpha" -msgstr "Videa s průhledností nelze vykreslit" - -#: librender/Renderer_cairo.cpp:892 -msgid "Scaled strokes in Cairo renderer" -msgstr "Škálované tahy ve vykreslování Cairem" +msgid "Opened dynamic library \"%s\"" +msgstr "Otevřena dynamická knihovna „%s“" -#: libmedia/AudioDecoderSpeex.cpp:40 -msgid "AudioDecoderSpeex: state initialization failed." -msgstr "AudioDecoderSpeex: inicializace stavu selhala." +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" +msgstr "Nelze nalézt symbol: %s" -#: libmedia/AudioDecoderSpeex.cpp:53 -msgid "AudioDecoderSpeex: initialization failed." -msgstr "AudioDecoderSpeex: inicializace selhala." +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" +msgstr "Symbol %s nalezen na %p" -#: libmedia/AudioDecoderSpeex.cpp:108 -msgid "Corrupt Speex stream!" -msgstr "Poškozený speexový proud!" +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "JPEG: Zdrojový proud JPEGu je prázdný." -#: libmedia/AudioDecoderSpeex.cpp:132 -msgid "Failed to resample Speex frame." -msgstr "Převzorkovaní speexového rámce selhalo." +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "Vnitřní chyba jpegu: " -#: libmedia/gst/VideoDecoderGst.cpp:93 -msgid "Video codec is zero. Streaming video expected later." -msgstr "Kodek videa je nula. Vysílané video je očekáváno později." +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" +msgstr "Během rozebírání hlavičky JPEGu došla data" -#: libmedia/gst/VideoDecoderGst.cpp:96 +#: libbase/GnashImageJpeg.cpp:284 #, c-format -msgid "No support for video codec %s." -msgstr "Podpora kodeku videa %s chybí." +msgid "unexpected: jpeg_read_header returned %d" +msgstr "nečekané: jpeg_read_header vrátilo %d" -#: libmedia/gst/VideoDecoderGst.cpp:118 libmedia/gst/VideoDecoderGst.cpp:144 -msgid "VideoDecoderGst: internal error (caps creation failed)" -msgstr "VideoDecoderGst: vnitřní chyba (tvorba caps selhala)" +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" +msgstr "během rozebírání hlavičky JPEGu došla data" -#: libmedia/gst/VideoDecoderGst.cpp:126 +#: libbase/GnashImageJpeg.cpp:330 #, c-format -msgid "Couldn't find a plugin for video type %s!" -msgstr "Nemohu najít modul pro typ videa %s!" - -#: libmedia/gst/VideoDecoderGst.cpp:130 -msgid " Please make sure you have gstreamer-ffmpeg installed." -msgstr " Ujistěte se, prosím, že máte nainstalován gstreamer-ffmpeg." +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgstr "nečekané: jpeg_read_header vrátilo %d [%s:%d]" -#: libmedia/gst/VideoDecoderGst.cpp:151 -msgid "VideoDecoderGst: initialisation failed." -msgstr "VideoDecoderGst: inicializace selhala." +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " +msgstr "Vnitřní chyba jpegu při rozebírání hlavičky: " -#: libmedia/gst/VideoDecoderGst.cpp:180 -msgid "VideoDecoderGst: buffer push failed." -msgstr "VideoDecoderGst: plnění bufferu selhalo." +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " +msgstr "Vnitřní chyba jpegu při dekompresi: " -#: libmedia/gst/GstUtil.cpp:75 -msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" -msgstr "Z ~/.gnashrc nelze získat platný audio sink" +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." +msgstr "rw_dest_IOChannel nemohla zapsat data." -#: libmedia/gst/GstUtil.cpp:81 -msgid "Unable to retrieve a valid audio sink from autoaudiosink" -msgstr "Z autoaudiosink nelze získat platná audio sink" +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." +msgstr "rw_dest_IOChannel::term_destination nemohla zapsat data." -#: libmedia/gst/GstUtil.cpp:86 -#, c-format -msgid "" -"Unable to retrieve a valid audio sink from gconfaudiosink\n" -"%s" +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" msgstr "" -"Z gconfaudiosink nelze získat platný audio sink\n" -"%s" - -#: libmedia/gst/GstUtil.cpp:87 -msgid "Sink search exhausted: you won't be able to hear sound!" -msgstr "Možnosti hledání sinku vyčerpány: nebudete moci slyšet žádný zvuk!" - -#: libmedia/gst/GstUtil.cpp:93 -#, c-format -msgid "Got a non-NULL audio sink; its wrapper name is: %s" -msgstr "Obdržen nenullový audio sink, název jeho wrapperu je: %s" -#: libmedia/gst/GstUtil.cpp:115 -msgid "" -"Missing plugin, but plugin installing not supported. Will try anyway, but " -"expect failure." +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" msgstr "" -"Chybí modul a instalace modulů není podporována. Zkusí se to i tak, ale " -"očekávejte neúspěch. " - -#: libmedia/gst/GstUtil.cpp:121 -msgid "Missing plugin, but failed to convert it to gst missing plugin detail." -msgstr "Chybí modul a získání podrobností o chybějícím modulu GST selhalo." -#: libmedia/gst/GstUtil.cpp:134 -msgid "" -"gst_update_registry failed. You'll need to restart Gnash to use the new " -"plugins." +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" msgstr "" -"gst_update_registry selhala. Abyste mohli využít nové moduly, je třeba " -"restartovat Gnash." - -#: libmedia/gst/GstUtil.cpp:141 -msgid "Missing plugin, but automatic plugin installation not available." -msgstr "Chybí modul a automatická instalace modulů není dostupná." - -#: libmedia/gst/VideoConverterGst.cpp:37 -msgid "VideoConverterGst: ffmpegcolorspace element missing" -msgstr "VideoConverterGst: chybí element ffmpegcolorspace" - -#: libmedia/gst/VideoConverterGst.cpp:70 -msgid "VideoConverterGst: can't output requested format" -msgstr "VideoConverterGst: požadovaný formát nelze přivést na výstup" -#: libmedia/gst/VideoConverterGst.cpp:98 -msgid "VideoConverterGst: internal error (caps creation failed)" -msgstr "VideoConverterGst: vnitřní chyba (tvorba caps selhala)" +#: libbase/URLAccessManager.cpp:90 +#, c-format +msgid "Load from host %s granted (whitelisted)" +msgstr "Nahrávání ze stroje %s povoleno (na seznamu povolených)" -#: libmedia/gst/VideoConverterGst.cpp:105 -msgid "VideoConverterGst: initialisation failed." -msgstr "VideoConverterGst: inicializace selhala." +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" +msgstr "Nahrávání ze stroje %s zakázáno (není v neprázdném seznamu povolených)" -#: libmedia/gst/VideoConverterGst.cpp:140 -msgid "VideoConverterGst: buffer push failed." -msgstr "VideoConverterGst: plnění bufferu selhalo." +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" +msgstr "Nahrávání ze stroje %s zakázáno (na seznamu zakázaných)" -#: libmedia/gst/VideoConverterGst.cpp:147 -msgid "VideoConverterGst: buffer pull failed." -msgstr "VideoConverterGst: vyprazdňování bufferu selhalo." +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" +msgstr "Nahrávání ze stroje %s povoleno (implicitně)" -#: libmedia/gst/MediaParserGst.cpp:54 -msgid "MediaParserGst couldn't create a bin" -msgstr "MediaParserGst nemohl vytvořit bin" +#: libbase/URLAccessManager.cpp:147 +#, fuzzy, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" +msgstr "Načítání souboru %s zakázáno (uvozující URL %s není místním zdrojem)" -#: libmedia/gst/MediaParserGst.cpp:59 -msgid "MediaParserGst couldn't create a typefind element." -msgstr "MediaParserGst nemohl vytvořit prvek typefind." +#: libbase/URLAccessManager.cpp:164 +#, c-format +msgid "Load of file %s granted (under local sandbox %s)" +msgstr "Načítání souboru %s povoleno (v místním vyhrazeném prostoru %s)" -#: libmedia/gst/MediaParserGst.cpp:71 libmedia/gst/MediaParserGst.cpp:93 -#: libmedia/gst/MediaParserGst.cpp:311 libmedia/gst/MediaParserGst.cpp:366 -#: libmedia/gst/MediaParserGst.cpp:512 -msgid "MediaParserGst could not change element state" -msgstr "MediaParserGst nemohl změnit stav prvku" +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" +msgstr "Načítání souboru %s zakázáno (mimo místní vyhrazené prostory)" -#: libmedia/gst/MediaParserGst.cpp:84 +#: libbase/URLAccessManager.cpp:212 #, c-format -msgid "Needed %d dead iterations to detect audio type." -msgstr "Pro rozpoznání typu zvuku je třeba %d prázdných iterací" +msgid "gethostname failed: %s" +msgstr "gethostname selhala: %s" -#: libmedia/gst/MediaParserGst.cpp:88 -msgid "MediaParserGst failed to detect any stream types." -msgstr "MediaParserGst nedokázal rozpoznat žádný druh proudu." +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" +msgstr "Nahrávání ze stroje %s zakázáno (není v místní doméně)" -#: libmedia/gst/MediaParserGst.cpp:179 libmedia/gst/MediaParserGst.cpp:190 -msgid "MediaParserGst failed to read the stream, but did not reach EOF!" -msgstr "MediaParserGst nedokázal načíst proud, aniž by dosáhl EOF!" +#: libbase/URLAccessManager.cpp:240 +#, c-format +msgid "Load from host %s forbidden (not on the local host)" +msgstr "Nahrávání ze stroje %s zakázáno (není na tomto stroji)" -#: libmedia/gst/MediaParserGst.cpp:201 -msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +#: libbase/URLAccessManager.cpp:262 +#, c-format +msgid "Attempt to connect to disallowed port %s" msgstr "" -"MediaParserGst nedokázal natlačit více dat do demuxeru! Vracím se zpět." -#: libmedia/gst/MediaParserGst.cpp:274 +#: libbase/URLAccessManager.cpp:272 #, c-format -msgid "MediaParserGst/typefound: Detected media type %s" -msgstr "MediaParserGst/typefound: Rozpoznán typ média %s" - -#: libmedia/gst/MediaParserGst.cpp:286 libmedia/gst/MediaParserGst.cpp:293 -msgid "MediaParserGst Failed to create fakesink." -msgstr "MediaParserGst nedokázal vytvořit fakesink." - -#: libmedia/gst/MediaParserGst.cpp:299 -msgid "MediaParserGst: couldn't get the fakesink src element." -msgstr "MediaParserGst: nedokázal získat zdrojový prvek fakesinku." - -#: libmedia/gst/MediaParserGst.cpp:307 -msgid "MediaParserGst: couln't link fakesink" -msgstr "MediaParserGst: nedokázal propojit fakesink" +msgid "Checking security of URL '%s'" +msgstr "Prověřuji bezpečnost URL „%s“" -#: libmedia/gst/MediaParserGst.cpp:331 -msgid "MediaParserGst: couldn't get the typefind src element." -msgstr "MediaParserGst: nedokázal získat zdrojový prvek typefind." +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" +msgstr "Požadováno síťové spojení bez názvu stroje" -#: libmedia/gst/MediaParserGst.cpp:348 -msgid "MediaParserGst: couldn't create the demuxer" -msgstr "MediaParserGst: nedokázal vytvořit demuxer" +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" +msgstr "" -#: libmedia/gst/MediaParserGst.cpp:353 libmedia/gst/MediaParserGst.cpp:359 -msgid "MediaParserGst: failed adding demuxer to bin." -msgstr "MediaParserGst: přidání demuxeru do binu selhalo." +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" +msgstr "" -#: libmedia/gst/MediaParserGst.cpp:383 -msgid "MediaParserGst: couldn't get structure name." -msgstr "MediaParserGst: nemohl získat název struktury." +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." +msgstr "" -#: libmedia/gst/MediaParserGst.cpp:397 +#: librender/opengl/Renderer_ogl.cpp:344 #, c-format -msgid "MediaParserGst: ignoring stream of type %s." -msgstr "MediaParserGst: proud druhu %s se ignoruje." +msgid "OpenGL: %s" +msgstr "" -#: libmedia/gst/MediaParserGst.cpp:421 +#: librender/opengl/Renderer_ogl.cpp:517 #, c-format -msgid "MediaParserGst: Failed to find a parser (media: %s)." -msgstr "MediaParserGst: Parser se nepodařilo najít (média: %s)." +msgid "GLU: %s" +msgstr "" -#: libmedia/gst/MediaParserGst.cpp:430 +#: librender/opengl/Renderer_ogl.cpp:868 msgid "" -"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " -"video will not work!" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." msgstr "" -"MediaParserGst: Nepodařilo se najít parser. Bude se pokračovat, ale ani " -"zvuk, ani video nebude fungovat!" -#: libmedia/gst/MediaParserGst.cpp:439 -msgid "MediaParserGst: couldn't add parser." -msgstr "MediaParserGst: nemohl přidat parser." +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" +msgstr "" -#: libmedia/gst/MediaParserGst.cpp:452 -msgid "MediaParserGst: couldn't link parser." -msgstr "MediaParserGst: nemohl propojit parser." +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" +msgstr "Jednosměrně škálované tahy ve vykreslování OGL" -#: libmedia/gst/MediaParserGst.cpp:464 libmedia/gst/MediaParserGst.cpp:488 -msgid "MediaParserGst: couldn't link \"fake\" sink." -msgstr "MediaParserGst: nedokázal propojit „fake“ sink." +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." +msgstr "" -#: libmedia/gst/MediaParserGst.cpp:483 +#: librender/opengl/Renderer_ogl.cpp:1927 #, c-format -msgid "MediaParserGst: Linked audio source (type: %s)" -msgstr "MediaParserGst: Připojen zdroj zvuku (druh: %s)" +msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgstr "dva přechody ve FillStyle mají stejnou pozici/poměr: %d" -#: libmedia/gst/MediaParserGst.cpp:504 +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 #, c-format -msgid "MediaParserGst: Linked video source (type: %s)" -msgstr "MediaParserGst: Připojen zdroj videa (druh: %s)" - -#: libmedia/gst/AudioDecoderGst.cpp:90 -msgid "Creating AAC decoder without extra data. This will probably fail!" -msgstr "Vytvářím dekodér AAC bez dalších dat. Toto pravděpodobně selže!" +msgid "Failed to create VG image! %s" +msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:100 +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 #, c-format -msgid "AudioDecoderGst: cannot handle codec %d (%s)" -msgstr "AudioDecoderGst: neumím zacházet s kodekem %d (%s)" +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:110 +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 #, c-format -msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -"AudioDecoderGst: neumím zacházet s kodekem %d (ExtraInfoGst nepřipojeno)" -#: libmedia/gst/AudioDecoderGst.cpp:138 -msgid "" -"The best available resampler is 'audioresample'. Please install gstreamer-" -"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" msgstr "" -"Nejlepší dostupné převzorkování je „audioresample“. Prosím, nainstalujte " -"gstreamer-ffmpeg 0.10.4 nebo novější. V opačném případě se mohou při " -"přehrávání zvuku objevit dlouhé pomlky" - -#: libmedia/gst/AudioDecoderGst.cpp:157 libmedia/gst/AudioDecoderGst.cpp:177 -msgid "AudioDecoderGst: internal error (caps creation failed)" -msgstr "AudioDecoderGst: vnitřní chyba (tvorba caps selhala)" -#: libmedia/gst/AudioDecoderGst.cpp:164 +#: librender/openvg/OpenVGRenderer.cpp:275 #, c-format -msgid "Couldn't find a plugin for audio type %s!" -msgstr "Nemohu najít modul pro typ zvuku %s!" +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" +msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:186 -msgid "AudioDecoderGst: initialisation failed." -msgstr "AudioDecoderGst: inicializace selhala." +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " +msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:212 -msgid "Pushed data, but there's nothing to pull (yet)" -msgstr "Data tlačena, ale (ještě) tu není, co táhnout" +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" +msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:248 libmedia/gst/AudioDecoderGst.cpp:276 -msgid "AudioDecoderGst: buffer push failed." -msgstr "AudioDecoderGst: plnění bufferu selhalo." +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" +msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:89 -msgid "Wrong arguments given to GST VideoDecoder" -msgstr "GST VideoDecoder předány chybné argumenty" +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" +msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:136 -#, c-format -msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" -msgstr "MediaHandlerGst::createAudioDecoder: %s – %s" +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" +msgstr "" -#: libmedia/FLVParser.cpp:169 +#: librender/openvg/OpenVGRenderer.cpp:1301 #, c-format -msgid "" -"Unexpected audio tag found at offset %d FLV stream advertising no audio in " -"header. We'll warn only once for each FLV, expecting any further audio tag." +msgid "VG_MATRIX_MODE is %s" msgstr "" -"Na pozici %d v proudu FLV nalezena neočekávaná zvuková značka ohlašující " -"nepřítomnost zvuku v hlavičce. Pro každé FLV obdržíte pouze jedno varování, " -"budou očekávány další zvukové značky." -#: libmedia/FLVParser.cpp:224 -#, c-format -msgid "" -"Unexpected video tag found at offset %d of FLV stream advertising no video " -"in header. We'll warn only once per FLV, expecting any further video tag." +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" msgstr "" -"Na pozici %d v proudu FLV nalezena neočekávaná video značka ohlašující " -"nepřítomnost videa v hlavičce. Pro každé FLV obdržíte pouze jedno varování, " -"budou očekávány další video značky." -#: libmedia/FLVParser.cpp:244 +#: librender/openvg/OpenVGRenderer.cpp:1314 #, c-format -msgid "AVC packet type: %d" -msgstr "Typ AVC packetu: %d" +msgid "VG_FILL_RULE is %s" +msgstr "" -#: libmedia/FLVParser.cpp:421 -#, c-format -msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" -msgstr "První bajt FLV_META_TAG je %d, očekáván 0x02 (typ STRING AFM0)" +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" +msgstr "" -#: libmedia/FLVParser.cpp:444 -msgid "Corrupt FLV: Meta tag unterminated!" -msgstr "Poškozený FLV: Meta značka neukončena!" +#: librender/openvg/OpenVGRenderer.cpp:1335 +#, c-format +msgid "VG_IMAGE_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" +msgstr "" -#: libmedia/FLVParser.cpp:452 +#: librender/openvg/OpenVGRenderer.cpp:1356 #, c-format -msgid "FLVParser::parseNextTag: unknown FLV tag type %d" -msgstr "FLVParser::parseNextTag: neznámý typ %d značky FLV" +msgid "VG_RENDERING_QUALITY is %s" +msgstr "" -#: libmedia/FLVParser.cpp:461 -msgid "" -"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" msgstr "" -"Poškozený FLV: předchozí záznam o velikosti značky (%1%) nebyl očekáván " -"(současná velikost: %2%)" -#: libmedia/MediaHandler.cpp:48 -msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" -msgstr "MediaHandler::isFLV: 3 bajty ze vstupního proudu nebylo možné přečíst" +#: librender/openvg/OpenVGRenderer.cpp:1393 +#, c-format +msgid "VG_BLEND_MODE is %s" +msgstr "" -#: libmedia/MediaHandler.cpp:64 -msgid "" -"MediaHandler::createMediaParser: only FLV input is supported by this " -"MediaHandler" +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" msgstr "" -"MediaHandler::createMediaParser: tento MediaHandler podporuje na vstupu jen " -"FLV" -#: libmedia/MediaHandler.cpp:70 +#: librender/openvg/OpenVGRenderer.cpp:1414 #, c-format -msgid "Exception while reading from stream: %s" -msgstr "Výjimka při čtení z proudu: %s" +msgid "VG_IMAGE_MODE is %s" +msgstr "" -#: libmedia/MediaHandler.cpp:106 -#, fuzzy, c-format -msgid "" -"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " -"%d (%s)" +#: librender/openvg/OpenVGRenderer.cpp:1417 +#, c-format +msgid "VG_STROKE_LINE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" msgstr "" -"MediaHandler::createFlashAudioDecoder: pro codek %d (%s) není dostupný žádný " -"FLASH dekodér" -#: libmedia/haiku/MediaHandlerHaiku.cpp:114 +#: librender/openvg/OpenVGRenderer.cpp:1438 #, c-format -msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" -msgstr "MediaHandlerHaiku::createAudioDecoder: %s – %s" +msgid "VG_STROKE_CAP_STYLE is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 -msgid "MediaParserFfmpeg could not read probe data from input" -msgstr "MediaParserFfmpeg nemohl ze vstupu přečíst zkušební data" +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:108 +#: librender/openvg/OpenVGRenderer.cpp:1459 #, c-format -msgid "%s: seeking failed" -msgstr "%s: přeskakování selhalo" +msgid "VG_STROKE_JOIN_STYLE is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:264 +#: librender/openvg/OpenVGRenderer.cpp:1462 #, c-format -msgid "" -"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " -"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgid "VG_STROKE_MITER_LIMIT is %d" msgstr "" -"MediaParserFfmpeg::parseNextFrame: Potíže s rozebíráním následujícího snímku " -"(av_read_frame vrátil %d). Proud budeme považovat za zcela rozebraný." -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:389 +#: librender/openvg/OpenVGRenderer.cpp:1463 #, c-format -msgid " Title:'%s'" -msgstr " Název: „%s“" +msgid "VG_MASKING is %d" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:390 +#: librender/openvg/OpenVGRenderer.cpp:1464 #, c-format -msgid " Author:'%s'" -msgstr " Autor: „%s“" +msgid "VG_SCISSORING is %d" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:391 +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1491 #, c-format -msgid " Copyright:'%s'" -msgstr " Copyright: „%s“" +msgid "VG_PIXEL_LAYOUT is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:392 +#: librender/openvg/OpenVGRenderer.cpp:1493 #, c-format -msgid " Comment:'%s'" -msgstr " Komentář: „%s“" +msgid "VG_STROKE_DASH_PHASE_RESET is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:393 +#: librender/openvg/OpenVGRenderer.cpp:1495 #, c-format -msgid " Album:'%s'" -msgstr " Album: „%s“" +msgid "VG_FILTER_FORMAT_LINEAR is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:415 +#: librender/openvg/OpenVGRenderer.cpp:1497 #, c-format -msgid " Using stream %d for audio: codec id %d" -msgstr " Pro zvuk používám proud %d: ID kodeku %d" +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:425 +#: librender/openvg/OpenVGRenderer.cpp:1514 #, c-format -msgid " Using stream %d for video: codec id %d" -msgstr " Pro video používám proud %d: ID kodeku %d" +msgid "VG_FILTER_CHANNEL_MASK is %s" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#: librender/openvg/OpenVGRenderer.cpp:1516 #, c-format -msgid "Cannot find suitable decoder for flash codec %d" -msgstr "Pro flashový kodek %d nebylo možné nalézt vhodný dekodér" +msgid "VG_MAX_IMAGE_WIDTH is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 -msgid "libavcodec can't decode this video format" -msgstr "libavcodec neumí dekódovat tento formát videa" +#: librender/openvg/OpenVGRenderer.cpp:1517 +#, c-format +msgid "VG_MAX_IMAGE_HEIGHT is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:131 -msgid "libavcodec couldn't allocate context" -msgstr "libavcodec nemohl alokovat kontext" +#: librender/openvg/OpenVGRenderer.cpp:1518 +#, c-format +msgid "VG_MAX_IMAGE_PIXELS is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#: librender/openvg/OpenVGRenderer.cpp:1519 #, c-format -msgid "libavcodecfailed to initialize FFMPEG codec %s (%d)" -msgstr "libavcodec nedokázal inicializovat FFMPEG kodek %s (%d)" +msgid "VG_MAX_IMAGE_BYTES is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#: librender/openvg/OpenVGRenderer.cpp:1526 #, c-format -msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" -msgstr "VideoDecoder: FFMPEG kodek %s (%d) inicializován" +msgid "VG_PATH_FORMAT is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:358 -msgid "Out of memory while allocating avcodec frame" -msgstr "Nedostatek paměti pro alokaci avcodecového rámce" +#: librender/openvg/OpenVGRenderer.cpp:1527 +#, c-format +msgid "VG_PATH_DATATYPE is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:429 +#: librender/openvg/OpenVGRenderer.cpp:1528 #, c-format -msgid "Unsupported video codec %d" -msgstr "Nepodporovaný kodek videa %d" +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1529 +#, c-format +msgid "VG_PATH_SCALE is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1530 +#, c-format +msgid "VG_PATH_BIA is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1532 +#, c-format +msgid "VG_PATH_NUM_SEGMENTS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1533 +#, c-format +msgid "VG_PATH_NUM_COORDS is %d" +msgstr "" + +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "Videa s průhledností nelze vykreslit" + +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" +msgstr "Škálované tahy ve vykreslování Cairem" + +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" +msgstr "" +"Jednosměrně škálované tahy ve vykreslování AGG (budeme škálovat podle těch " +"škálovatelných)" + +#: librender/agg/Renderer_agg.cpp:2151 +#, c-format +msgid "Unknown pixelformat: %s\n" +msgstr "" + +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" +msgstr "" + +#: librender/GnashTexture.cpp:70 +#, c-format +msgid "glError: %s caught\n" +msgstr "" + +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" +msgstr "MediaParserFfmpeg nemohl ze vstupu přečíst zkušební data" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 +#, c-format +msgid "%s: seeking failed" +msgstr "%s: přeskakování selhalo" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 +msgid "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 +#, c-format +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgstr "" +"MediaParserFfmpeg::parseNextFrame: Potíže s rozebíráním následujícího snímku " +"(av_read_frame vrátil %d). Proud budeme považovat za zcela rozebraný." + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 +#, c-format +msgid " Using stream %d for audio: codec id %d" +msgstr " Pro zvuk používám proud %d: ID kodeku %d" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 +#, c-format +msgid " Using stream %d for video: codec id %d" +msgstr " Pro video používám proud %d: ID kodeku %d" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 +msgid "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:48 +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" +msgstr "VideoConverterFfmpeg nemůže převést do požadovaného formátu" + +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 +#, c-format +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerFfmpeg::createAudioDecoder: %s – %s" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 #, fuzzy, c-format msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" -msgstr "AudioDecoderFfmpeg: FFMPEG kodek %d (%s) inicializován" +msgstr "AudioDecoderFfmpeg: FFMPEG kodek %s (%d) inicializován" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:51 -#, fuzzy, c-format +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 +#, c-format msgid "" "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" msgstr "" -"AudioDecoderFfmpeg: FFMPEG kodek %d (%s) inicializován pro FLASH kodek %d (%" -"s)" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:66 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 #, fuzzy, c-format msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" -msgstr "AudioDecoderFfmpeg: FFMPEG kodek %s (%d) inicializován" +msgstr "VideoDecoder: FFMPEG kodek %s (%d) inicializován" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:105 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 #, c-format msgid "Unsupported audio codec %d" msgstr "Nepodporovaný zvukový kodek %d" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:114 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 #, c-format msgid "libavcodec could not find a decoder for codec %d (%s)" msgstr "libavcodec nemohl nalézt dekodér pro kodek %d (%s)" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:124 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 msgid "AudioDecoderFfmpeg can't initialize MP3 parser" msgstr "AudioDecoderFfmpeg: MP3 parser nemohl být inicializován" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:139 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:328 -#, fuzzy, c-format +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" +msgstr "libavcodec nemohl alokovat kontext" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 +#, c-format msgid "" "AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" msgstr "" -"AudioDecoderFfmpeg: avcodec_open selhal při inicializaci FFMPEG kodeku %s (%" -"d)" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:213 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 #, fuzzy, c-format -msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" -msgstr "AudioDecoderFfmpeg: nepodporovaný FLASH zvukový kodek %d (%s)" +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" +msgstr "VideoDecoder: FFMPEG kodek %s (%d) inicializován" #: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#, fuzzy, c-format +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgstr "AudioDecoderSimple: nepodporovaný flash kodek %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 #, c-format msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" msgstr "AudioDecoderFfmpeg: neznámý druh kodeku %d (nemělo by nikdy nastat)" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:232 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 #, c-format msgid "" "AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" msgstr "AudioDecoderFfmpeg: libavcodec nedokázal najít dekodér kodeku %d (%s)" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:238 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 #, c-format msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id %" -"s" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" msgstr "" "AudioDecoderFfmpeg: libavcodec nedokázal najít dekodér pro ffmpeg kodek ID %s" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:255 -#, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d (%s)" -msgstr "" -"AudioDecoderFfmpeg: parser pro flash kodek ID %d (%s) nemohl být " -"inicializován" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:260 -#, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" -msgstr "" -"AudioDecoderFfmpeg: parser pro ffmpeg kodek ID %s nemohl být inicializován" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:273 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" msgstr "AudioDecoderFfmpeg: libavcodec nemohl alokovat kontext" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:382 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 #, c-format msgid "" "av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " @@ -930,11 +1069,18 @@ msgstr "" "av_parser_parse vrátil %d. Povýšení ffmpeg/libavcodecu by mohlo pomoci." -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:524 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 +#, c-format +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 msgid "failed to allocate audio buffer." msgstr "Alokace zvukového bufferu selhala." -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:552 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 #, c-format msgid "" "avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " @@ -942,7 +1088,7 @@ msgstr "" "avcodec_decode_audio vrátil %d. Povýšení ffmpeg/libavcodecu by mohlo pomoci." -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:561 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 #, c-format msgid "" "outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" @@ -951,2145 +1097,1967 @@ "outputSize:%d po dekódování %d bajtů vstupních zvukových dat. Povýšení " "ffmpeg/libavcodecu by mohlo pomoci." -#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:121 -msgid "VideoConverterFfmpeg cannot convert to the requested format" -msgstr "VideoConverterFfmpeg nemůže převést do požadovaného formátu" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 +#, c-format +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" +msgstr "" -#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:121 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 #, c-format -msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" -msgstr "MediaHandlerFfmpeg::createAudioDecoder: %s – %s" +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "Pro flashový kodek %d nebylo možné nalézt vhodný dekodér" -#: libmedia/AudioDecoderSimple.cpp:162 -msgid "corrupted ADPCM header" -msgstr "hlavička ADPCM poškozena" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" +msgstr "libavcodec neumí dekódovat tento formát videa" -#: libmedia/AudioDecoderSimple.cpp:293 libmedia/AudioDecoderSimple.cpp:306 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 #, fuzzy, c-format -msgid "AudioDecoderSimple: initialized flash codec %s (%d)" -msgstr "AudioDecoderSimple: FLASH kodek %s (%d) inicializován" +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" +msgstr "libavcodec nedokázal inicializovat FFMPEG kodek %s (%d)" -#: libmedia/AudioDecoderSimple.cpp:332 libmedia/AudioDecoderSimple.cpp:363 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 #, c-format -msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" -msgstr "AudioDecoderSimple: nepodporovaný flash kodek %d (%s)" +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgstr "VideoDecoder: FFMPEG kodek %s (%d) inicializován" -#: libmedia/AudioDecoderSimple.cpp:343 -#, c-format -msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" msgstr "" -"AudioDecoderSimple: nejsem schopen interpretovat uživatelský zvukový kodek " -"ID %s" -#: libmedia/AudioDecoderSimple.cpp:440 -msgid "Host endianness not detected in AudioDecoderSimple" -msgstr "Endianita stroje nebyla v AudioDecoderSimple detekována" - -#: libmedia/AudioDecoderSimple.cpp:469 -msgid "Error in sound sample conversion" -msgstr "Chyba při převodu vzorku zvuku" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" +msgstr "Nedostatek paměti pro alokaci avcodecového rámce" -#: libcore/MovieClip.cpp:143 -#, c-format -msgid "" -"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" msgstr "" -"ZKONTROLUJMĚ: vnořená maska v MouseEntityFinder. Tato maska je %s v hloubce %" -"d vnější masky zamaskované až do hloubky %d." -#: libcore/MovieClip.cpp:158 libcore/MovieClip.cpp:425 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 #, 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 "" -"Znak %s v hloubce %d je maska nepostihující dotazovaný bod %g,%g a " -"zamaskovaná až do hloubky %d" +msgid "Unsupported video codec %d" +msgstr "Nepodporovaný kodek videa %d" -#: libcore/MovieClip.cpp:168 libcore/MovieClip.cpp:435 +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 #, c-format -msgid "Character %s at depth %d is a mask hitting the query point %g,%g" -msgstr "Znak %s v hloubce %d je maska postihující dotazovaný bod %g,%g" +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerHaiku::createAudioDecoder: %s – %s" -#: libcore/MovieClip.cpp:201 -#, c-format -msgid "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" -msgstr "" -"MouseEntityFinder nalezl DisplayObject %s (hloubka %d) postihující bod %g,%g" +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." +msgstr "AudioDecoderSpeex: inicializace stavu selhala." -#: libcore/MovieClip.cpp:407 -#, c-format -msgid "" -"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." -msgstr "" -"ZKONTROLUJMĚ: vnořená maska v DropTargetFinder. Tato maska je %s v hloubce %" -"d vnější masky zamaskované až do hloubky %d." +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." +msgstr "AudioDecoderSpeex: inicializace selhala." -#: libcore/MovieClip.cpp:420 -msgid "FIXME: invisible mask in MouseEntityFinder." -msgstr "OPRAVMĚ: neviditelná maska v MouseEntityFinder." +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "Poškozený speexový proud!" + +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "Převzorkovaní speexového rámce selhalo." -#: libcore/MovieClip.cpp:635 +#: libmedia/FLVParser.cpp:170 #, c-format -msgid "call_frame('%s') -- invalid frame" -msgstr "call_frame(„%s“) – neplatný snímek" +msgid "" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." +msgstr "" +"Na pozici %d v proudu FLV nalezena neočekávaná zvuková značka ohlašující " +"nepřítomnost zvuku v hlavičce. Pro každé FLV obdržíte pouze jedno varování, " +"budou očekávány další zvukové značky." -#: libcore/MovieClip.cpp:679 -msgid "Can't clone root of the movie" -msgstr "Nemohu naklonovat kořen filmu" +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" +msgstr "" -#: libcore/MovieClip.cpp:685 +#: libmedia/FLVParser.cpp:225 #, c-format -msgid "%s parent is not a movieclip, can't clone" -msgstr "rodič %s není movieclip, nelze klonovat" +msgid "" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." +msgstr "" +"Na pozici %d v proudu FLV nalezena neočekávaná video značka ohlašující " +"nepřítomnost videa v hlavičce. Pro každé FLV obdržíte pouze jedno varování, " +"budou očekávány další video značky." -#: libcore/MovieClip.cpp:741 +#: libmedia/FLVParser.cpp:245 #, c-format -msgid "Event %s invoked for movieclip %s" -msgstr "Událost %s vyvolána pro movieclip %s" +msgid "AVC packet type: %d" +msgstr "Typ AVC packetu: %d" -#: libcore/MovieClip.cpp:747 -#, c-format -msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" -msgstr "Sprite %s ignoroval událost ENTER_FRAME (není nahraný)" +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" +msgstr "" -#: libcore/MovieClip.cpp:754 +#: libmedia/FLVParser.cpp:322 #, c-format -msgid "Sprite %s ignored button-like event %s as not 'enabled'" -msgstr "Sprite %s ignoroval tlačítku podobnou událost %s jako ne „enabled“" +msgid "FLVParser::parseNextTag: can't seek to %d" +msgstr "" -#: libcore/MovieClip.cpp:811 +#: libmedia/FLVParser.cpp:336 #, 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)" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" msgstr "" -"Sprite %s (hloubka %d) nebude zkoušet uživatelem definovanou událost LOAD " -"(není dynamický, má rodiče, nedefinována žádná registrovaná třída a událost " -"ořezu)." -#: libcore/MovieClip.cpp:896 +#: libmedia/FLVParser.cpp:423 #, c-format -msgid "Advance movieclip '%s' at frame %u/%u" -msgstr "Krok movieclipu „%s“ na snímku %u/%u" +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgstr "První bajt FLV_META_TAG je %d, očekáván 0x02 (typ STRING AFM0)" -#: libcore/MovieClip.cpp:909 +#: libmedia/FLVParser.cpp:435 #, c-format -msgid "advance_movieclip: no frames loaded for movieclip/movie %s" -msgstr "advance_movieclip: pro movieclip/film %s nejsou nahrané žádné snímky" +msgid "" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" +msgstr "" -#: libcore/MovieClip.cpp:921 -#, c-format -msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " -msgstr "Advance_movieclip pro movieclip „%s“ – snímek %u/%u " +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" +msgstr "Poškozený FLV: Meta značka neukončena!" -#: libcore/MovieClip.cpp:933 -msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" -msgstr "MovieClip::advance_movieclip jsme v režimu PLAYSTATE_PLAY (přehrávání)" +#: libmedia/FLVParser.cpp:454 +#, c-format +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgstr "FLVParser::parseNextTag: neznámý typ %d značky FLV" -#: libcore/MovieClip.cpp:939 -msgid "on_event_load called, incrementing" -msgstr "zavoláno on_event_load, navyšuji" +#: libmedia/FLVParser.cpp:463 +msgid "" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +msgstr "" +"Poškozený FLV: předchozí záznam o velikosti značky (%1%) nebyl očekáván " +"(současná velikost: %2%)" -#: libcore/MovieClip.cpp:943 -#, c-format -msgid "after increment we are at frame %u/%u" -msgstr "po navýšení jsme na snímku %u/%u" +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" +msgstr "" -#: libcore/MovieClip.cpp:954 +#: libmedia/FLVParser.cpp:533 #, c-format -msgid "Jumping back to frame 0 of movieclip %s" -msgstr "Přeskakuji zpět na snímek 0 movieclip %s" +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" +msgstr "" -#: libcore/MovieClip.cpp:962 -#, c-format -msgid "Executing frame%d (0-based) tags of movieclip %s" -msgstr "Provádím značky snímku%d (začíná nulou) movieclipu %s" +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" +msgstr "VideoConverterGst: chybí element ffmpegcolorspace" -#: libcore/MovieClip.cpp:977 -msgid "MovieClip::advance_movieclip we're in STOP mode" -msgstr "MovieClip::advance_movieclip jsme v režimu STOP" +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" +msgstr "VideoConverterGst: požadovaný formát nelze přivést na výstup" -#: libcore/MovieClip.cpp:991 -#, c-format -msgid "Queuing init actions in frame %d of movieclip %s" -msgstr "Zařazuji do fronty inicializační akce pro snímek %d movieclipu %s" +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" +msgstr "VideoConverterGst: vnitřní chyba (tvorba caps selhala)" -#: libcore/MovieClip.cpp:1001 -#, c-format -msgid "Init actions for DisplayObject %d already executed" -msgstr "Inicializační akce DisplayObjectu %d již vykonány" +#: libmedia/gst/VideoConverterGst.cpp:107 +#, fuzzy +msgid "VideoConverterGst: initialization failed." +msgstr "VideoConverterGst: inicializace selhala." -#: libcore/MovieClip.cpp:1057 -#, c-format -msgid "Executing %d tags in frame %d/%d of movieclip %s" -msgstr "Provádím %d značky ve snímku %d/%d movieclipu %s" +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." +msgstr "VideoConverterGst: plnění bufferu selhalo." -#: libcore/MovieClip.cpp:1084 -#, c-format -msgid "movieclip %s ::goto_frame(%d) - current frame is %d" -msgstr "movieclip %s ::goto_frame(%d) – současný snímek je %d" +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." +msgstr "VideoConverterGst: vyprazdňování bufferu selhalo." -#: libcore/MovieClip.cpp:1098 -#, 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 "" -"Cílový snímek gotoFrame(%d) nikdy nebyl nahrán, ačkoliv počet snímků " -"v hlavičce (%d) říká, že bychom jej měli najít" +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +msgstr "Z ~/.gnashrc nelze získat platný audio sink" -#: libcore/MovieClip.cpp:1130 -#, 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 "" -"Cíle gotoFrame(%d) snímku ještě k načtení (%d) nahrány). Budeme na něj " -"čekat, ale lepší způsob je explicitně použít WaitForFrame" +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" +msgstr "Z autoaudiosink nelze získat platná audio sink" -#: libcore/MovieClip.cpp:1139 +#: libmedia/gst/GstUtil.cpp:87 #, c-format msgid "" -"Target frame of a gotoFrame(%d) was never loaded, although frame count in " -"header (%d) said we should have found it" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" msgstr "" -"Cílový snímek gotoFrame(%d) nikdy nebyl nahrán, ačkoliv počet snímků " -"v hlavičce (%d) říká, že bychom jej měli najít" - -#: libcore/MovieClip.cpp:1208 -#, c-format -msgid "MovieClip::goto_labeled_frame('%s') unknown label" -msgstr "MovieClip::goto_labeled_frame(„%s“) neznámá jmenovka" +"Z gconfaudiosink nelze získat platný audio sink\n" +"%s" -#: libcore/MovieClip.cpp:1270 -#, c-format -msgid "MovieClip::add_display_object(): unknown cid = %d" -msgstr "MovieClip::add_display_object(): neznámý cid = %d" +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" +msgstr "Možnosti hledání sinku vyčerpány: nebudete moci slyšet žádný zvuk!" -#: libcore/MovieClip.cpp:1343 +#: libmedia/gst/GstUtil.cpp:94 #, c-format -msgid "movieclip::replace_display_object(): unknown cid = %d" -msgstr "movieclip::replace_display_object(): neznámý cid = %d" +msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgstr "Obdržen nenullový audio sink, název jeho wrapperu je: %s" -#: libcore/MovieClip.cpp:1352 -#, c-format +#: libmedia/gst/GstUtil.cpp:116 msgid "" -"MovieClip::replace_display_object: could not find any DisplayObject at depth " -"%d" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." msgstr "" -"MovieClip::replace_display_object: v hloubce %d nebylo možné nalézt " -"jakýkoliv DisplayObject" +"Chybí modul a instalace modulů není podporována. Zkusí se to i tak, ale " +"očekávejte neúspěch." -#: libcore/MovieClip.cpp:1459 -#, c-format +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +msgstr "Chybí modul a získání podrobností o chybějícím modulu GST selhalo." + +#: libmedia/gst/GstUtil.cpp:135 msgid "" -"%s is a dynamic mask and can't handle mouse events, no point will hit it" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." msgstr "" -"%s je dynamická maska a nemůže zpracovávat události myši, žádný bod do ni " -"nepadne" +"gst_update_registry selhala. Abyste mohli využít nové moduly, je třeba " +"restartovat Gnash." -#: libcore/MovieClip.cpp:1468 -#, c-format -msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" -msgstr "%s je dynamicky maskován %s, který nezasahuje bod %g,%g" +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." +msgstr "Chybí modul a automatická instalace modulů není dostupná." -#: libcore/MovieClip.cpp:1746 -#, c-format -msgid "Attached movieclips %s registered class is %p" -msgstr "Registrovaná třída připojených movieclipů %s je %p" +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." +msgstr "Kodek videa je nula. Vysílané video je očekáváno později." -#: libcore/MovieClip.cpp:1779 +#: libmedia/gst/VideoDecoderGst.cpp:100 #, c-format -msgid "Sprite '%s' placed on stage" -msgstr "Sprite „%s“ umístěn na scénu" +msgid "No support for video codec %s." +msgstr "Podpora kodeku videa %s chybí." -#: libcore/MovieClip.cpp:1828 -#, c-format -msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" -msgstr "Události INITIALIZE a CONSTRUCT pro movieclip %s zařazuji do fronty" +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" +msgstr "VideoDecoderGst: vnitřní chyba (tvorba caps selhala)" -#: libcore/MovieClip.cpp:1860 +#: libmedia/gst/VideoDecoderGst.cpp:130 #, c-format -msgid "Unloading movieclip '%s'" -msgstr "Uklízím movieclip „%s“" +msgid "Couldn't find a plugin for video type %s!" +msgstr "Nemohu najít modul pro typ videa %s!" -#: libcore/MovieClip.cpp:1959 -#, c-format -msgid "Could not load variables from %s" -msgstr "Proměnné z %s nelze nahrát" +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr " Ujistěte se, prosím, že máte nainstalován gstreamer-ffmpeg." -#: libcore/MovieClip.cpp:2017 +#: libmedia/gst/VideoDecoderGst.cpp:158 #, c-format -msgid "" -"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +msgid "VideoDecoderGst: initialisation failed for video type %s!" msgstr "" -"removeMovieClip(%s): hloubka movieclipu (%d) mimo „dynamickou“ zónu " -"[0..1048575], neodstraním" -#: libcore/MovieClip.cpp:2155 -#, c-format -msgid "Stream sound id from %d to %d, stopping old" -msgstr "Vysílat zvuk id od %d do %d, zastavuji starý" +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." +msgstr "VideoDecoderGst: plnění bufferu selhalo." -#: libcore/TextField.cpp:222 -#, c-format -msgid "" -"CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" -msgstr "" -"ZKONTROLUJMĚ: removeTextField(%s): hloubka TextField (%d) mimo „dynamickou“ " -"zónu [0..1048575], neodstraním" +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" +msgstr "MediaParserGst nemohl vytvořit bin" -#: libcore/TextField.cpp:963 -#, c-format -msgid "" -"TextField text doesn't fit in its boundaries: width %g, margin %g - nothing " -"to align" -msgstr "" -"Text TextFieldu se nevejde do svých hranic: šířka %g, okraje %g – nic " -"k zarovnání" +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." +msgstr "MediaParserGst nemohl vytvořit prvek typefind." + +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" +msgstr "MediaParserGst nemohl změnit stav prvku" -#: libcore/TextField.cpp:1019 +#: libmedia/gst/MediaParserGst.cpp:85 #, c-format -msgid "" -"TextField: missing glyph for space char (needed for TAB). Make sure " -"DisplayObject shapes for font %s are being exported into your SWF file." -msgstr "" -"TextField: chybí kresba pro znak mezery (potřeba pro TAB). Ujistěte se, že " -"tvary DisplayObjectu z fontu %s se exportují do vašeho SWF souboru." +msgid "Needed %d dead iterations to detect audio type." +msgstr "Pro rozpoznání typu zvuku je třeba %d prázdných iterací." -#: libcore/TextField.cpp:1110 -msgid "No font for TextField!" -msgstr "Chybí font pro TextField!" +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." +msgstr "MediaParserGst nedokázal rozpoznat žádný druh proudu." -#: libcore/TextField.cpp:1443 +#: libmedia/gst/MediaParserGst.cpp:187 msgid "" -"HTML in a text field is unsupported, gnash will just ignore the tags and " -"print their content" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." msgstr "" -"HTML v textovém poli není podporován, gnash bude prostě ignorovat značky a " -"vypíše jen jejich obsah" -#: libcore/TextField.cpp:1762 -#, c-format -msgid "" -"TextField: missing embedded glyph for char %d. Make sure DisplayObject " -"shapes for font %s are being exported into your SWF file" +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." msgstr "" -"TextField: chybí vestavěná kresba znaku %d. Ujistěte se, že tvary " -"DisplayObjectu z fontu %s se exportují do vašeho SWF souboru." +"MediaParserGst nedokázal natlačit více dat do demuxeru! Vracím se zpět." -#: libcore/TextField.cpp:1770 +#: libmedia/gst/MediaParserGst.cpp:280 #, c-format -msgid "" -"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " -"installed in your system." -msgstr "" -"TextField: postrádám kresbu zařízení pro znak %d. Možná nemáte ve svém " -"systému nainstalovaný font „%s“." +msgid "MediaParserGst/typefound: Detected media type %s" +msgstr "MediaParserGst/typefound: Rozpoznán typ média %s" -#: libcore/TextField.cpp:1952 -#, c-format -msgid "VariableName: %s" -msgstr "VariableName: %s" +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." +msgstr "MediaParserGst nedokázal vytvořit fakesink." -#: libcore/TextField.cpp:1962 -#, c-format -msgid "" -"Current environment has no target, can't bind VariableName (%s) associated " -"to text field. Gnash will try to register again on next access." -msgstr "" -"Současné prostředí nemá žádný cíl, VariableName (%s) přidruženou k textovému " -"poli nelze navázat. Gnash se ji pokusí zaregistrovat při příštím přístupu." +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." +msgstr "MediaParserGst: nedokázal získat zdrojový prvek fakesinku." -#: libcore/TextField.cpp:1978 -#, c-format -msgid "Variable text Path: %s, Var: %s" -msgstr "Cesta s proměnným textem: %s, Proměnná: %s" +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" +msgstr "MediaParserGst: nedokázal propojit fakesink" -#: libcore/TextField.cpp:1990 -#, c-format -msgid "" -"VariableName associated to text field refers to an unknown target (%s). It " -"is possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." -msgstr "" -"VariableName spojená s textovým polem ukazuje na neznámý cíl (%s). Je možné, " -"že instance DisplayObjectu bude vytvořena později v proudu SWF. Gnash se " -"pokusí o registraci znovu při příštím přístupu." +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." +msgstr "MediaParserGst: nedokázal získat zdrojový prvek typefind." -#: libcore/TextField.cpp:2011 -msgid "registerTextVariable() called" -msgstr "zavoláno registerTextVariable()" +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" +msgstr "MediaParserGst: nedokázal vytvořit demuxer" -#: libcore/TextField.cpp:2016 -msgid "registerTextVariable() no-op call (already registered)" -msgstr "volání registerTextVariable() no-op (již zaregistrováno)" +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." +msgstr "MediaParserGst: přidání demuxeru do binu selhalo." -#: libcore/TextField.cpp:2023 -msgid "string is empty, consider as registered" -msgstr "řetězec je prázdný, považuji za registrovaný" +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." +msgstr "MediaParserGst: nemohl získat název struktury." -#: libcore/TextField.cpp:2032 +#: libmedia/gst/MediaParserGst.cpp:404 #, c-format -msgid "" -"VariableName associated to text field (%s) refer to an unknown target. It is " -"possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." -msgstr "" -"VariableName spojená s textovým polem (%s) ukazuje na neznámý cíl. Je možné, " -"že instance DisplayObjectu bude vytvořena později v proudu SWF. Gnash se " -"pokusí o registraci při příštím přístupu." +msgid "MediaParserGst: ignoring stream of type %s." +msgstr "MediaParserGst: proud druhu %s se ignoruje." -#: libcore/TextField.cpp:2050 +#: libmedia/gst/MediaParserGst.cpp:428 #, c-format -msgid "target object (%s @ %p) does have a member named %s" -msgstr "cílový objekt (%s @ %p) má člena pojmenovaného %s" +msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgstr "MediaParserGst: Parser se nepodařilo najít (média: %s)." -#: libcore/TextField.cpp:2060 -#, c-format +#: libmedia/gst/MediaParserGst.cpp:437 msgid "" -"target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll " -"add it with value %s)" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" msgstr "" -"cílový sprite (%s @ %p) NEMÁ člena pojmenovaného %s (žádný problém, přidáme " -"ho s hodnotou %s)" +"MediaParserGst: Nepodařilo se najít parser. Bude se pokračovat, ale ani " +"zvuk, ani video nebude fungovat!" -#: libcore/TextField.cpp:2069 -#, 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 a nemáme definovaný text" +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." +msgstr "MediaParserGst: nemohl přidat parser." -#: libcore/DisplayList.cpp:323 -#, c-format -msgid "moveDisplayObject() -- can't find object at depth %d" -msgstr "moveDisplayObject() – nelze nalézt objekt v hloubce %d" +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." +msgstr "MediaParserGst: nemohl propojit parser." -#: libcore/DisplayList.cpp:720 -#, c-format -msgid "" -"Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" -msgstr "" -"Položka %d(%s) v hloubce %d (název znaku %s, typ %s) zničena: %s, uvolněna: %" -"s" +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." +msgstr "MediaParserGst: nedokázal propojit „fake“ sink." -#: libcore/AMFConverter.cpp:135 +#: libmedia/gst/MediaParserGst.cpp:490 #, c-format -msgid "amf: serializing object (or function) as reference to %d" -msgstr "amf: serializuji objekt (nebo funkci) jako odkaz na %d" +msgid "MediaParserGst: Linked audio source (type: %s)" +msgstr "MediaParserGst: Připojen zdroj zvuku (druh: %s)" -#: libcore/AMFConverter.cpp:155 +#: libmedia/gst/MediaParserGst.cpp:520 #, c-format -msgid "amf: serializing date object with index %d and value %g" -msgstr "amf: serializuji objekt data s indexem %d a hodnou %g" +msgid "MediaParserGst: Linked video source (type: %s)" +msgstr "MediaParserGst: Připojen zdroj videa (druh: %s)" -#: libcore/AMFConverter.cpp:205 -#, c-format -msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" -msgstr "amf: serializuji pole o %d prvcích jako STRICT_ARRAY (index %d)" +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" +msgstr "Vytvářím dekodér AAC bez dalších dat. Toto pravděpodobně selže!" -#: libcore/AMFConverter.cpp:227 -#, fuzzy, c-format -msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " -msgstr "amf: serializuji pole o %d prvcích jako STRICT_ARRAY (index %d)" +#: libmedia/gst/AudioDecoderGst.cpp:110 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgstr "AudioDecoderGst: neumím zacházet s kodekem %d (%s)" -#: libcore/AMFConverter.cpp:237 +#: libmedia/gst/AudioDecoderGst.cpp:120 #, c-format -msgid "amf: serializing object (or function) with index %d" -msgstr "amf: serializuji objekt (nebo funkci) s indexem %d" +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgstr "" +"AudioDecoderGst: neumím zacházet s kodekem %d (ExtraInfoGst nepřipojeno)" -#: libcore/AMFConverter.cpp:280 -msgid "amf: serializing undefined" -msgstr "amf: serializuji nedefinováno" +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +msgstr "" +"Nejlepší dostupné převzorkování je „audioresample“. Prosím, nainstalujte " +"gstreamer-ffmpeg 0.10.4 nebo novější. V opačném případě se mohou při " +"přehrávání zvuku objevit dlouhé pomlky" -#: libcore/AMFConverter.cpp:290 -msgid "amf: serializing null" -msgstr "amf: serializuji null" +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "AudioDecoderGst: vnitřní chyba (tvorba caps selhala)" -#: libcore/MovieLoader.cpp:264 +#: libmedia/gst/AudioDecoderGst.cpp:175 #, c-format -msgid "Can't create Movie instance for definition loaded from %s" -msgstr "Z definice nahrané z %s nelze vytvořit instanci Movie" +msgid "Couldn't find a plugin for audio type %s!" +msgstr "Nemohu najít modul pro typ zvuku %s!" -#: libcore/MovieLoader.cpp:281 +#: libmedia/gst/AudioDecoderGst.cpp:199 #, c-format -msgid "processCompletedRequest: _level loading (level %u)" -msgstr "processCompletedRequest: načítá se _level (úroveň %u)" - -#: libcore/MovieFactory.cpp:80 -msgid "" -"Requested to keep from completely loading a movie, but the movie in question " -"is an image, for which we don't yet have the concept of a 'loading thread'" +msgid "AudioDecoderGst: initialisation failed for audio type %s!" msgstr "" -"Požadováno nestahovat celý film, ale daný film je obrázek, pro který není " -"částečné stahování („loading thread“) ještě implementováno" -#: libcore/MovieFactory.cpp:95 -msgid "FLV can't be loaded directly as a movie" -msgstr "FLV nelze nahrávat přímo jako film" +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" +msgstr "Data tlačena, ale (ještě) tu není, co táhnout" -#: libcore/MovieFactory.cpp:99 -#, fuzzy -msgid "Unknown file type" -msgstr "neznámý druh souboru (%s)" +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." +msgstr "AudioDecoderGst: plnění bufferu selhalo." -#: libcore/MovieFactory.cpp:122 -#, c-format -msgid "Movie %s already in library" -msgstr "Film %s je již v knihovně" +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" +msgstr "" -#: libcore/MovieFactory.cpp:134 +#: libmedia/gst/VideoInputGst.cpp:367 #, c-format -msgid "Couldn't load library movie '%s'" -msgstr "Film „%s“ nebylo možné nahrát z knihovny" +msgid "%s: Could not create video test source." +msgstr "" -#: libcore/MovieFactory.cpp:141 +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 #, c-format -msgid "Movie %s (SWF%d) added to library" -msgstr "Film %s (SWF%d) přidán do knihovny" +msgid "%s: Could not create pulsesrc element" +msgstr "" -#: libcore/MovieFactory.cpp:145 +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 #, 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)" - -#: libcore/MovieFactory.cpp:174 -msgid "Can't read file header" -msgstr "Nelze přečíst hlavičku souboru" +msgid "%s: Could not get property probe from pulsesrc element" +msgstr "" -#: libcore/MovieFactory.cpp:213 -msgid "Can't read 3 bytes after an MZ (.exe) header" -msgstr "Za hlavičkou MZ (.exe) nelze přečíst 3 bajty" +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" +msgstr "" -#: libcore/MovieFactory.cpp:223 -msgid "Could not find SWF inside an exe file" -msgstr "Uvnitř exe souboru nebylo možné nalézt SWF" +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" +msgstr "" -#: libcore/MovieFactory.cpp:274 +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 #, c-format -msgid "Can't read image file from %s" -msgstr "Nelze přečíst obrázkový soubor z %s" +msgid "%s: Pipeline bus isn't an object for some reason" +msgstr "" -#: libcore/MovieFactory.cpp:284 +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 #, c-format -msgid "Parsing error: %s" -msgstr "Chyba rozebírání: %s" +msgid "%s: Template pad isn't an object for some reason" +msgstr "" -#: libcore/MovieFactory.cpp:310 +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 #, c-format -msgid "failed to open '%s'; can't create movie" -msgstr "otevření „%s“ selhalo; nemohu vytvořit film" +msgid "%s: pipeline isn't an object for some reason" +msgstr "" -#: libcore/MovieFactory.cpp:315 +#: libmedia/gst/VideoInputGst.cpp:804 #, c-format -msgid "streamProvider opener can't open '%s'" -msgstr "otvírák streamProvider nemůže otevřít „%s“" +msgid "%s: type %s, cannot be handled for resolution width" +msgstr "" -# Function name -#: libcore/DisplayObject.cpp:260 -msgid "blendMode" -msgstr "blendMode" +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" +msgstr "" -#: libcore/DisplayObject.cpp:370 +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 #, c-format -msgid "Setting _height=%g of DisplayObject %s (%s)" -msgstr "Nastavuji _height=%g u DisplayObjectu %s (%s)" +msgid "%s: Creation of the webcam_source_bin failed" +msgstr "" -#: libcore/DisplayObject.cpp:830 -msgid "yes" -msgstr "ano" +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" +msgstr "" -#: libcore/DisplayObject.cpp:831 -msgid "no" -msgstr "ne" +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" +msgstr "" -#: libcore/DisplayObject.cpp:837 -msgid "Depth" -msgstr "Hloubka" +#: libmedia/gst/VideoInputGst.cpp:1024 +#, c-format +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" +msgstr "" -#: libcore/DisplayObject.cpp:844 -msgid "Ratio" -msgstr "Poměr" +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" +msgstr "" -#: libcore/DisplayObject.cpp:854 -msgid "Clipping depth" -msgstr "Hloubka ořezu" +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" +msgstr "" -#: libcore/DisplayObject.cpp:859 -msgid "Dimensions" -msgstr "Rozměry" +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" +msgstr "" -#: libcore/DisplayObject.cpp:861 -msgid "Dynamic" -msgstr "Dynamika" +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" +msgstr "" -#: libcore/DisplayObject.cpp:862 -msgid "Mask" -msgstr "Maska" +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 +#, c-format +msgid "%s: problem creating save_queue element" +msgstr "" -#: libcore/DisplayObject.cpp:863 -msgid "Destroyed" -msgstr "Zlikvidováno" +#: libmedia/gst/VideoInputGst.cpp:1185 +#, c-format +msgid "%s: problem creating video_display_queue element" +msgstr "" -#: libcore/DisplayObject.cpp:865 -msgid "Unloaded" -msgstr "Uvolněno" +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" +msgstr "" -#: libcore/DisplayObject.cpp:869 -msgid "Blend mode" -msgstr "Režim míšení barev" +#: libmedia/gst/VideoInputGst.cpp:1203 +#, c-format +msgid "%s: couldn't link tee and save_queue" +msgstr "" -#: libcore/DisplayObject.cpp:872 -msgid "Invalidated" -msgstr "Zneplatněno" +#: libmedia/gst/VideoInputGst.cpp:1209 +#, c-format +msgid "%s: couldn't link tee and video_display_queue" +msgstr "" -#: libcore/DisplayObject.cpp:874 -msgid "Child invalidated" -msgstr "Potomci zneplatněni" +#: libmedia/gst/VideoInputGst.cpp:1218 +#, c-format +msgid "%s: couldn't get save_queue_src_pad" +msgstr "" -#: libcore/DisplayObject.cpp:895 libcore/DisplayObject.cpp:1587 +#: libmedia/gst/VideoInputGst.cpp:1228 #, c-format -msgid "Attempt to set property to %s, refused" -msgstr "Pokus o nastavení %s, zamítnuto" +msgid "%s: couldn't get video_display_queue_pad" +msgstr "" -#: libcore/DisplayObject.cpp:1131 +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 #, c-format -msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" -msgstr "Pokus nastavit %s.y na %s (číselní hodnota %g) zamítnut" +msgid "%s: Unable to create main pipeline" +msgstr "" -#: libcore/DisplayObject.cpp:1162 +#: libmedia/gst/VideoInputGst.cpp:1258 #, c-format -msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" -msgstr "Pokus nastavit %s._x na %s (číselná hodnota %g) zamítnut" +msgid "%s: something went wrong creating the new video_display_bin" +msgstr "" -#: libcore/DisplayObject.cpp:1192 +#: libmedia/gst/VideoInputGst.cpp:1264 #, c-format -msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" -msgstr "Pokus nastavit %s._xscale na %s (číselná hodnota %g) zamítnut" +msgid "%s: problem creating video_scale element" +msgstr "" -#: libcore/DisplayObject.cpp:1219 +#: libmedia/gst/VideoInputGst.cpp:1273 #, c-format -msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" -msgstr "Pokus nastavit %s._yscale na %s (číselná hodnota %g) zamítnut" +msgid "%s: problem creating the video_sink element" +msgstr "" -#: libcore/DisplayObject.cpp:1256 +#: libmedia/gst/VideoInputGst.cpp:1282 #, c-format -msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" -msgstr "Pokus nastavit %s._visible na %s (číselná hodnota %g) zamítnut" +msgid "%s: something went wrong in linking elements in video_display_bin" +msgstr "" -#: libcore/DisplayObject.cpp:1286 +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1356 #, c-format -msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" -msgstr "Pokus nastavit %s._alpha na %s (číselná hodnota %g) zamítnut" +msgid "%s: the unlinking of the pads failed" +msgstr "" -#: libcore/DisplayObject.cpp:1353 +#: libmedia/gst/VideoInputGst.cpp:1386 #, c-format -msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" -msgstr "Pokus nastavit %s._rotation na %s (číselná hodnota %g) zamítnut" +msgid "%s: something went wrong in the make_video_display_link function" +msgstr "" -#: libcore/DisplayObject.cpp:1419 +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 #, c-format -msgid "Setting _width=%g of DisplayObject %s (%s)" -msgstr "Nastavuji _width=%g u DisplayObjectu %s (%s)" +msgid "%s: unlink failed" +msgstr "" -#: libcore/Button.cpp:488 +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 #, c-format -msgid "Unhandled button event %s" -msgstr "Neobsloužená událost tlačítka %s" +msgid "%s: couldn't remove saveBin from pipeline" +msgstr "" -#: libcore/Button.cpp:965 -msgid "Button state" -msgstr "Stav tlačítka" +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" +msgstr "" -#: libcore/Button.cpp:969 -msgid "Enabled" -msgstr "Povoleno" +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" +msgstr "" -#: libcore/Video.cpp:72 -msgid "No Media handler registered, won't be able to decode embedded video" +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" msgstr "" -"Neregistrována žádná obsluha médií, vestavěné video nebude možné dekódovat" -#: libcore/Video.cpp:79 -msgid "No Video info in video definition" -msgstr "V definici videa chybí informace o videu" +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" +msgstr "" -#: libcore/Video.cpp:347 -msgid "attachVideo needs 1 arg" -msgstr "attachVideo potřebuje 1 argument" +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" +msgstr "" -#: libcore/Video.cpp:360 +#: libmedia/gst/VideoInputGst.cpp:1476 #, c-format -msgid "attachVideo(%s) first arg is not a NetStream instance" -msgstr "První argument funkce attachVideo(%s) není instancí NetStreamu" +msgid "%s: problem with creating mux element" +msgstr "" -#: libcore/asobj/flash/net/FileReference_as.cpp:155 -#: libcore/asobj/flash/net/FileReferenceList_as.cpp:93 -#: libcore/asobj/flash/geom/Transform_as.cpp:368 -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:397 -msgid "arguments discarded" -msgstr "argumenty zahozeny" +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" +msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:163 -#: libcore/asobj/flash/geom/Point_as.cpp:421 -#: libcore/asobj/flash/geom/Point_as.cpp:501 -#: libcore/asobj/flash/geom/Point_as.cpp:582 -#: libcore/asobj/flash/geom/Point_as.cpp:590 -#: libcore/asobj/MovieClip_as.cpp:535 -msgid "missing arguments" -msgstr "postrádám argumenty" +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" +msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:176 -msgid "invalid arguments" -msgstr "neplatné argumenty" +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "GST VideoDecoder předány chybné argumenty" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:197 -msgid "invalid rectangle" -msgstr "neplatný obdélník" +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerGst::createAudioDecoder: %s – %s" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:486 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:580 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:646 -#: libcore/asobj/flash/geom/Point_as.cpp:406 +#: libmedia/gst/AudioInputGst.cpp:100 #, c-format -msgid "Attempt to set read-only property %s" -msgstr "Pokus o nastavení vlastnosti „%s“, která je jen pro čtení" +msgid "%s: Could not create audio test source" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:119 -#: libcore/asobj/flash/geom/Point_as.cpp:188 -#: libcore/asobj/flash/geom/Point_as.cpp:236 -#: libcore/asobj/flash/geom/Point_as.cpp:320 +#: libmedia/gst/AudioInputGst.cpp:190 #, c-format -msgid "%s: missing arguments" -msgstr "%s: postrádám argumenty" +msgid "%s: passed an invalid devselect argument" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:128 -#: libcore/asobj/flash/geom/Point_as.cpp:246 -#: libcore/asobj/flash/geom/Point_as.cpp:329 -msgid "arguments after first discarded" -msgstr "argumenty po prvním smazány" +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:137 -#: libcore/asobj/flash/geom/Point_as.cpp:338 -#: libcore/asobj/flash/geom/Point_as.cpp:520 -msgid "first argument doesn't cast to object" -msgstr "první argument nelze převést na objekt" +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:147 -msgid "first argument cast to object doesn't contain an 'x' member" -msgstr "první argument převedený na objekt neobsahuje člena „x“" +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:155 -msgid "first argument cast to object doesn't contain an 'y' member" -msgstr "první argument převedený na objekt neobsahuje člena „y“" +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:199 -#: libcore/asobj/flash/geom/Point_as.cpp:439 -msgid "First arg must be an object" -msgstr "První argument musí být objektem" +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:210 -#: libcore/asobj/flash/geom/Point_as.cpp:449 -msgid "First arg must be an instance of" -msgstr "První argument musí být instancí" +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:348 -msgid "first argument casted to object doesn't contain an 'x' member" -msgstr "první argument převedený na objekt neobsahuje člena „x“" +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:356 -msgid "first argument casted to object doesn't contain an 'y' member" -msgstr "první argument převedený na objet neobsahuje člena „y“" +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:430 -msgid "arguments after first two discarded" -msgstr "argumenty po prvních dvou smazány" +#: libmedia/gst/AudioInputGst.cpp:445 +#, c-format +msgid "%s: couldn't get saveQueueSrcPad" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:510 -msgid "arguments after first three discarded" -msgstr "argumenty po prvních třech zahozeny" +#: libmedia/gst/AudioInputGst.cpp:455 +#, c-format +msgid "%s: couldn't get audioPlaybackQueue" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:535 -msgid "second argument doesn't cast to object" -msgstr "druhý argument nelze převést na objekt" +#: libmedia/gst/AudioInputGst.cpp:481 +#, c-format +msgid "%s: There was a problem making the audiosink!" +msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:217 -msgid "BitmapData.draw() called without an active renderer" -msgstr "BitmapData.draw() zavolána bez aktivního vykreslovacího jádra" - -#: libcore/asobj/flash/display/BitmapData_as.cpp:224 -msgid "Current renderer does not support internal rendering" -msgstr "Současné vykreslovací jádro nepodporuje vnitřní vykreslování" +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" +msgstr "" -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:348 +#: libmedia/gst/AudioInputGst.cpp:548 #, c-format -msgid "" -"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " -"object." +msgid "%s: couldn't remove audioPlaybackBin from pipeline" msgstr "" -"Cesta ExternalInterface %s je mimo SWF doménu %s. K tomuto objektu nelze " -"přistoupit." - -#: libcore/asobj/Key_as.cpp:72 -msgid "Key.isDown needs one argument (the key code)" -msgstr "Key.isDown potřebuje jeden argument (kód klávesy)" - -#: libcore/asobj/Global_as.cpp:98 -#, c-format -msgid "%s needs one argument" -msgstr "%s potřebuje jeden argument" - -#: libcore/asobj/Global_as.cpp:104 -#, c-format -msgid "%s has more than one argument" -msgstr "%s má více jak jeden argument" - -#: libcore/asobj/Global_as.cpp:343 -msgid "Extensions enabled, scanning plugin dir for load" -msgstr "Rozšíření povolena, prohledávám adresář zásuvných modulů pro nahrání" -#: libcore/asobj/Global_as.cpp:347 -msgid "Extensions disabled" -msgstr "Rozšíření zakázána" - -#: libcore/asobj/Global_as.cpp:514 -#, c-format -msgid "%s needs at least one argument" -msgstr "%s potřebuje alespoň 1 argument" - -#: libcore/asobj/Global_as.cpp:521 -#, c-format -msgid "%s has more than two arguments" -msgstr "%s má více jak dva argumenty" - -#: libcore/asobj/Global_as.cpp:619 +#: libmedia/gst/AudioInputGst.cpp:555 #, c-format -msgid "%s needs at least three arguments" -msgstr "%s potřebuje aspoň tři argumenty" +msgid "%s: changing state of audioPlaybackBin failed" +msgstr "" -#: libcore/asobj/Global_as.cpp:626 +#: libmedia/gst/AudioInputGst.cpp:579 #, c-format -msgid "%s has more than four arguments" -msgstr "%s má více jak čtyři argumenty" +msgid "Error: %s" +msgstr "" -#: libcore/asobj/Global_as.cpp:634 +#: libmedia/gst/AudioInputGst.cpp:599 #, c-format -msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" -msgstr "Neplatné volání ASSetPropFlags: první argument není objektem: %s" +msgid "%s: Couldn't make audioconvert element" +msgstr "" -#: libcore/asobj/Global_as.cpp:683 libcore/asobj/Global_as.cpp:728 +#: libmedia/gst/AudioInputGst.cpp:603 #, c-format -msgid "ASNative(%s): needs at least two arguments" -msgstr "ASNative(%s): potřebuje alespoň dva argumenty" +msgid "%s: Couldn't make vorbisenc element" +msgstr "" -#: libcore/asobj/Global_as.cpp:695 +#: libmedia/gst/AudioInputGst.cpp:607 #, c-format -msgid "ASconstructor(%s): args must be 0 or above" -msgstr "ASconstructor(%s): argumenty musí být >= 0" +msgid "%s: Couldn't make oggmux element" +msgstr "" -#: libcore/asobj/Global_as.cpp:707 libcore/asobj/Global_as.cpp:752 +#: libmedia/gst/AudioInputGst.cpp:611 #, c-format -msgid "No ASnative(%d, %d) registered with the VM" -msgstr "Ve VM není registrován žádný ASnative(%d, %d)" +msgid "%s: Couldn't make filesink element" +msgstr "" -#: libcore/asobj/Global_as.cpp:740 +#: libmedia/gst/AudioInputGst.cpp:630 #, c-format -msgid "ASnative(%s): args must be 0 or above" -msgstr "ASNative(%s): argumenty musí být >= 0" +msgid "%s: Something went wrong in linking" +msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:111 -#, c-format -msgid "MovieClipLoader.loadClip(%s): missing arguments" -msgstr "MovieClipLoader.loadClip(%s): postrádám argumenty" +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" +msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:120 +#: libmedia/gst/AudioInputGst.cpp:694 #, c-format -msgid "MovieClipLoader.loadClip(%s): first argument mustbe a string" -msgstr "MovieClipLoader.loadClip(%s): první argument musí být řetězec" +msgid "%s: audioSaveBin state change failed" +msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:138 -#, c-format -msgid "Could not find target %s (evaluated from %s)" -msgstr "Nemohu najít cíl %s (vyhodnoceno z %s)" +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" +msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:153 -#, c-format -msgid "%s: %s" -msgstr "%s: %s" +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "hlavička ADPCM poškozena" -#: libcore/asobj/MovieClipLoader.cpp:179 -msgid "MovieClipLoader.getProgress(): missing argument" -msgstr "MovieClipLoader.getProgress(): postrádám argument" +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, fuzzy, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +msgstr "AudioDecoderSimple: nepodporovaný flash kodek %d (%s)" -#: libcore/asobj/MovieClipLoader.cpp:188 +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an object" -msgstr "MovieClipLoader.getProgress(%s): první argument není objekt" +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgstr "AudioDecoderSimple: nepodporovaný flash kodek %d (%s)" -#: libcore/asobj/MovieClipLoader.cpp:197 +#: libmedia/AudioDecoderSimple.cpp:341 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" -msgstr "MovieClipLoader.getProgress(%s): první argument není sprite" - -#: libcore/asobj/Camera_as.cpp:262 -msgid "No MediaHandler exists! Cannot create a Camera object" -msgstr "Žádný MediaHandler neexistuje! Objekt Camera nelze vytvořit" - -#: libcore/asobj/Camera_as.cpp:362 -msgid "Attempt to set activity property of Camera" -msgstr "Pokus nastavit vlastnost activity objektu Camera" - -#: libcore/asobj/Camera_as.cpp:379 -msgid "Attempt to set bandwidth property of Camera" -msgstr "Pokus nastavit vlastnost bandwidth objektu Camera" - -#: libcore/asobj/Camera_as.cpp:395 -msgid "Attempt to set currentFPS property of Camera" -msgstr "Pokus nastavit vlastnost currentFPS objektu Camera" - -#: libcore/asobj/Camera_as.cpp:411 -msgid "Attempt to set fps property of Camera" -msgstr "Pokus nastavit vlastnost fps objektu Camera" - -#: libcore/asobj/Camera_as.cpp:427 -msgid "Attempt to set height property of Camera, use setMode" -msgstr "Pokus nastavit vlastnost height objektu Camera, použijte setMode" - -#: libcore/asobj/Camera_as.cpp:450 -msgid "Attempt to set index property of Camera" -msgstr "Pokus nastavit vlastnost index objektu Camera" - -#: libcore/asobj/Camera_as.cpp:467 -msgid "Attempt to set motionLevel property of Camera" -msgstr "Pokus nastavit vlastnosti motionLevel objektu Camera" - -#: libcore/asobj/Camera_as.cpp:484 -msgid "Attempt to set motionTimeout property of Camera" -msgstr "Pokus nastavit vlastnost motionTimeout objektu Camera" +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgstr "" +"AudioDecoderSimple: nejsem schopen interpretovat uživatelský zvukový kodek " +"ID %s" -#: libcore/asobj/Camera_as.cpp:501 -msgid "Attempt to set muted property of Camera" -msgstr "Pokus nastavit vlastnosti muted objektu Camera" +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "Endianita stroje nebyla v AudioDecoderSimple detekována" -#: libcore/asobj/Camera_as.cpp:517 -msgid "Attempt to set name property of Camera" -msgstr "Pokus nastavit vlastnost name objektu Camera" +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "Chyba při převodu vzorku zvuku" -#: libcore/asobj/Camera_as.cpp:528 -msgid "Attempt to set names property of Camera" -msgstr "Pokus nastavit vlastnost names objektu Camera" +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +msgstr "MediaHandler::isFLV: 3 bajty ze vstupního proudu nebylo možné přečíst" -#: libcore/asobj/Camera_as.cpp:563 -msgid "Attempt to set quality property of Camera" -msgstr "Pokus nastavit vlastnost quality objektu Camera" +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" +msgstr "" +"MediaHandler::createMediaParser: tento MediaHandler podporuje na vstupu jen " +"FLV" -#: libcore/asobj/Camera_as.cpp:618 -msgid "Attempt to set width property of Camera, use setMode" -msgstr "Pokus nastavit vlastnost width objektu Camera, použijte setMode" +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "Výjimka při čtení z proudu: %s" -#: libcore/asobj/Stage_as.cpp:148 -msgid "Stage.width is a read-only property!" -msgstr "Stage.width je vlastnost jen pro čtení!" +#: libmedia/MediaHandler.cpp:108 +#, c-format +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" +msgstr "" -#: libcore/asobj/Stage_as.cpp:165 -msgid "Stage.height is a read-only property!" -msgstr "Stage.height je vlastnost jen pro čtení!" +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" +msgstr "" -#: libcore/asobj/Date_as.cpp:465 -msgid "Date constructor called with more than 7 arguments" -msgstr "Konstruktor data zavolán s více než 7 argumenty" +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" +msgstr "serializace as_value typu %d" -#: libcore/asobj/Date_as.cpp:725 -msgid "Date.setTime needs one argument" -msgstr "Date.setTime potřebuje jeden argument" +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" +msgstr "" -#: libcore/asobj/Date_as.cpp:745 -msgid "Date.setTime was called with more than one argument" -msgstr "Date.setTime byl zavolán s více jak jedním argumentem" +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" +msgstr "" -#: libcore/asobj/Date_as.cpp:836 -msgid "Date.setFullYear needs one argument" -msgstr "Date.setFullYear potřebuje jeden argument" +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" +msgstr "Z definice nahrané z %s nelze vytvořit instanci Movie" -#: libcore/asobj/Date_as.cpp:876 -msgid "Date.setYear needs one argument" -msgstr "Date.setYear potřebuje jeden argument" +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" +msgstr "FreeType nelze inicializovat! Chyba = %d" -#: libcore/asobj/Date_as.cpp:899 -msgid "Date.setYear was called with more than three arguments" -msgstr "Date.setYear byl zavolán s více jak třemi argumenty" +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, fuzzy, c-format +msgid "Can't close FreeType! Error = %d" +msgstr "FreeType nelze uzavřít! Chyba = %d" -#: libcore/asobj/Date_as.cpp:930 +#: libcore/FreetypeGlyphsProvider.cpp:280 #, c-format -msgid "Date.set%sMonth needs one argument" -msgstr "Date.set%sMonth potřebuje jeden argument" +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgstr "" +"Adresář s fonty nenalezen, použije se zadrátovaný název fontového souboru " +"„%s“" -#: libcore/asobj/Date_as.cpp:963 +#: libcore/FreetypeGlyphsProvider.cpp:293 #, c-format -msgid "Date.set%sMonth was called with more than three arguments" -msgstr "Date.set%sMonth byl zavolán s více jak třemi argumenty" +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgstr "" +"Knihovnu fontconfig nelze inicializovat, použije se zadrátovaný název " +"fontového souboru „%s“" -#: libcore/asobj/Date_as.cpp:985 +#: libcore/FreetypeGlyphsProvider.cpp:355 #, c-format -msgid "Date.set%sDate needs one argument" -msgstr "Date.set%sDate potřebuje jeden argument" +msgid "No device font matches the name '%s', using hard-coded font filename" +msgstr "" -#: libcore/asobj/Date_as.cpp:999 -#, c-format -msgid "Date.set%sDate was called with more than one argument" -msgstr "Date.set%sDate byl zavolán s více jak jedním argumentem" +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" -#: libcore/asobj/Date_as.cpp:1026 -#, c-format -msgid "Date.set%sHours needs one argument" -msgstr "Date.set%sHours potřebuje jeden argument" +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" +msgstr "" -#: libcore/asobj/Date_as.cpp:1045 +#: libcore/FreetypeGlyphsProvider.cpp:434 #, c-format -msgid "Date.set%sHours was called with more than four arguments" -msgstr "Date.set%sHours byl zavolán s více jak čtyřmi argumenty" +msgid "Can't find font file for font '%s'" +msgstr "Pro font „%s“ nelze nalézt soubor s fontem" -#: libcore/asobj/Date_as.cpp:1071 +#: libcore/FreetypeGlyphsProvider.cpp:447 #, c-format -msgid "Date.set%sMinutes needs one argument" -msgstr "Date.set%sMinutes potřebuje jeden argument" +msgid "Font file '%s' has bad format" +msgstr "Soubor s fontem „%s“ má chybný formát" -#: libcore/asobj/Date_as.cpp:1089 libcore/asobj/Date_as.cpp:1132 +#: libcore/FreetypeGlyphsProvider.cpp:456 #, c-format -msgid "Date.set%sMinutes was called with more than three arguments" -msgstr "Date.set%sMinutes byl zavolán s více jak třemi argumenty" +msgid "Some error opening font '%s'" +msgstr "Chyba při otevírání fontu „%s“" -#: libcore/asobj/Date_as.cpp:1112 +#: libcore/FreetypeGlyphsProvider.cpp:490 #, c-format -msgid "Date.set%sSeconds needs one argument" -msgstr "Date.set%sSeconds potřebuje jeden argument" +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" +msgstr "" -#: libcore/asobj/Date_as.cpp:1150 +#: libcore/FreetypeGlyphsProvider.cpp:506 #, c-format -msgid "Date.set%sMilliseconds needs one argument" -msgstr "Date.set%sMilliseconds potřebuje jeden argument" - -#: libcore/asobj/Date_as.cpp:1167 -msgid "Date.setMilliseconds was called with more than one argument" -msgstr "Date.setMilliseconds byl zavolán s více jak jedním argumentem" - -#: libcore/asobj/Date_as.cpp:1229 -msgid "Date.UTC needs one argument" -msgstr "Date.UTC potřebuje jeden argument" +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" +msgstr "" -#: libcore/asobj/Date_as.cpp:1253 -msgid "Date.UTC was called with more than 7 arguments" -msgstr "Date.UTC byl zavolán s více jak 7 argumenty" +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" +msgstr "" -#: libcore/asobj/SharedObject_as.cpp:336 +#: libcore/swf/DefineShapeTag.cpp:58 #, c-format -msgid "SharedObject %s not flushed (compiled as read-only mode)" -msgstr "SharedObject %s nebyl uklizen (složen jen pro čtení)" +msgid "DefineShapeTag(%s): id = %d" +msgstr "DefineShapeTag(%s): id = %d" -#: libcore/asobj/SharedObject_as.cpp:519 +#: libcore/swf/VideoFrameTag.cpp:47 #, c-format -msgid "" -"SharedObject path %s is outside the SWF domain %s. Cannot access this object." -msgstr "" -"Cesta SharedObject %s je mimo SWF doménu %s. K tomuto objektu nelze " -"přistoupit." +msgid "VideoFrame tag refers to unknown video stream id %d" +msgstr "Značka VideoFrame odkazuje na videoproud neznámého id %d" -#: libcore/asobj/SharedObject_as.cpp:532 +#: libcore/swf/VideoFrameTag.cpp:57 #, c-format +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgstr "Značka VideoFrame odkazuje na nevideo DisplayObject %d (%s)" + +#: libcore/swf/VideoFrameTag.cpp:90 msgid "" -"SharedObject path %s is not part of the SWF path %s. Cannot access this " -"object." +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" msgstr "" -"Cesta SharedObject %s není součástí SWF cesty %s. K tomuto objektu nelze " -"přistoupit." +"Při rozebírání značky VideoFrame nebylo možno načíst dostatek bajtů. Asi " +"jsme dosáhli konce proudu!" -#: libcore/asobj/SharedObject_as.cpp:701 -msgid "SharedObject.connect(): needs at least one argument" -msgstr "SharedObject.connect(): potřebuje alespoň jeden argument" +#: libcore/swf/DefineTextTag.cpp:52 +#, c-format +msgid "DefineTextTag, id = %d" +msgstr "DefineTextTag, id = %d" -#: libcore/asobj/SharedObject_as.cpp:754 +#: libcore/swf/DefineTextTag.cpp:93 #, c-format -msgid "Arguments to SharedObject.flush(%s) will be ignored" -msgstr "Argumenty u SharedObject.flush(%s) budou ignorovány" +msgid "Text DisplayObject, id = %d" +msgstr "Textový DisplayObject, id = %d" -#: libcore/asobj/NetConnection_as.cpp:444 +#: libcore/swf/DefineTextTag.cpp:112 #, c-format -msgid "Gnash is not allowed to open this url: %s" -msgstr "Gnash nemá dovoleno otevřít toto URL: %s" +msgid "begin text records for DefineTextTag %p" +msgstr "začínají záznamy textu pro DefineTextTag %p" -#: libcore/asobj/NetConnection_as.cpp:448 +#: libcore/swf/DefaultTagLoaders.cpp:94 #, c-format -msgid "Connection to movie: %s" -msgstr "Spojení na film: %s" +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgstr "" -#: libcore/asobj/NetConnection_as.cpp:500 -#, fuzzy, c-format -msgid "Gnash is not allowed to connect to %s" -msgstr "Gnash nemá dovoleno NetConnection.connect na %s" +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "" -#: libcore/asobj/NetConnection_as.cpp:660 -msgid "NetConnection.call(): needs at least one argument" -msgstr "NetConnection.call(): potřebuji alespoň jeden argument" +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" +msgstr "vykresluji DefineFont" -#: libcore/asobj/NetConnection_as.cpp:773 -msgid "NetConnection.connect(): needs at least one argument" -msgstr "NetConnection.connect(): potřebuji alespoň jeden argument" +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" +msgstr "Ve značce DefineFont je poškozena tabulka umístění kreseb znaků" -#: libcore/asobj/String_as.cpp:449 -msgid "string.slice() called with end < start" -msgstr "string.splice() zavoláno s koncem < začátek" +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" +msgstr "čtu DefineFont2 nebo DefineFont3" -#: libcore/asobj/String_as.cpp:567 -msgid "string.charCodeAt needs one argument" -msgstr "string.charCodeAt potřebuje jeden argument" +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" +msgstr "Kresba %d na pozici %u" -#: libcore/asobj/String_as.cpp:576 -msgid "string.charCodeAt has more than one argument" -msgstr "string.charCodeAt má více jak jeden argument" +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +msgstr "Tabulka umístění kreseb je ve značce DefineFont2/3 poškozena" -#: libcore/asobj/String_as.cpp:650 -msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to upper case. " -"Using a UTF8 locale may fix this." -msgstr "" -"Vaše národní prostředí pravděpodobně neumí převádět neASCII DisplayObjecty " -"na velká písmena. Nastavení národního prostředí na UTF-8 by to mohlo spravit." +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" +msgstr "Chybné umístění v DefineFont2" + +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" +msgstr "Nalezen opakující se kerningový pár – ignoruji" + +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" +msgstr "Zavaděč značky DefineFontInfo: nelze nalézt font s identifikátorem %d" -#: libcore/asobj/String_as.cpp:663 libcore/asobj/String_as.cpp:718 -msgid "bad_cast caught" -msgstr "zachycen bad_cast" +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" +msgstr "DefineFontInfo2 implementován částečně" -#: libcore/asobj/String_as.cpp:705 +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to lower case. " -"Using a UTF8 locale may fix this" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" msgstr "" -"Vaše národní prostředí pravděpodobně neumí převádět neASCII DisplayObjecty " -"na malá písmena. Nastavení národního prostředí na UTF-8 by to mohlo spravit." +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" -#: libcore/asobj/String_as.cpp:835 -msgid "%1%(%2%) needs %3% argument(s)" -msgstr "%1%%(%2%) potřebuje %3% argument(y)" +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" +msgstr "CSMTextSettings" -#: libcore/asobj/String_as.cpp:846 -msgid "%1%(%2%) has more than %3% argument(s)" -msgstr "%1%(%2%) má více jak %3% argument(y)" +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" +msgstr "ukončit textové záznamy" -#: libcore/asobj/LoadableObject.cpp:177 -msgid "XML.addRequestHeader: XML._customHeaders is not an object" -msgstr "XML.addRequestHeader: XML._customHeaders není objektem" +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" +msgstr " má_font: č. fontu = %d (%p)" -#: libcore/asobj/LoadableObject.cpp:194 -msgid "XML.addRequestHeader requires at least one argument" -msgstr "XML.addRequestHeader vyžaduje alespoň jeden argument" +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" +msgstr " máBarvu" -#: libcore/asobj/LoadableObject.cpp:207 -msgid "XML.addRequestHeader: single argument is not an array" -msgstr "XML.addRequestHeader: jediný argument není polem" +#: libcore/swf/TextRecord.cpp:99 +#, c-format +msgid " xOffset = %g" +msgstr " xOffset = %g" -#: libcore/asobj/LoadableObject.cpp:223 +#: libcore/swf/TextRecord.cpp:108 #, c-format -msgid "XML.addRequestHeader(%s): arguments after thesecond will be discarded" -msgstr "XML.addRequestHeader(%s): argumenty po prvních dvou budou zahozeny" +msgid " yOffset = %g" +msgstr " yOffset = %g" -#: libcore/asobj/LoadableObject.cpp:238 +#: libcore/swf/TextRecord.cpp:117 #, c-format -msgid "XML.addRequestHeader(%s): both arguments must be a string" -msgstr "XML.addRequestHeader(%s): oba argumenty musí být řetězec" +msgid " textHeight = %g" +msgstr " textHeight = %g" -#: libcore/asobj/LoadableObject.cpp:305 -msgid "sendAndLoad() requires at least two arguments" -msgstr "sendAndLoad() vyžaduje alespoň dva argumenty" +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" +msgstr " GlyphEntries: počet = %d" -#: libcore/asobj/LoadableObject.cpp:313 -msgid "sendAndLoad(): invalid empty url" -msgstr "sendAndLoad(): neplatné prázdné URL" +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" +msgstr " glyph%d: index=%d, krok=%g" -#: libcore/asobj/LoadableObject.cpp:320 -msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" -msgstr "sendAndLoad(): neplatný cíl (musí být objektem XML nebo LoadVars)" +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" +msgstr "start_sound_loader: sound_id %d není definován" -#: libcore/asobj/LoadableObject.cpp:398 +#: libcore/swf/StartSoundTag.cpp:64 #, c-format -msgid "Loading from url: '%s'" -msgstr "Načítám z URL: „%s“" +msgid "StartSound: id=%d" +msgstr "StartSound: id=%d" -#: libcore/asobj/LoadableObject.cpp:418 -msgid "load() requires at least one argument" -msgstr "load() vyžaduje alespoň jeden argument" +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "Značka STARTSOUND2 nerozebrána a nepoužita" -#: libcore/asobj/LoadableObject.cpp:427 -msgid "load(): invalid empty url" -msgstr "load(): neplatné prázdné URL" +#: libcore/swf/DefineButtonSoundTag.cpp:52 +#, c-format +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgstr "DEFINEBUTTONSOUND odkazuje na definici neznámého DisplayObjectu %d" -#: libcore/asobj/Microphone_as.cpp:261 -msgid "No MediaHandler exists! Cannot create a Microphone object" -msgstr "Neexistuje žádný MediaHandler! Objekt Microphone nelze vytvořit" +#: libcore/swf/DefineButtonSoundTag.cpp:63 +#, c-format +msgid "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" +msgstr "" +"DEFINEBUTTONSOUND odkazuje na DisplayObject s id %d typu %s (očekáváno " +"tlačítko DisplayObject)" -#: libcore/asobj/Microphone_as.cpp:327 -msgid "Attempt to set activity property of Microphone" -msgstr "Pokus nastavit vlastnost activity objektu Microphone" +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "Pokus o předefinování zvuku tlačítka ignorován" -#: libcore/asobj/Object.cpp:149 -msgid "Too many args to Object constructor" -msgstr "Příliš mnoho argumentů pro konstruktor Objektu" +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, 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" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" +msgstr "rámec pojmenovaný kotvou není podporován" + +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" +msgstr "koncová pozice frame_label_loader %d, čtu až k %d" -#: libcore/asobj/Object.cpp:193 +#: libcore/swf/tag_loaders.cpp:107 #, c-format +msgid " sprite: char id = %d" +msgstr " sprite: číslo znaku = %d" + +#: libcore/swf/tag_loaders.cpp:118 msgid "" -"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " -", )" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." msgstr "" -"Neplatné volání Object.addProperty(%s) – očekávány 3 argumenty (, " -", )" +"Vnořené značky DEFINESPRITE. Bude přidáno do vrcholového slovníku " +"DisplayObjectsů." -#: libcore/asobj/Object.cpp:210 -msgid "Invalid call to Object.addProperty() - empty property name" -msgstr "Neplatné volání Object.addProperty() – prázdný název vlastnost" +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" +msgstr "Sprite %d neoznamuje žádné snímky" -#: libcore/asobj/Object.cpp:220 -msgid "Invalid call to Object.addProperty() - getter is not an AS function" -msgstr "Neplatné volání Object.addProperty() – getter není AS funkce" +#: libcore/swf/tag_loaders.cpp:168 +#, fuzzy, 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" -#: libcore/asobj/Object.cpp:234 +#: libcore/swf/tag_loaders.cpp:188 #, c-format msgid "" -"Invalid call to Object.addProperty() - setter is not null and not an AS " -"function (%s)" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" msgstr "" -"Neplatné volání Object.addProperty() – setter není null a není AS funkce (%s)" +"definovat zvuk: kan=%d, formát=%s, frekvence=%d, 16=%d, stereo=%d, ct=%d, " +"zpoždění=%d" + +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" +msgstr "Hranice značky ohlášena za koncem SWFStreamu!" -#: libcore/asobj/Object.cpp:258 +#: libcore/swf/tag_loaders.cpp:236 #, c-format msgid "" -"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " -")" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" msgstr "" -"Neplatné volání Object.registerClass(%s) – očekávány 2 argumenty (, " -")" +"V současnosti není aktivní žádná obsluha zvuku, takže DisplayObject " +"s identifikátorem %d nebude přidán do slovníku" -#: libcore/asobj/Object.cpp:276 +#: libcore/swf/tag_loaders.cpp:269 #, c-format +msgid "File attributes: metadata=%s network=%s" +msgstr "Vlastnosti souboru: metadata=%s, síť=%s" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "ano" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "ne" + +#: libcore/swf/tag_loaders.cpp:275 msgid "" -"Invalid call to Object.registerClass(%s) - first argument (symbol id) " -"evaluates to empty string" +"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 "" -"Neplatné volání Object.registerClass(%s) – první argument (id symbolu) se " -"vyhodnotí na prázdný řetězec" +"Značka FileAttributes v SWF požaduje, aby přístup na síť nebyl tomuto " +"filmu (nebo aplikaci?) povolen, bude-li načten ze souborového systému. " +"Každopádně Gnash toto nerespektuje. Místo toho použijte seznam povolených/" +"zakázaných domén ve vašem .gnashrc." -#: libcore/asobj/Object.cpp:288 -#, c-format +#: libcore/swf/tag_loaders.cpp:283 msgid "" -"Invalid call to Object.registerClass(%s) - second argument (class) is not a " -"function)" +"This SWF file requires AVM2: there will be no ActionScript interpretation" msgstr "" -"Neplatné volání Object.registerClass(%s) – druhý argument (třída) není funkce" - -#: libcore/asobj/Object.cpp:315 -#, c-format -msgid "Object.registerClass(%s, %s): can't find exported symbol" -msgstr "Object.registerClass(%s, %s): exportovaný symbol nelze nalézt" -#: libcore/asobj/Object.cpp:328 +#: libcore/swf/tag_loaders.cpp:308 #, c-format msgid "" -"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " -"(sprite_definition), but a %s" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" msgstr "" -"Object.registerClass(%s, %s): exportovaný symbol není MovieClip symbolem " -"(sprite_definition), ale %s" +" RDF metadata (pouze informace): [[\n" +"%s\n" +"]]" -#: libcore/asobj/Object.cpp:349 -msgid "Object.hasOwnProperty() requires one arg" -msgstr "Object.hasOwnProperty() vyžaduje jede argument" +#: libcore/swf/tag_loaders.cpp:324 +#, c-format +msgid "Descriptive metadata from movie %s: %s" +msgstr "Popisná metadata z filmu %s: %s" -#: libcore/asobj/Object.cpp:358 +#: libcore/swf/tag_loaders.cpp:386 #, c-format -msgid "Invalid call to Object.hasOwnProperty('%s')" -msgstr "Neplatné volání Object.hasOwnProperty(„%s“)" +msgid " reflex = \"%c%c%c\"" +msgstr " reflex = „%c%c%c“" -#: libcore/asobj/Object.cpp:374 -msgid "Object.isPropertyEnumerable() requires one arg" -msgstr "Object.isPropertyEnumerable() vyžaduje jeden argument" +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" +msgstr "Značka DefineFontAlignZones odkazuje na nedefinovaný fdnt %d" -#: libcore/asobj/Object.cpp:382 +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 #, c-format -msgid "Invalid call to Object.isPropertyEnumerable('%s')" -msgstr "Neplatné volání Object.isPropertyEnumerable(„%s)“" +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "DefineFontAlignZones: font=%d, příznaky=%d, tabulkové číslo: %s" -#: libcore/asobj/Object.cpp:405 -msgid "Object.isPrototypeOf() requires one arg" -msgstr "Object.isPrototypeOf() vyžaduje jeden argument" +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "" -#: libcore/asobj/Object.cpp:413 +#: libcore/swf/ShapeRecord.cpp:274 #, c-format -msgid "First arg to Object.isPrototypeOf(%s) is not an object" -msgstr "První argument Object.isPrototypeOf(%s) není objekt" +msgid " bound SWFRect: %s" +msgstr " ohraničující SWFRect: %s" -#: libcore/asobj/Object.cpp:433 +#: libcore/swf/ShapeRecord.cpp:301 #, c-format -msgid "Object.watch(%s): missing arguments" -msgstr "Object.watch(%s): postrádám argument" +msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgstr " ShapeRecord(%s): početvýplňků %d, početlinek %d" -#: libcore/asobj/Object.cpp:445 +#: libcore/swf/ShapeRecord.cpp:379 #, c-format -msgid "Object.watch(%s): second argument is not a function" -msgstr "Object.watch(%s): druhý argument není funkce" +msgid " Shape read: moveto %d %d" +msgstr " Načten tvar: přesun na %d %d" -#: libcore/asobj/Object.cpp:470 +#: libcore/swf/ShapeRecord.cpp:400 #, c-format -msgid "Object.unwatch(%s): missing argument" -msgstr "Object.unwatch(%s): postrádám argument" - -#: libcore/asobj/LocalConnection_as.cpp:535 -msgid "LocalConnection.connect() expects exactly 1 argument" -msgstr "LocalConnection.connect(): potřebuje právě jeden argument" +msgid "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" +"Neplatný styl výplně %d v záznamu fillStyle0Change pro značku fontu (platný " +"je 0 nebo 1). Nastavuji na 0." -#: libcore/asobj/LocalConnection_as.cpp:543 -msgid "LocalConnection.connect(): first argument must be a string" -msgstr "LocalConnection.connect(): první argument musí být řetězec" - -#: libcore/asobj/LocalConnection_as.cpp:588 -#: libcore/asobj/LocalConnection_as.cpp:600 -#: libcore/asobj/LocalConnection_as.cpp:613 -#, c-format -msgid "LocalConnection.send(%s): requires at least 2 arguments" -msgstr "LocalConnection.send(%s): vyžaduje alespoň dva argumenty" - -#: libcore/asobj/Color_as.cpp:155 -msgid "Color.setRGB() : missing argument" -msgstr "Color.setRGB(): postrádám argument" - -#: libcore/asobj/Color_as.cpp:188 -msgid "Color.setTransform() : missing argument" -msgstr "Color.setTransform(): postrádám argument" - -#: libcore/asobj/Color_as.cpp:198 -#, 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" - -#: libcore/asobj/MovieClip_as.cpp:296 +#: libcore/swf/ShapeRecord.cpp:410 #, c-format -msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." msgstr "" -"createEmptyMovieClip potřebuje 2 argumenty, ale zadán(y/o) %d, vracím " -"nedefinováno" +"Neplatný styl výplně %d v záznamu fillStyle0Change – definováno %d. Nastavit " +"na 0." -#: libcore/asobj/MovieClip_as.cpp:304 +#: libcore/swf/ShapeRecord.cpp:421 #, 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" - -#: libcore/asobj/MovieClip_as.cpp:362 -msgid "MovieClip.cacheAsBitmap()" -msgstr "MovieClip.cacheAsBitmap()" - -#: libcore/asobj/MovieClip_as.cpp:374 -msgid "MovieClip.filters()" -msgstr "MovieClip.filters()" - -#: libcore/asobj/MovieClip_as.cpp:393 -msgid "MovieClip.forceSmoothing()" -msgstr "MovieClip.forceSmoothing()" - -#: libcore/asobj/MovieClip_as.cpp:403 -msgid "MovieClip.opaqueBackground()" -msgstr "MovieClip.opaqueBackground()" - -#: libcore/asobj/MovieClip_as.cpp:413 -msgid "MovieClip.scale9Grid()" -msgstr "MovieClip.scale9Grid()" - -#: libcore/asobj/MovieClip_as.cpp:423 -msgid "MovieClip.scrollRect()" -msgstr "MovieClip.scrollRect()" - -#: libcore/asobj/MovieClip_as.cpp:433 -msgid "MovieClip.tabIndex()" -msgstr "MovieClip.tabIndex()" +msgid " Shape read: fill0 (left) = %d" +msgstr " Načten tvar: fill0 (levý) = %d" -#: libcore/asobj/MovieClip_as.cpp:448 +#: libcore/swf/ShapeRecord.cpp:443 #, c-format msgid "" -"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " -"- returning undefined" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." msgstr "" -"attachMovie zavolán se špatným počtem parametrů, očekávány 3 až 4, obdrženo %" -"d – vracím nedefinováno" +"Neplatný styl výplně %d v záznamu fillStyle1Change pro značku fontu " +"(platný je 0 nebo 1). Nastavuji na 0." -#: libcore/asobj/MovieClip_as.cpp:463 +#: libcore/swf/ShapeRecord.cpp:453 #, c-format msgid "" -"attachMovie: exported resource '%s' is not a DisplayObject definition. " -"Returning undefined" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." msgstr "" -"attachMovie: exportovaný zdroj „%s“ není definicí DisplayObjectu. Vrací se " -"nedefinováno" +"Neplatný styl výplně %d v záznamu fillStyle1Change – definováno %d. Nastavit " +"na 0." -#: libcore/asobj/MovieClip_as.cpp:483 +#: libcore/swf/ShapeRecord.cpp:463 #, c-format -msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" -msgstr "MovieClip.attachMovie: předána neplatná hloubka %d; nepřipojuji" +msgid " Shape read: fill1 (right) = %d" +msgstr " Načten tvar: fill1 (pravý) = %d" -#: libcore/asobj/MovieClip_as.cpp:508 +#: libcore/swf/ShapeRecord.cpp:484 #, c-format msgid "" -"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " -"if it wasn't given" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." msgstr "" -"Čtvrtý argument attachMovie nelze převést na objekt (%s), bude dělat, jakoby " -"nebyl zadán" +"Neplatný styl čáry %d v záznamu lineStyleChange pro značku fontu (platný je " +"0 nebo 1). Nastavuji na 0." -#: libcore/asobj/MovieClip_as.cpp:518 +#: libcore/swf/ShapeRecord.cpp:494 #, c-format -msgid "Could not attach DisplayObject at depth %d" -msgstr "V hloubce %d nebylo možné připojit DisplayObject" +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgstr "" +"Neplatný styl výplně %d v záznamu lineStyleChange – definováno %d. Nastavit " +"na 0." -#: libcore/asobj/MovieClip_as.cpp:594 +#: libcore/swf/ShapeRecord.cpp:504 #, c-format -msgid "%s.swapDepths() needs one arg" -msgstr "%s.swapDepths() potřebuje jeden argument" +msgid "ShapeRecord: line %d" +msgstr "ShapeRecord: čára %d" -#: libcore/asobj/MovieClip_as.cpp:606 -#, 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)" +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" +msgstr "ShapeRecord: více stylů výplně" -#: libcore/asobj/MovieClip_as.cpp:624 +#: libcore/swf/ShapeRecord.cpp:558 #, c-format -msgid "%s.swapDepths(%s): invalid call, swapping to self?" -msgstr "%s.swapDepths(%s): neplatné volání, prohodit sám se sebou?" +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgstr "ShapeRecord: zaoblená hrana %d %d – %d %d – %d %d" -#: libcore/asobj/MovieClip_as.cpp:636 +#: libcore/swf/ShapeRecord.cpp:593 #, c-format -msgid "" -"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " -"parent" -msgstr "" -"%s.swapDepths(%s): neplatné volání, tyto dva DisplayObjecty nemají stejného " -"rodiče" +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "ShapeRecord: rovná hrana %d %d – %d %d" -#: libcore/asobj/MovieClip_as.cpp:653 -#, c-format -msgid "" -"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " -"depth %d" +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" msgstr "" -"%s.swapDepths(%s): ignorováno, zdrojové a cílové DisplayObjecty mají stejnou " -" hloubku %d" - -#: libcore/asobj/MovieClip_as.cpp:668 -#, c-format -msgid "" -"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" -msgstr "%s.swapDepths(%s): neplatný první argument (ani movieclip ani číslo)" -#: libcore/asobj/MovieClip_as.cpp:677 -#, c-format -msgid "%s.swapDepths(%s): requested depth is above the accessible range." -msgstr "%s.swapDepths(%s): požadovaná hloubka je nad přípustným rozsahem." +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" +msgstr "" -#: libcore/asobj/MovieClip_as.cpp:693 +#: libcore/swf/ShapeRecord.cpp:665 #, c-format -msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" -msgstr "%s.swapDepths(%s): ignorováno, DisplayObject již v hloubce %d" - -#: libcore/asobj/MovieClip_as.cpp:727 -msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" -msgstr "MovieClip.duplicateMovieClip() potřebuje 2 nebo 3 argumenty" +msgid " readLineStyles: count = %d" +msgstr " readLineStyles: počet = %d" -#: libcore/asobj/MovieClip_as.cpp:743 +#: libcore/swf/ShapeRecord.cpp:672 #, c-format -msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" -msgstr "MovieClip.duplicateMovieClip: předána neplatná hloubka %d; neduplikuji" - -#: libcore/asobj/MovieClip_as.cpp:775 -msgid "movieclip_goto_and_play needs one arg" -msgstr "movieclip_goto_and_play potřebuje jeden argument" +msgid " readLineStyles: count2 = %d" +msgstr " readLineStyles: počet2 = %d" -#: libcore/asobj/MovieClip_as.cpp:785 +#: libcore/swf/PlaceObject2Tag.cpp:85 #, c-format -msgid "movieclip_goto_and_play('%s') -- invalid frame" -msgstr "movieclip_goto_and_play(„%s“) – neplatný snímek" - -#: libcore/asobj/MovieClip_as.cpp:804 -msgid "movieclip_goto_and_stop needs one arg" -msgstr "movieclip_goto_and_stop potřebuje jeden argument" +msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgstr " PLACEOBJECT: hloubka=%d(%d) znak=%d" -#: libcore/asobj/MovieClip_as.cpp:814 +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 #, c-format -msgid "movieclip_goto_and_stop('%s') -- invalid frame" -msgstr "movieclip_goto_and_stop(„%s“) – neplatný snímek" +msgid " SWFCxForm: %s" +msgstr " SWFCxForm: %s" -#: libcore/asobj/MovieClip_as.cpp:888 +#: libcore/swf/PlaceObject2Tag.cpp:105 #, c-format -msgid "" -"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" -msgstr "" -"MovieClip.loadMovie() očekával 1 nebo 2 argumenty, obdržel %d – vracím " -"nedefinováno" +msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgstr "Vyhrazené pole v akcích PlaceObject == %u (očekávána 0)" -#: libcore/asobj/MovieClip_as.cpp:900 +#: libcore/swf/PlaceObject2Tag.cpp:123 #, c-format -msgid "" -"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " -"returning undefined" -msgstr "" -"První argument MovieClip.loadMovie(%s) vyhodnocen jako prázdný řetězec " -"– vracím nedefinováno" +msgid " actions: flags = 0x%X" +msgstr " akce: příznaky = 0x%X" -#: libcore/asobj/MovieClip_as.cpp:950 +#: libcore/swf/PlaceObject2Tag.cpp:158 #, c-format msgid "" -"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." msgstr "" -"MovieClip.loadVariables() očekával 1 nebo 2 argumenty, obdržel %d – vracím " -"nedefinováno" +"swf_event::read(), even_length = %u, ale jen %lu bajtů zbývá do konce " +"současné značky. Z bezpečnostních důvodů nedokončuji." -#: libcore/asobj/MovieClip_as.cpp:962 +#: libcore/swf/PlaceObject2Tag.cpp:219 #, c-format msgid "" -"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " -"string - returning undefined" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" msgstr "" -"První argument předaný MovieClip.loadVariables(%s) vyhodnocen jako prázdný " -"řetězec – vracím nedefinováno" - -#: libcore/asobj/MovieClip_as.cpp:1004 -#, c-format -msgid "Can't find hitTest target %s" -msgstr "Nelze nalézt cíl %s pro hitTest" - -#: libcore/asobj/MovieClip_as.cpp:1046 -#, c-format -msgid "hitTest() called with %u args" -msgstr "hitTest() zavolán s %u argumenty" +"swf_eventread() – obdržen neznámý/neobsluhovaný typ události, příznaky = 0x%x" -#: libcore/asobj/MovieClip_as.cpp:1117 -msgid "No arguments passed to MovieClip.getURL()" -msgstr "MovieClip.getURL() neobdržel žádné argumenty" +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" +msgstr "Neočekávaný konec značky při rozebírání událostí značek PlaceObject" -#: libcore/asobj/MovieClip_as.cpp:1126 +#: libcore/swf/PlaceObject2Tag.cpp:304 #, c-format -msgid "MovieClip.getURL(%s): extra arguments dropped" -msgstr "MovieClip.getURL(%s): nadbytečný argument zahozen" +msgid " PLACEOBJECT2: depth = %d (%d)" +msgstr " PLACEOBJECT2: hloubka = %d (%d)" -#: libcore/asobj/MovieClip_as.cpp:1235 +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 #, c-format -msgid "" -"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" -msgstr "" -"MovieClip.getBounds(%s): neplatné volání, první argument musí být " -"DisplayObject" - -#: libcore/asobj/MovieClip_as.cpp:1283 -msgid "MovieClip.globalToLocal() takes one arg" -msgstr "MovieClip.globalToLocal() bere jeden argument" +msgid " char id = %d" +msgstr " znak č. = %d" -#: libcore/asobj/MovieClip_as.cpp:1292 +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 #, 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" +msgid " SWFMatrix: %s" +msgstr " SWFMatrix: %s" -#: libcore/asobj/MovieClip_as.cpp:1306 +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 #, 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“" +msgid " ratio: %d" +msgstr " poměr: %d" -#: libcore/asobj/MovieClip_as.cpp:1317 +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 #, 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“" - -#: libcore/asobj/MovieClip_as.cpp:1345 -msgid "MovieClip.localToGlobal() takes one arg" -msgstr "MovieClip.localToGlobal() bere jeden argument" +msgid " name = %s" +msgstr " jméno = %s" -#: libcore/asobj/MovieClip_as.cpp:1354 +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 #, 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" +msgid " clip_depth = %d (%d)" +msgstr " clip_depth = %d (%d)" -#: libcore/asobj/MovieClip_as.cpp:1368 +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 #, 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“" +msgid " m_place_type: %d" +msgstr " m_place_type: %d" -#: libcore/asobj/MovieClip_as.cpp:1379 +#: libcore/swf/PlaceObject2Tag.cpp:417 #, 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“" +msgid " PLACEOBJECT3: depth = %d (%d)" +msgstr " PLACEOBJECT3: hloubka = %d (%d)" -#: libcore/asobj/MovieClip_as.cpp:1408 +#: libcore/swf/PlaceObject2Tag.cpp:421 #, c-format -msgid "%s.setMask() : needs an argument" -msgstr "%s.setMask(): potřebuje jeden argument" +msgid " SWFCxForm: %d" +msgstr " SWFCxForm: %d" -#: libcore/asobj/MovieClip_as.cpp:1427 +#: libcore/swf/PlaceObject2Tag.cpp:424 #, c-format -msgid "%s.setMask(%s) : first argument is not a DisplayObject" -msgstr "%s.setMask(%s): první argument není DisplayObject" - -#: libcore/asobj/MovieClip_as.cpp:1457 -msgid "MovieClip.lineTo() needs at least two arguments" -msgstr "MovieClip.lineTo() potřebuje alespoň dva argumenty" +msgid " class name = %s" +msgstr " jméno třídy = %s" -#: libcore/asobj/MovieClip_as.cpp:1483 -msgid "MovieClip.moveTo() takes two args" -msgstr "MovieClip.moveTo() bere dva argumenty" +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" +msgstr " bitmapCaching zapnuto" -#: libcore/asobj/MovieClip_as.cpp:1534 +#: libcore/swf/SoundStreamHeadTag.cpp:76 #, c-format -msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" -msgstr "MovieClip.lineStyle(%s): argumenty po prvních třech budou zahozeny" +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgstr "SOUNDSTREAMHEAD: vzorkovací frekvence proudu %d (očekáváno 0 až %u)" -#: libcore/asobj/MovieClip_as.cpp:1554 +#: libcore/swf/SoundStreamHeadTag.cpp:86 #, c-format msgid "" -"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." msgstr "" -"MovieClip.lineStyle(%s): neplatná hodnota jointStyle „%s“ (platné hodnoty: %" -"s|%s|%s)" +"Rozdílná rychlost zvuku v proudu / při přehrání (%d/%d). Toto je v SWF " +"souborech běžný jev, takže budeme varovat jen jednou." -#: libcore/asobj/MovieClip_as.cpp:1570 +#: libcore/swf/SoundStreamHeadTag.cpp:93 #, c-format msgid "" -"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" -"round|square)" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." msgstr "" -"MovieClip.lineStyle(%s): neplatná hodnota capStyle „%s“ (platné hodnoty: " -"none|round|square [nic|kulatý|hranatý]) " +"Rozdílná vzorkovací rychlost v proudu / při přehrání (%d/%d). Toto je v SWF " +"souborech běžný jev, takže budeme varovat jen jednou." -#: libcore/asobj/MovieClip_as.cpp:1595 +#: libcore/swf/SoundStreamHeadTag.cpp:99 #, c-format msgid "" -"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%" -"s)" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." msgstr "" -"MovieClip.lineStyle(%s): neplatná hodnota noScale „%s“ (platné hodnoty: %s|%" -"s|%s|%s)" - -#: libcore/asobj/MovieClip_as.cpp:1643 -msgid "MovieClip.curveTo() takes four args" -msgstr "MovieClip.curveTo() bere čtyři argumenty" - -#: libcore/asobj/MovieClip_as.cpp:1659 -#, c-format -msgid "%s.curveTo(%g,%g,%g,%g);" -msgstr "%s.curveTo(%g,%g,%g,%g);" - -#: libcore/asobj/MovieClip_as.cpp:1728 -#, c-format -msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" -msgstr "%s.beginGradientFill(%s): chybné volání: potřeba 5 argumentů" - -#: libcore/asobj/MovieClip_as.cpp:1739 -#, c-format -msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" -msgstr "%s.beginGradientFill(%s): nadbytečné argumenty zneplatní volání!" +"Rozdílné kanály v proudu / při přehrání (%s/%s). Toto je v SWF souborech " +"běžný jev, takže budeme varovat jen jednou." -#: libcore/asobj/MovieClip_as.cpp:1759 -#, c-format +#: libcore/swf/SoundStreamHeadTag.cpp:119 msgid "" -"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +"No samples advertised for sound stream, pretty common so will warn only once" msgstr "" -"%s.beginGradientFill(%s): první argument musí být „radial“, „focal“ nebo " -"„linear“" +"Pro zvukový proud nejsou oznámeny žádné vzorky. Celkem častý jev, takže " +"varujeme jen jednou" -#: libcore/asobj/MovieClip_as.cpp:1775 +#: libcore/swf/SoundStreamHeadTag.cpp:146 #, c-format msgid "" -"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't " -"cast to objects" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" msgstr "" -"%s.beginGradientFill(%s): jeden nebo více z argumentů mezi 2. a 5. není " -"možné převést na objekty" +"hlavička zvukového proudu: formát=%s, frekv.=%d, 16=%d, stereo=%d, počet=%d, " +"zpoždění=%d" -#: libcore/asobj/MovieClip_as.cpp:1789 +#: libcore/swf/DefineButtonCxformTag.cpp:49 #, 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é" +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgstr "DefineButtonCxform odkazuje na neznámý DisplayObject %d" -#: libcore/asobj/MovieClip_as.cpp:1801 +#: libcore/swf/DefineButtonCxformTag.cpp:60 #, c-format msgid "" -"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%" -"d), will trim to 8" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" msgstr "" -"%s.beginGradientFill(%s): příliš mnoho prvků pole pro barvy a poměry (%d), " -"zkrátím na 8" +"DefineButtonCxform odkazuje na DisplayObject s ID %d (%s). Očekávána " +"definice tlačítka." -#: libcore/asobj/MovieClip_as.cpp:1935 +#: libcore/swf/RemoveObjectTag.cpp:71 #, 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 " remove_object_2(%d)" +msgstr " remove_object_2(%d)" + +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "Nalezena značka SOUNDSTREAMBLOCK bez předcházející SOUNDSTREAMHEAD" -#: libcore/asobj/MovieClip_as.cpp:1940 +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "Hranice značky ohlášena za koncem proudu!" + +#: libcore/swf/DefineButtonTag.cpp:85 +#, fuzzy, c-format +msgid " DefineButton loader: character id = %d" +msgstr " zavaděč DefineButton: ID znaku = %d" + +#: libcore/swf/DefineButtonTag.cpp:102 #, 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 " DefineButton2 loader: chararacter id = %d" +msgstr " zavaděč DefineButton2: ID znaku = %d" -#: libcore/asobj/AsBroadcaster.cpp:234 -msgid "AsBroadcaster.initialize() requires one argument, none given" -msgstr "AsBroadcaster.initialize() vyžaduje jeden argument, žádný nezadán" +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" +msgstr "Předčasný konec značky DEFINEBUTTON, akce nebudou načteny" -#: libcore/asobj/AsBroadcaster.cpp:245 +#: libcore/swf/DefineButtonTag.cpp:170 #, c-format -msgid "AsBroadcaster.initialize(%s): first arg is not an object" -msgstr "AsBroadcaster.initialize(%s): první argument není objekt" +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgstr "Další Button2 actionOffset (%u) ukazuje za konec značky (%lu)" -#: libcore/asobj/AsBroadcaster.cpp:255 +#: libcore/swf/DefineButtonTag.cpp:211 #, c-format msgid "" -"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " -"(dangling DisplayObject ref?)" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" msgstr "" -"AsBroadcaster.initialize(%s): první argument je objekt, ale nelze jej na " -"žádný převést (slepý odkaz na DisplayObject?)" +"Poloha (%u) další akce v Button2ActionConditions ukazuje za konec značky" -#: libcore/asobj/AsBroadcaster.cpp:285 libcore/asobj/AsBroadcaster.cpp:331 -#: libcore/asobj/AsBroadcaster.cpp:395 -#, c-format -msgid "%p.addListener(%s): this object has no _listeners member" -msgstr "%p.addListener(%s): tento objekt nemá žádného _listeners člena" +#: libcore/swf/DefineButtonTag.cpp:279 +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" -#: libcore/asobj/AsBroadcaster.cpp:296 libcore/asobj/AsBroadcaster.cpp:342 -#: libcore/asobj/AsBroadcaster.cpp:406 +#: libcore/swf/DefineButtonTag.cpp:289 #, c-format -msgid "%p.addListener(%s): this object's _listener isn't an object: %s" -msgstr "%p.addListener(%s): _listener tohoto objektu není objektem: %s" - -#: libcore/asobj/XML_as.cpp:458 -msgid "XML data is empty" -msgstr "XML data jsou prázdná" - -#: libcore/asobj/XML_as.cpp:724 -msgid "no text for element creation" -msgstr "žádný text pro tvorbu elementu" - -#: libcore/asobj/XML_as.cpp:750 -msgid "no text for text node creation" -msgstr "žádný text pro tvorbu textového uzlu" +msgid " button actions for conditions 0x%x" +msgstr " akce tlačítka pro podmínky 0x%x" -#: libcore/asobj/XMLNode_as.cpp:199 -#, c-format -msgid "XMLNode_as %p has no children" -msgstr "XMLNode_as %p nemá žádné přímé potomky" +#: libcore/swf/DefineButtonTag.cpp:362 +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" -#: libcore/asobj/XMLNode_as.cpp:231 +#: libcore/swf/DefineButtonTag.cpp:383 msgid "" -"XMLNode.insertBefore(): positional parameter is not a child of this node" +" premature end of button record input stream, can't read DisplayObject id" msgstr "" -"XMLNode.insertBefore(): poziční parametr není přímým potomkem tohoto uzlu" +" předčasný konec záznamového vstupního proudu tlačítka, nelze načíst " +"identifikátor DisplayObjectu" -#: libcore/asobj/XMLNode_as.cpp:405 +#: libcore/swf/DefineButtonTag.cpp:398 #, c-format msgid "" -"Stringifying node %p with name %s, as_value %s, %u attributes and %u children" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" msgstr "" -"Vyrábím řetězec z uzlu %p se jménem %s, as_hodnotou %s, %u atributy a %u " -"potomky" - -#: libcore/asobj/XMLNode_as.cpp:600 -msgid "XMLNode::appendChild() needs at least one argument" -msgstr "XMLNode::appendChild() potřebuje alespoň jeden argument" - -#: libcore/asobj/XMLNode_as.cpp:609 -msgid "First argument to XMLNode::appendChild() is not an XMLNode" -msgstr "První argument XMLNode::appendChild() není XMLNode" +" záznam tlačítka pro stavy [%s] odkazuje na DisplayObject " +"s identifikátorem %d, jenž nelze nalézt ve slovníku znaků" -#: libcore/asobj/XMLNode_as.cpp:647 +#: libcore/swf/DefineButtonTag.cpp:405 #, c-format -msgid "XMLNode.insertBefore(%s) needs at least two arguments" -msgstr "XMLNode.insertBefore(%s) potřebuje alespoň dva argumenty" +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr " záznam tlačítka pro stavy [%s] obsahuje DisplayObject %d (%s)" -#: libcore/asobj/XMLNode_as.cpp:658 -#, c-format -msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" -msgstr "První argument XMLNode.insertBefore(%s) není XMLNode" +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" +msgstr "" +" předčasný konec záznamového vstupního proudu tlačítka, nelze načíst " +"vrstvu tlačítka (hloubka?)" -#: libcore/asobj/XMLNode_as.cpp:669 -#, c-format -msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" -msgstr "Druhý argument XMLNode.insertBefore(%s) není XMLNode" +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr " jpeg_tables_loader" -#: libcore/asobj/Sound_as.cpp:380 +#: libcore/swf/DefineBitsTag.cpp:165 #, c-format -msgid "Could not create audio decoder: %s" -msgstr "Dekodér zvuku nebylo možné vytvořit: %s" +msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgstr "Žádné bajty k načtení do značky JPEGTABLES na pozici %d" -#: libcore/asobj/Sound_as.cpp:539 +#: libcore/swf/DefineBitsTag.cpp:206 #, c-format -msgid "Gnash could not open this url: %s" -msgstr "Gnash nemohl otevřít toto URL: %s" +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgstr "" +"DEFINEBITS: Duplicitní identifikátor (%d) bitmapového DisplayObjectu –" +" zahazuji ho" -#: libcore/asobj/Sound_as.cpp:548 -#, c-format -msgid "Unable to create parser for Sound at %s" -msgstr "Nemohu vytvořit parser pro Sound na %s" +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "" -#: libcore/asobj/Sound_as.cpp:657 -msgid "Sound.start() has no effect on a streaming Sound" -msgstr "Sound.start() neúčinkuje na vysílaném Sound" +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "" -#: libcore/asobj/Sound_as.cpp:942 -msgid "-- start sound" -msgstr "– začni zvuk" +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" +msgstr "" -#: libcore/asobj/Sound_as.cpp:967 -msgid "-- stop sound " -msgstr "– zastav zvuk " +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +msgstr "" -#: libcore/asobj/Sound_as.cpp:983 libcore/asobj/Sound_as.cpp:1038 -#, c-format -msgid "No such export '%s'" -msgstr "Export „%s“ neexistuje" +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +msgstr "gnash není slinkován se zlib – obrázková data typu JPEG3 nelze nahrát" -#: libcore/asobj/Sound_as.cpp:992 libcore/asobj/Sound_as.cpp:1047 +#: libcore/swf/DefineBitsTag.cpp:419 #, c-format -msgid "Export '%s'is not a sound" -msgstr "Export „%s“ není zvukem" +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgstr "" -#: libcore/asobj/Sound_as.cpp:1008 -msgid "-- attach sound" -msgstr "– připoj zvuk" +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" +msgstr "" -#: libcore/asobj/Sound_as.cpp:1013 -msgid "attach sound needs one argument" -msgstr "připojení zvuku potřebuje jeden argument" +#: libcore/swf/DefineBitsTag.cpp:432 +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" -#: libcore/asobj/Sound_as.cpp:1023 -msgid "attachSound needs a non-empty string" -msgstr "attachSound potřebuje neprázdný řetězec" +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +msgstr "" -#: libcore/asobj/Sound_as.cpp:1148 -msgid "Sound.loadSound() needs at least 1 argument" -msgstr "Sound.loadSound() vyžaduje alespoň 1 argument" +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "Neznámý formát bitmapy. Ignoruji." -#: libcore/asobj/Sound_as.cpp:1163 +#: libcore/swf/DefineBitsTag.cpp:597 #, c-format -msgid "Sound.loadSound(%s): arguments after first 2 discarded" -msgstr "Sound.loadSound(%s): argumenty po prvních dvou budou zahozeny" +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "" -#: libcore/asobj/Sound_as.cpp:1193 -msgid "set volume of sound needs one argument" -msgstr "nastavení hlasitosti zvuku potřebuje jeden argument" +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:247 +#: libcore/swf/DefineBitsTag.cpp:640 #, c-format -msgid " Message %d: %s " -msgstr " Zpráva %d: %s " - -#: libcore/asobj/XMLSocket_as.cpp:271 -msgid "XMLSocket.send(): socket not initialized" -msgstr "XMLSocket.send(): socket neinicializován" +msgid "inflateWrapper() inflate() returned %d (%s)" +msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:309 +#: libcore/swf/DefineBitsTag.cpp:649 #, c-format -msgid "XMLSocket.connect(%s) called" -msgstr "XMLSocket.connect(%s) zrušeno" - -#: libcore/asobj/XMLSocket_as.cpp:315 -msgid "XMLSocket.connect() called while already connected, ignored" -msgstr "XMLSocket.connect() zavoláno během spojení, ignorováno" +msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:339 -msgid "XMLSocket.connect(): connection failed" -msgstr "XMLSocket.connect(): spojení selhalo" +#: libcore/LoadVariablesThread.cpp:74 +#, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" +msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:385 -msgid "Builtin XMLSocket.onData() needs an argument" -msgstr "Vestavěný XMLSocket.onData() potřebuje jeden argument" +#: libcore/LoadVariablesThread.cpp:123 +#, c-format +msgid "Stream couldn't seek to end: %s" +msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:397 +#: libcore/LoadVariablesThread.cpp:128 #, c-format msgid "" -"Builtin XMLSocket.onData() called with an argument that resolves to an empty " -"string: %s" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." msgstr "" -"Vestavěný XMLSocket.onData() zavolán s argumentem, který představuje prázdný " -"řetězec: %s" -#: libcore/asobj/Array_as.cpp:536 -#, c-format -msgid "Unhandled sort flags: %d (0x%X)" -msgstr "Nezpracovatelný druh příznaku: %d (0x%X)" +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "Nerozpoznán přirozený formát plovoucí desetinné čárky" -#: libcore/asobj/Array_as.cpp:932 -msgid "Array.splice() needs at least 1 argument, call ignored" -msgstr "Array.splice() potřebuje alespoň 1 argument, volání ignorováno" +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "Neočekávaný konec proudu během čtení" -#: libcore/asobj/Array_as.cpp:955 -#, 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" +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" +msgstr "" -#: libcore/asobj/Array_as.cpp:1051 -msgid "Sort called with invalid arguments." -msgstr "Sort zavolán s neplatnými argumenty." +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" +msgstr "" -#: libcore/asobj/Array_as.cpp:1195 -msgid "SortOn called with invalid arguments." -msgstr "SortOn zavolán s neplatnými argumenty." +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "Neočekávaný konec proudu" -#: libcore/asobj/Array_as.cpp:1384 +#: libcore/SWFStream.cpp:564 +#, c-format 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." +"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 "" +"O značce %d začínající na pozici %d se tvrdí, že končí pozici %d, která je " +"za koncem předchozí otevřené značky začínající na pozici %d a končící na " +"pozici %d. Nastavím její konec tam, kde končí značka kontejneru." -#: libcore/asobj/TextField_as.cpp:222 +#: libcore/SWFStream.cpp:581 #, c-format -msgid "createTextField called with %d args, expected 6 - returning undefined" +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" msgstr "" -"createTextField zavolán s %d argumenty, 6 očekáváno – vracím nedefinováno" -#: libcore/asobj/TextField_as.cpp:236 -#, c-format -msgid "createTextField: negative width (%d) - reverting sign" -msgstr "createTextField: záporná šířka (%d) – obracím znaménko" +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" +msgstr "Nebylo možné se posunout na oznámený konec značky" -#: libcore/asobj/TextField_as.cpp:246 +#: libcore/SWFStream.cpp:617 #, c-format -msgid "createTextField: negative height (%d) - reverting sign" +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" +msgstr "" + +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" +msgstr "" + +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." +msgstr "" +"Pokus o přenastavení fontu displeje nebo označení práv na kopírování. To by " +"mohlo znamenat, že tu je více jak jedna značka DefineFontName odkazující na " +"stejný Font. Nevím, co v takovém případě dělat, takže to ignoruji." + +#: libcore/Font.cpp:167 +#, fuzzy +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." +msgstr "" +"Pokus o přidání CodeTable vestavěných kreseb písma do fontu, který už jednu " +"má. Toto by mohlo znamenat, že tu je více značek DefineFontInfo nebo že " +"značka DefineFontInfo odkazuje na font vytvořený pomocí DefineFont2 nebo " +"DefineFont3. Nevím, co by se v takovém případě mělo stát, takže to ignoruji." + +#: libcore/Font.cpp:201 +#, c-format +msgid "Failed to find glyph %s in %s font %s" +msgstr "" + +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" +msgstr "" + +#: libcore/Font.cpp:298 +#, c-format +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" +msgstr "" + +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" +msgstr "" + +#: libcore/Font.cpp:340 +#, c-format +msgid "Could not create a freetype face %s" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" +msgstr "Stage.width je vlastnost jen pro čtení!" + +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" +msgstr "Stage.height je vlastnost jen pro čtení!" + +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" +msgstr "" + +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "attachVideo potřebuje 1 argument" + +#: libcore/asobj/Video_as.cpp:126 +#, c-format +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "První argument funkce attachVideo(%s) není instancí NetStreamu" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:218 +#, 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" + +#: libcore/asobj/TextField_as.cpp:232 +#, c-format +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "createTextField: záporná šířka (%d) – obracím znaménko" + +#: libcore/asobj/TextField_as.cpp:242 +#, c-format +msgid "createTextField: negative height (%d) - reverting sign" msgstr "createTextField: záporná výška (%d) – obracím znaménko" -#: libcore/asobj/TextField_as.cpp:438 +#: libcore/asobj/TextField_as.cpp:436 #, c-format msgid "Attempt to set length property of TextField %s" msgstr "Pokus nastavit délkovou vlastnost TextFieldu %s" -#: libcore/asobj/TextField_as.cpp:464 libcore/asobj/TextField_as.cpp:490 +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 #, c-format msgid "Attempt to set read-only %s property of TextField %s" msgstr "Pokus nastavit vlastnost %s TextFieldu %s, která je jen pro čtení" -#: libcore/asobj/TextField_as.cpp:546 +#: libcore/asobj/TextField_as.cpp:544 #, c-format msgid "Invalid value given to TextField.type: %s" msgstr "Neplatná hodnot předaná do TextField.type: %s" -#: libcore/asobj/TextField_as.cpp:678 -msgid "missing arg" -msgstr "postrádám argument" +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" +msgstr "" -#: libcore/asobj/TextField_as.cpp:695 -msgid "first argument is not a TextFormat" -msgstr "první argument není TextFormat" +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" +msgstr "" -#: libcore/asobj/TextField_as.cpp:985 -msgid "TextField.replaceText() called with less than 3 args" -msgstr "TextField.replaceText() zavoláno s méně než 3 argumenty" +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" +msgstr "" -#: libcore/asobj/TextFormat_as.cpp:408 +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 #, c-format -msgid "Too many args (%d) passed to TextFormat" -msgstr "Příliš mnoho argumentů (%d) předáno TextFormatu" - -#: libcore/asobj/NetStream_as.cpp:374 -msgid "No NetConnection associated with this NetStream, won't play" -msgstr "Žádný NetConnection příslušející tomuto NetStreamu, nebudu přehrávat" +msgid "TextField.setTextFormat(%s) : %s" +msgstr "" -#: libcore/asobj/NetStream_as.cpp:385 -msgid "NetConnection is not connected. Won't play." -msgstr "NetConnection není spojeno. Nebudu přehrávat." +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "postrádám argument" -#: libcore/asobj/NetStream_as.cpp:407 +#: libcore/asobj/TextField_as.cpp:679 #, c-format -msgid "Connecting to movie: %s" -msgstr "Připojuji se na film: %s" +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" +msgstr "" -#: libcore/asobj/NetStream_as.cpp:497 -#, c-format -msgid "Gnash could not get stream '%s' from NetConnection" -msgstr "Gnash nemohl z NetConnection získat proud „%s“" +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "první argument není TextFormat" -#: libcore/asobj/NetStream_as.cpp:508 -msgid "No Media handler registered, can't parse NetStream input" +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" msgstr "" -"Žádná obsluha médií není zaregistrována, vstup NetStream nelze rozebrat" -#: libcore/asobj/NetStream_as.cpp:517 -msgid "Unable to create parser for NetStream input" -msgstr "Nemohu vytvořit parser vstupu NetStream" +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "" -#: libcore/asobj/NetStream_as.cpp:675 -msgid "Error decoding encoded video frame in NetStream input" -msgstr "Chyba při dekódování kódovaného snímku videa z NetStream vstupu" +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" +msgstr "" -#: libcore/asobj/NetStream_as.cpp:1626 +#: libcore/asobj/TextField_as.cpp:905 #, c-format -msgid "" -"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgid "TextField.replaceSel(%s) requires exactly one argument" msgstr "" -"První argument konstruktoru NetConnection nelze převést na NetConnection (%s)" - -#: libcore/asobj/NetStream_as.cpp:1673 -msgid "NetStream_as play needs args" -msgstr "Přehrávání NetStream_as potřebuje argumenty" -#: libcore/asobj/NetStream_as.cpp:1681 -#, c-format -msgid "NetStream.play(%s): stream is not connected" -msgstr "NetStream.play(%s): proud není připojen" +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" +msgstr "" -#: libcore/asobj/Number_as.cpp:80 -#, 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ý)" +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" +msgstr "" -#: libcore/movie_root.cpp:251 -#, c-format -msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" -msgstr "Při setRootMovie dosaženy ActionLimits: %s. Vypnout skripty?" +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "TextField.replaceText() zavoláno s méně než 3 argumenty" -#: libcore/movie_root.cpp:382 libcore/movie_root.cpp:392 +#: libcore/asobj/TextField_as.cpp:993 #, c-format -msgid "" -"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " -"swap its depth" +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" msgstr "" -"%s.swapDepth(%d): film má hloubku (%d) pod zónou statické hloubky (%d), jeho " -"hloubka nebude zaměněna" -#: libcore/movie_root.cpp:459 -msgid "Original root movie can't be removed" -msgstr "Původní kořenový film nemůže být odstraněn" - -#: libcore/movie_root.cpp:614 +#: libcore/asobj/TextField_as.cpp:1019 #, c-format -msgid "ActionLimits hit notifying key listeners: %s." -msgstr "Při obesílání posluchačů kláves dosaženy ActionLimits: %s." +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" +msgstr "" -#: libcore/movie_root.cpp:723 +#: libcore/asobj/TextField_as.cpp:1036 #, c-format -msgid "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" msgstr "" -"Při zpracování události myši dosaženy ActionLimits: %s. Vypnout skripty?" -#: libcore/movie_root.cpp:890 -#, c-format -msgid "Action limit hit during advance: %s" -msgstr "Při advance dosažen Action limit: %s" +#: libcore/asobj/NetConnection_as.cpp:440 +#, fuzzy, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "Gnash nemá dovoleno otevřít toto URL: %s" -#: libcore/movie_root.cpp:894 +#: libcore/asobj/NetConnection_as.cpp:496 #, c-format -msgid "Buffer overread during advance: %s" -msgstr "Při advance čten buffer za svými hranicemi: %s" +msgid "Gnash is not allowed to connect to %s" +msgstr "" -#: libcore/movie_root.cpp:1012 +#: libcore/asobj/NetConnection_as.cpp:517 #, c-format -msgid "ActionLimits hit notifying mouse events: %s." -msgstr "Při oznamování události myši dosaženy ActionLimits: %s." +msgid "NetConnection.connect(%s): unsupported connection protocol" +msgstr "" -#: libcore/movie_root.cpp:1626 +#: libcore/asobj/NetConnection_as.cpp:523 #, c-format -msgid "Attempt to write response to ExternalInterface requests fd %d" -msgstr "Pokus zapsat odpověď na deskriptor požadavků ExternalInterface %d" +msgid "NetConnection.connect(%s): unknown connection protocol" +msgstr "" -#: libcore/movie_root.cpp:1630 -#, c-format -msgid "Could not write to user-provided host requests fd %d: %s" +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" msgstr "" -"Nemohu zapsat požadavek na server do uživatelem dodaného deskriptoru %d: %s" -#: libcore/movie_root.cpp:1797 libcore/movie_root.cpp:1830 -#: libcore/movie_root.cpp:1889 -#, c-format -msgid "Could not write to browser fd #%d: %s" -msgstr "Nebylo možné zapsat do deskriptoru prohlížeče č. %d: %s" +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" +msgstr "NetConnection.call(): potřebuji alespoň jeden argument" -#: libcore/movie_root.cpp:2115 +#: libcore/asobj/NetConnection_as.cpp:681 #, c-format -msgid "Launching URL: %s" -msgstr "Spouštím URL: %s" +msgid "NetConnection.call(%s): second argument must be an object" +msgstr "" -#: libcore/movie_root.cpp:2118 -#, c-format -msgid "Fork failed launching url opener '%s'" -msgstr "Služba fork při spouštění obsluhy URL „%s“ selhala" +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" +msgstr "NetConnection.connect(): potřebuji alespoň jeden argument" -#: libcore/movie_root.cpp:2159 +#: libcore/asobj/NetConnection_as.cpp:793 #, c-format -msgid "Attempt to write geturl requests fd #%d" -msgstr "Pokus zapsat požadavek geturl na deskriptor č. %d" +msgid "NetConnection.connect(%s): args after the first are not supported" +msgstr "" -# TODO: plural -#: libcore/movie_root.cpp:2165 -#, c-format -msgid "Could only write %d bytes to fd #%d" -msgstr "Pouze %d bajtů mohlo být zapsáno na deskriptor č. %d" +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" +msgstr "" -# TODO: plural -#: libcore/movie_root.cpp:2177 -#, c-format -msgid "Setting script limits: max recursion %d, timeout %d seconds" -msgstr "Nastavuji limity skriptu: max. rekurze %d, časový limit %d sekund" +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" +msgstr "" -#: libcore/movie_root.cpp:2240 -msgid "Live MovieClips" +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" msgstr "" -#: libcore/as_object.cpp:437 +#: libcore/asobj/NetConnection_as.cpp:990 #, c-format -msgid "Caught exception: %s" -msgstr "Zachycena výjimka: %s" +msgid "Unknown HTTP Remoting response identifier '%s'" +msgstr "" -#: libcore/as_object.cpp:626 +#: libcore/asobj/NetConnection_as.cpp:1006 #, c-format -msgid "Attempt to set read-only property '%s'" -msgstr "Pokus o nastavení vlastnosti „%s“, která je jen pro čtení" +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" +msgstr "" -#: libcore/as_object.cpp:636 +#: libcore/asobj/NetConnection_as.cpp:1155 #, c-format -msgid "%s: Exception %s. Will create a new member" -msgstr "%s: Výjimka %s. Vytvořím nového člena" +msgid "Error parsing server AMF: %s" +msgstr "" -#: libcore/as_object.cpp:651 +#: libcore/asobj/NetConnection_as.cpp:1202 #, 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“" +msgid "Could not serialize NetConnection.call argument %d" +msgstr "" -#: libcore/as_object.cpp:680 -#, fuzzy, c-format -msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" msgstr "" -"Pokus o dvojnásobnou inicializaci vlastnosti „%s“ na objektu „%p“, která je " -"jen pro čtení" -#: libcore/as_object.cpp:847 -msgid "Circular inheritance chain detected during isPrototypeOf call" -msgstr "Při volání isPrototypeOf zjištěna kruhová závislost" +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" +msgstr "" -# TODO: plural -#: libcore/as_object.cpp:857 -#, c-format -msgid "%d members of object %p follow" -msgstr "následuje %d členů objektu %p" +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" +msgstr "" -#: libcore/as_function.cpp:203 +#: libcore/asobj/Function_as.cpp:105 msgid "Function.apply() called with no args" msgstr "Function.apply() zavoláno bez argumentů" -#: libcore/as_function.cpp:228 +#: libcore/asobj/Function_as.cpp:129 #, c-format msgid "" "Function.apply() got %d args, expected at most 2 -- discarding the ones in " @@ -3098,3703 +3066,9403 @@ "Function.apply() dostala %d argumentů, očekávány nejvýše 2 – zahazuji " "přebytečné" -#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:539 -msgid "Native floating point format not recognised" -msgstr "Nerozpoznán přirozený formát plovoucí desetinné čárky" - -#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 -#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 -#: libcore/parser/SWFParser.cpp:152 -msgid "Unexpected end of stream while reading" -msgstr "Neočekávaný konec proudu během čtení" +#: libcore/asobj/Array_as.cpp:535 +#, c-format +msgid "Unhandled sort flags: %d (0x%X)" +msgstr "Nezpracovatelný druh příznaku: %d (0x%X)" -#: libcore/SWFStream.cpp:496 -msgid "Unexpected end of stream" -msgstr "Neočekávaný konec proudu" +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" +msgstr "Array.splice() potřebuje alespoň 1 argument, volání ignorováno" -#: libcore/SWFStream.cpp:565 +#: libcore/asobj/Array_as.cpp:957 #, 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" + +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." +msgstr "Sort zavolán s neplatnými argumenty." + +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "SortOn zavolán s neplatnými argumenty." + +#: libcore/asobj/Array_as.cpp:1389 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 "" -"O značce %d začínající na pozici %d se tvrdí, že končí pozici %d, která je " -"za koncem předchozí otevřené značky začínající na pozici %d a končící na " -"pozici %d. Nastavím její konec tam, kde končí značka kontejneru." +"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." -#: libcore/SWFStream.cpp:604 -msgid "Could not seek to reported end of tag" -msgstr "Nebylo možné se posunout na oznámený konec značky" +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" +msgstr "" -#: libcore/as_value.cpp:400 -#, c-format -msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" -msgstr "to_primitive(%s, NUMBER) vyhozena ActionTypeError %s" +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" +msgstr "" -#: libcore/as_value.cpp:770 -#, c-format -msgid "serialization of as_value of type %d" -msgstr "serializace as_value typu %d" +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" +msgstr "" -#: libcore/DisplayObjectContainer.cpp:120 -msgid "Children" -msgstr "Potomci" +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" +msgstr "" -#: libcore/swf/DefineFontTag.cpp:63 -#, c-format -msgid "reading code table at offset %lu" -msgstr "čtu tabulku kódů na pozici %lu" +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" +msgstr "" -#: libcore/swf/DefineFontTag.cpp:122 -msgid "reading DefineFont" -msgstr "vykresluji DefineFont" +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" +msgstr "" -#: libcore/swf/DefineFontTag.cpp:166 -msgid "Glyphs offset table corrupted in DefineFont tag" -msgstr "Ve značce DefineFont je poškozena tabulka umístění kreseb znaků" +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" -#: libcore/swf/DefineFontTag.cpp:181 -msgid "reading DefineFont2 or DefineFont3" -msgstr "čtu DefineFont2 nebo DefineFont3" +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" +msgstr "Key.isDown potřebuje jeden argument (kód klávesy)" -#: libcore/swf/DefineFontTag.cpp:236 libcore/swf/DefineFontTag.cpp:251 +#: libcore/asobj/Key_as.cpp:79 #, c-format -msgid "Glyph %d at offset %u" -msgstr "Kresba %d na pozici %u" +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" -#: libcore/swf/DefineFontTag.cpp:269 -msgid "Glyphs offset table corrupted in DefineFont2/3 tag" -msgstr "Tabulka umístění kreseb je ve značce DefineFont2/3 poškozena" +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "" -#: libcore/swf/DefineFontTag.cpp:282 -msgid "Bad offset in DefineFont2" -msgstr "Chybné umístění v DefineFont2" +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "Příliš mnoho argumentů pro konstruktor Objektu" -#: libcore/swf/DefineFontTag.cpp:342 -msgid "Repeated kerning pair found - ignoring" -msgstr "Nalezen opakující se kerningový pár – ignoruji" - -#: libcore/swf/DefineFontTag.cpp:362 -#, c-format -msgid "DefineFontInfo tag loader: can't find font with id %d" -msgstr "Zavaděč značky DefineFontInfo: nelze nalézt font s identifikátorem %d" - -#: libcore/swf/DefineFontTag.cpp:370 -msgid "DefineFontInfo2 partially implemented" -msgstr "DefineFontInfo2 implementován částečně" - -#: libcore/swf/tag_loaders.cpp:83 -msgid "anchor-labeled frame not supported" -msgstr "rámec pojmenovaný kotvou není podporován" - -#: libcore/swf/tag_loaders.cpp:87 -#, c-format -msgid "frame_label_loader end position %d, read up to %d" -msgstr "koncová pozice frame_label_loader %d, čtu až k %d" - -#: libcore/swf/tag_loaders.cpp:107 +#: libcore/asobj/Object.cpp:192 #, c-format -msgid " sprite: char id = %d" -msgstr " sprite: číslo znaku = %d" - -#: libcore/swf/tag_loaders.cpp:118 msgid "" -"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" msgstr "" -"Vnořené značky DEFINESPRITE. Bude přidáno do vrcholového slovníku " -"DisplayObjectsů." +"Neplatné volání Object.addProperty(%s) – očekávány 3 argumenty (, " +", )" -#: libcore/swf/tag_loaders.cpp:128 -#, c-format -msgid "Sprite %d advertise no frames" -msgstr "Sprite %d neoznamuje žádné snímky" +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" +msgstr "Neplatné volání Object.addProperty() – prázdný název vlastnost" -#: libcore/swf/tag_loaders.cpp:168 -#, 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" +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" +msgstr "Neplatné volání Object.addProperty() – getter není AS funkce" -#: libcore/swf/tag_loaders.cpp:188 +#: libcore/asobj/Object.cpp:233 #, c-format msgid "" -"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" msgstr "" -"definovat zvuk: kan=%d, formát=%s, frekvence=%d, 16=%d, stereo=%d, ct=%d, " -"zpoždění=%d" - -#: libcore/swf/tag_loaders.cpp:216 -msgid "Tag boundary reported past end of SWFStream!" -msgstr "Hranice značky ohlášena za koncem SWFStreamu!" +"Neplatné volání Object.addProperty() – setter není null a není AS funkce (%s)" -#: libcore/swf/tag_loaders.cpp:237 +#: libcore/asobj/Object.cpp:257 #, c-format msgid "" -"There is no sound handler currently active, so DisplayObject with id %d will " -"not be added to the dictionary" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" msgstr "" -"V současnosti není aktivní žádná obsluha zvuku, takže DisplayObject " -"s identifikátorem %d nebude přidán do slovníku" - -#: libcore/swf/tag_loaders.cpp:287 -#, 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)" +"Neplatné volání Object.registerClass(%s) – očekávány 2 argumenty (, " +")" -#: libcore/swf/tag_loaders.cpp:297 +#: libcore/asobj/Object.cpp:274 #, c-format msgid "" -"Different stream/playback sound rate (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" msgstr "" -"Rozdílná rychlost zvuku v proudu / při přehrání (%d/%d). Toto je v SWF " -"souborech běžný jev, takže budeme varovat jen jednou." +"Neplatné volání Object.registerClass(%s) – první argument (id symbolu) se " +"vyhodnotí na prázdný řetězec" -#: libcore/swf/tag_loaders.cpp:304 +#: libcore/asobj/Object.cpp:286 #, c-format msgid "" -"Different stream/playback sample size (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" msgstr "" -"Rozdílná vzorkovací rychlost v proudu / při přehrání (%d/%d). Toto je v SWF " -"souborech běžný jev, takže budeme varovat jen jednou." +"Neplatné volání Object.registerClass(%s) – druhý argument (třída) není funkce" -#: libcore/swf/tag_loaders.cpp:310 -#, c-format +#: libcore/asobj/Object.cpp:298 msgid "" -"Different stream/playback channels (%s/%s). This seems common in SWF files, " -"so we'll warn only once." +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" msgstr "" -"Rozdílné kanály v proudu / při přehrání (%s/%s). Toto je v SWF souborech " -"běžný jev, takže budeme varovat jen jednou." -#: libcore/swf/tag_loaders.cpp:330 -msgid "" -"No samples advertised for sound stream, pretty common so will warn only once" -msgstr "" -"Pro zvukový proud nejsou oznámeny žádné vzorky. Celkem častý jev, takže " -"varujeme jen jednou" +#: libcore/asobj/Object.cpp:313 +#, fuzzy, c-format +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" +msgstr "Object.registerClass('%s', %s): exportovaný symbol nelze nalézt" -#: libcore/swf/tag_loaders.cpp:357 +#: libcore/asobj/Object.cpp:326 #, c-format msgid "" -"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" msgstr "" -"hlavička zvukového proudu: formát=%s, frekv.=%d, 16=%d, stereo=%d, počet=%d, " -"zpoždění=%d" +"Object.registerClass(%s, %s): exportovaný symbol není MovieClip symbolem " +"(sprite_definition), ale %s" + +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" +msgstr "Object.hasOwnProperty() vyžaduje jede argument" -#: libcore/swf/tag_loaders.cpp:402 +#: libcore/asobj/Object.cpp:357 #, c-format -msgid "File attributes: metadata=%s network=%s" -msgstr "Vlastnosti souboru: metadata=%s, síť=%s" +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "Neplatné volání Object.hasOwnProperty(„%s“)" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "true" -msgstr "ano" +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" +msgstr "Object.isPropertyEnumerable() vyžaduje jeden argument" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "false" -msgstr "ne" +#: libcore/asobj/Object.cpp:382 +#, c-format +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "Neplatné volání Object.isPropertyEnumerable(„%s)“" -#: libcore/swf/tag_loaders.cpp:408 -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 "" -"Značka FileAttributes v SWF požaduje, aby přístup na síť nebyl tomuto " -"filmu (nebo aplikaci?) povolen, bude-li načten ze souborového systému. " -"Každopádně Gnash toto nerespektuje. Místo toho použijte seznam povolených/" -"zakázaných domén ve vašem .gnashrc." +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "Object.isPrototypeOf() vyžaduje jeden argument" -#: libcore/swf/tag_loaders.cpp:416 -#, fuzzy -msgid "" -"This SWF file requires AVM2: there will be no ActionScript interpretation" -msgstr "Tento SWF soubor vyžaduje AVM2, který nebyl zapnut v době překladu." +#: libcore/asobj/Object.cpp:413 +#, c-format +msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgstr "První argument Object.isPrototypeOf(%s) není objekt" -#: libcore/swf/tag_loaders.cpp:441 +#: libcore/asobj/Object.cpp:432 #, c-format -msgid "" -" RDF metadata (information only): [[\n" -"%s\n" -"]]" -msgstr "" -" RDF metadata (pouze informace): [[\n" -"%s\n" -"]]" +msgid "Object.watch(%s): missing arguments" +msgstr "Object.watch(%s): postrádám argument" -#: libcore/swf/tag_loaders.cpp:457 +#: libcore/asobj/Object.cpp:443 #, c-format -msgid "Descriptive metadata from movie %s: %s" -msgstr "Popisná metadata z filmu %s: %s" +msgid "Object.watch(%s): second argument is not a function" +msgstr "Object.watch(%s): druhý argument není funkce" -#: libcore/swf/tag_loaders.cpp:519 +#: libcore/asobj/Object.cpp:469 #, c-format -msgid " reflex = \"%c%c%c\"" -msgstr " reflex = „%c%c%c“" +msgid "Object.unwatch(%s): missing argument" +msgstr "Object.unwatch(%s): postrádám argument" + +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "string.splice() zavoláno s koncem < začátek" -#: libcore/swf/DefaultTagLoaders.cpp:93 +#: libcore/asobj/String_as.cpp:496 #, c-format -msgid "" -"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:70 -#, c-format -msgid " PLACEOBJECT: depth=%d(%d) char=%d" -msgstr " PLACEOBJECT: hloubka=%d(%d) znak=%d" +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" +msgstr "string.charCodeAt potřebuje jeden argument" -#: libcore/swf/PlaceObject2Tag.cpp:74 libcore/swf/PlaceObject2Tag.cpp:321 -#, c-format -msgid " SWFCxForm: %s" -msgstr " SWFCxForm: %s" +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" +msgstr "string.charCodeAt má více jak jeden argument" -#: libcore/swf/PlaceObject2Tag.cpp:91 -#, c-format -msgid "Reserved field in PlaceObject actions == %u (expected 0)" -msgstr "Vyhrazené pole v akcích PlaceObject == %u (očekávána 0)" +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" +msgstr "" + +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "%1%%(%2%) potřebuje %3% argument(y)" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "%1%(%2%) má více jak %3% argument(y)" -#: libcore/swf/PlaceObject2Tag.cpp:111 +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 #, c-format -msgid " actions: flags = 0x%X" -msgstr " akce: příznaky = 0x%X" +msgid "VAL: %s" +msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:151 +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 #, c-format msgid "" -"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " -"current tag. Breaking for safety." +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." msgstr "" -"swf_event::read(), even_length = %u, ale jen %lu bajtů zbývá do konce " -"současné značky. Z bezpečnostních důvodů nedokončuji." +"Cesta ExternalInterface %s je mimo SWF doménu %s. K tomuto objektu nelze " +"přistoupit." -#: libcore/swf/PlaceObject2Tag.cpp:214 +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 #, c-format -msgid "" -"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgid "FileReferenceList(%s): %s" msgstr "" -"swf_eventread() – obdržen neznámý/neobsluhovaný typ události, příznaky = 0x%x" -#: libcore/swf/PlaceObject2Tag.cpp:248 -msgid "Unexpected end of tag while parsing PlaceObject tag events" -msgstr "Neočekávaný konec značky při rozebírání událostí značek PlaceObject" +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "argumenty zahozeny" -#: libcore/swf/PlaceObject2Tag.cpp:312 +#: libcore/asobj/flash/net/FileReference_as.cpp:159 #, c-format -msgid " PLACEOBJECT2: depth = %d (%d)" -msgstr " PLACEOBJECT2: hloubka = %d (%d)" +msgid "FileReference(%s): %s" +msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:426 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 #, c-format -msgid " char id = %d" -msgstr " znak č. = %d" +msgid "flash.geom.Rectangle(%s): %s" +msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:317 libcore/swf/PlaceObject2Tag.cpp:427 -#, c-format -msgid " SWFMatrix: %s" -msgstr " SWFMatrix: %s" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "postrádám argumenty" -#: libcore/swf/PlaceObject2Tag.cpp:323 libcore/swf/PlaceObject2Tag.cpp:429 -#, c-format -msgid " ratio: %d" -msgstr " poměr: %d" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" +msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:324 libcore/swf/PlaceObject2Tag.cpp:430 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 #, c-format -msgid " name = %s" -msgstr " jméno = %s" +msgid "Attempt to set read-only property %s" +msgstr "Pokus o nastavení vlastnosti „%s“, která je jen pro čtení" -#: libcore/swf/PlaceObject2Tag.cpp:325 libcore/swf/PlaceObject2Tag.cpp:432 +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 #, c-format -msgid " clip_depth = %d (%d)" -msgstr " clip_depth = %d (%d)" +msgid "%s: missing arguments" +msgstr "%s: postrádám argumenty" -#: libcore/swf/PlaceObject2Tag.cpp:326 libcore/swf/PlaceObject2Tag.cpp:435 -#, c-format -msgid " m_place_type: %d" -msgstr " m_place_type: %d" +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" +msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:424 -#, c-format -msgid " PLACEOBJECT3: depth = %d (%d)" -msgstr " PLACEOBJECT3: hloubka = %d (%d)" +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" +msgstr "argumenty po prvním smazány" -#: libcore/swf/PlaceObject2Tag.cpp:428 -#, c-format -msgid " SWFCxForm: %d" -msgstr " SWFCxForm: %d" +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" +msgstr "první argument nelze převést na objekt" -#: libcore/swf/PlaceObject2Tag.cpp:431 -#, c-format -msgid " class name = %s" -msgstr " jméno třídy = %s" +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" +msgstr "první argument převedený na objekt neobsahuje člena „x“" -#: libcore/swf/PlaceObject2Tag.cpp:434 -msgid " bitmapCaching enabled" -msgstr " bitmapCaching zapnuto" +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" +msgstr "první argument převedený na objekt neobsahuje člena „y“" -#: libcore/swf/DefineShapeTag.cpp:62 +#: libcore/asobj/flash/geom/Point_as.cpp:200 #, c-format -msgid "DefineShapeTag(%s): id = %d" -msgstr "DefineShapeTag(%s): id = %d" +msgid "Point.equals(%s): %s" +msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:52 -#, c-format -msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" -msgstr "DEFINEBUTTONSOUND odkazuje na definici neznámého DisplayObjectu %d" +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "První argument musí být objektem" -#: libcore/swf/DefineButtonSoundTag.cpp:63 +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 #, c-format -msgid "" -"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " -"DisplayObject)" +msgid "Point.equals(%s): %s %s" msgstr "" -"DEFINEBUTTONSOUND odkazuje na DisplayObject s id %d typu %s (očekáváno " -"tlačítko DisplayObject)" -#: libcore/swf/DefineButtonSoundTag.cpp:73 -msgid "Attempt to redefine button sound ignored" -msgstr "Pokus o předefinování zvuku tlačítka ignorován" +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "První argument musí být instancí" -#: libcore/swf/DefineButtonSoundTag.cpp:99 +#: libcore/asobj/flash/geom/Point_as.cpp:248 #, 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" +msgid "Point.normalize(%s): %s" +msgstr "" -#: libcore/swf/VideoFrameTag.cpp:48 -#, c-format -msgid "VideoFrame tag refers to unknown video stream id %d" -msgstr "Značka VideoFrame odkazuje na videoproud neznámého id %d" +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" +msgstr "první argument převedený na objekt neobsahuje člena „x“" -#: libcore/swf/VideoFrameTag.cpp:58 -#, c-format -msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" -msgstr "Značka VideoFrame odkazuje na nevideo DisplayObject %d (%s)" +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" +msgstr "první argument převedený na objet neobsahuje člena „y“" -#: libcore/swf/VideoFrameTag.cpp:81 -msgid "" -"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " -"the end of the stream!" +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 +#, c-format +msgid "Point.distance(%s): %s" msgstr "" -"Při rozebírání značky VideoFrame nebylo možno načíst dostatek bajtů. Asi " -"jsme dosáhli konce proudu!" -#: libcore/swf/DefineButtonCxformTag.cpp:48 -#, c-format -msgid "DefineButtonCxform refers to an unknown DisplayObject %d" -msgstr "DefineButtonCxform odkazuje na neznámý DisplayObject %d" +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" +msgstr "argumenty po prvních dvou smazány" -#: libcore/swf/DefineButtonCxformTag.cpp:59 +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 #, c-format -msgid "" -"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " -"definition" +msgid "Point.interpolate(%s): %s" msgstr "" -"DefineButtonCxform odkazuje na DisplayObject s ID %d (%s). Očekávána " -"definice tlačítka." - -#: libcore/swf/TextRecord.cpp:53 -msgid "end text records" -msgstr "ukončit textové záznamy" -#: libcore/swf/TextRecord.cpp:79 -#, c-format -msgid " has_font: font id = %d (%p)" -msgstr " má_font: č. fontu = %d (%p)" +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" +msgstr "argumenty po prvních třech zahozeny" -#: libcore/swf/TextRecord.cpp:91 -msgid " hasColor" -msgstr " máBarvu" +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" +msgstr "druhý argument nelze převést na objekt" -#: libcore/swf/TextRecord.cpp:100 +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 #, c-format -msgid " xOffset = %g" -msgstr " xOffset = %g" +msgid "Point.polar(%s): %s" +msgstr "" -#: libcore/swf/TextRecord.cpp:109 +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 #, c-format -msgid " yOffset = %g" -msgstr " yOffset = %g" +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" +msgstr "" -#: libcore/swf/TextRecord.cpp:118 +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 #, c-format -msgid " textHeight = %g" -msgstr " textHeight = %g" +msgid "ColorTransform(%s): discarding extra arguments" +msgstr "" -#: libcore/swf/TextRecord.cpp:127 +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 #, c-format -msgid " GlyphEntries: count = %d" -msgstr " GlyphEntries: počet = %d" +msgid "Matrix.concat(%s): needs one argument" +msgstr "" -#: libcore/swf/TextRecord.cpp:139 +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 #, c-format -msgid " glyph%d: index=%d, advance=%g" -msgstr " glyph%d: index=%d, krok=%g" +msgid "Matrix.concat(%s): needs a Matrix object" +msgstr "" -#: libcore/swf/DefineTextTag.cpp:54 +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 #, c-format -msgid "DefineTextTag, id = %d" -msgstr "DefineTextTag, id = %d" +msgid "Matrix.createBox(%s): needs at least two arguments" +msgstr "" -#: libcore/swf/DefineTextTag.cpp:95 +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 #, c-format -msgid "Text DisplayObject, id = %d" -msgstr "Textový DisplayObject, id = %d" +msgid "Matrix.createGradientBox(%s): needs at least two arguments" +msgstr "" -#: libcore/swf/DefineTextTag.cpp:114 +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 #, c-format -msgid "begin text records for DefineTextTag %p" -msgstr "začínají záznamy textu pro DefineTextTag %p" +msgid "Matrix.deltaTransformPoint(%s): needs one argument" +msgstr "" -#: libcore/swf/RemoveObjectTag.cpp:70 +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 #, c-format -msgid " remove_object_2(%d)" -msgstr " remove_object_2(%d)" +msgid "Matrix.deltaTransformPoint(%s): needs an object" +msgstr "" -#: libcore/swf/StartSoundTag.cpp:55 +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 #, c-format -msgid "start_sound_loader: sound_id %d is not defined" -msgstr "start_sound_loader: sound_id %d není definován" +msgid "Matrix.rotate(%s): needs one argument" +msgstr "" -#: libcore/swf/StartSoundTag.cpp:69 +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 #, c-format -msgid "StartSound: id=%d" -msgstr "StartSound: id=%d" - -#: libcore/swf/StartSoundTag.cpp:111 -msgid "STARTSOUND2 tag not parsed and not used" -msgstr "Značka STARTSOUND2 nerozebrána a nepoužita" +msgid "Matrix.translate(%s): needs two arguments" +msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 #, c-format -msgid "DefineFontAlignZones tag references an undefined font %d" -msgstr "Značka DefineFontAlignZones odkazuje na nedefinovaný fdnt %d" +msgid "Matrix.translate(%s): needs one argument" +msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 #, c-format -msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" -msgstr "DefineFontAlignZones: font=%d, příznaky=%d, tabulkové číslo: %s" - -#: libcore/swf/DefineFontAlignZonesTag.cpp:110 -#, fuzzy -msgid "DefineFontAlignZoneTag" -msgstr "*** DefineFontAlignZoneTag" +msgid "Matrix.transformPoint(%s): needs an object" +msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:72 +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 #, c-format -msgid "" -" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " -"Sharpness=%d" +msgid "Matrix.transformPoint(%s): object must be a Point" msgstr "" -" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " -"Sharpness=%d" - -#: libcore/swf/CSMTextSettingsTag.cpp:80 -msgid "CSMTextSettings" -msgstr "CSMTextSettings" - -#: libcore/swf/StreamSoundBlockTag.cpp:74 -msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" -msgstr "Nalezena značka SOUNDSTREAMBLOCK bez předcházející SOUNDSTREAMHEAD" - -#: libcore/swf/StreamSoundBlockTag.cpp:90 -msgid "MP3 soundblock seek samples" -msgstr "Vzorky MP3 zvukových bloků pro převíjení" -#: libcore/swf/StreamSoundBlockTag.cpp:109 -msgid "Tag boundary reported past end of stream!" -msgstr "Hranice značky ohlášena za koncem proudu!" +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:278 +#: libcore/asobj/flash/geom/Transform_as.cpp:145 #, c-format -msgid " bound SWFRect: %s" -msgstr " ohraničující SWFRect: %s" +msgid "Transform.colorTransform(%s): extra arguments discarded" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:305 +#: libcore/asobj/flash/geom/Transform_as.cpp:155 #, c-format -msgid " ShapeRecord(%s): fillbits %d, linebits %d" -msgstr " ShapeRecord(%s): početvýplňků %d, početlinek %d" +msgid "Transform.colorTransform(%s): argument is not an object" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:391 +#: libcore/asobj/flash/geom/Transform_as.cpp:170 #, c-format -msgid " Shape read: moveto %d %d" -msgstr " Načten tvar: přesun na %d %d" +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:417 -#, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " -"valid). Set to 0." +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" msgstr "" -"Neplatný styl výplně %d v záznamu fillStyle0Change pro značku fontu (platný " -"je 0 nebo 1). Nastavuji na 0." -#: libcore/swf/ShapeRecord.cpp:430 +#: libcore/asobj/flash/geom/Transform_as.cpp:305 #, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgid "Transform.matrix(%s): extra arguments discarded" msgstr "" -"Neplatný styl výplně %d v záznamu fillStyle0Change – definováno %d. Nastavit " -"na 0." -#: libcore/swf/ShapeRecord.cpp:441 +#: libcore/asobj/flash/geom/Transform_as.cpp:315 #, c-format -msgid " Shape read: fill0 (left) = %d" -msgstr " Načten tvar: fill0 (levý) = %d" +msgid "Transform.matrix(%s): argument is not an object" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:468 +#: libcore/asobj/flash/geom/Transform_as.cpp:346 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " -"valid). Set to 0." +msgid "flash.geom.Transform(%s): needs one argument" msgstr "" -"Neplatný styl výplně %d v záznamu fillStyle1Change pro značku fontu " -"(platný je 0 nebo 1). Nastavuji na 0." -#: libcore/swf/ShapeRecord.cpp:481 +#: libcore/asobj/flash/geom/Transform_as.cpp:356 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgid "Transform(%s): %s" msgstr "" -"Neplatný styl výplně %d v záznamu fillStyle1Change – definováno %d. Nastavit " -"na 0." -#: libcore/swf/ShapeRecord.cpp:491 -#, c-format -msgid " Shape read: fill1 (right) = %d" -msgstr " Načten tvar: fill1 (pravý) = %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:517 -#, c-format +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 msgid "" -"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " -"Set to 0." +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" msgstr "" -"Neplatný styl čáry %d v záznamu lineStyleChange pro značku fontu (platný je " -"0 nebo 1). Nastavuji na 0." -#: libcore/swf/ShapeRecord.cpp:528 -#, c-format -msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" msgstr "" -"Neplatný styl výplně %d v záznamu lineStyleChange – definováno %d. Nastavit " -"na 0." -#: libcore/swf/ShapeRecord.cpp:538 -#, c-format -msgid "ShapeRecord: line %d" -msgstr "ShapeRecord: čára %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:554 -msgid "ShapeRecord: more fill styles" -msgstr "ShapeRecord: více stylů výplně" +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:598 -#, c-format -msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" -msgstr "ShapeRecord: zaoblená hrana %d %d – %d %d – %d %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:640 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 #, c-format -msgid "ShapeRecord: straight edge %d %d - %d %d" -msgstr "ShapeRecord: rovná hrana %d %d – %d %d" +msgid "BitmapData.draw(%s) requires at least one argument" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:693 -#, c-format -msgid " readFillStyles: count = %u" -msgstr " readFillStyles: počet = %u" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:714 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 #, c-format -msgid " readLineStyles: count = %d" -msgstr " readLineStyles: počet = %d" +msgid "BitmapData.draw(%s): first argument must be a MovieClip" +msgstr "" -#: libcore/swf/ShapeRecord.cpp:722 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 #, c-format -msgid " readLineStyles: count2 = %d" -msgstr " readLineStyles: počet2 = %d" +msgid "BitmapData.fillRect(%s): needs an object" +msgstr "" -#: libcore/swf/DefineBitsTag.cpp:154 -msgid " jpeg_tables_loader" -msgstr " jpeg_tables_loader" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" +msgstr "" -#: libcore/swf/DefineBitsTag.cpp:165 -#, c-format -msgid "No bytes to read in JPEGTABLES tag at offset %d" -msgstr "Žádné bajty k načtení do značky JPEGTABLES na pozici %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" +msgstr "" -#: libcore/swf/DefineBitsTag.cpp:206 -#, c-format -msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" msgstr "" -"DEFINEBITS: Duplicitní identifikátor (%d) bitmapového DisplayObjectu " -"– zahazuji ho" -#: libcore/swf/DefineBitsTag.cpp:235 -msgid "Failed to parse bitmap for character %1%" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:243 -#, fuzzy -msgid "No renderer, not adding bitmap %1%" -msgstr "Žádné vykreslování, bitmapa nebude přidána" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" +msgstr "" -#: libcore/swf/DefineBitsTag.cpp:250 -msgid "Adding bitmap id %1%" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:269 -#, fuzzy +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 msgid "" -"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" msgstr "" -"DEFINEBITS: Žádný zavaděč JPEGu není registrován v definici filmu – " -"likviduji bitmapový DisplayObject %d" -#: libcore/swf/DefineBitsTag.cpp:374 -msgid "gnash is not linked to zlib -- can't load jpeg3 image data" -msgstr "gnash není slinkován se zlib – obrázková data typu JPEG3 nelze nahrát" +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "MovieClipLoader.loadClip(%s): postrádám argumenty" -#: libcore/swf/DefineBitsTag.cpp:419 +#: libcore/asobj/MovieClipLoader.cpp:114 #, fuzzy, c-format -msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" -msgstr " defbitslossless2: značka = %d, id = %d, fmt = %d š = %d, v = %d" +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" +msgstr "MovieClipLoader.loadClip(%s): první argument musí být řetězec" -#: libcore/swf/DefineBitsTag.cpp:426 -#, fuzzy -msgid "Bitmap has a height or width of 0" -msgstr "Bitmapový DisplayObject %d má výšku nebo šířku rovnu 0" +#: libcore/asobj/MovieClipLoader.cpp:132 +#, c-format +msgid "Could not find target %s (evaluated from %s)" +msgstr "Nemohu najít cíl %s (vyhodnoceno z %s)" -#: libcore/swf/DefineBitsTag.cpp:432 -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" +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" +msgstr "" -#: libcore/swf/DefineBitsTag.cpp:458 -msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +#: libcore/asobj/MovieClipLoader.cpp:156 +#, c-format +msgid "MovieClipLoader.unloadClip: %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:483 -msgid "Unknown bitmap format. Ignoring" -msgstr "Neznámý formát bitmapy. Ignoruji." +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "MovieClipLoader.getProgress(): postrádám argument" -#: libcore/swf/DefineBitsTag.cpp:598 -#, fuzzy, c-format -msgid "inflateWrapper() inflateInit() returned %d (%s)" -msgstr "inflate_wrapper() inflateInit() vrátil %d (%s)" +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "MovieClipLoader.getProgress(%s): první argument není objekt" -#: libcore/swf/DefineBitsTag.cpp:618 -#, fuzzy -msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" -msgstr "inflate_wrapper(): konec zstreamu nenalezen uvnitř hranic SWF značky" +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgstr "MovieClipLoader.getProgress(%s): první argument není sprite" -#: libcore/swf/DefineBitsTag.cpp:641 -#, fuzzy, c-format -msgid "inflateWrapper() inflate() returned %d (%s)" -msgstr "inflate_wrapper() inflate() vrátil %d (%s)" +#: libcore/asobj/Sound_as.cpp:420 +#, c-format +msgid "Could not create audio decoder: %s" +msgstr "Dekodér zvuku nebylo možné vytvořit: %s" -#: libcore/swf/DefineBitsTag.cpp:650 +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:581 #, fuzzy, c-format -msgid "inflateWrapper() inflateEnd() return %d (%s)" -msgstr "inflate_wrapper() inflateEnd() vrátil %d (%s)" +msgid "Gnash could not open this URL: %s" +msgstr "Gnash nemohl otevřít toto URL: %s" -#: libcore/swf/DefineButtonTag.cpp:89 +#: libcore/asobj/Sound_as.cpp:592 #, c-format -msgid " DefineButton loader: chararacter id = %d" -msgstr " zavaděč DefineButton: ID znaku = %d" - -#: libcore/swf/DefineButtonTag.cpp:106 -#, c-format -msgid " DefineButton2 loader: chararacter id = %d" -msgstr " zavaděč DefineButton2: ID znaku = %d" - -#: libcore/swf/DefineButtonTag.cpp:140 -msgid "Premature end of DEFINEBUTTON tag, won't read actions" -msgstr "Předčasný konec značky DEFINEBUTTON, akce nebudou načteny" - -#: libcore/swf/DefineButtonTag.cpp:176 -#, 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)" +msgid "Unable to create parser for Sound at %s" +msgstr "Nemohu vytvořit parser pro Sound na %s" -#: libcore/swf/DefineButtonTag.cpp:220 -#, c-format -msgid "" -"Next action offset (%u) in Button2ActionConditions points past the end of tag" +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." msgstr "" -"Poloha (%u) další akce v Button2ActionConditions ukazuje za konec značky" -#: libcore/swf/DefineButtonTag.cpp:291 -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" +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "" -#: libcore/swf/DefineButtonTag.cpp:301 -#, c-format -msgid " button actions for conditions 0x%x" -msgstr " akce tlačítka pro podmínky 0x%x" +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "Sound.start() neúčinkuje na vysílaném Sound" -#: libcore/swf/DefineButtonTag.cpp:375 -msgid " premature end of button record input stream, can't read flags" +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." msgstr "" -" předčasný konec záznamového vstupního proudu tlačítka, nelze načíst " -"příznaky" -#: libcore/swf/DefineButtonTag.cpp:396 -msgid "" -" premature end of button record input stream, can't read DisplayObject id" +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." msgstr "" -" předčasný konec záznamového vstupního proudu tlačítka, nelze načíst " -"identifikátor DisplayObjectu" -#: libcore/swf/DefineButtonTag.cpp:411 -#, c-format +#: libcore/asobj/Sound_as.cpp:788 msgid "" -" button record for states [%s] refer to DisplayObject with id %d, which is " -"not found in the chars dictionary" +"No sound handler, can't check position (we're likely not playing anyway)..." msgstr "" -" záznam tlačítka pro stavy [%s] odkazuje na DisplayObject " -"s identifikátorem %d, jenž nelze nalézt ve slovníku znaků" -#: libcore/swf/DefineButtonTag.cpp:418 +#: libcore/asobj/Sound_as.cpp:855 #, c-format -msgid " button record for states [%s] contain DisplayObject %d (%s)" -msgstr " záznam tlačítka pro stavy [%s] obsahuje DisplayObject %d (%s)" - -#: libcore/swf/DefineButtonTag.cpp:426 -msgid "" -" premature end of button record input stream, can't read button layer " -"(depth?)" +msgid "No samples decoded from input of %d bytes" msgstr "" -" předčasný konec záznamového vstupního proudu tlačítka, nelze načíst " -"vrstvu tlačítka (hloubka?)" -#: libcore/parser/SWFMovieDefinition.cpp:261 +#: libcore/asobj/Sound_as.cpp:955 #, c-format -msgid "Add sound sample %d assigning id %d" -msgstr "Přidej vzorek zvuku %d s identifikátorem %d" - -#: libcore/parser/SWFMovieDefinition.cpp:290 -msgid "" -"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" -msgstr "gnash::SWFMovieDefinition::read() – soubor nezačíná SWF hlavičkou" +msgid "new Sound(%d) : args after first one ignored" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:297 +#: libcore/asobj/Sound_as.cpp:969 #, c-format -msgid "version: %d, file_length: %d" -msgstr "verze: %d, délka_souboru: %d" - -#: libcore/parser/SWFMovieDefinition.cpp:302 msgid "" -"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " -"compiled without zlib support" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." msgstr "" -"SWFMovieDefinition::read(): nelze číst zipem komprimovaná SWF data; gnash " -"byl přeložen bez podpory zlib" -#: libcore/parser/SWFMovieDefinition.cpp:307 -msgid "file is compressed" -msgstr "soubor je komprimovaný" +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "– začni zvuk" -#: libcore/parser/SWFMovieDefinition.cpp:342 +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "– zastav zvuk " + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 #, c-format -msgid "frame size = %s, frame rate = %f, frames = %d" -msgstr "velikost snímku = %s, snímková frekvence = %f, snímků = %d" +msgid "No such export '%s'" +msgstr "Export „%s“ neexistuje" -#: libcore/parser/SWFMovieDefinition.cpp:366 -msgid "Could not start loading thread" -msgstr "Nemohu spustit zaváděcí vlákno" +#: libcore/asobj/Sound_as.cpp:1037 +#, fuzzy, c-format +msgid "Export '%s' is not a sound" +msgstr "Export „%s“ není zvukem" -#: libcore/parser/SWFMovieDefinition.cpp:441 -#, c-format -msgid "Could not find char %d, dump is: %s" -msgstr "Nemohu nalézt znak %d, výpis: %s" +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" +msgstr "– připoj zvuk" -#: libcore/parser/SWFMovieDefinition.cpp:500 -msgid "Error while parsing SWF stream." -msgstr "Během rozebírání proudu SWF došlo k chybě." +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" +msgstr "připojení zvuku potřebuje jeden argument" -# TODO: plural -#: libcore/parser/SWFMovieDefinition.cpp:512 -#, c-format -msgid "%d control tags are NOT followed by a SHOWFRAME tag" -msgstr " %d řídících značek NENÍ následováno značkou SHOWFRAME" +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" +msgstr "attachSound potřebuje neprázdný řetězec" -#: libcore/parser/SWFMovieDefinition.cpp:520 +#: libcore/asobj/Sound_as.cpp:1092 #, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " -"Pretending we loaded all advertised frames" +msgid "Export '%s'is not a sound" +msgstr "Export „%s“ není zvukem" + +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" msgstr "" -"V hlavičce oznámeno %d snímků, ale v proudu nalezeno jen %d značek " -"SHOWFRAME. Předstírám, že jsem načetl všechny oznámené snímky" -#: libcore/parser/SWFMovieDefinition.cpp:548 -#, c-format -msgid "" -"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " -"number in header (%d)." +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" msgstr "" -"počet značek SHOWFRAME v SWF proudu „%s“ (%d) překračuje oznámený počet " -"v hlavičce (%d)." -#: libcore/parser/SWFMovieDefinition.cpp:557 -#, c-format -msgid "Loaded frame %u/%u" -msgstr "Nahrán snímek %u/%u" +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:615 -msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:689 +#: libcore/asobj/Sound_as.cpp:1177 #, c-format -msgid "looking for exported resource: frame load advancement (from %d to %d)" -msgstr "hledám exportovaný zdroj: pokrok v načítání snímků (z %d na %d)" +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:742 -#, c-format -msgid "import error: could not find resource '%s' in movie '%s'" -msgstr "chyba importu: ve filmu „%2$s“ nelze nalézt zdroj „%1$s“" +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "Sound.loadSound() vyžaduje alespoň 1 argument" -#: libcore/parser/action_buffer.cpp:56 +#: libcore/asobj/Sound_as.cpp:1208 #, c-format -msgid "Empty action buffer starting at offset %lu" -msgstr "Prázdný buffer akcí začínající na pozici %lu" +msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgstr "Sound.loadSound(%s): argumenty po prvních dvou budou zahozeny" -#: libcore/parser/action_buffer.cpp:93 -#, 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" +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" +msgstr "" -#: libcore/parser/action_buffer.cpp:110 -msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" msgstr "" -"Velikost zásobníku konstant se neshoduje. Tento SWF soubor je pravděpodobně " -"velmi vadný." -#: libcore/parser/action_buffer.cpp:136 -msgid "action buffer dict length exceeded" -msgstr "překročena délka adresáře s akčními buffery" +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "nastavení hlasitosti zvuku potřebuje jeden argument" -#: libcore/parser/action_buffer.cpp:616 -msgid "Native double floating point format not recognised" -msgstr "Nerozpoznán formát plovoucí desetinné čárky s dvojitou přesností" +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" +msgstr "" -#: libcore/parser/filter_factory.cpp:91 -#, c-format -msgid "Invalid filter type %d." -msgstr "Neplatný typ filtru %d." +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" +msgstr "" -#: libcore/parser/filter_factory.cpp:101 -#, c-format -msgid "Filter %d could not read." -msgstr "Filtr %d nemohl být načten." +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "XML data jsou prázdná" -#: libcore/parser/sprite_definition.cpp:48 -#, c-format -msgid "Instantiating sprite_def %p" -msgstr "Vytvářím instanci sprite_def %p" +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" +msgstr "žádný text pro tvorbu textového uzlu" -#: libcore/parser/sprite_definition.cpp:74 +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:297 #, c-format -msgid " frames = %d" -msgstr " snímků = %d" +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" -#: libcore/parser/sprite_definition.cpp:87 +#: libcore/asobj/MovieClip_as.cpp:305 #, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in define " -"sprite." +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" msgstr "" -"V hlavičce oznámeno %d snímků, ale jen %d značek SHOWFRAME nalezeno v define " -"sprite." +"createEmptyMovieClip bere 2 argumenty, ale zadány(o) %d, přebývající " +"přehlížím" -#: libcore/parser/sprite_definition.cpp:97 -msgid " -- sprite END --" -msgstr " –– sprite END ––" +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" +msgstr "MovieClip.cacheAsBitmap()" -#: libcore/parser/sprite_definition.cpp:140 -#, c-format -msgid "Registered class %p for sprite_def %p" -msgstr "Pro sprite_def %2$p registrována třída %1$p" +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" +msgstr "MovieClip.filters()" -#: libcore/parser/sprite_definition.cpp:146 -msgid " Exported interface: " -msgstr " Exportované rozhraní: " +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" +msgstr "MovieClip.forceSmoothing()" -#: libcore/parser/TypesParser.cpp:212 -msgid "No gradients!" -msgstr "Žádné přechody!" +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "MovieClip.opaqueBackground()" + +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "MovieClip.scale9Grid()" + +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "MovieClip.scrollRect()" + +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" +msgstr "MovieClip.tabIndex()" -#: libcore/parser/SWFParser.cpp:101 +#: libcore/asobj/MovieClip_as.cpp:449 #, c-format msgid "" -"Encountered unknown tag %d. These usually store creation tool data and do " -"not affect playback" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" msgstr "" +"attachMovie zavolán se špatným počtem parametrů, očekávány 3 až 4, obdrženo " +"%d – vracím nedefinováno" -#: libcore/parser/SWFParser.cpp:114 +#: libcore/asobj/MovieClip_as.cpp:464 #, c-format -msgid "Parsing exception: %s" -msgstr "Výjimka rozebírání: %s" - -#: libcore/FreetypeGlyphsProvider.cpp:254 -#, c-format -msgid "Can't init FreeType! Error = %d" -msgstr "FreeType nelze inicializovat! Chyba = %d" +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" +msgstr "" +"attachMovie: exportovaný zdroj „%s“ není definicí DisplayObjectu. Vrací se " +"nedefinováno" -#: libcore/FreetypeGlyphsProvider.cpp:265 +#: libcore/asobj/MovieClip_as.cpp:484 #, c-format -msgid "Can't close FreeType! Error = %d" -msgstr "FreeType nelze uzavřít! Chyba = %d" +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgstr "MovieClip.attachMovie: předána neplatná hloubka %d; nepřipojuji" -#: libcore/FreetypeGlyphsProvider.cpp:280 +#: libcore/asobj/MovieClip_as.cpp:509 #, c-format -msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" msgstr "" -"Adresář s fonty nenalezen, použije se zadrátovaný název fontového souboru „%" -"s“" +"Čtvrtý argument attachMovie nelze převést na objekt (%s), bude dělat, jakoby " +"nebyl zadán" -#: libcore/FreetypeGlyphsProvider.cpp:293 +#: libcore/asobj/MovieClip_as.cpp:531 #, c-format -msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgid "MovieClip.attachAudio(): %s" msgstr "" -"Knihovnu fontconfig nelze inicializovat, použije se zadrátovaný název " -"fontového souboru „%s“" -#: libcore/FreetypeGlyphsProvider.cpp:432 +#: libcore/asobj/MovieClip_as.cpp:541 #, c-format -msgid "Can't find font file for font '%s'" -msgstr "Pro font „%s“ nelze nalézt soubor s fontem" +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" +msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:445 -#, c-format -msgid "Font file '%s' has bad format" -msgstr "Soubor s fontem „%s“ má chybný formát" +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" +msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:454 +#: libcore/asobj/MovieClip_as.cpp:584 #, c-format -msgid "Some error opening font '%s'" -msgstr "Chyba při otevírání fontu „%s“" +msgid "%s.swapDepths() needs one arg" +msgstr "%s.swapDepths() potřebuje jeden argument" -#: libcore/PropertyList.cpp:115 +#: libcore/asobj/MovieClip_as.cpp:595 #, c-format -msgid "Property %s is read-only %s, not setting it to %s" -msgstr "Vlastnost %s je %s jen pro čtení, na %s nebude nastavena" +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgstr "%s.swapDepths(%s): nebudu prohazovat klip pod hloubkou %d (%d)" -#: libcore/vm/Machine.cpp:894 +#: libcore/asobj/MovieClip_as.cpp:613 #, c-format -msgid "Can't push a null value onto the scope stack (%s)." -msgstr "Na zásobník rozsahů (%s) nelze vložit nullovou hodnotu." +msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgstr "%s.swapDepths(%s): neplatné volání, prohodit sám se sebou?" -#: libcore/vm/Machine.cpp:1437 +#: libcore/asobj/MovieClip_as.cpp:625 #, c-format msgid "" -"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" msgstr "" -"CALLPROP: Nelze volat metodu hodnoty, kterou nelze převést na objekt (%s)." +"%s.swapDepths(%s): neplatné volání, tyto dva DisplayObjecty nemají stejného " +"rodiče" -#: libcore/vm/Machine.cpp:1454 +#: libcore/asobj/MovieClip_as.cpp:642 #, c-format -msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" msgstr "" -"CALLPROP: Vlastnost „%s“ objektu „%s“ je „%s“, nelze zavolat jako metodu" +"%s.swapDepths(%s): ignorováno, zdrojové a cílové DisplayObjecty mají stejnou " +" hloubku %d" -#: libcore/vm/Machine.cpp:1982 +#: libcore/asobj/MovieClip_as.cpp:657 #, c-format -msgid "GETPROPERTY: Looking for property %s of object %s" -msgstr "GETPROPERTY: Hledám vlastnost %s objektu %s" +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgstr "%s.swapDepths(%s): neplatný první argument (ani movieclip ani číslo)" -#: libcore/vm/Machine.cpp:1986 +#: libcore/asobj/MovieClip_as.cpp:666 #, c-format -msgid "GETPROPERTY: expecting object on stack, got %s." -msgstr "GETPROPERTY: na zásobníku očekáván objekt, obdrženo %s." +msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgstr "%s.swapDepths(%s): požadovaná hloubka je nad přípustným rozsahem." -#: libcore/vm/Machine.cpp:2121 +#: libcore/asobj/MovieClip_as.cpp:682 #, c-format -msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" -msgstr "ABC_ACTION_SETSLOT: neočekávaná neobjektová hodnota zásobníku %s" +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "%s.swapDepths(%s): ignorováno, DisplayObject již v hloubce %d" -#: libcore/vm/ActionExec.cpp:146 -#, c-format -msgid "" -"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " -"codeVersion=%d" -msgstr "" -"v zahájení operator() ActionExecu, pc=%d, stop_pc=%d, code.size=%d, func=%d, " -"codeVersion=%d" +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgstr "MovieClip.duplicateMovieClip() potřebuje 2 nebo 3 argumenty" -#: libcore/vm/ActionExec.cpp:231 +#: libcore/asobj/MovieClip_as.cpp:732 #, c-format -msgid "" -"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" -msgstr "" -"Délka %u (%d) značky akce id %u na pc %d přetéká velikost bufferu akcí %d" +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "MovieClip.duplicateMovieClip: předána neplatná hloubka %d; neduplikuji" + +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" +msgstr "movieclip_goto_and_play potřebuje jeden argument" -#: libcore/vm/ActionExec.cpp:284 +#: libcore/asobj/MovieClip_as.cpp:774 #, c-format -msgid "After execution: PC %d, next PC %d, stack follows" -msgstr "Po vykonání: PC %d, další PC %d, následuje zásobník" +msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgstr "movieclip_goto_and_play(„%s“) – neplatný snímek" + +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" +msgstr "movieclip_goto_and_stop potřebuje jeden argument" -#: libcore/vm/ActionExec.cpp:298 -msgid "Time exceeded" -msgstr "Čas překročen" +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgstr "movieclip_goto_and_stop(„%s“) – neplatný snímek" -#: libcore/vm/ActionExec.cpp:537 +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format msgid "" -"Stack smashed (ActionScript compiler bug, or obfuscated SWF).Taking no " -"action to fix (as expected)." +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" msgstr "" -"Zásobník na padrť (chyba překladače ActionScriptu nebo úmyslně zmatečný " -"SWF). Žádná opatření k nápravě nebudou podniknuta (jak se dalo čekat)." - -#: libcore/vm/ActionExec.cpp:541 -#, fuzzy, c-format -msgid "%d elements left on the stack after block execution." -msgstr "Po vykonání bloku zůstalo na zásobníku %d prvků. " +"MovieClip.loadMovie() očekával 1 nebo 2 argumenty, obdržel %d – vracím " +"nedefinováno" -#: libcore/vm/ActionExec.cpp:560 +#: libcore/asobj/MovieClip_as.cpp:891 #, c-format msgid "" -"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " -"(WaitForFrame, probably)" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" msgstr "" -"Konec bloku DoAction dosažen při přeskakování %d akčních značek (pc: %d, " -"stop_pc: %d)" +"První argument MovieClip.loadMovie(%s) vyhodnocen jako prázdný řetězec –" +" vracím nedefinováno" -#: libcore/vm/ActionExec.cpp:685 +#: libcore/asobj/MovieClip_as.cpp:941 #, c-format -msgid "Jump outside DoAction tag requested (offset %d before tag start)" -msgstr "Požadován skok mimo značku DoAction (pozice %d před značkou start)" +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgstr "" +"MovieClip.loadVariables() očekával 1 nebo 2 argumenty, obdržel %d – vracím " +"nedefinováno" -#: libcore/vm/VM.cpp:222 +#: libcore/asobj/MovieClip_as.cpp:953 #, c-format -msgid "-------------- global register[%d] = '%s'" -msgstr "–––––––––––––– globální registr[%d] = „%s“" +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" +msgstr "" +"První argument předaný MovieClip.loadVariables(%s) vyhodnocen jako prázdný " +"řetězec – vracím nedefinováno" -#: libcore/vm/VM.cpp:250 +#: libcore/asobj/MovieClip_as.cpp:995 #, c-format -msgid "Recursion limit reached (%u)" -msgstr "Omezení rekurze dosaženo (%u)" +msgid "Can't find hitTest target %s" +msgstr "Nelze nalézt cíl %s pro hitTest" -#: libcore/vm/VM.cpp:368 +#: libcore/asobj/MovieClip_as.cpp:1037 #, c-format -msgid "(%s + %s) [primitive conversion done]" -msgstr "(%s + %s) [proveden převod primitiva]" +msgid "hitTest() called with %u args" +msgstr "hitTest() zavolán s %u argumenty" -#: libcore/vm/CallStack.cpp:65 -#, c-format -msgid "-------------- local register[%d] = '%s'" -msgstr "–––––––––––––– lokální registr[%d] = „%s“" +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" +msgstr "" -#: libcore/vm/ASHandlers.cpp:454 +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "MovieClip.getURL() neobdržel žádné argumenty" + +#: libcore/asobj/MovieClip_as.cpp:1117 #, c-format -msgid "Malformed action code: %s" -msgstr "Poškozený action kód: %s" +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "MovieClip.getURL(%s): nadbytečný argument zahozen" -#: libcore/vm/ASHandlers.cpp:469 +#: libcore/asobj/MovieClip_as.cpp:1195 +msgid "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1225 #, c-format -msgid "%s: CHECKME: was broken" -msgstr "%s: ZKONTROLUJMĚ: bylo rozbito" +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgstr "" +"MovieClip.getBounds(%s): neplatné volání, první argument musí být " +"DisplayObject" -#: libcore/vm/ASHandlers.cpp:486 -msgid "ActionNextFrame: as_environment target is null or not a sprite" -msgstr "ActionNextFrame: cíl as_environment je null nebo není spritem" +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "MovieClip.globalToLocal() bere jeden argument" -#: libcore/vm/ASHandlers.cpp:501 -msgid "ActionPrevFrame: as_environment target is null or not a sprite" -msgstr "ActionPrevFrame: cíl as_environment je null nebo není spritem" +#: libcore/asobj/MovieClip_as.cpp:1281 +#, 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" -#: libcore/vm/ASHandlers.cpp:516 -msgid "ActionPlay: as_environment target is null or not a sprite" -msgstr "ActionPlay: cíl as_environment je null nebo není spritem" +#: libcore/asobj/MovieClip_as.cpp:1295 +#, 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“" -#: libcore/vm/ASHandlers.cpp:531 -msgid "ActionStop: as_environment target is null or not a sprite" -msgstr "ActionStop: cíl as_environment je null nebo není spritem" +#: libcore/asobj/MovieClip_as.cpp:1306 +#, 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“" -#: libcore/vm/ASHandlers.cpp:577 -msgid "ActionGotoFrame: as_environment target is null or not a sprite" -msgstr "ActionGotoFrame: cíl as_environment je null nebo není spritem" +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "MovieClip.localToGlobal() bere jeden argument" -#: libcore/vm/ASHandlers.cpp:611 +#: libcore/asobj/MovieClip_as.cpp:1342 #, c-format -msgid "GetUrl: target=%s url=%s" -msgstr "GetUrl: cíl=%s url=%s" +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgstr "MovieClip.localToGlobal(%s): první argument nelze převést na objekt" -#: libcore/vm/ASHandlers.cpp:631 +#: libcore/asobj/MovieClip_as.cpp:1355 #, c-format -msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" -msgstr "Délka značky ActionWaitForFrame (0x%X) == %d (očekáváno 3)" +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgstr "MovieClip.localToGlobal(%s): objekt z parametru nemá žádného člena „x“" -#: libcore/vm/ASHandlers.cpp:645 libcore/vm/ASHandlers.cpp:1717 +#: libcore/asobj/MovieClip_as.cpp:1366 #, c-format -msgid "%s: environment target is null or not a MovieClip" -msgstr "%s: cíl prostředí je null nebo není MovieClip" +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgstr "MovieClip.localToGlobal(%s): objekt z parametru nemá žádného člena „y“" -#: libcore/vm/ASHandlers.cpp:653 +#: libcore/asobj/MovieClip_as.cpp:1395 #, c-format -msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" -msgstr "ActionWaitForFrame(%d): cíl (%s) má jen %d snímků" +msgid "%s.setMask() : needs an argument" +msgstr "%s.setMask() : potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:695 -msgid "GotoLabel: environment target is null or not a MovieClip" -msgstr "GotoLabel: cíl prostředí je null nebo není MovieClip" +#: libcore/asobj/MovieClip_as.cpp:1414 +#, c-format +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "%s.setMask(%s): první argument není DisplayObject" -#: libcore/vm/ASHandlers.cpp:892 libcore/vm/ASHandlers.cpp:1591 -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" +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "MovieClip.lineTo() potřebuje alespoň dva argumenty" -#: libcore/vm/ASHandlers.cpp:909 -msgid "Start is less then 1 in ActionSubString, setting to 1." -msgstr "V ActionSubString je počátek menší než 1, nastavuji na 1." +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "MovieClip.moveTo() bere dva argumenty" -#: libcore/vm/ASHandlers.cpp:919 +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgstr "MovieClip.lineStyle(%s): argumenty po prvních třech budou zahozeny" + +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format msgid "" -"Start goes beyond input string in ActionSubString, returning the empty " -"string." +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" msgstr "" -"v ActionSubStringu jde počátek za vstupní řetězec, vracím prázdný řetězec." +"MovieClip.lineStyle(%s): neplatná hodnota jointStyle „%s“ (platné hodnoty: " +"%s|%s|%s)" -#: libcore/vm/ASHandlers.cpp:932 +#: libcore/asobj/MovieClip_as.cpp:1557 +#, c-format msgid "" -"start + size goes beyond input string in ActionSubString, adjusting size" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" msgstr "" -"V ActionSubStringu jde počátek + velikost za vstupní řetězec, upravuji " -"velikost" +"MovieClip.lineStyle(%s): neplatná hodnota capStyle „%s“ (platné hodnoty: " +"none|round|square [nic|kulatý|hranatý])" -#: libcore/vm/ASHandlers.cpp:979 +#: libcore/asobj/MovieClip_as.cpp:1582 #, c-format msgid "" -"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " -"undefined instead of %s." +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" msgstr "" -"Do proměnné v SWF%d nelze přiřadit sprite/DisplayObject. Vrátí se " -"nedefinováno namísto %s." +"MovieClip.lineStyle(%s): neplatná hodnota noScale „%s“ (platné hodnoty: %s|" +"%s|%s|%s)" -#: libcore/vm/ASHandlers.cpp:987 -#, c-format -msgid "-- get var: %s=%s" -msgstr "– získat proměnnou: %s=%s" +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "MovieClip.curveTo() bere čtyři argumenty" -#: libcore/vm/ASHandlers.cpp:1000 -#, c-format -msgid "" -"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" msgstr "" -"ActionSetVariable: %s=%s: název proměnné byl vyhodnocen jako neplatný " -"(prázdný) řetězec" -#: libcore/vm/ASHandlers.cpp:1008 +#: libcore/asobj/MovieClip_as.cpp:1715 #, c-format -msgid "-- set var: %s = %s" -msgstr "– nastavit proměnnou: %s = %s" +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "%s.beginGradientFill(%s): chybné volání: potřeba 5 argumentů" + +#: libcore/asobj/MovieClip_as.cpp:1726 +#, c-format +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgstr "%s.beginGradientFill(%s): nadbytečné argumenty zneplatní volání!" -#: libcore/vm/ASHandlers.cpp:1057 +#: libcore/asobj/MovieClip_as.cpp:1746 +#, c-format msgid "" -"ActionGetProperty() called, but current target is not a DisplayObject" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" msgstr "" -"Zavoláno ActionGetProperty(), ale současný cíl není DisplayObjectem" +"%s.beginGradientFill(%s): první argument musí být „radial“, „focal“ nebo " +"„linear“" -#: libcore/vm/ASHandlers.cpp:1075 -#, c-format -msgid "Could not find GetProperty target (%s)" -msgstr "Nemohu najít cíl GetProperty (%s)" +#: libcore/asobj/MovieClip_as.cpp:1762 +#, fuzzy, 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" -#: libcore/vm/ASHandlers.cpp:1100 +#: libcore/asobj/MovieClip_as.cpp:1776 #, c-format -msgid "ActionSetProperty: can't find target %s for setting property %s" +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" msgstr "" -"ActionSetProperty: cíl %s pro nastavení vlastnosti %s nemůže být nalezen" +"%s.beginGradientFill(%s): argumenty barev, průhlednosti a poměrů nejsou " +"stejně dlouhé" -#: libcore/vm/ASHandlers.cpp:1123 +#: libcore/asobj/MovieClip_as.cpp:1928 #, c-format -msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" -msgstr "duplicateMovieClip: předána neplatná hloubka %d; neduplikuji" +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgstr "min./max. hodnoty bboxu v MovieClip.startDrag(%s) prohozeny, opravuji" -#: libcore/vm/ASHandlers.cpp:1138 +#: libcore/asobj/MovieClip_as.cpp:1933 #, c-format -msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" -msgstr "Cesta zadaná funkci duplicateMovieClip(%s) neukazuje na DisplayObject" +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" -#: libcore/vm/ASHandlers.cpp:1149 -#, c-format -msgid "Path given to duplicateMovieClip(%s) is not a sprite" -msgstr "Cesta zadaná funkci duplicateMovieClip(%s) není spritem" +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1170 -#, c-format -msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" -msgstr "Cesta zadaná funkci removeMovieClip(%s) neukazuje na DisplayObject" +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1180 +#: libcore/asobj/LoadVars_as.cpp:145 #, c-format -msgid "Path given to removeMovieClip(%s) is not a sprite" -msgstr "Cesta zadaná funkci removeMovieClip(%s) není spritem" +msgid "new LoadVars(%s) - arguments discarded" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1218 +#: libcore/asobj/Selection_as.cpp:189 #, c-format -msgid "startDrag: unknown target '%s'" -msgstr "startDrag: neznámý cíl „%s“" +msgid "Selection.setFocus: expected 1 argument, got %d" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1238 -msgid "Y values in ActionStartDrag swapped, fixing" -msgstr "Hodnoty Y v ActionStartDrag prohozeny, opravuji" +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" +msgstr "Žádný MediaHandler neexistuje! Objekt Camera nelze vytvořit" -#: libcore/vm/ASHandlers.cpp:1245 -msgid "X values in ActionStartDrag swapped, fixing" -msgstr "Hodnoty X v ActionStartDrag prohozeny, opravuji" +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1269 -msgid "ActionStopDragMovie: as_environment target is null or not a sprite" -msgstr "ActionStopDragMovie: cíl as_environment je null nebo není spritem" +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1311 -#, c-format -msgid "-- %s cast_to %s (invalid args?)" -msgstr "– %s cast_to %s (neplatné argumenty?)" +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1350 -#, c-format -msgid "Stack value on IMPLEMENTSOP is not an object: %s." -msgstr "třída nalezená na zásobníku IMPLEMENTSOP není objektem: %s" +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" +msgstr "Pokus nastavit vlastnost activity objektu Camera" -#: libcore/vm/ASHandlers.cpp:1359 -msgid "Target object for IMPLEMENTSOP has no prototype." -msgstr "Cílový objekt pro IMPLEMENTSOP nemá prototyp." +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1366 -#, c-format -msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" -msgstr "Prototyp cílového objektu IMPLEMENTSOP není objektem (%s)" +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" +msgstr "Pokus nastavit vlastnost bandwidth objektu Camera" -#: libcore/vm/ASHandlers.cpp:1374 -#, c-format -msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" -msgstr "Neplatný čítač rozhraní (%d) na IMPLEMENTSOP" +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" +msgstr "Pokus nastavit vlastnost currentFPS objektu Camera" -#: libcore/vm/ASHandlers.cpp:1385 -#, c-format -msgid "class found on stack on IMPLEMENTSOP is not an object: %s" -msgstr "třída nalezená na zásobníku v IMPLEMENTSOP není objektem: %s" +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" +msgstr "Pokus nastavit vlastnost fps objektu Camera" -#: libcore/vm/ASHandlers.cpp:1392 -msgid "Interface object for IMPLEMENTSOP has no prototype." -msgstr "Objekt rozhraní pro IMPLEMENTSOP nemá prototyp." +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" +msgstr "Pokus nastavit vlastnost height objektu Camera, použijte setMode" -#: libcore/vm/ASHandlers.cpp:1400 -#, c-format -msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." -msgstr "Prototyp rozhraní objektu pro IMPLEMENTSOP není objektem (%s)." +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" +msgstr "Pokus nastavit vlastnost index objektu Camera" -#: libcore/vm/ASHandlers.cpp:1599 -msgid "Base is less then 1 in ActionMbSubString, setting to 1." -msgstr "V ActionMSubString je základ menší než 1, nastavuji na 1." +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1606 -msgid "" -"base goes beyond input string in ActionMbSubString, returning the empty " -"string." +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" +msgstr "Pokus nastavit vlastnosti motionLevel objektu Camera" + +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" msgstr "" -"v ActionMbSubStringu jde základ za vstupní řetězec, vracím prázdný řetězec." -#: libcore/vm/ASHandlers.cpp:1618 -#, c-format -msgid "" -"base+size goes beyond input string in ActionMbSubString, adjusting size " -"based on length:%d and start:%d" +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" +msgstr "Pokus nastavit vlastnost motionTimeout objektu Camera" + +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" msgstr "" -"V ActionMbSubStringu jde základ+velikost za vstupní řetězec, upravuji " -"velikost podle délky: %d a počátku %d" -#: libcore/vm/ASHandlers.cpp:1667 -msgid "Not properly implemented for SWF5" -msgstr "Pro SWF5 neexistuje odpovídající implementace" +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" +msgstr "Pokus nastavit vlastnosti muted objektu Camera" -#: libcore/vm/ASHandlers.cpp:1694 -msgid "ActionStrictMode set to %1%" -msgstr "ActionStrictMode nastaven na %1%" +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" +msgstr "Pokus nastavit vlastnost name objektu Camera" -#: libcore/vm/ASHandlers.cpp:1725 -#, c-format -msgid "" -"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " -"frame: %s" +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" +msgstr "Pokus nastavit vlastnost names objektu Camera" + +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" msgstr "" -"Určení snímku nalezené na zásobníku v ActionWaitForFrame se nevyhodnotí jako " -"platný snímek: %s" -#: libcore/vm/ASHandlers.cpp:1785 -#, c-format -msgid "\t%d) type=%s, value=%s" -msgstr "\t%d) typ=%s, hodnota=%s" +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "Pokus nastavit vlastnost quality objektu Camera" -#: libcore/vm/ASHandlers.cpp:1795 -#, c-format -msgid "" -"Unknown push type %d. Execution will continue but it is likely to fail due " -"to lost sync." +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" msgstr "" -"Neznámý druh push %d. Provádění bude pokrčovat, ale kvůli ztrátě " -"synchronizace je pravděpodobné selhání." -#: libcore/vm/ASHandlers.cpp:1837 -#, c-format -msgid "Invalid register %d in ActionPush" -msgstr "Neplatný register %d uvnitř ActionPush" - -#: libcore/vm/ASHandlers.cpp:1879 libcore/vm/ASHandlers.cpp:1895 -#, fuzzy, c-format -msgid "dict entry %d is out of bounds" -msgstr "dict_lookup %d je mimo meze" +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1929 -msgid "Undefined GetUrl2 url on stack, skipping" -msgstr "Na zásobníku nedefinované URL pro getUrl2, přeskakuji" +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" +msgstr "Pokus nastavit vlastnost width objektu Camera, použijte setMode" -#: libcore/vm/ASHandlers.cpp:1961 +#: libcore/asobj/SharedObject_as.cpp:163 #, c-format -msgid "branch to offset %d -- this section only runs to %d" -msgstr "větvení na pozici %d – tato sekce běží pouze do %d" +msgid "Problems serializing an object's member %s=%s" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1993 +#: libcore/asobj/SharedObject_as.cpp:323 #, c-format msgid "" -"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " -"will not be called..." +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" msgstr "" -"V ActionCallFrame nelze nalézt target_sprite „%s“! Akce cílového snímku " -"nebudou volány…" -#: libcore/vm/ASHandlers.cpp:2046 +#: libcore/asobj/SharedObject_as.cpp:331 #, c-format -msgid "" -"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " -"valid frame: %s" +msgid "Couldn't create dir for flushing SharedObject %s" msgstr "" -"Určení snímku nalezené na zásobníku v ActionGotoExpression se nevyhodnocuje " -"na platný snímek: %s" -#: libcore/vm/ASHandlers.cpp:2058 +#: libcore/asobj/SharedObject_as.cpp:344 #, c-format msgid "" -"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " -"target frame..." +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." msgstr "" -"V ActionGotoExpression nelze nalézt cílový sprite „%s“. Na cílový snímek se " -"nepřejde…" -#: libcore/vm/ASHandlers.cpp:2137 +#: libcore/asobj/SharedObject_as.cpp:352 #, c-format -msgid "delete %s.%s: no object found to delete" -msgstr "smazat %s.%s: nebyl nalezen žádný objekt na smazání" +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2175 -msgid "delete2 called with a path that does not resolve to an object" -msgstr "delete2 zavolán s cestou, kterou nelze převést na object" +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2197 +#: libcore/asobj/SharedObject_as.cpp:378 #, c-format -msgid "-- set local var: %s = %s" -msgstr "– nastavit místní proměnnou: %s = %s" +msgid "Error writing %d bytes to output file %s" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2230 +#: libcore/asobj/SharedObject_as.cpp:384 #, c-format -msgid "ActionCallFunction: %s is not an object" -msgstr "ActionCallFunction: %s není objekt" +msgid "SharedObject '%s' written to filesystem." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2247 +#: libcore/asobj/SharedObject_as.cpp:521 #, c-format msgid "" -"Attempt to call a function with %u arguments while only %u are available on " -"the stack." +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." msgstr "" -"Pokus o zavolání funkce o %u argumentech zatímco na zásobníku jsou pouze %u." +"Cesta SharedObject %s je mimo SWF doménu %s. K tomuto objektu nelze " +"přistoupit." -#: libcore/vm/ASHandlers.cpp:2309 +#: libcore/asobj/SharedObject_as.cpp:534 #, c-format -msgid "---new object: %s" -msgstr "− nový objekt: %s" +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." +msgstr "" +"Cesta SharedObject %s není součástí SWF cesty %s. K tomuto objektu nelze " +"přistoupit." -#: libcore/vm/ASHandlers.cpp:2319 -#, c-format -msgid "ActionNew: '%s' is not a constructor" -msgstr "ActionNew: „%s“ není konstruktor" +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" +msgstr "SharedObject.connect(): potřebuje alespoň jeden argument" -#: libcore/vm/ASHandlers.cpp:2357 -msgid "The 'var whatever' syntax in timeline context is a no-op." -msgstr "V kontextu timeline nemá zápis „var cokoliv“ žádný význam." +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2445 -#, c-format -msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" -msgstr "Argument funkce TargetPath(%s) nelze převést na DisplayObject" +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2480 -#, c-format -msgid "" -"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" msgstr "" -"Při vykonávání ActionEnumerate se na vrcholu zásobníku objevil neobjekt (%s)" -#: libcore/vm/ASHandlers.cpp:2526 libcore/vm/ASHandlers.cpp:2534 +#: libcore/asobj/SharedObject_as.cpp:756 #, c-format -msgid "to_primitive(%s) threw an ActionTypeError %s" -msgstr "to_primitive(%s) vyhodil ActionTypeError %s" +msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgstr "Argumenty u SharedObject.flush(%s) budou ignorovány" -#: libcore/vm/ASHandlers.cpp:2587 +#: libcore/asobj/SharedObject_as.cpp:787 #, 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" +msgid "SharedObject.getLocal(%s): missing object name" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2596 -#, c-format -msgid " ActionGetMember: target: %s (object %p)" -msgstr " ActionGetMember: cíl: %s (objekt %p)" +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2612 -#, c-format -msgid "-- get_member %s.%s=%s" -msgstr "− get_member %s.%s=%s" +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2631 -#, c-format -msgid "" -"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" msgstr "" -"ActionSetMember: %s.%s=%s: název člena byl vyhodnocen jako neplatný " -"(prázdný) řetězec" -#: libcore/vm/ASHandlers.cpp:2641 +#: libcore/asobj/SharedObject_as.cpp:904 #, c-format -msgid "-- set_member %s.%s=%s" -msgstr "– set_member %s.%s=%s" +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." +msgstr "" -#: libcore/vm/ASHandlers.cpp:2653 -#, c-format -msgid "-- set_member %s.%s=%s on invalid object!" -msgstr "– set_member %s.%s=%s na neplatném objektu!" +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2714 -#, c-format -msgid "" -"Attempt to call a method with %u arguments while only %u are available on " -"the stack." +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" msgstr "" -"Pokus o zavolání metody o %u argumentech zatímco na zásobníku jsou jen %u." -#: libcore/vm/ASHandlers.cpp:2722 -#, c-format -msgid " method name: %s" -msgstr " jméno metody: %s" +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2723 -#, c-format -msgid " method object/func: %s" -msgstr " objekt/funkce metody: %s" +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2724 +#: libcore/asobj/SharedObject_as.cpp:967 #, c-format -msgid " method nargs: %d" -msgstr " počet argumentů metody: %d" +msgid "SharedObject: error parsing SharedObject '%s'" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2732 +#: libcore/asobj/SharedObject_as.cpp:986 #, c-format -msgid "ActionCallMethod invoked with non-object object/func (%s)" -msgstr "ActionCallMethod vyvolána s neobjektovým objektem/funkcí (%s)" +msgid "readSOL: Reading SharedObject %s: %s" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2767 -#, c-format -msgid "ActionCallMethod: Can't find method %s of object %s" -msgstr "ActionCallMethod: Metodu %s objektu %s nelze nalézt" +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" +msgstr "Konstruktor data zavolán s více než 7 argumenty" -#: libcore/vm/ASHandlers.cpp:2779 -#, c-format -msgid "ActionCallMethod: property %d of object %d is not callable (%s)" -msgstr "ActionCallMethod: vlastnost %d objektu %d nelze zavolat (%s)" +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" +msgstr "Date.setTime potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:2852 -#, c-format -msgid "" -"Attempt to call a constructor with %u arguments while only %u are available " -"on the stack." -msgstr "" -"Pokus zavolat konstruktor o %u argumentech zatímco jich je na zásobníku jen %" -"u." +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" +msgstr "Date.setTime byl zavolán s více jak jedním argumentem" -#: libcore/vm/ASHandlers.cpp:2864 -msgid "On ActionNewMethod: no object found on stack on ActionMethod" -msgstr "" -"Při ActionNewMethod: při ActionMethod nenalezen žádný objekt na zásobníku" +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" +msgstr "Date.setFullYear potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:2882 -#, c-format -msgid "ActionNewMethod: can't find method %s of object %s" -msgstr "ActionNewMethod: metodu %s objektu %s nelze nalézt" +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "Date.setYear potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:2894 -msgid "ActionNewMethod: method name is undefined and object is not a function" -msgstr "ActionNewMethod: jméno metody není definováno a objekt není funkce" +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" +msgstr "Date.setYear byl zavolán s více jak třemi argumenty" -#: libcore/vm/ASHandlers.cpp:2933 +#: libcore/asobj/Date_as.cpp:928 #, c-format -msgid "-- %s instanceof %s (invalid args?)" -msgstr "– %s instanceof %s (neplatné argumenty?)" +msgid "Date.set%sMonth needs one argument" +msgstr "Date.set%sMonth potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:2962 +#: libcore/asobj/Date_as.cpp:961 #, 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" +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "Date.set%sMonth byl zavolán s více jak třemi argumenty" -#: libcore/vm/ASHandlers.cpp:3094 +#: libcore/asobj/Date_as.cpp:983 #, c-format -msgid "ActionExtends: Super is not an object (%s)" -msgstr "ActionExtends: Super není objektem (%s)" +msgid "Date.set%sDate needs one argument" +msgstr "Date.set%sDate potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:3098 +#: libcore/asobj/Date_as.cpp:997 #, c-format -msgid "ActionExtends: Sub is not a function (%s)" -msgstr "ActionExtends: Sub není funkcí (%s)" +msgid "Date.set%sDate was called with more than one argument" +msgstr "Date.set%sDate byl zavolán s více jak jedním argumentem" -#: libcore/vm/ASHandlers.cpp:3198 +#: libcore/asobj/Date_as.cpp:1024 #, c-format -msgid "" -"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 = %d, pozice kódu function2 = %d). Vynucuji délku kódu tak, aby " -"pohltil celý buffer (bude to fungovat?)." +msgid "Date.set%sHours needs one argument" +msgstr "Date.set%sHours potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:3220 +#: libcore/asobj/Date_as.cpp:1043 #, c-format -msgid "DefineFunction2: named function '%s' starts at PC %d" -msgstr "DefineFunction2: pojmenovaná funkce „%s“ začíná na PC %d" +msgid "Date.set%sHours was called with more than four arguments" +msgstr "Date.set%sHours byl zavolán s více jak čtyřmi argumenty" -#: libcore/vm/ASHandlers.cpp:3230 +#: libcore/asobj/Date_as.cpp:1069 #, c-format -msgid "DefineFunction2: anonymous function starts at PC %d" -msgstr "DefineFunction2: anonymní funkce začíná na PC %d" +msgid "Date.set%sMinutes needs one argument" +msgstr "Date.set%sMinutes potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:3282 +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 #, c-format -msgid "" -"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " -"finallySize:%u catchName:%s catchRegister:%u" -msgstr "" -"ActionTry: rezervováno:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " -"finallySize:%u catchName:%s catchRegister:%u" - -#: libcore/vm/ASHandlers.cpp:3311 -msgid "ActionWith tag length != 2; skipping" -msgstr "Délka značky ActionWith != 2, přeskakuji" +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "Date.set%sMinutes byl zavolán s více jak třemi argumenty" -#: libcore/vm/ASHandlers.cpp:3321 -msgid "Empty with() block..." -msgstr "Prázdný blok with()…" +#: libcore/asobj/Date_as.cpp:1110 +#, c-format +msgid "Date.set%sSeconds needs one argument" +msgstr "Date.set%sSeconds potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:3332 +#: libcore/asobj/Date_as.cpp:1148 #, c-format -msgid "with(%s) : first argument doesn't cast to an object!" -msgstr "with(%s): první argument nelze převést na objekt!" +msgid "Date.set%sMilliseconds needs one argument" +msgstr "Date.set%sMilliseconds potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:3449 +#: libcore/asobj/Date_as.cpp:1165 #, c-format -msgid "Unsupported action handler invoked, code at pc is %#x" -msgstr "Vyvolána obsluha nepodporované akce, kód v pc je %#x" +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "Date.set%sMilliseconds byl zavolán s více jak jedním argumentem" -#: libcore/vm/ASHandlers.cpp:3509 -msgid "Bogus empty GetUrl url in SWF file, skipping" -msgstr "Padělané prázdné URL z GetUrl v SWF souboru, přeskakuji" - -#: libcore/vm/ASHandlers.cpp:3521 -msgid "" -"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " -"Using GET" -msgstr "" -"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." - -#: libcore/vm/ASHandlers.cpp:3568 -#, c-format -msgid "" -"get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " -"loadVariable:%d)" -msgstr "" -"získat URL: cíl=%s, URL=%s, metoda=%x (sendVars: %X, loadTarget: %d, " -"loadVariable: %d)" +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "Date.UTC potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:3577 -msgid "getURL2 loadVariable" -msgstr "getURL2 loadVariable" +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "Date.UTC byl zavolán s více jak 7 argumenty" -#: libcore/vm/ASHandlers.cpp:3580 +#: libcore/asobj/Global_as.cpp:100 #, c-format -msgid "getURL: target %s not found" -msgstr "getURL: cíl %s nenalezen" +msgid "%s needs one argument" +msgstr "%s potřebuje jeden argument" -#: libcore/vm/ASHandlers.cpp:3586 +#: libcore/asobj/Global_as.cpp:106 #, c-format -msgid "getURL: target %s is not a sprite" -msgstr "getURL: cíl %s není spritem" - -#: libcore/vm/ASHandlers.cpp:3605 -msgid "commonGetURL: current target is undefined" -msgstr "commonGetURL: současný cíl není definován" +msgid "%s has more than one argument" +msgstr "%s má více jak jeden argument" -#: libcore/vm/ASHandlers.cpp:3613 -msgid "getURL2 target load" -msgstr "nahrání cíle pro getURL2" +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "Rozšíření povolena, prohledávám adresář zásuvných modulů pro nahrání" -#: libcore/vm/ASHandlers.cpp:3619 libcore/vm/ASHandlers.cpp:3658 -#, c-format -msgid "Testing _level loading (level %u)" -msgstr "Testuji nahrávání _level (úroveň %u)" +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "Rozšíření zakázána" -#: libcore/vm/ASHandlers.cpp:3625 +#: libcore/asobj/Global_as.cpp:493 #, c-format -msgid "Unknown loadMovie target: %s" -msgstr "Neznámý cíl loadMovie: %s" +msgid "%s needs at least one argument" +msgstr "%s potřebuje alespoň 1 argument" -#: libcore/vm/ASHandlers.cpp:3639 +#: libcore/asobj/Global_as.cpp:500 #, c-format -msgid "get url: target %s is not a sprite" -msgstr "získat URL: cíl %s není spritem" - -#: libcore/vm/ASHandlers.cpp:3645 -msgid "TESTME: target of a loadMovie changed its target path" -msgstr "VYZKOUŠEJMĚ: cíl loadMovie změnil svoji cílovou cestu" +msgid "%s has more than two arguments" +msgstr "%s má více jak dva argumenty" -#: libcore/vm/ASHandlers.cpp:3689 +#: libcore/asobj/Global_as.cpp:594 #, c-format -msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." -msgstr "" -"Nelze nalézt film „%s“, na který má být nastaven cíl! Cíl nastavuji na NULL…" +msgid "%s needs at least three arguments" +msgstr "%s potřebuje aspoň tři argumenty" -#: libcore/as_environment.cpp:139 +#: libcore/asobj/Global_as.cpp:601 #, c-format -msgid "get_variable(%s)" -msgstr "get_variable(%s)" +msgid "%s has more than four arguments" +msgstr "%s má více jak čtyři argumenty" -#: libcore/as_environment.cpp:163 +#: libcore/asobj/Global_as.cpp:609 #, 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" +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgstr "Neplatné volání ASSetPropFlags: první argument není objektem: %s" -#: libcore/as_environment.cpp:169 +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 #, c-format -msgid "...but get_variable_raw(%s, ) succeeded (%s)!" -msgstr "… ale get_variable_raw(%s, ) uspělo (%s)!" +msgid "ASNative(%s): needs at least two arguments" +msgstr "ASNative(%s): potřebuje alespoň dva argumenty" -#: libcore/as_environment.cpp:216 +#: libcore/asobj/Global_as.cpp:669 #, c-format -msgid "get_variable_raw(%s)" -msgstr "get_variable_raw(%s)" +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "ASconstructor(%s): argumenty musí být >= 0" -#: libcore/as_environment.cpp:222 +#: libcore/asobj/Global_as.cpp:712 #, c-format -msgid "Won't get invalid raw variable name: %s" -msgstr "Nezískám neplatný syrový název proměnné: %s" +msgid "ASnative(%s): args must be 0 or above" +msgstr "ASNative(%s): argumenty musí být >= 0" -#: libcore/as_environment.cpp:318 -#, c-format -msgid "reference to non-existent variable '%s'" -msgstr "odkaz na neexistující proměnnou „%s“" +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" +msgstr "" -#: libcore/as_environment.cpp:394 -#, c-format -msgid "Path target '%s' not found while setting %s=%s" -msgstr "Cesta cíle „%s“ nenalezena během nastavování %s=%s" +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" +msgstr "" -#: libcore/as_environment.cpp:413 +#: libcore/asobj/Global_as.cpp:946 #, c-format -msgid "Won't set invalid raw variable name: %s" -msgstr "Nenastavím neplatný syrový název proměnné: %s" +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" +msgstr "" -#: libcore/as_environment.cpp:548 +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 #, c-format -msgid "invalid path '%s' (p=next_slash=%s)" -msgstr "neplatná cesta „%s“ (p=next_slash=%s)" +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" +msgstr "" -#: libcore/as_environment.cpp:559 +#: libcore/asobj/Global_as.cpp:980 #, 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)" +msgid "Invalid call to setInterval(%s) - missing timeout argument" +msgstr "" -#: libcore/as_environment.cpp:637 +#: libcore/asobj/Global_as.cpp:1019 #, c-format -msgid "Invoking get_path_element(%s) on object %p" -msgstr "Volá se get_path_element(%s) na objektu %p" +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" +msgstr "" -#: libcore/as_environment.cpp:644 +#: libcore/asobj/Global_as.cpp:1052 #, c-format -msgid "Path element %s not found in object %p" -msgstr "Cesta prvku %s nenalezena v objektu %p" +msgid "Invalid call to setTimeout(%s): missing timeout argument" +msgstr "" -# TODO: Jak se přeloží „trait“? -#: libcore/abc/AbcBlock.cpp:64 libcore/abc/AbcBlock.cpp:132 -msgid "ABC: Finalizing trait yielded bad type for slot." -msgstr "ABC: Ukončující rys (trait) vyprodukoval chybný typ pro slot." +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" +msgstr "" -#: libcore/abc/AbcBlock.cpp:187 -msgid "ABC: Bad name for trait." -msgstr "ABC: Chybný název pro rys (trait)." +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" +msgstr "" -#: libcore/abc/AbcBlock.cpp:192 -msgid "ABC: Trait name must be fully qualified." -msgstr "ABC: Název rysu musí být plně kvalifikovaný." +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" +msgstr "" -#: libcore/abc/AbcBlock.cpp:239 libcore/abc/AbcBlock.cpp:265 -msgid "Bad method id in trait." -msgstr "Chybný identifikátor metody v rysu." +#: libcore/asobj/XMLNode_as.cpp:227 +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" -#: libcore/abc/AbcBlock.cpp:255 -msgid "Bad Class id in trait." -msgstr "Chybný identifikátor třídy v rysu." +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" +msgstr "XMLNode::appendChild() potřebuje alespoň jeden argument" -#: libcore/abc/AbcBlock.cpp:273 -msgid "ABC: Unknown type of trait." -msgstr "ABC: Neznámý druh rysu." +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "První argument XMLNode::appendChild() není XMLNode" -#: libcore/abc/AbcBlock.cpp:467 +#: libcore/asobj/XMLNode_as.cpp:643 #, c-format -msgid "Abc Version: %d.%d" -msgstr "Verze Abc: %d.%d" +msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgstr "XMLNode.insertBefore(%s) potřebuje alespoň dva argumenty" -#: libcore/abc/AbcBlock.cpp:566 -msgid "ABC: Bad string given for namespace." -msgstr "ABC: Pro jmenný prostor byl zadán chybný řetězec." +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "První argument XMLNode.insertBefore(%s) není XMLNode" -#: libcore/abc/AbcBlock.cpp:608 -msgid "ABC: Bad namespace for namespace set." -msgstr "ABC: Chybný jmenný prostor pro množinu jmenných prostorů." +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "Druhý argument XMLNode.insertBefore(%s) není XMLNode" -#: libcore/abc/AbcBlock.cpp:678 +#: libcore/asobj/NetStream_as.cpp:299 #, c-format -msgid "Action Block: Unknown multiname type (%d)." -msgstr "Blok akcí: Neznámý vícejmenný typ (%d)." +msgid "::pause(%d) called " +msgstr "" -#: libcore/abc/AbcBlock.cpp:711 libcore/abc/AbcBlock.cpp:721 -#: libcore/abc/AbcBlock.cpp:731 libcore/abc/AbcBlock.cpp:741 -msgid "Action Block: Bad index in optional argument." -msgstr "Blok akcí: Chybný index v nepovinném argumentu." +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" +msgstr "Žádný NetConnection příslušející tomuto NetStreamu, nebudu přehrávat" -#: libcore/abc/AbcBlock.cpp:751 -msgid "ABC: Bad index in optional argument, namespaces." -msgstr "ABC: Chybný index v nepovinném argumentu, jmenné prostory." +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." +msgstr "NetConnection není spojeno. Nebudu přehrávat." -#: libcore/abc/AbcBlock.cpp:773 +#: libcore/asobj/NetStream_as.cpp:379 #, c-format -msgid "ABC: Bad default value type (%X), but continuing." -msgstr "ABC: Chybný typ implicitní hodnoty (%X), přesto se bude pokračovat." +msgid "Couldn't load URL %s" +msgstr "" -#: libcore/abc/AbcBlock.cpp:811 -msgid "ABC: Bad return type for method info." -msgstr "ABC: Chybný návratový typ pro informace o metodě." +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "Připojuji se na film: %s" -#: libcore/abc/AbcBlock.cpp:824 -msgid "ABC: Unknown return type." -msgstr "ABC: Neznámý návratový typ." +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" +msgstr "" -#: libcore/abc/AbcBlock.cpp:841 -msgid "ABC: Bad parameter type in method." -msgstr "ABC: Chybný typ parametru v metodě." +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" +msgstr "" -#: libcore/abc/AbcBlock.cpp:850 -msgid "ABC: Unknown parameter type." -msgstr "ABC: Neznámý typ parametru." +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" +msgstr "" -#: libcore/abc/AbcBlock.cpp:939 -msgid "ABC: Out of bounds instance name." -msgstr "ABC: Název instance přesahující meze." +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" +msgstr "" -#: libcore/abc/AbcBlock.cpp:947 -msgid "ABC: QName required for instance." -msgstr "ABC: Qname požadován pro instanci." +#: libcore/asobj/NetStream_as.cpp:451 +#, fuzzy, c-format +msgid "Could not create Audio decoder: %s" +msgstr "Dekodér zvuku nebylo možné vytvořit: %s" -#: libcore/abc/AbcBlock.cpp:952 -msgid "ABC: No namespace to use for storing class." -msgstr "ABC: Pro ukládací třídu není k použití žádný jmenný prostor." +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "Gnash nemohl z NetConnection získat proud „%s“" -#: libcore/abc/AbcBlock.cpp:967 -msgid "Duplicate class registration." -msgstr "Násobná registrace třídy." +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" +msgstr "" +"Žádná obsluha médií není zaregistrována, vstup NetStream nelze rozebrat" -#: libcore/abc/AbcBlock.cpp:983 -msgid "ABC: Bad super type." -msgstr "ABC: Chybný rodičovský (super) typ." +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" +msgstr "Nemohu vytvořit parser vstupu NetStream" -#: libcore/abc/AbcBlock.cpp:994 +#: libcore/asobj/NetStream_as.cpp:520 #, c-format -msgid "ABC: Super type not found (%s)" -msgstr "ABC: Rodičovský typ nenalezen (%s)" +msgid "%p.startPlayback: playHead position reset to 0" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1001 -msgid "ABC: Can't extend a class which is final." -msgstr "ABC: Finální třídu nelze rozšiřovat." +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1007 -msgid "ABC: Can't extend an interface type." -msgstr "ABC: Typ rozhraní nelze rozšiřovat." +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1013 -msgid "ABC: Class cannot be its own supertype." -msgstr "ABC: Třída nemůže být sama sobě předkem." +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1034 -msgid "ABC: Bad namespace for protected." -msgstr "ABC: Chybný jmenný prostor pro chráněný." +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1053 -msgid "ABC: Bad name for interface." -msgstr "ABC: Chybný název pro rozhraní." +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1060 -msgid "ABC: Can't implement a non-interface type." -msgstr "ABC: Typ ne-rozhraní nelze implementovat." +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1072 -msgid "ABC: Out of bounds method for initializer." -msgstr "ABC: Metoda mimo meze pro inicializátor." +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1107 -msgid "ABC: Out of bound static constructor for class." -msgstr "ABC: Statický konstruktor mimo meze pro třídu." +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1146 -msgid "ABC: Out of bounds method for script." -msgstr "ABC: Metoda mimo meze pro skript." +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1182 -msgid "ABC: Out of bounds for method body." -msgstr "ABC: Mimo meze pro tělo metody." +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1189 -msgid "ABC: Only one body per method." -msgstr "ABC: Pouze jedno tělo na metodu." +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" +msgstr "Chyba při dekódování kódovaného snímku videa z NetStream vstupu" -#: libcore/abc/AbcBlock.cpp:1235 -msgid "ABC: Out of bound type for exception." -msgstr "ABC: Typ mimo meze pro výjimku." +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1245 +#: libcore/asobj/NetStream_as.cpp:688 #, c-format -msgid "ABC: Unknown type of object to catch. (%s)" -msgstr "ABC: Objekt neznámého typu na zachycení. (%s)" +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" +msgstr "" -#: libcore/abc/AbcBlock.cpp:1263 -msgid "ABC: Out of bound name for caught exception." -msgstr "ABC: Název mimo meze pro zachycenou výjimky." +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" +msgstr "" -#: libcore/Font.cpp:128 +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:778 +#, c-format msgid "" -"Attempt to set font display or copyright name again. This should mean there " -"is more than one DefineFontName tag referring to the same Font. Don't know " -"what to do in this case, so ignoring." +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" msgstr "" -"Pokus o přenastavení fontu displeje nebo označení práv na kopírování. To by " -"mohlo znamenat, že tu je více jak jedna značka DefineFontName odkazující na " -"stejný Font. Nevím, co v takovém případě dělat, takže to ignoruji." -#: libcore/Font.cpp:166 +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format msgid "" -"Attempt to add an embedded glyph CodeTable to a font that already has one. " -"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " -"tag refers to a font created by DefineFone2 or DefineFont3. Don't know what " -"should happen in this case, so ignoring." +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" msgstr "" -"Pokus o přidání CodeTable vestavěných kreseb písma do fontu, který už jednu " -"má. Toto by mohlo znamenat, že tu je více značek DefineFontInfo nebo že " -"značka DefineFontInfo odkazuje na font vytvořený pomocí DefineFont2 nebo " -"DefineFont3. Nevím, co by se v takovém případě mělo stát, takže to ignoruji." -#: utilities/soldumper.cpp:72 -msgid "This program dumps the internal data of a .sol file" -msgstr "Tento program vypíše vnitřní data souboru .sol" +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" +msgstr "" -#: utilities/soldumper.cpp:74 -msgid "Usage: soldumper [h] filename" -msgstr "Použití: soldumper [h] SOUBOR" +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." +msgstr "" -#: utilities/soldumper.cpp:75 utilities/flvdumper.cpp:303 -#: utilities/dumpshm.cpp:344 -msgid "-h\tHelp" -msgstr "-h\tNápověda" +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" -#: utilities/soldumper.cpp:76 -msgid "-f\tForce local directory access" -msgstr "-f\tVynutí přístup k místním adresářům" +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" -#: utilities/soldumper.cpp:77 -msgid "-l\tList all .sol files in default dir" -msgstr "-l\tVypíše všechny soubory .sol v implicitním adresáři" +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" +msgstr "" -#: utilities/soldumper.cpp:105 +#: libcore/asobj/NetStream_as.cpp:988 #, c-format -msgid "Gnash soldumper version: %s, Gnash version: %s\n" -msgstr "Verze gnashového soldumperu: %s, Verze Gnashe: %s\n" +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" +msgstr "" -#: utilities/soldumper.cpp:121 utilities/processor.cpp:277 -#: utilities/flvdumper.cpp:154 gui/gnash.cpp:313 -msgid "Verbose output turned on" -msgstr "Zapnut upovídaný výstup" +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" +msgstr "" -#: utilities/soldumper.cpp:125 -msgid "forcing local directory access only" -msgstr "vynucuji přístup jen k místním adresářům" +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "" -#: utilities/soldumper.cpp:130 -msgid "List .sol files in the default directory" -msgstr "Vypsat soubory .sol v implicitním adresáři" +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" +msgstr "" -#: utilities/processor.cpp:148 +#: libcore/asobj/NetStream_as.cpp:1090 #, c-format -msgid "fs_callback(%p): %s %s" -msgstr "fs_callback(%p): %s %s" +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" +msgstr "" -#: utilities/processor.cpp:161 +#: libcore/asobj/NetStream_as.cpp:1100 #, c-format -msgid "eventCallback: %s %s" -msgstr "eventCallback: %s %s" +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" -#: utilities/processor.cpp:238 +#: libcore/asobj/NetStream_as.cpp:1112 #, c-format -msgid "Gnash gprocessor version: %s, Gnash version: %s\n" -msgstr "Verze gnashového gprocessoru: %s, verze Gnashe: %s\n" +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" -#: utilities/processor.cpp:286 -msgid "Verbose actions disabled at compile time" -msgstr "Upovídané akce zakázány při překladu" +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" -#: utilities/processor.cpp:293 -msgid "Verbose parsing disabled at compile time" -msgstr "Upovídané rozebírání zakázáno při překladu" +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" +msgstr "" -#: utilities/processor.cpp:415 utilities/processor.cpp:418 gui/Player.cpp:219 -#: gui/Player.cpp:240 gui/pythonmod/gnash-view.cpp:440 -#: gui/pythonmod/gnash-view.cpp:443 +#: libcore/asobj/NetStream_as.cpp:1210 #, c-format -msgid "%s appended to local sandboxes" -msgstr "%s připojen k místním pískovištím (sandboxes)" +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "" -#: utilities/processor.cpp:591 +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1255 #, c-format msgid "" -"gprocessor -- an SWF processor for Gnash.\n" -"\n" -"usage: %s [options] \n" -"\n" -"Process the given SWF movie files.\n" -"\n" -"%s%s%s%s" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" msgstr "" -"gprocessor – procesor SWF pro Gnash.\n" -"\n" -"Použití: %s [PŘEPÍNAČE] \n" -"\n" -"Zpracuje zadané soubory se SWF filmem.\n" -"\n" -"%s%s%s%s" -#: utilities/processor.cpp:598 +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format msgid "" -"options:\n" -"\n" -" --help(-h) Print this info.\n" -" --version Print the version numbers.\n" -" -v Be verbose; i.e. print log messages to stdout\n" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" msgstr "" -"Přepínače:\n" -"\n" -" --help(-h) Vypíše tuto nápovědu.\n" -" --version Vypíše čísla verzí.\n" -" -v Bude upovídaný; tj. na standardní výstup vypisuje protokol\n" -#: utilities/processor.cpp:605 -msgid " -vp Be verbose about movie parsing\n" -msgstr " -vp Upovídané rozebírání filmu\n" +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" -#: utilities/processor.cpp:610 -msgid " -va Be verbose about ActionScript\n" -msgstr " -va Upovídaný ActionScript\n" +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "" -#: utilities/processor.cpp:615 +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format msgid "" -" -d []\n" -" Milliseconds delay between advances (0 by default).\n" -" If '-1' the delay will be computed from the FPS.\n" -" -r 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 \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" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" msgstr "" -" -d []\n" -" Zpoždění mezi kroky v milisekundách (implicitně 0).\n" -" „-1“ značí zpoždění vypočtené z FPS.\n" -" -r Umožní zadaný počet úplných běhů.\n" -" 0 znamená nekonečné cyklení.\n" -" Implicitní je 1 (skončit, jakmile je dosažen poslední " -"snímek).\n" -" -f \n" -" Umožní zadaný počet kroků snímku.\n" -" Je-li nastavena 0 (implicitní), provádí kroky snímku dokud\n" -" nebude splněna jiná zastavující podmínka.\n" +"První argument konstruktoru NetConnection nelze převést na NetConnection (%s)" -#: utilities/rtmpget.cpp:444 -msgid "Error parsing command line: " -msgstr "Chyba při rozebírání příkazového řádku: " +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "Přehrávání NetStream_as potřebuje argumenty" -#: utilities/flvdumper.cpp:172 gui/gnash.cpp:531 -msgid "Error parsing command line options: " -msgstr "Chyba při rozebírání přepínačů z příkazového řádku: " +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "NetStream.play(%s): proud není připojen" -#: utilities/flvdumper.cpp:173 -msgid "This is a Gnash flvdumper bug." -msgstr "Toto je chyba gnashového flvdumperu." +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "" -#: utilities/flvdumper.cpp:178 gui/gnash.cpp:585 -msgid "Error: no input file was specified. Exiting." -msgstr "Chyba: nebyl zadán žádný vstupní soubor. Končím." +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "" -#: utilities/flvdumper.cpp:300 -msgid "This program dumps the internal data of an FLV video file" -msgstr "Tento program vypíše vnitřní data video souboru FLV" +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "" -#: utilities/flvdumper.cpp:302 -msgid "Usage: flvdumper [-h] [-m] [-a] filename" -msgstr "Použití: flvdumper [-h] [-m] [-a] SOUBOR" +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "" -#: utilities/flvdumper.cpp:304 -msgid "-m\tPrint only Meta tags (default)" -msgstr "-m\tVypisuje pouze Meta značky (implicitní)" +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "" -#: utilities/flvdumper.cpp:305 -msgid "-a\tPrint all tags." -msgstr "-a\tVypisuje všechny značky" +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "" -#: utilities/dumpshm.cpp:136 +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 #, c-format -msgid "Gnash dumpshm version: %s, Gnash version: %s\n" -msgstr "Verze gnashového dumpshm: %s, Verze Gnashe: %s\n" +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ý)" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "XMLSocket.send(): socket neinicializován" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "XMLSocket.connect() zavoláno během spojení, ignorováno" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "XMLSocket.connect(): spojení selhalo" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "AsBroadcaster.initialize() vyžaduje jeden argument, žádný nezadán" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "AsBroadcaster.initialize(%s): první argument není objekt" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" +"AsBroadcaster.initialize(%s): první argument je objekt, ale nelze jej na " +"žádný převést (slepý odkaz na DisplayObject?)" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "%p.addListener(%s): tento objekt nemá žádného _listeners člena" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "%p.addListener(%s): _listener tohoto objektu není objektem: %s" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "Příliš mnoho argumentů (%d) předáno TextFormatu" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "Color.setRGB(): postrádám argument" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "Color.setTransform(): postrádám argument" + +#: libcore/asobj/Color_as.cpp:196 +#, 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" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "LocalConnection.connect(): potřebuje právě jeden argument" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "LocalConnection.connect(): první argument musí být řetězec" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "LocalConnection.send(%s): vyžaduje alespoň dva argumenty" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "Neexistuje žádný MediaHandler! Objekt Microphone nelze vytvořit" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "Pokus nastavit vlastnost activity objektu Microphone" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "XML.addRequestHeader: XML._customHeaders není objektem" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "XML.addRequestHeader vyžaduje alespoň jeden argument" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "XML.addRequestHeader: jediný argument není polem" + +#: libcore/asobj/LoadableObject.cpp:222 +#, fuzzy, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "XML.addRequestHeader(%s): argumenty po prvních dvou budou zahozeny" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "XML.addRequestHeader(%s): oba argumenty musí být řetězec" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "sendAndLoad() vyžaduje alespoň dva argumenty" + +#: libcore/asobj/LoadableObject.cpp:312 +#, fuzzy +msgid "sendAndLoad(): invalid empty URL" +msgstr "sendAndLoad(): neplatné prázdné URL" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "sendAndLoad(): neplatný cíl (musí být objektem XML nebo LoadVars)" + +#: libcore/asobj/LoadableObject.cpp:397 +#, fuzzy, c-format +msgid "Loading from URL: '%s'" +msgstr "Načítám z URL: „%s“" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "load() vyžaduje alespoň jeden argument" + +#: libcore/asobj/LoadableObject.cpp:426 +#, fuzzy +msgid "load(): invalid empty URL" +msgstr "load(): neplatné prázdné URL" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "Potomci" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "moveDisplayObject() – nelze nalézt objekt v hloubce %d" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" +"TextField: chybí kresba pro znak mezery (potřeba pro TAB). Ujistěte se, že " +"tvary DisplayObjectu z fontu %s se exportují do vašeho SWF souboru." + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "Chybí font pro TextField!" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" +"TextField: chybí vestavěná kresba znaku %d. Ujistěte se, že tvary " +"DisplayObjectu z fontu %s se exportují do vašeho SWF souboru." + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" +"TextField: postrádám kresbu zařízení pro znak %d. Možná nemáte ve svém " +"systému nainstalovaný font „%s“." + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" +"Současné prostředí nemá žádný cíl, VariableName (%s) přidruženou k textovému " +"poli nelze navázat. Gnash se ji pokusí zaregistrovat při příštím přístupu." + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" +"VariableName spojená s textovým polem ukazuje na neznámý cíl (%s). Je možné, " +"že instance DisplayObjectu bude vytvořena později v proudu SWF. Gnash se " +"pokusí o registraci znovu při příštím přístupu." + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +#, fuzzy +msgid "invalid HTML tag" +msgstr "neplatný obdélník" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +# Function name +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "blendMode" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "Nastavuji _height=%g u DisplayObjectu %s (%s)" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "ano" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "ne" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "Hloubka" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "Poměr" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "Hloubka ořezu" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "Rozměry" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "Dynamika" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "Maska" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "Zlikvidováno" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "Uvolněno" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "Režim míšení barev" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "Zneplatněno" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "Potomci zneplatněni" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "Pokus o nastavení %s, zamítnuto" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "Pokus nastavit %s.y na %s (číselní hodnota %g) zamítnut" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "Pokus nastavit %s._x na %s (číselná hodnota %g) zamítnut" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "Pokus nastavit %s._xscale na %s (číselná hodnota %g) zamítnut" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "Pokus nastavit %s._yscale na %s (číselná hodnota %g) zamítnut" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "Pokus nastavit %s._visible na %s (číselná hodnota %g) zamítnut" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "Pokus nastavit %s._alpha na %s (číselná hodnota %g) zamítnut" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "Pokus nastavit %s._rotation na %s (číselná hodnota %g) zamítnut" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "Nastavuji _width=%g u DisplayObjectu %s (%s)" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, fuzzy, c-format +msgid "AMF parsing error: %s" +msgstr "Chyba rozebírání: %s" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "Poškozený action kód: %s" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "%s: ZKONTROLUJMĚ: bylo rozbito" + +#: libcore/vm/ASHandlers.cpp:595 +#, fuzzy, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "GetUrl: cíl=%s url=%s" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "Délka značky ActionWaitForFrame (0x%X) == %d (očekáváno 3)" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "%s: cíl prostředí je null nebo není MovieClip" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "ActionWaitForFrame(%d): cíl (%s) má jen %d snímků" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "GotoLabel: cíl prostředí je null nebo není MovieClip" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +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" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "V ActionSubString je počátek menší než 1, nastavuji na 1." + +#: libcore/vm/ASHandlers.cpp:903 +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." + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" +"V ActionSubStringu jde počátek + velikost za vstupní řetězec, upravuji " +"velikost" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" +"Do proměnné v SWF%d nelze přiřadit sprite/DisplayObject. Vrátí se " +"nedefinováno namísto %s." + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "– získat proměnnou: %s=%s" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" +"ActionSetVariable: %s=%s: název proměnné byl vyhodnocen jako neplatný " +"(prázdný) řetězec" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "– nastavit proměnnou: %s = %s" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" +"Zavoláno ActionGetProperty(), ale současný cíl není DisplayObjectem" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "Nemohu najít cíl GetProperty (%s)" + +#: libcore/vm/ASHandlers.cpp:1087 +#, 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" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "duplicateMovieClip: předána neplatná hloubka %d; neduplikuji" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "Cesta zadaná funkci duplicateMovieClip(%s) neukazuje na DisplayObject" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "Cesta zadaná funkci duplicateMovieClip(%s) není spritem" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "Cesta zadaná funkci removeMovieClip(%s) neukazuje na DisplayObject" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "Cesta zadaná funkci removeMovieClip(%s) není spritem" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "startDrag: neznámý cíl „%s“" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "Hodnoty Y v ActionStartDrag prohozeny, opravuji" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "Hodnoty X v ActionStartDrag prohozeny, opravuji" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "– %s cast_to %s (neplatné argumenty?)" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "třída nalezená na zásobníku IMPLEMENTSOP není objektem: %s" + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "Cílový objekt pro IMPLEMENTSOP nemá prototyp." + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "Prototyp cílového objektu IMPLEMENTSOP není objektem (%s)" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "Neplatný čítač rozhraní (%d) na IMPLEMENTSOP" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "třída nalezená na zásobníku v IMPLEMENTSOP není objektem: %s" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "Objekt rozhraní pro IMPLEMENTSOP nemá prototyp." + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "Prototyp rozhraní objektu pro IMPLEMENTSOP není objektem (%s)." + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "V ActionMSubString je základ menší než 1, nastavuji na 1." + +#: libcore/vm/ASHandlers.cpp:1587 +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." + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" +"V ActionMbSubStringu jde základ+velikost za vstupní řetězec, upravuji " +"velikost podle délky: %d a počátku %d" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "Pro SWF5 neexistuje odpovídající implementace" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "ActionStrictMode nastaven na %1%" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" +"Určení snímku nalezené na zásobníku v ActionWaitForFrame se nevyhodnotí jako " +"platný snímek: %s" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" +"Neznámý druh push %d. Provádění bude pokrčovat, ale kvůli ztrátě " +"synchronizace je pravděpodobné selhání." + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "Neplatný register %d uvnitř ActionPush" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "\t%d) typ=%s, hodnota=%s" + +#: libcore/vm/ASHandlers.cpp:1917 +#, fuzzy +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "Na zásobníku nedefinované URL pro getUrl2, přeskakuji" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "větvení na pozici %d  – tato sekce běží pouze do %d" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" +"V ActionCallFrame nelze nalézt target_sprite „%s“! Akce cílového snímku " +"nebudou volány…" + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" +"Určení snímku nalezené na zásobníku v ActionGotoExpression se nevyhodnocuje " +"na platný snímek: %s" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" +"V ActionGotoExpression nelze nalézt cílový sprite „%s“. Na cílový snímek se " +"nepřejde…" + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "smazat %s.%s: nebyl nalezen žádný objekt na smazání" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "delete2 zavolán s cestou, kterou nelze převést na object" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "– nastavit místní proměnnou: %s = %s" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "ActionCallFunction: %s není objekt" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" +"Pokus o zavolání funkce o %u argumentech zatímco na zásobníku jsou pouze %u." + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "− nový objekt: %s" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "ActionNew: „%s“ není konstruktor" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "V kontextu timeline nemá zápis „var cokoliv“ žádný význam." + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "Argument funkce TargetPath(%s) nelze převést na DisplayObject" + +#: libcore/vm/ASHandlers.cpp:2474 +#, 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)" + +#: libcore/vm/ASHandlers.cpp:2581 +#, 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" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr " ActionGetMember: cíl: %s (objekt %p)" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "− get_member %s.%s=%s" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" +"ActionSetMember: %s.%s=%s: název člena byl vyhodnocen jako neplatný " +"(prázdný) řetězec" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "– set_member %s.%s=%s" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "– set_member %s.%s=%s na neplatném objektu!" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" +"Pokus o zavolání metody o %u argumentech zatímco na zásobníku jsou jen %u." + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr " jméno metody: %s" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr " objekt/funkce metody: %s" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr " počet argumentů metody: %d" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "ActionCallMethod vyvolána s neobjektovým objektem/funkcí (%s)" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "ActionCallMethod: Metodu %s objektu %s nelze nalézt" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "ActionCallMethod: vlastnost %d objektu %d nelze zavolat (%s)" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" +"Pokus zavolat konstruktor o %u argumentech zatímco jich je na zásobníku jen " +"%u." + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "" +"Při ActionNewMethod: při ActionMethod nenalezen žádný objekt na zásobníku" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "ActionNewMethod: metodu %s objektu %s nelze nalézt" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "ActionNewMethod: jméno metody není definováno a objekt není funkce" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "– %s instanceof %s (neplatné argumenty?)" + +#: libcore/vm/ASHandlers.cpp:2952 +#, fuzzy, 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" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "ActionExtends: Super není objektem (%s)" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "ActionExtends: Sub není funkcí (%s)" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 = %d, pozice kódu function2 = %d). Vynucuji délku kódu tak, aby " +"pohltil celý buffer (bude to fungovat?)." + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "DefineFunction2: pojmenovaná funkce „%s“ začíná na PC %d" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "DefineFunction2: anonymní funkce začíná na PC %d" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" +"ActionTry: rezervováno:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "Délka značky ActionWith != 2, přeskakuji" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "Prázdný blok with()…" + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "with(%s): první argument nelze převést na objekt!" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "Vyvolána obsluha nepodporované akce, kód v pc je %#x" + +#: libcore/vm/ASHandlers.cpp:3500 +#, fuzzy +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "Padělané prázdné URL z GetUrl v SWF souboru, přeskakuji" + +#: libcore/vm/ASHandlers.cpp:3512 +#, fuzzy +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" +"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." + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "getURL: cíl %s nenalezen" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "getURL: cíl %s není spritem" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "commonGetURL: současný cíl není definován" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "Neznámý cíl loadMovie: %s" + +#: libcore/vm/ASHandlers.cpp:3630 +#, fuzzy, c-format +msgid "get URL: target %s is not a sprite" +msgstr "getURL: cíl %s není spritem" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" +"Nelze nalézt film „%s“, na který má být nastaven cíl! Cíl nastavuji na NULL…" + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "–––––––––––––– lokální registr[%d] = „%s“" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "Na zásobník rozsahů (%s) nelze vložit nullovou hodnotu." + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" +"CALLPROP: Nelze volat metodu hodnoty, kterou nelze převést na objekt (%s)." + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" +"CALLPROP: Vlastnost „%s“ objektu „%s“ je „%s“, nelze zavolat jako metodu" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "GETPROPERTY: Hledám vlastnost %s objektu %s" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "GETPROPERTY: na zásobníku očekáván objekt, obdrženo %s." + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "ABC_ACTION_SETSLOT: neočekávaná neobjektová hodnota zásobníku %s" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" +"v zahájení operator() ActionExecu, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" +"Délka %u (%d) značky akce id %u na pc %d přetéká velikost bufferu akcí %d" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "Po vykonání: PC %d, další PC %d, následuje zásobník" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +#, fuzzy +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" +"Zásobník na padrť (chyba překladače ActionScriptu nebo úmyslně zmatečný " +"SWF). Žádná opatření k nápravě nebudou podniknuta (jak se dalo čekat)." + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "" + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" +"Konec bloku DoAction dosažen při přeskakování %d akčních značek (pc: %d, " +"stop_pc: %d)" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "Požadován skok mimo značku DoAction (pozice %d před značkou start)" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "–––––––––––––– globální registr[%d] = „%s“" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "Omezení rekurze dosaženo (%u)" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "Neobsloužená událost tlačítka %s" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "Povoleno" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "Stav tlačítka" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "neplatná cesta „%s“ (p=next_slash=%s)" + +#: libcore/as_environment.cpp:193 +#, 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)" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "Cesta cíle „%s“ nenalezena během nastavování %s=%s" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "Nenastavím neplatný syrový název proměnné: %s" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "Nezískám neplatný syrový název proměnné: %s" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "odkaz na neexistující proměnnou „%s“" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "call_frame(„%s“) – neplatný snímek" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "Nemohu naklonovat kořen filmu" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "rodič %s není movieclip, nelze klonovat" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "advance_movieclip: pro movieclip/film %s nejsou nahrané žádné snímky" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "Provádím %d značky ve snímku %d/%d movieclipu %s" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" +"Cílový snímek gotoFrame(%d) nikdy nebyl nahrán, ačkoliv počet snímků " +"v hlavičce (%d) říká, že bychom jej měli najít" + +#: libcore/MovieClip.cpp:1116 +#, fuzzy, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" +"Cíle gotoFrame(%d) snímku ještě k načtení (%d) nahrány). Budeme na něj " +"čekat, ale lepší způsob je explicitně použít WaitForFrame" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "MovieClip::goto_labeled_frame(„%s“) neznámá jmenovka" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "MovieClip::add_display_object(): neznámý cid = %d" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "movieclip::replace_display_object(): neznámý cid = %d" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" +"MovieClip::replace_display_object: v hloubce %d nebylo možné nalézt " +"jakýkoliv DisplayObject" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "Proměnné z %s nelze nahrát" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" +"removeMovieClip(%s): hloubka movieclipu (%d) mimo „dynamickou“ zónu " +"[0..1048575], neodstraním" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "Žádné přechody!" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr " snímků = %d" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" +"V hlavičce oznámeno %d snímků, ale jen %d značek SHOWFRAME nalezeno v define " +"sprite." + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr " –– sprite END ––" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "Neplatný typ filtru %d." + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "Filtr %d nemohl být načten." + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "Prázdný buffer akcí začínající na pozici %lu" + +#: libcore/parser/action_buffer.cpp:94 +#, 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" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "překročena délka adresáře s akčními buffery" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "Nerozpoznán formát plovoucí desetinné čárky s dvojitou přesností" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "Výjimka rozebírání: %s" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "Přidej vzorek zvuku %d s identifikátorem %d" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "gnash::SWFMovieDefinition::read() – soubor nezačíná SWF hlavičkou" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "verze: %d, délka_souboru: %d" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" +"SWFMovieDefinition::read(): nelze číst zipem komprimovaná SWF data; gnash " +"byl přeložen bez podpory zlib" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "soubor je komprimovaný" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "velikost snímku = %s, snímková frekvence = %f, snímků = %d" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "Nemohu spustit zaváděcí vlákno" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "Nemohu nalézt znak %d, výpis: %s" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "Během rozebírání proudu SWF došlo k chybě." + +# TODO: plural +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "%d řídících značek NENÍ následováno značkou SHOWFRAME" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" +"V hlavičce oznámeno %d snímků, ale v proudu nalezeno jen %d značek " +"SHOWFRAME. Předstírám, že jsem načetl všechny oznámené snímky" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" +"počet značek SHOWFRAME v SWF proudu „%s“ (%d) překračuje oznámený počet " +"v hlavičce (%d)." + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "chyba importu: ve filmu „%2$s“ nelze nalézt zdroj „%1$s“" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" +"Neregistrována žádná obsluha médií, vestavěné video nebude možné dekódovat" + +#: libcore/Video.cpp:69 +#, fuzzy, c-format +msgid "Could not create Video Decoder: %s" +msgstr "Dekodér zvuku nebylo možné vytvořit: %s" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "V definici videa chybí informace o videu" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" +"%s.swapDepth(%d): film má hloubku (%d) pod zónou statické hloubky (%d), jeho " +"hloubka nebude zaměněna" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "Původní kořenový film nemůže být odstraněn" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "Při obesílání posluchačů kláves dosaženy ActionLimits: %s." + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "Při advance čten buffer za svými hranicemi: %s" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "Při oznamování události myši dosaženy ActionLimits: %s." + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "" +"Nemohu zapsat požadavek na server do uživatelem dodaného deskriptoru %d: %s" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "Nebylo možné zapsat do deskriptoru prohlížeče č. %d: %s" + +#: libcore/movie_root.cpp:2155 +#, fuzzy, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "Služba fork při spouštění obsluhy URL „%s“ selhala" + +# TODO: plural +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "Pouze %d bajtů mohlo být zapsáno na deskriptor č. %d" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +# TODO: Jak se přeloží „trait“? +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "ABC: Ukončující rys (trait) vyprodukoval chybný typ pro slot." + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "ABC: Chybný název pro rys (trait)." + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "ABC: Název rysu musí být plně kvalifikovaný." + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "Chybný identifikátor metody v rysu." + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "Chybný identifikátor třídy v rysu." + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "ABC: Neznámý druh rysu." + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "Verze Abc: %d.%d" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "ABC: Pro jmenný prostor byl zadán chybný řetězec." + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "ABC: Chybný jmenný prostor pro množinu jmenných prostorů." + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "Blok akcí: Neznámý vícejmenný typ (%d)." + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "Blok akcí: Chybný index v nepovinném argumentu." + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "ABC: Chybný index v nepovinném argumentu, jmenné prostory." + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "ABC: Chybný typ implicitní hodnoty (%X), přesto se bude pokračovat." + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "ABC: Chybný návratový typ pro informace o metodě." + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "ABC: Neznámý návratový typ." + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "ABC: Chybný typ parametru v metodě." + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "ABC: Neznámý typ parametru." + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "ABC: Název instance přesahující meze." + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "ABC: Qname požadován pro instanci." + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "ABC: Pro ukládací třídu není k použití žádný jmenný prostor." + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "Násobná registrace třídy." + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "ABC: Chybný rodičovský (super) typ." + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "ABC: Rodičovský typ nenalezen (%s)" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "ABC: Finální třídu nelze rozšiřovat." + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "ABC: Typ rozhraní nelze rozšiřovat." + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "ABC: Třída nemůže být sama sobě předkem." + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "ABC: Chybný jmenný prostor pro chráněný." + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "ABC: Chybný název pro rozhraní." + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "ABC: Typ ne-rozhraní nelze implementovat." + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "ABC: Metoda mimo meze pro inicializátor." + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "ABC: Statický konstruktor mimo meze pro třídu." + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "ABC: Metoda mimo meze pro skript." + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "ABC: Mimo meze pro tělo metody." + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "ABC: Pouze jedno tělo na metodu." + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "ABC: Typ mimo meze pro výjimku." + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "ABC: Objekt neznámého typu na zachycení. (%s)" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "ABC: Název mimo meze pro zachycenou výjimky." + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" +"Požadováno nestahovat celý film, ale daný film je obrázek, pro který není " +"částečné stahování („loading thread“) ještě implementováno" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "FLV nelze nahrávat přímo jako film" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "Film „%s“ nebylo možné nahrát z knihovny" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "Nelze přečíst hlavičku souboru" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "Za hlavičkou MZ (.exe) nelze přečíst 3 bajty" + +#: libcore/MovieFactory.cpp:222 +#, fuzzy +msgid "Could not find SWF inside an .exe file" +msgstr "Uvnitř exe souboru nebylo možné nalézt SWF" + +#: libcore/MovieFactory.cpp:231 +#, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "Nelze přečíst obrázkový soubor z %s" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "Chyba rozebírání: %s" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "otevření „%s“ selhalo; nemohu vytvořit film" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "otvírák streamProvider nemůže otevřít „%s“" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "Zachycena výjimka: %s" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "Pokus o nastavení vlastnosti „%s“, která je jen pro čtení" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: libcore/as_object.cpp:654 +#, 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“" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "Při volání isPrototypeOf zjištěna kruhová závislost" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:560 +#, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "%s nebylo možné otevřít: %s" + +#: libdevice/events/MouseDevice.cpp:151 +#, fuzzy, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "Neblokující režim pro polohovací zařízení nebylo možné nastavit: %s" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "Reset myši selhal" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "VAROVÁNÍ: Nebylo možné rozpoznat identifikátor zařízení myši" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "VAROVÁNÍ: Nestandardní identifikátor zařízení myši %d" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "U myši nebylo možné aktivovat režim Data Reporting" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "kliknutí myši! %d" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "mouse_command: %d bajtů ze vstupního bufferu zahozeno" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "Neblokující režim pro polohovací zařízení nebylo možné nastavit: %s" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "VAROVÁNÍ: Chyba při rozebírání kalibračních dat!" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" +"Použijí se kalibrační data dotykové obrazovky: %.0f / %.0f / %.0f / %.0f / " +"%.0f / %.0f" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" +"VAROVÁNÍ: Žádné nastavení kalibrace pro dotykovou obrazovku nebylo nalezeno. " +"Ukazatel myši pravděpodobně nebude pracovat dokonale. Abyste dosáhli lepších " +"výsledků, nastavte do proměnné prostředí TSCALIB potřebné údaje." + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +#, fuzzy +msgid "Freeing offscreen buffer" +msgstr "Uvolňuji mimoobrazovkový buffer" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "Zařízení framebufferu používá %d bajtů paměti." + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "Videorežim: %d×%d s %d bity na pixel." + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "LUT8: Nastavuji paletu" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "LUT8: Chyba při nastavování palety: %s" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +#, fuzzy +msgid "Unable to write file %1%" +msgstr "Do souboru „%s“ nelze zapsat." + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "Tento program vypíše vnitřní data souboru .sol" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "Použití: soldumper [h] SOUBOR" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "-h\tNápověda" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "-f\tVynutí přístup k místním adresářům" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "-l\tVypíše všechny soubory .sol v implicitním adresáři" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "Verze gnashového soldumperu: %s, Verze Gnashe: %s\n" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "Zapnut upovídaný výstup" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "vynucuji přístup jen k místním adresářům" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "Vypsat soubory .sol v implicitním adresáři" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "fs_callback(%p): %s %s" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "eventCallback: %s %s" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "Verze gnashového gprocessoru: %s, verze Gnashe: %s\n" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "Upovídané akce zakázány při překladu" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "Upovídané rozebírání zakázáno při překladu" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "%s připojen k místním pískovištím (sandboxes)" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" +"gprocessor – procesor SWF pro Gnash.\n" +"\n" +"Použití: %s [PŘEPÍNAČE] \n" +"\n" +"Zpracuje zadané soubory se SWF filmem.\n" +"\n" +"%s%s%s%s" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" +"Přepínače:\n" +"\n" +" --help(-h) Vypíše tuto nápovědu.\n" +" --version Vypíše čísla verzí.\n" +" -v Bude upovídaný; tj. na standardní výstup vypisuje protokol\n" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr " -vp Upovídané rozebírání filmu\n" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr " -va Upovídaný ActionScript\n" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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 "" +" -d []\n" +" Zpoždění mezi kroky v milisekundách (implicitně 0).\n" +" „-1“ značí zpoždění vypočtené z FPS.\n" +" -r Umožní zadaný počet úplných běhů.\n" +" 0 znamená nekonečné cyklení.\n" +" Implicitní je 1 (skončit, jakmile je dosažen poslední " +"snímek).\n" +" -f \n" +" Umožní zadaný počet kroků snímku.\n" +" Je-li nastavena 0 (implicitní), provádí kroky snímku dokud\n" +" nebude splněna jiná zastavující podmínka.\n" + +#: utilities/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "Verze gnashového dumpshm: %s, Verze Gnashe: %s\n" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "Pro soubor se segmentem paměti použije „%s“" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "V ~/.gnashrc nenastaven LcShmKey, zkusí se nalézt" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "Nenalaezny žádné segmenty sdílené paměti!" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "Existující Klíč SHM je: %s, Velikost je: %s" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "Paměťové segmenty se zapisují na disk: „segment.raw“" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "Data jsou: 0x%s" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "jádro nepřeloženo s podporou sdílené paměti" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "Nalezeno! „set LCShmKey %s“ ve vašem ~/.gnashrc" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "Naposledy změněno: %s" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "Naposledy přepojeno: %s" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "Naposledy odpojeno: %s" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "Tento program vypíše vnitřní data sdíleného segmentu paměti" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "Použití: dumpshm [hdsanlif] SOUBOR" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "-i\tVypíše seznam segmentů" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "-r\tVypíše SYSV segmenty" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "-c\tVypíše SYSV segmenty na disk" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "-v\tUpovídaný výstup" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "\tPočáteční adresa tohoto segmentu: " + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "\tSoubor: " + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "\tPočet vyhrazených bajtů: " + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "\tCelkový počet bajtů: " + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "Chyba při rozebírání přepínačů z příkazového řádku: " + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "Toto je chyba gnashového flvdumperu." + +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." +msgstr "Chyba: nebyl zadán žádný vstupní soubor. Končím." + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "Tento program vypíše vnitřní data video souboru FLV" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "Použití: flvdumper [-h] [-m] [-a] SOUBOR" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "-m\tVypisuje pouze Meta značky (implicitní)" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "-a\tVypisuje všechny značky" + +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " +msgstr "Chyba při rozebírání příkazového řádku: " + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "FSCommand_callback(%p): %s %s" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +# TODO: plural +#: cygnal/libnet/network.cpp:1144 +#, fuzzy, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "Pouze %d bajtů mohlo být zapsáno na deskriptor č. %d" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "" + +#: cygnal/libnet/http.cpp:1562 +#, fuzzy, c-format +msgid "Version: %d.%d" +msgstr "Verze Abc: %d.%d" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr "" + +#: cygnal/cygnal.cpp:342 +#, fuzzy, c-format +msgid "Couldn't connect to %s" +msgstr "K databázi se nelze připojit" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 +#, fuzzy +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" +"Copyright © 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, " +"Inc.\n" +"Na Gnash se nevztahuje ŽÁDNÁ ZÁRUKA, jak jen zákon dovoluje.\n" +"Kopie Gnashe smíte šířit podle podmínek GNU General Public Licence.\n" +"Podrobnosti naleznete v souboru pojmenovaném COPYING.\n" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "" + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, fuzzy, c-format +msgid "Error parsing command line options: %s" +msgstr "Chyba při rozebírání přepínačů z příkazového řádku: " + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, fuzzy, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "Prohledávám adresář „%s“ na zásuvné moduly" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" +msgstr "" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "" -#: utilities/dumpshm.cpp:214 +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 #, c-format -msgid "Will use \"%s\" for memory segment file" -msgstr "Pro soubor se segmentem paměti použije „%s“" +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "" -#: utilities/dumpshm.cpp:230 -msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" -msgstr "V ~/.gnashrc nenastaven LcShmKey, zkusí se nalézt" +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "Toto je chyba Gnashe." -#: utilities/dumpshm.cpp:239 -msgid "No shared memory segments found!" -msgstr "Nenalaezny žádné segmenty sdílené paměti!" +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "Protokolování na disk zapnuto" -#: utilities/dumpshm.cpp:243 -#, c-format -msgid "Existing SHM Key is: %s, Size is: %s" -msgstr "Existující Klíč SHM je: %s, Velikost je: %s" +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "" -#: utilities/dumpshm.cpp:258 -msgid "Writing memory segment to disk: \"segment.raw\"" -msgstr "Paměťové segmenty se zapisují na disk: „segment.raw“" +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" -#: utilities/dumpshm.cpp:263 -#, c-format -msgid "The data is: 0x%s" -msgstr "Data jsou: 0x%s" +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "" -#: utilities/dumpshm.cpp:303 -msgid "kernel not configured for shared memory" -msgstr "jádro nepřeloženo s podporou sdílené paměti" +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "" -#: utilities/dumpshm.cpp:318 +#: cygnal/proc.cpp:119 #, c-format -msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" -msgstr "Nalezeno! „set LCShmKey %s“ ve vašem ~/.gnashrc" +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" -#: utilities/dumpshm.cpp:321 +#: gui/fb/fb.cpp:229 #, c-format -msgid "Last changed on: %s" -msgstr "Naposledy změněno: %s" +msgid "No renderer! %s not supported." +msgstr "" -#: utilities/dumpshm.cpp:322 -#, c-format -msgid "Last attached on: %s" -msgstr "Naposledy přepojeno: %s" +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "" -#: utilities/dumpshm.cpp:323 -#, c-format -msgid "Last detached on: %s" -msgstr "Naposledy odpojeno: %s" +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "" -#: utilities/dumpshm.cpp:341 -msgid "This program dumps the internal data of a shared memory segment" -msgstr "Tento program vypíše vnitřní data sdíleného segmentu paměti" +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "" -#: utilities/dumpshm.cpp:343 -msgid "Usage: dumpshm [hdsanlif] filename" -msgstr "Použití: dumpshm [hdsanlif] SOUBOR" +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "" -#: utilities/dumpshm.cpp:345 -msgid "-i\tList segments" -msgstr "-i\tVypíše seznam segmentů" +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "" -#: utilities/dumpshm.cpp:346 -msgid "-r\tDump SYSV segments" -msgstr "-r\tVypíše SYSV segmenty" +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "" -#: utilities/dumpshm.cpp:347 -msgid "-c\tDump SYSV segments to disk" -msgstr "-c\tVypíše SYSV segmenty na disk" +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "" -#: utilities/dumpshm.cpp:348 -msgid "-v\tVerbose output" -msgstr "-v\tUpovídaný výstup" +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "" -#: utilities/dumpshm.cpp:360 -msgid "\tBase address of this segment: " -msgstr "\tPočáteční adresa tohoto segmentu: " +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "Toto GUI zatím nepodporuje nabídky" -#: utilities/dumpshm.cpp:362 -msgid "\tFilespec: " -msgstr "\tSoubor: " +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "Toto GUI zatím nepodporuje ukazatel myši" -#: utilities/dumpshm.cpp:363 -msgid "\t# Bytes allocated: " -msgstr "\tPočet vyhrazených bajtů: " +#: gui/fb/fb.cpp:539 +#, fuzzy +msgid "Could not detect controlling TTY" +msgstr "VAROVÁNÍ: Řídící TTY nebylo možné rozpoznat" -#: utilities/dumpshm.cpp:364 -msgid "\tTotal # of bytes: " -msgstr "\tCelkový počet bajtů: " +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, fuzzy, c-format +msgid "Could not open %s" +msgstr "%s nebylo možné otevřít: %s" -#: plugin/aos4/plugin.cpp:587 plugin/win32/plugin.cpp:584 -#, c-format -msgid "FSCommand_callback(%p): %s %s" -msgstr "FSCommand_callback(%p): %s %s" +#: gui/fb/fb.cpp:554 +#, fuzzy +msgid "Could not get current VT state" +msgstr "VAROVÁNÍ: Nebylo možné získat stav aktuálního VT" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:162 -msgid "WARNING: failed to create VA-API display." -msgstr "POZOR: vytvoření displeje VA-API selhalo." +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:230 gui/gtk/gtk_glue_agg_vaapi.cpp:288 -msgid "ERROR: failed to map VA-API image." -msgstr "CHYBA: namapování obrazu VA-API selhalo." +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, fuzzy, c-format +msgid "Could not find device for VT number %d" +msgstr "VAROVÁNÍ: Pro VT číslo %d nebylo možné nalézt zařízení" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:236 -msgid "ERROR: failed to associate VA-API subpicture." -msgstr "CHYBA: přidružení podobrazu VA-API selhalo." +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, fuzzy, c-format +msgid "Could not activate VT number %d" +msgstr "VAROVÁNÍ: VT číslo %d nebylo možné aktivovat" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:370 -#, c-format -msgid "ERROR: failed to setup video window for surface 0x%08x." -msgstr "CHYBA: nastavení video okna pro povrch 0x%08x selhalo." +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, fuzzy, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "VAROVÁNÍ: Chyba při čekání na aktivaci VT %d" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:377 +#: gui/fb/fb.cpp:627 #, c-format -msgid "ERROR: failed to associate subpicture to surface 0x%08x." -msgstr "CHYBA: přidružení podobrazu k povrchu 0x%08x selhalo." +msgid "Could not attach controlling terminal (%s)" +msgstr "" -#: gui/gtk/gtk_glue_agg.cpp:92 gui/haiku/haiku_agg_glue.cpp:297 -#, c-format -msgid "Could not create AGG renderer with pixelformat %s" -msgstr "Nebylo možné vytvořit vykreslovací jádro AGG s formátem pixelů %s" +#: gui/fb/fb.cpp:635 +#, fuzzy +msgid "Could not query current keyboard mode on VT" +msgstr "VAROVÁNÍ: Nebylo možné se dotázat na současný stav klávesnice VT" -#: gui/gtk/gtk_glue_gtkglext.cpp:71 -#, c-format -msgid "OpenGL extension version - %d.%d" -msgstr "Verze rozšíření OpenGL – %d.%d" +#: gui/fb/fb.cpp:639 +#, fuzzy +msgid "Could not switch to graphics mode on new VT" +msgstr "VAROVÁNÍ: Na novém VT nebylo možné se přepnout do grafického režimu" -#: gui/gtk/gtk_glue_gtkglext.cpp:81 -msgid "" -"Cannot find the double-buffered visual.\n" -"Trying single-buffered visual." +#: gui/fb/fb.cpp:690 +#, fuzzy +msgid "Could not restore keyboard mode" +msgstr "VAROVÁNÍ: Režim klávesnice nebylo možné obnovit" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" msgstr "" -"Nemohu nalézt visual s dvojitou pamětí.\n" -"Zkouším visual s jednou pamětí." -#: gui/gtk/gtk_glue_gtkglext.cpp:87 -msgid "No appropriate OpenGL-capable visual found." -msgstr "Žádný vhodný visual podporující OpenGL nebyl nalezen." +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:90 -msgid "Got single-buffered visual." -msgstr "Získán visual s jednou pamětí." - -#: gui/gtk/gtk_glue_gtkglext.cpp:93 -msgid "Got double-buffered visual." -msgstr "Získán visual se dvěma pamětmi." - -#: gui/gtk/gtk.cpp:171 -msgid "Created XEmbedded window" -msgstr "Vytvořeno XEmbedded okno" - -#: gui/gtk/gtk.cpp:174 -msgid "Created top level window" -msgstr "Vytvořeno vrcholové okno" +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "" -#: gui/gtk/gtk.cpp:227 -msgid "Click to play" -msgstr "Pro přehrání klikněte" +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "" -#: gui/gtk/gtk.cpp:617 -#, c-format -msgid "Advance interval timer set to %d ms (~ %d FPS)" -msgstr "Časovač krokového intervalu nastaven na %d ms (~ %d s/s)" +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "" -#: gui/gtk/gtk.cpp:689 -msgid "Sound" -msgstr "Zvuk" +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "" -#: gui/gtk/gtk.cpp:736 -msgid "GtkGui: Window resize request received" -msgstr "GtkGui: Obdržen požadavek na změnu velikosti okna" +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "" -#: gui/gtk/gtk.cpp:1218 gui/kde/Kde4Gui.cpp:742 -msgid "Gnash preferences" -msgstr "Nastavení Gnashe" +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "" -#: gui/gtk/gtk.cpp:1253 -msgid "_Network" -msgstr "_Síť" +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "" -#: gui/gtk/gtk.cpp:1257 gui/kde/Kde4Gui.cpp:859 -msgid "Network preferences" -msgstr "Předvolby sítě" +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "" -#: gui/gtk/gtk.cpp:1265 -msgid "Network timeout in seconds (0 for no timeout):" -msgstr "Časový limit sítě v sekundách (0 pro žádný limit):" +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "" -#: gui/gtk/gtk.cpp:1284 -msgid "_Logging" -msgstr "Protoko_lování" +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "" -#: gui/gtk/gtk.cpp:1289 gui/kde/Kde4Gui.cpp:760 -msgid "Logging options" -msgstr "Volby protokolování" +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "" -#: gui/gtk/gtk.cpp:1293 -msgid "Verbosity level:" -msgstr "Úroveň upovídanosti:" +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "" -#: gui/gtk/gtk.cpp:1306 -msgid "Log to _file" -msgstr "Zaznamenávat do _souboru" +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "" -#: gui/gtk/gtk.cpp:1312 -msgid "Logfile name:" -msgstr "Jméno souboru s protokolem:" +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "" -#: gui/gtk/gtk.cpp:1325 -msgid "Log _parser output" -msgstr "Zaznamenávat výstup _parseru" +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "" -#: gui/gtk/gtk.cpp:1333 -msgid "Log SWF _actions" -msgstr "Zaznamenávat _akce SWF" +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "Double buffering vypnut" -#: gui/gtk/gtk.cpp:1341 -msgid "Log malformed SWF _errors" -msgstr "Zaznamenávat _chyby poškozeného SWF" +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "Double bufferring zapnut" -#: gui/gtk/gtk.cpp:1349 -msgid "Log ActionScript _coding errors" -msgstr "Zaznamenávat chyby v _kódu ActionScriptu" +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "" -#: gui/gtk/gtk.cpp:1365 -msgid "_Security" -msgstr "_Bezpečnost" +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "" -#: gui/gtk/gtk.cpp:1372 gui/kde/Kde4Gui.cpp:811 -msgid "Network connections" -msgstr "Síťová spojení" +#: gui/gnash.cpp:166 +#, fuzzy +msgid "Error: no input file was specified. Exiting.\n" +msgstr "Chyba: nebyl zadán žádný vstupní soubor. Končím." -#: gui/gtk/gtk.cpp:1378 -msgid "Connect only to local _host" -msgstr "Připojovat se jen na _tento stroj" +#: gui/gnash.cpp:212 +#, fuzzy +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "Neplatný deskriptor %d pro komunikaci s hostitelem\n" -#: gui/gtk/gtk.cpp:1385 -msgid "Connect only to local _domain" -msgstr "Připojovat se jen do místní _domény" +#: gui/gnash.cpp:219 +#, fuzzy +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "Neplatný deskriptor %d pro řídicí komunikaci\n" -#: gui/gtk/gtk.cpp:1392 -msgid "Disable SSL _verification" -msgstr "Vypnout o_věřování SSL" +#: gui/gnash.cpp:251 +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/gtk/gtk.cpp:1399 -msgid "_Whitelist" -msgstr "Seznam _povolených" +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "" -#: gui/gtk/gtk.cpp:1408 -msgid "_Blacklist" -msgstr "Seznam _zakázaných" +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "" -#: gui/gtk/gtk.cpp:1417 gui/kde/Kde4Gui.cpp:829 -msgid "Privacy" -msgstr "Soukromí" +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "" -#: gui/gtk/gtk.cpp:1421 gui/kde/Kde4Gui.cpp:832 -msgid "Shared objects directory:" -msgstr "Adresář se sdílenými objekty:" +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "" -#: gui/gtk/gtk.cpp:1433 -msgid "Do _not write Shared Object files" -msgstr "_Nezapisovat soubory sdílených objektů" +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "" -#: gui/gtk/gtk.cpp:1440 -msgid "Only _access local Shared Object files" -msgstr "_Zpřístupnit jen soubory s místními sdílenými objekty" +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "" -#: gui/gtk/gtk.cpp:1447 -msgid "Disable Local _Connection object" -msgstr "Zakázat objekty místních spojení" +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "" -#: gui/gtk/gtk.cpp:1461 -msgid "_Media" -msgstr "_Média" +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "" + +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "" + +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "" + +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "" + +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "" -#: gui/gtk/gtk.cpp:1467 gui/kde/Kde4Gui.cpp:877 -msgid "Sound" -msgstr "Zvuk" +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "" -#: gui/gtk/gtk.cpp:1472 -msgid "Use sound _handler" -msgstr "Použít obslu_hu zvuku" +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "" -#: gui/gtk/gtk.cpp:1480 -msgid "Media Streams" -msgstr "Proudy médií" +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "" -#: gui/gtk/gtk.cpp:1486 gui/kde/Kde4Gui.cpp:884 -msgid "Save media streams to disk" -msgstr "Ukládat na disk proudy médií" +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "" -#: gui/gtk/gtk.cpp:1495 gui/kde/Kde4Gui.cpp:890 -msgid "Save dynamically loaded media to disk" -msgstr "Ukládat na disk dynamicky nahrávaná média" +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "" -#: gui/gtk/gtk.cpp:1503 gui/kde/Kde4Gui.cpp:894 -msgid "Saved media directory:" -msgstr "Adresář s uloženými médii:" +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "" -#: gui/gtk/gtk.cpp:1523 -msgid "_Player" -msgstr "_Přehrávač" +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "" -#: gui/gtk/gtk.cpp:1529 gui/kde/Kde4Gui.cpp:906 -msgid "Player description" -msgstr "Popis přehrávače" +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "" -#: gui/gtk/gtk.cpp:1537 gui/kde/Kde4Gui.cpp:909 -msgid "Player version:" -msgstr "Verze přehrávače:" +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "" -#: gui/gtk/gtk.cpp:1553 gui/kde/Kde4Gui.cpp:915 -msgid "Operating system:" -msgstr "Operační systém:" +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "" -#: gui/gtk/gtk.cpp:1563 -msgid "If blank, Gnash will detect your OS" -msgstr "Není-li uvedeno, Gnash váš OS odhadne." +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "" -#: gui/gtk/gtk.cpp:1573 gui/kde/Kde4Gui.cpp:926 -msgid "URL opener:" -msgstr "URL otevírat pomocí:" +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "" -#: gui/gtk/gtk.cpp:1585 gui/kde/Kde4Gui.cpp:933 -msgid "Performance" -msgstr "Výkon" +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "" -#: gui/gtk/gtk.cpp:1599 gui/kde/Kde4Gui.cpp:936 -msgid "Max size of movie library:" -msgstr "Maximální velikost knihovny filmu:" +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "" -#: gui/gtk/gtk.cpp:1611 -msgid "Start _Gnash in pause mode" -msgstr "Spouštět _Gnash v režimu pozastaveného přehrávání" +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "" -#: gui/gtk/gtk.cpp:1635 gui/kde/Kde4Gui.cpp:455 -msgid "Movie properties" -msgstr "Vlastnosti filmu" +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "" -#: gui/gtk/gtk.cpp:1709 gui/kde/Kde4Gui.cpp:474 -msgid "Variable" -msgstr "Proměnná" +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "" -#: gui/gtk/gtk.cpp:1722 gui/kde/Kde4Gui.cpp:475 -msgid "Value" -msgstr "Hodnota" +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "" -#: gui/gtk/gtk.cpp:1776 -msgid "Gnash is the GNU SWF Player based on GameSWF." -msgstr "Gnash je GNU přehrávač SWF souborů založený na GameSWF." +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "" -#: gui/gtk/gtk.cpp:1780 -msgid "" -"\n" -"Renderer: " +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" msgstr "" -"\n" -"Vykreslování přes: " -#: gui/gtk/gtk.cpp:1782 -msgid "" -"\n" -"Hardware Acceleration: " +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" msgstr "" -"\n" -"Hardwarové urychlení: " -#: gui/gtk/gtk.cpp:1784 -msgid "" -"\n" -"GUI: " +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" msgstr "" -"\n" -"GUI: " -#: gui/gtk/gtk.cpp:1786 -msgid "" -"\n" -"Media: " +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" msgstr "" -"\n" -"Média: " -#: gui/gtk/gtk.cpp:1808 gui/gtk/gtk.cpp:1845 -msgid "translator-credits" -msgstr "Petr Písař" +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "" -#: gui/gtk/gtk.cpp:1837 -msgid "Gnash" -msgstr "Gnash" +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "" -#: gui/gtk/gtk.cpp:1880 -msgid "_File" -msgstr "_Soubor" +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "" -#: gui/gtk/gtk.cpp:1933 -msgid "_Edit" -msgstr "_Upravit" +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "" -#: gui/gtk/gtk.cpp:1953 -msgid "_Help" -msgstr "_Nápověda" +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "" -#: gui/gtk/gtk.cpp:1973 -msgid "_View" -msgstr "_Zobrazit" +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "" -#: gui/gtk/gtk.cpp:1981 -msgid "Redraw" -msgstr "Překreslit" +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "" -#: gui/gtk/gtk.cpp:1991 gui/gtk/gtk.cpp:1996 gui/gnash.cpp:71 -msgid "Toggle fullscreen" +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "" + +#: gui/gnash.cpp:489 +#, fuzzy +msgid "Toggle fullscreen\n" msgstr "Přepnout celoobrazovkový režim" -#: gui/gtk/gtk.cpp:2005 -msgid "Show updated ranges" -msgstr "Ukazovat změněné oblasti" +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" +msgstr "" -#: gui/gtk/gtk.cpp:2024 -msgid "_Quality" -msgstr "_Kvalita" +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" +msgstr "" -#: gui/gtk/gtk.cpp:2034 -msgid "Low" -msgstr "Nízká" +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" +msgstr "" -#: gui/gtk/gtk.cpp:2040 -msgid "Medium" -msgstr "Střední" +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "" -#: gui/gtk/gtk.cpp:2046 -msgid "High" -msgstr "Vysoká" +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" +msgstr "" -#: gui/gtk/gtk.cpp:2052 -msgid "Best" -msgstr "Nejlepší" +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" +msgstr "" -#: gui/gtk/gtk.cpp:2065 -msgid "Movie _Control" -msgstr "_Ovládání filmu" +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" +msgstr "" +"Copyright © 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software " +"Foundation, Inc.\n" +"Na Gnash se nevztahuje ŽÁDNÁ ZÁRUKA, jak jen zákon dovoluje.\n" +"Kopie Gnashe smíte šířit podle podmínek GNU General Public Licence.\n" +"Podrobnosti naleznete v souboru pojmenovaném COPYING.\n" +"\n" -#: gui/gtk/gtk.cpp:2076 gui/kde/Kde4Gui.cpp:578 -msgid "Play" -msgstr "Přehrát" +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "Volby při sestavení " -#: gui/gtk/gtk.cpp:2087 gui/kde/Kde4Gui.cpp:582 -msgid "Pause" -msgstr "Pozastavit" +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr " Vykreslování přes: " -#: gui/gtk/gtk.cpp:2097 gui/kde/Kde4Gui.cpp:586 -msgid "Stop" -msgstr "Zastavit" +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr " Hardwarové urychlení: " -#: gui/gtk/gtk.cpp:2109 gui/kde/kde.cpp:416 -msgid "Restart Movie" -msgstr "Přehrát od začátku" +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr " GUI: " -#: gui/gtk/gtk.cpp:2196 gui/gtk/gtk.cpp:2197 -#, c-format -msgid "Couldn't find pixmap file: %s" -msgstr "Nemohu najít soubor s pixmapu: %s" +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr "  Obsluha médií: " -#: gui/gtk/gtk.cpp:2203 -#, c-format -msgid "Failed to load pixbuf file: %s: %s" -msgstr "Selhalo načtení pixbuf souboru: %s: %s" +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr " Nakonfigurováno s: " -#: gui/gtk/gtk.cpp:2493 gui/aos4/aos4.cpp:266 -#, c-format -msgid "" -"Attempting to open file %s.\n" -"NOTE: the file open functionality is not yet implemented!" -msgstr "" -"Pokouším se otevřít soubor %s.\n" -"POZNÁMKA: Schopnost otevírání souboru ještě nebyla implementována!" +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr " CXXFLAGS: " -#: gui/gtk/gtk.cpp:2510 gui/gtk/gtk.cpp:2523 -msgid "Open file" -msgstr "Otevřít soubor" +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" +msgstr "Nebylo možné vytvořit vykreslovací jádro AGG s formátem pixelů RGB24" -#: gui/aos4/aos4.cpp:70 -#, c-format -msgid "Exception: %s on file %s line %d" -msgstr "Výjimka: %s v souboru %s na řádku %d" +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "Ignoruji požadavek na vytvoření X11 okna." -#: gui/aos4/aos4.cpp:274 -msgid "Cannot open File Requester!\n" -msgstr "Požadovač souborů nelze otevřít!\n" +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "# OSUDOVÉ: S argumentem -D nezadán žádný název souboru." -#: gui/aos4/aos4.cpp:609 -msgid "error creating RenderHandler!\n" -msgstr "chyba při vytváření RenderHandleru (obsluhy vykreslování)!\n" +#: gui/dump/dump.cpp:144 +#, fuzzy +msgid "# FATAL: No sleep ms value given with -S argument." +msgstr "# OSUDOVÉ: S argumentem -D nezadán žádný název souboru." -#: gui/aos4/aos4_cairo_glue.cpp:124 +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "" + +#: gui/dump/dump.cpp:352 #, c-format -msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." -msgstr "Bitová hloubka Caira musí být 16, 24 nebo 32 bitů. Ne %d." +msgid "Unable to write file '%s'." +msgstr "Do souboru „%s“ nelze zapsat." -#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 -msgid "Cannot layout Menu!!\n" -msgstr "Nelze rozvrhnout Nabídku!!\n" +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" +msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 -msgid "Cannot create Menu!!\n" -msgstr "Nelze vytvořit Nabídku!!\n" +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" +msgstr "Volání spawn_thread selhalo" -#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 -msgid "Cannot get Visual Info!!\n" -msgstr "Nelze získat informace o visualu!!\n" +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" +msgstr "Volání resume_thread selhalo" -#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 -msgid "Cannot get WB Screen pointer!!\n" -msgstr "Nelze získat ukazatel na write-back obrazovku!!\n" +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" +msgstr "vlákno pulses vrátilo %d" -#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 -msgid "prepDrawingArea() failed.\n" -msgstr "Funkce prepDrawingArea() selhala.\n" +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" +msgstr "volání send_data selhalo" -#: gui/aos4/aos4_agg_glue.cpp:116 gui/sdl/sdl_agg_glue.cpp:78 -#: gui/haiku/haiku_agg_glue.cpp:290 +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 #, c-format msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." msgstr "Bitová hloubka AGG musí být 16, 24, nebo 32 bitů. Ne %d." -#: gui/aos4/aos4_agg_glue.cpp:277 -#, c-format -msgid "AOS4-AGG: %i byte offscreen buffer allocated" -msgstr "AOS4-AGG: paměť přesahující obrazovku o %i bajtů byla alokována" - -#: gui/sdl/sdl_agg_glue.cpp:95 -msgid "SDL_SetVideoMode() failed for SdlAggGlue." -msgstr "SDL_SetVideoMode() selhal při SdlAggGlue." +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 +#, c-format +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "Nebylo možné vytvořit vykreslovací jádro AGG s formátem pixelů %s" -#: gui/sdl/sdl_agg_glue.cpp:132 gui/haiku/haiku_agg_glue.cpp:416 +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 #, c-format msgid "SDL-AGG: %i byte offscreen buffer allocated" msgstr "SDL-AGG: paměť přesahující obrazovku o %i bajtů byla alokována" -#: gui/kde/Kde4Gui.cpp:115 +#: gui/qt/Qt4Gui.cpp:120 msgid "Cairo renderer not supported!" msgstr "Vykreslování přes Cairo není podporováno!" -#: gui/kde/Kde4Gui.cpp:123 +#: gui/qt/Qt4Gui.cpp:128 msgid "OpenGL renderer not supported!" msgstr "Vykreslování přes OpenGL není podporováno!" -#: gui/kde/Kde4Gui.cpp:131 +#: gui/qt/Qt4Gui.cpp:136 msgid "AGG renderer not supported!" msgstr "Vykreslování přes AGG není podporováno!" -#: gui/kde/Kde4Gui.cpp:208 -msgid "Setting renderer" -msgstr "Nastavuje se vykreslovací jádro" - -#: gui/kde/Kde4Gui.cpp:212 -msgid "Set renderer" -msgstr "Nastavit vykreslovací jádro" +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "Vlastnosti filmu" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "Proměnná" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "Hodnota" -#: gui/kde/Kde4Gui.cpp:562 +#: gui/qt/Qt4Gui.cpp:588 msgid "Properties" msgstr "Vlastnosti" -#: gui/kde/Kde4Gui.cpp:566 gui/kde/kde.cpp:424 +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 msgid "Quit Gnash" msgstr "Ukončit Gnash" -#: gui/kde/Kde4Gui.cpp:573 +#: gui/qt/Qt4Gui.cpp:599 msgid "Preferences" msgstr "Nastavení" -#: gui/kde/Kde4Gui.cpp:590 +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "Přehrát" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "Pozastavit" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "Zastavit" + +#: gui/qt/Qt4Gui.cpp:616 msgid "Restart" msgstr "Přehrát od začátku" -#: gui/kde/Kde4Gui.cpp:595 gui/kde/kde.cpp:423 +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 msgid "Refresh" msgstr "Obnovit" -#: gui/kde/Kde4Gui.cpp:599 +#: gui/qt/Qt4Gui.cpp:625 msgid "Fullscreen" msgstr "Celoobrazovkový režim" -#: gui/kde/Kde4Gui.cpp:614 +#: gui/qt/Qt4Gui.cpp:640 msgid "File" msgstr "Soubor" -#: gui/kde/Kde4Gui.cpp:619 +#: gui/qt/Qt4Gui.cpp:645 msgid "Edit" msgstr "Upravit" -#: gui/kde/Kde4Gui.cpp:623 +#: gui/qt/Qt4Gui.cpp:649 msgid "Movie Control" msgstr "Ovládání filmu" -#: gui/kde/Kde4Gui.cpp:630 +#: gui/qt/Qt4Gui.cpp:656 msgid "View" msgstr "Zobrazit" -#: gui/kde/Kde4Gui.cpp:712 +#: gui/qt/Qt4Gui.cpp:738 msgid "Click to Play" msgstr "Kliknutím přehrajete" -#: gui/kde/Kde4Gui.cpp:757 +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "Nastavení Gnashe" + +#: gui/qt/Qt4Gui.cpp:785 msgid "Logging" msgstr "Protokolování" -#: gui/kde/Kde4Gui.cpp:763 +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "Volby protokolování" + +#: gui/qt/Qt4Gui.cpp:791 msgid "Verbosity level" msgstr "Úroveň upovídanosti" -#: gui/kde/Kde4Gui.cpp:781 +#: gui/qt/Qt4Gui.cpp:809 msgid "Log to file" msgstr "Zaznamenávat do souboru" -#: gui/kde/Kde4Gui.cpp:788 +#: gui/qt/Qt4Gui.cpp:816 msgid "Log parser output" msgstr "Zaznamenávat výstup parseru" -#: gui/kde/Kde4Gui.cpp:792 +#: gui/qt/Qt4Gui.cpp:820 msgid "Log SWF actions" msgstr "Zaznamenávat akce SWF" -#: gui/kde/Kde4Gui.cpp:796 +#: gui/qt/Qt4Gui.cpp:824 msgid "Log malformed SWF errors" msgstr "Zaznamenávat chyby poškozeného SWF" -#: gui/kde/Kde4Gui.cpp:801 +#: gui/qt/Qt4Gui.cpp:829 msgid "Log ActionScript coding errors" msgstr "Zaznamenávat chyby v kódu ActionScriptu" -#: gui/kde/Kde4Gui.cpp:808 +#: gui/qt/Qt4Gui.cpp:836 msgid "Security" msgstr "Bezpečnost" -#: gui/kde/Kde4Gui.cpp:814 +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "Síťová spojení" + +#: gui/qt/Qt4Gui.cpp:842 msgid "Connect only to local host" msgstr "Připojovat se jen na tento stroj" -#: gui/kde/Kde4Gui.cpp:819 +#: gui/qt/Qt4Gui.cpp:847 msgid "Connect only to local domain" msgstr "Připojovat se jen do místní domény" -#: gui/kde/Kde4Gui.cpp:824 +#: gui/qt/Qt4Gui.cpp:852 msgid "Disable SSL verification" msgstr "Vypnout ověřování SSL" -#: gui/kde/Kde4Gui.cpp:838 +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "Soukromí" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "Adresář se sdílenými objekty:" + +#: gui/qt/Qt4Gui.cpp:866 msgid "Do not write Shared Object files" msgstr "Nezapisovat soubory sdílených objektů" -#: gui/kde/Kde4Gui.cpp:844 +#: gui/qt/Qt4Gui.cpp:872 msgid "Only access local Shared Object files" msgstr "Zpřístupnit jen soubory s místními sdílenými objekty" -#: gui/kde/Kde4Gui.cpp:849 +#: gui/qt/Qt4Gui.cpp:877 msgid "Disable Local Connection object" msgstr "Zakázat objekty místních spojení" -#: gui/kde/Kde4Gui.cpp:856 +#: gui/qt/Qt4Gui.cpp:884 msgid "Network" msgstr "Síť" -#: gui/kde/Kde4Gui.cpp:862 +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "Předvolby sítě" + +#: gui/qt/Qt4Gui.cpp:890 msgid "Network timeout in seconds" msgstr "Časový limit sítě v sekundách" -#: gui/kde/Kde4Gui.cpp:874 +#: gui/qt/Qt4Gui.cpp:902 msgid "Media" msgstr "Média" -#: gui/kde/Kde4Gui.cpp:880 +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "Zvuk" + +#: gui/qt/Qt4Gui.cpp:908 msgid "Use sound handler" msgstr "Použít obsluhu zvuku" -#: gui/kde/Kde4Gui.cpp:903 +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "Ukládat na disk proudy médií" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "Ukládat na disk dynamicky nahrávaná média" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "Adresář s uloženými médii:" + +#: gui/qt/Qt4Gui.cpp:931 msgid "Player" msgstr "Přehrávač" -#: gui/kde/Kde4Gui.cpp:920 gui/kde/Kde4Gui.cpp:993 +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "Popis přehrávače" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "Verze přehrávače:" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "Operační systém:" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 msgid "" msgstr "" -#: gui/kde/Kde4Gui.cpp:945 +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "URL otevírat pomocí:" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "Výkon" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "Maximální velikost knihovny filmu:" + +#: gui/qt/Qt4Gui.cpp:973 msgid "Start Gnash in pause mode" msgstr "Spouštět Gnash v režimu pozastaveného přehrávání" -#: gui/kde/kde.cpp:413 +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "Nebylo možné vytvořit vykreslovací jádro AGG s formátem pixelů ABGR32" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "Nebylo možné vytvořit vykreslovací jádro AGG s formátem pixelů BGRA32" + +#: gui/qt/kde.cpp:413 msgid "Play Movie" msgstr "Přehrát film" -#: gui/kde/kde.cpp:414 +#: gui/qt/kde.cpp:414 msgid "Pause Movie" msgstr "Pozastavit film" -#: gui/kde/kde.cpp:415 +#: gui/qt/kde.cpp:415 msgid "Stop Movie" msgstr "Ukončit film" -#: gui/kde/kde.cpp:418 +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "Přehrát od začátku" + +#: gui/qt/kde.cpp:418 msgid "Step Forward" msgstr "Krok vpřed" -#: gui/kde/kde.cpp:419 +#: gui/qt/kde.cpp:419 msgid "Step Backward" msgstr "Krok zpět" -#: gui/kde/kde.cpp:420 +#: gui/qt/kde.cpp:420 msgid "Jump Forward" msgstr "Skok vpřed" -#: gui/kde/kde.cpp:421 +#: gui/qt/kde.cpp:421 msgid "Jump Backward" msgstr "Skok zpět" -#: gui/kde/kde_glue_agg.cpp:156 -msgid "Could not create AGG renderer with pixelformat BGRA32" -msgstr "Nebylo možné vytvořit vykreslovací jádro AGG s formátem pixelů BGRA32" +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, fuzzy, c-format +msgid "Could not create sound handler: %s. Will continue without sound." +msgstr "Nebylo možné vytvořit obsluhu zvuku: %s. Bude se pokračovat bez zvuku." -#: gui/kde/Kde4GlueAgg.cpp:115 -msgid "Could not create AGG renderer with pixelformat ABGR32" -msgstr "Nebylo možné vytvořit vykreslovací jádro AGG s formátem pixelů ABGR32" +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "Požadován zvuk, ale podpora zvuku nebyla zakompilována" -#: gui/riscos/riscos_glue_agg.cpp:70 gui/fltk/fltk_glue_agg.cpp:50 -msgid "Could not create AGG renderer with pixelformat RGB24" -msgstr "Nebylo možné vytvořit vykreslovací jádro AGG s formátem pixelů RGB24" +#: gui/aos4/aos4.cpp:70 +#, c-format +msgid "Exception: %s on file %s line %d" +msgstr "Výjimka: %s v souboru %s na řádku %d" -#: gui/fb/EventDevice.cpp:67 +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 #, c-format -msgid "Could not open %s: %s" -msgstr "%s nebylo možné otevřít: %s" +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" +msgstr "" +"Pokouším se otevřít soubor %s.\n" +"POZNÁMKA: Schopnost otevírání souboru ještě nebyla implementována!" + +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" +msgstr "Požadovač souborů nelze otevřít!\n" + +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" +msgstr "chyba při vytváření RenderHandleru (obsluhy vykreslování)!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:124 +#, c-format +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "Bitová hloubka Caira musí být 16, 24 nebo 32 bitů. Ne %d." + +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "Nelze rozvrhnout Nabídku!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "Nelze vytvořit Nabídku!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "Nelze získat informace o visualu!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" +msgstr "Nelze získat ukazatel na write-back obrazovku!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "Funkce prepDrawingArea() selhala.\n" + +#: gui/aos4/aos4_agg_glue.cpp:277 +#, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "AOS4-AGG: paměť přesahující obrazovku o %i bajtů byla alokována" + +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "SDL_SetVideoMode() selhal při SdlAggGlue." + +#: gui/gui.cpp:193 +#, fuzzy +msgid "Clipboard not yet supported in this GUI" +msgstr "Zobrazení přes celou obrazovku není v tomto GUI ještě podporováno" + +#: gui/gui.cpp:199 gui/gui.cpp:211 +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:205 +msgid "Window resize not yet supported in this GUI" +msgstr "Změna velikosti okna není v tomto GUI ještě podporována" + +#: gui/gui.cpp:229 gui/gui.cpp:242 +#, fuzzy +msgid "Menu 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:235 +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:282 +msgid "Can't update stage matrix till VM is initialized" +msgstr "" + +#: gui/gui.cpp:334 +#, c-format +msgid "Invalid scaleMode %d" +msgstr "" + +#: gui/gui.cpp:374 +#, c-format +msgid "Invalid horizontal align %d" +msgstr "" + +#: gui/gui.cpp:405 +#, c-format +msgid "Invalid vertical align %d" +msgstr "" + +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" +msgstr "" + +#: gui/gui.cpp:1261 +#, c-format +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" +msgstr "" + +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" +msgstr "" + +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" +msgstr "" + +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" +msgstr "" + +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" +msgstr "" + +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" +msgstr "" + +#: gui/Player.cpp:169 +#, c-format +msgid "Unhandled callback %s with arguments %s" +msgstr "Neobsloužené zpětné volání %s s argumenty %s" + +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" +msgstr "Zadána neexistující obsluha médií %1%" + +#: gui/Player.cpp:545 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay" +msgstr "" + +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" +msgstr "" + +#: gui/Player.cpp:717 +#, c-format +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" +msgstr "" + +#: gui/Player.cpp:773 +#, c-format +msgid "FsCommand exec called with argument %s" +msgstr "Zavolán FsCommand exec s argumentem %s" + +#: gui/Player.cpp:790 +#, c-format +msgid "FsCommand trapallkeys called with argument %s" +msgstr "Zavolán FcCmmand trapallkeys s argumentem %s" + +#: gui/Player.cpp:796 +#, c-format +msgid "FsCommand '%s(%s)' not handled internally" +msgstr "FsCommand „%s(%s)“ není vnitřně obsluhován" + +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "POZOR: vytvoření displeje VA-API selhalo." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +#, fuzzy +msgid "failed to map VA-API image." +msgstr "CHYBA: namapování obrazu VA-API selhalo." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +#, fuzzy +msgid "failed to associate VA-API subpicture." +msgstr "CHYBA: přidružení podobrazu VA-API selhalo." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, fuzzy, c-format +msgid "failed to setup video window for surface 0x%08x." +msgstr "CHYBA: nastavení video okna pro povrch 0x%08x selhalo." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, fuzzy, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "CHYBA: přidružení podobrazu k povrchu 0x%08x selhalo." + +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "" + +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "" + +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "Pro přehrání klikněte" + +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "Časovač krokového intervalu nastaven na %d ms (~ %d s/s)" + +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "Zvuk" + +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "_Síť" -#: gui/fb/EventDevice.cpp:72 -#, c-format -msgid "Could not set non-blocking mode for pointing device: %s" -msgstr "Neblokující režim pro polohovací zařízení nebylo možné nastavit: %s" +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" +msgstr "Časový limit sítě v sekundách (0 pro žádný limit):" -#: gui/fb/fb.cpp:207 -msgid "Closing framebuffer device" -msgstr "Uzavírám zařízení framebufferu." +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "Protoko_lování" -#: gui/fb/fb.cpp:213 -msgid "Free'ing offscreen buffer" -msgstr "Uvolňuji mimoobrazovkový buffer" +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "Úroveň upovídanosti:" -#: gui/fb/fb.cpp:227 -msgid "LUT8: Setting up colormap" -msgstr "LUT8: Nastavuji paletu" +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "Zaznamenávat do _souboru" -#: gui/fb/fb.cpp:252 -#, c-format -msgid "LUT8: Error setting colormap: %s" -msgstr "LUT8: Chyba při nastavování palety: %s" +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "Jméno souboru s protokolem:" -#: gui/fb/fb.cpp:293 -#, c-format -msgid "Framebuffer device uses %d bytes of memory." -msgstr "Zařízení framebufferu používá %d bajtů paměti." +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "Zaznamenávat výstup _parseru" -#: gui/fb/fb.cpp:295 -#, c-format -msgid "Video mode: %dx%d with %d bits per pixel." -msgstr "Videorežim: %d×%d s %d bity na pixel." +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "Zaznamenávat _akce SWF" -#: gui/fb/fb.cpp:340 -msgid "Double buffering enabled" -msgstr "Double bufferring zapnut" +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "Zaznamenávat _chyby poškozeného SWF" -#: gui/fb/fb.cpp:343 -msgid "Double buffering disabled" -msgstr "Double buffering vypnut" +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "Zaznamenávat chyby v _kódu ActionScriptu" -#: gui/fb/fb.cpp:351 -#, c-format -msgid "red channel: %d / %d" -msgstr "červený kanál: %d/%d" +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "_Bezpečnost" -#: gui/fb/fb.cpp:353 -#, c-format -msgid "green channel: %d / %d" -msgstr "zelený kanál: %d/%d" +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "Připojovat se jen na _tento stroj" -#: gui/fb/fb.cpp:355 -#, c-format -msgid "blue channel: %d / %d" -msgstr "modrý kanál: %d/%d" +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "Připojovat se jen do místní _domény" -#: gui/fb/fb.cpp:357 -#, c-format -msgid "Total bits per pixel: %d" -msgstr "Celkem bitů na pixel: %d" +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "Vypnout o_věřování SSL" -#: gui/fb/fb.cpp:520 -msgid "This GUI does not yet support menus" -msgstr "Toto GUI zatím nepodporuje nabídky" +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "Seznam _povolených" -#: gui/fb/fb.cpp:526 -msgid "This GUI does not yet support a mouse pointer" -msgstr "Toto GUI zatím nepodporuje ukazatel myši" +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "Seznam _zakázaných" -#: gui/fb/fb.cpp:614 -msgid "WARNING: Could not detect controlling TTY" -msgstr "VAROVÁNÍ: Řídící TTY nebylo možné rozpoznat" +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" +msgstr "_Nezapisovat soubory sdílených objektů" -#: gui/fb/fb.cpp:624 gui/fb/fb.cpp:660 gui/fb/fb.cpp:693 gui/fb/fb.cpp:742 -#, c-format -msgid "WARNING: Could not open %s" -msgstr "VAROVÁNÍ: %s nebylo možné otevřít" +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" +msgstr "_Zpřístupnit jen soubory s místními sdílenými objekty" -#: gui/fb/fb.cpp:629 -msgid "WARNING: Could not get current VT state" -msgstr "VAROVÁNÍ: Nebylo možné získat stav aktuálního VT" +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" +msgstr "Zakázat objekty místních spojení" -#: gui/fb/fb.cpp:635 -#, c-format -msgid "Original TTY NO = %d" -msgstr "Číslo původního TTY = %d" +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "_Média" -#: gui/fb/fb.cpp:640 -msgid "WARNING: Could not request a new VT" -msgstr "VAROVÁNÍ: Nelze zažádat o nový VT" +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "Použít obslu_hu zvuku" -#: gui/fb/fb.cpp:645 -#, c-format -msgid "Own TTY NO = %d" -msgstr "Číslo vlastního VT = %d" +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" +msgstr "Proudy médií" -#: gui/fb/fb.cpp:654 gui/fb/fb.cpp:687 gui/fb/fb.cpp:736 -#, c-format -msgid "WARNING: Could not find device for VT number %d" -msgstr "VAROVÁNÍ: Pro VT číslo %d nebylo možné nalézt zařízení" +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "_Přehrávač" -#: gui/fb/fb.cpp:665 gui/fb/fb.cpp:747 -#, c-format -msgid "WARNING: Could not activate VT number %d" -msgstr "VAROVÁNÍ: VT číslo %d nebylo možné aktivovat" +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "Není-li uvedeno, Gnash váš OS odhadne." -#: gui/fb/fb.cpp:671 gui/fb/fb.cpp:753 -#, c-format -msgid "WARNING: Error waiting for VT %d becoming active" -msgstr "VAROVÁNÍ: Chyba při čekání na aktivaci VT %d" +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" +msgstr "" -#: gui/fb/fb.cpp:709 -msgid "WARNING: Could not query current keyboard mode on VT" -msgstr "VAROVÁNÍ: Nebylo možné se dotázat na současný stav klávesnice VT" +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" +msgstr "" -#: gui/fb/fb.cpp:713 -msgid "WARNING: Could not switch to graphics mode on new VT" -msgstr "VAROVÁNÍ: Na novém VT nebylo možné se přepnout do grafického režimu" +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" +msgstr "" -#: gui/fb/fb.cpp:720 -#, c-format -msgid "VT %d ready" -msgstr "VT %d připraven" +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" +msgstr "Spouštět _Gnash v režimu pozastaveného přehrávání" -#: gui/fb/fb.cpp:732 -msgid "Restoring terminal..." -msgstr "Obnovuji terminál…" +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" -#: gui/fb/fb.cpp:761 -msgid "WARNING: Could not restore keyboard mode" -msgstr "VAROVÁNÍ: Režim klávesnice nebylo možné obnovit" +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." +msgstr "Gnash je GNU přehrávač SWF souborů založený na GameSWF." -#: gui/fb/TouchDevice.cpp:240 -msgid "WARNING: Error parsing calibration data!" -msgstr "VAROVÁNÍ: Chyba při rozebírání kalibračních dat!" +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " +msgstr "" +"\n" +"Vykreslování přes: " -#: gui/fb/TouchDevice.cpp:242 -#, c-format +#: gui/gtk/gtk.cpp:1862 msgid "" -"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +"\n" +"Hardware Acceleration: " msgstr "" -"Použijí se kalibrační data dotykové obrazovky: %.0f / %.0f / %.0f / %.0f / " -"%.0f / %.0f" +"\n" +"Hardwarové urychlení: " -#: gui/fb/TouchDevice.cpp:245 +#: gui/gtk/gtk.cpp:1864 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" +"\n" +"GUI: " msgstr "" -"VAROVÁNÍ: Žádné nastavení kalibrace pro dotykovou obrazovku nebylo nalezeno. " -"Ukazatel myši pravděpodobně nebude pracovat dokonale. Abyste dosáhli lepších " -"výsledků, nastavte do proměnné prostředí TSCALIB potřebné údaje." +"\n" +"GUI: " -#: gui/fb/MouseDevice.cpp:157 -msgid "Mouse reset failed" -msgstr "Reset myši selhal" +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " +msgstr "" +"\n" +"Média: " -#: gui/fb/MouseDevice.cpp:165 -msgid "WARNING: Could not detect mouse device ID" -msgstr "VAROVÁNÍ: Nebylo možné rozpoznat identifikátor zařízení myši" +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "Petr Písař" -#: gui/fb/MouseDevice.cpp:169 -#, c-format -msgid "WARNING: Non-standard mouse device ID %d" -msgstr "VAROVÁNÍ: Nestandardní identifikátor zařízení myši %d" +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "_Soubor" -#: gui/fb/MouseDevice.cpp:174 -msgid "Could not activate Data Reporting mode for mouse" -msgstr "U myši nebylo možné aktivovat režim Data Reporting" +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "_Upravit" -#: gui/fb/MouseDevice.cpp:281 -#, c-format -msgid "x/y %d/%d button %d" -msgstr "x/y %d/%d tlačítko %d" +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "_Nápověda" -#: gui/fb/MouseDevice.cpp:301 -#, c-format -msgid "read mouse @ %d / %d, btn %d" -msgstr "přečtena myš na %d/%d, tlač. %d" +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "_Zobrazit" -#: gui/fb/MouseDevice.cpp:309 -#, c-format -msgid "mouse click! %d" -msgstr "kliknutí myši! %d" +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "Překreslit" -#: gui/fb/MouseDevice.cpp:327 -#, c-format -msgid "mouse_command: discarded %d bytes from input buffer" -msgstr "mouse_command: %d bajtů ze vstupního bufferu zahozeno" +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "Přepnout celoobrazovkový režim" -#: gui/Player.cpp:149 -#, c-format -msgid "Timer delay set to %d milliseconds" -msgstr "Prodleva časovače nastaveno na %d milisekund(u/y)" +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "Ukazovat změněné oblasti" -#: gui/Player.cpp:170 gui/pythonmod/gnash-view.cpp:225 -msgid "Sound requested but no sound support compiled in" -msgstr "Požadován zvuk, ale podpora zvuku nebyla zakompilována" +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" +msgstr "_Kvalita" + +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "Nízká" -#: gui/Player.cpp:175 gui/pythonmod/gnash-view.cpp:222 +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "Střední" + +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "Vysoká" + +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "Nejlepší" + +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "_Ovládání filmu" + +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 #, c-format -msgid "Could not create sound handler: %s. Will continue w/out sound." -msgstr "Nebylo možné vytvořit obsluhu zvuku: %s. Bude se pokračovat bez zvuku." +msgid "Couldn't find pixmap file: %s" +msgstr "Nemohu najít soubor s pixmapu: %s" -#: gui/Player.cpp:195 +#: gui/gtk/gtk.cpp:2282 #, c-format -msgid "Activating FPS debugging every %g seconds" -msgstr "Aktivuji ladění FPS každých %g sekund" +msgid "Failed to load pixbuf file: %s: %s" +msgstr "Selhalo načtení pixbuf souboru: %s: %s" -#: gui/Player.cpp:321 -msgid "Non-existent media handler %1% specified" -msgstr "Zadána neexistující obsluha médií %1%" +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "Otevřít soubor" -#: gui/Player.cpp:368 -#, c-format +#: gui/gtk/gtk_glue_gtkglext.cpp:72 msgid "" -"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." msgstr "" -"Vstupní film má zřícené rozměry %d/%d. Nastavuje se na 1/1 a pokračuje se." +"Nemohu nalézt visual s dvojitou pamětí.\n" +"Zkouším visual s jednou pamětí." -#: gui/Player.cpp:670 -#, c-format -msgid "Unhandled callback %s with arguments %s" -msgstr "Neobsloužené zpětné volání %s s argumenty %s" +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "Žádný vhodný visual podporující OpenGL nebyl nalezen." -#: gui/Player.cpp:711 -#, c-format -msgid "Sent FsCommand '%s' to host fd %d" -msgstr "FsCommand „%s“ odeslán na deskriptor stroje %d" +#: extensions/mysql/mysql_db.cpp:186 +msgid "Couldn't initialize database" +msgstr "Databázi nelze inicializovat" -#: gui/Player.cpp:719 -#, c-format -msgid "Running as plugin: skipping internal handling of FsCommand %s%s." -msgstr "Běžím jako zásuvný modul: vynechávám vnitřní obsluhu fsCommand %s%s." +#: extensions/mysql/mysql_db.cpp:191 +msgid "Couldn't connect to database" +msgstr "K databázi se nelze připojit" -#: gui/Player.cpp:760 +#: extensions/mysql/mysql_db.cpp:217 extensions/mysql/mysql_db.cpp:245 #, c-format -msgid "FsCommand exec called with argument %s" -msgstr "Zavolán FsCommand exec s argumentem %s" +msgid "MySQL connection error: %s" +msgstr "Chyba při připojování se k MySQL: %s" -#: gui/Player.cpp:777 +#: extensions/mysql/mysql_db.cpp:224 extensions/mysql/mysql_db.cpp:252 #, c-format -msgid "FsCommand trapallkeys called with argument %s" -msgstr "Zavolán FcCmmand trapallkeys s argumentem %s" +msgid "" +"MySQL error on query for:\n" +"\t%s\n" +"Query was: %s" +msgstr "" +"Chyba MySQL na dotazu pro:\n" +"\t%s\n" +"Dotaz byl: %s" -#: gui/Player.cpp:783 +#: extensions/mysql/mysql_db.cpp:266 #, c-format -msgid "FsCommand '%s(%s)' not handled internally" -msgstr "FsCommand „%s(%s)“ není vnitřně obsluhován" +msgid "Field name is: %s: " +msgstr "Jméno položky je: %s: " -#: gui/haiku/haiku.cpp:141 -msgid "spawn_thread failed" -msgstr "Volání spawn_thread selhalo" +#~ msgid "get url: target %s is not a sprite" +#~ msgstr "získat URL: cíl %s není spritem" -#: gui/haiku/haiku.cpp:144 -msgid "resume_thread failed" -msgstr "Volání resume_thread selhalo" +#~ msgid "%s on Haiku" +#~ msgstr "%s v Haiku" -#: gui/haiku/haiku.cpp:157 -#, c-format -msgid "pulses thread returned %d" -msgstr "vlákno pulses vrátilo %d" +#~ msgid "PNG warning: %s" +#~ msgstr "Varování PNG: %s" -#: gui/haiku/haiku.cpp:248 -msgid "send_data failed" -msgstr "volání send_data selhalo" +#~ msgid "Socket interrupted by a system call" +#~ msgstr "Socket byl přerušen systémovým voláním" + +#~ msgid "Scanning directory \"%s\" for plugins" +#~ msgstr "Prohledávám adresář „%s“ na zásuvné moduly" + +#~ msgid "Gnash Plugin name: %s" +#~ msgstr "Jméno gnashového zásuvného modulu: %s" + +#~ msgid "Found interlaced GIF (%d x %d)" +#~ msgstr "Nalezen prokládaný GIF (%d×%d)" + +#~ msgid "Found non-interlaced GIF (%d x %d)" +#~ msgstr "Nalezen neprokládaný GIF (%d×%d)" + +#~ msgid "GC deleted, deleting all managed resources - collector run %d times" +#~ msgstr "GC smazán, odstraňují se všechny řízené zdroje – sběr běžel %d krát" + +#~ msgid "GC: sweep scan started" +#~ msgstr "GC: zahájena úklidová prohlídka" + +#~ msgid "GC: recycling object %p (%s)" +#~ msgstr "GC: objekt %p (%s) se recykluje" + +#~ msgid "GC: recycled %d unreachable resources - %d left" +#~ msgstr "GC: recyklováno %d nedosažitelných zdrojů – zbývá %d" -#: gui/haiku/haiku.cpp:384 gui/dump/dump.cpp:131 -msgid "# FATAL: No filename given with -D argument." -msgstr "# OSUDOVÉ: S argumentem -D nezadán žádný název souboru." +#~ msgid "" +#~ "GC: collection cycle started - %d/%d new resources allocated since last " +#~ "run (from %d to %d)" +#~ msgstr "" +#~ "GC: cyklus sběru zahájen – alokováno %d/%d nových zdrojů od posledního " +#~ "běhu (od %d do %d)" -#: gui/gui.cpp:182 gui/gui.cpp:194 -msgid "Fullscreen not yet supported in this GUI" -msgstr "Zobrazení přes celou obrazovku není v tomto GUI ještě podporováno" +#~ msgid "Warning: rendering ended while drawing a mask" +#~ msgstr "Varování: překreslování skončilo během vykreslování masky" -#: gui/gui.cpp:188 -msgid "Window resize not yet supported in this GUI" -msgstr "Změna velikosti okna není v tomto GUI ještě podporována" +#~ msgid "Warning: rendering ended while masks were still active" +#~ msgstr "Varování: překreslování skončilo, zatímco maska byla stále aktivní" -#: gui/gui.cpp:213 -msgid "Menu hiding not yet supported in this GUI" -msgstr "Skrývání nabídky není v tomto GUI ještě podporováno" +#~ msgid "" +#~ "Warning: select_clipbounds encountered a character definition with null " +#~ "bounds" +#~ msgstr "" +#~ "Varování: select_clipbounds zaznamenalo definic znaku s nullovými " +#~ "hranicemi" -#: gui/gui.cpp:219 -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" +#~ msgid "Warning: AGG renderer skipping a whole character" +#~ msgstr "Varování: AGG kreslení přeskakuje celý znak" -#: gui/gui.cpp:226 -msgid "menushow not yet supported in this GUI" -msgstr "menushow není v tomto GUI ještě podporováno" +#~ msgid "Framebuffer pixel format is %s (little-endian host)" +#~ msgstr "Pixelový formát framebufferu je %s (stroj s malou endianitou)" -#: gui/gui.cpp:467 -#, c-format -msgid "mouse @ %d,%d" -msgstr "myš na %d,%d" +#~ msgid "Framebuffer pixel format is %s (big-endian host)" +#~ msgstr "Pixelový formát framebufferu je %s (stroj s velkou endianitou)" -#: gui/gui.cpp:962 -#, c-format -msgid "Frame %d" -msgstr "Snímek %d" +#~ msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +#~ msgstr "to_primitive(%s, NUMBER) vyhozena ActionTypeError %s" -#: gui/dump/dump.cpp:120 -msgid "Ignoring request to display in X11 window" -msgstr "Ignoruji požadavek na vytvoření X11 okna." +#~ msgid "processCompletedRequest: _level loading (level %u)" +#~ msgstr "processCompletedRequest: načítá se _level (úroveň %u)" -#: gui/dump/dump.cpp:147 -#, fuzzy -msgid "# FATAL: No sleep ms value given with -S argument." -msgstr "# OSUDOVÉ: S argumentem -D nezadán žádný název souboru." +#~ msgid "Connection to movie: %s" +#~ msgstr "Spojení na film: %s" -#: gui/dump/dump.cpp:323 -#, c-format -msgid "Unable to write file '%s'." -msgstr "Do souboru „%s“ nelze zapsat." +#~ msgid "BitmapData.draw() called without an active renderer" +#~ msgstr "BitmapData.draw() zavolána bez aktivního vykreslovacího jádra" -#: gui/gnash.cpp:65 -#, fuzzy -msgid "Keys:" -msgstr "Klávesy:\n" +#~ msgid "Current renderer does not support internal rendering" +#~ msgstr "Současné vykreslovací jádro nepodporuje vnitřní vykreslování" -#: gui/gnash.cpp:68 -#, fuzzy -msgid "Quit" -msgstr "_Kvalita" +#~ msgid "%s.curveTo(%g,%g,%g,%g);" +#~ msgstr "%s.curveTo(%g,%g,%g,%g);" -#: gui/gnash.cpp:74 #, fuzzy -msgid "Toggle pause" -msgstr "Přepnout celoobrazovkový režim" +#~ msgid "" +#~ "%s.beginGradientFill(%s): too many array elements for colors and ratios " +#~ "(%d), will trim to 8" +#~ msgstr "" +#~ "%s.beginGradientFill(%s): příliš mnoho prvků pole pro barvy a poměry " +#~ "(%d), zkrátím na 8" -#: gui/gnash.cpp:77 -#, fuzzy -msgid "Restart the movie" -msgstr "Přehrát od začátku" +#~ msgid "SharedObject %s not flushed (compiled as read-only mode)" +#~ msgstr "SharedObject %s nebyl uklizen (složen jen pro čtení)" -#: gui/gnash.cpp:80 -msgid "Take a screenshot" -msgstr "" +#~ msgid "No ASnative(%d, %d) registered with the VM" +#~ msgstr "Ve VM není registrován žádný ASnative(%d, %d)" -#: gui/gnash.cpp:83 -#, fuzzy -msgid "Force immediate redraw" -msgstr " CTRL-L Vynutí okamžité překreslení\n" +#~ msgid "" +#~ "Stringifying node %p with name %s, as_value %s, %u attributes and %u " +#~ "children" +#~ msgstr "" +#~ "Vyrábím řetězec z uzlu %p se jménem %s, as_hodnotou %s, %u atributy a %u " +#~ "potomky" -#: gui/gnash.cpp:99 -#, fuzzy -msgid "Usage: gnash [options] movie_file.swf" -msgstr "Použití: gnash [PŘEPÍNAČE] SOUBOR_S_FILMEM.SWF\n" +#~ msgid " Message %d: %s " +#~ msgstr " Zpráva %d: %s " -#: gui/gnash.cpp:100 -#, fuzzy -msgid "Plays a SWF (Shockwave Flash) movie" -msgstr "Přehraje SWF (Shockwave Flash) film\n" +#~ msgid "XMLSocket.connect(%s) called" +#~ msgstr "XMLSocket.connect(%s) zrušeno" -#: gui/gnash.cpp:101 -#, fuzzy -msgid "Options:" -msgstr "Přepínače:\n" +#~ msgid "" +#~ "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' " +#~ "zone [0..1048575], won't remove" +#~ msgstr "" +#~ "ZKONTROLUJMĚ: removeTextField(%s): hloubka TextField (%d) mimo " +#~ "„dynamickou“ zónu [0..1048575], neodstraním" -#: gui/gnash.cpp:105 -#, fuzzy -msgid "Print this help and exit" -msgstr " -h, --help Vytiskne tuto nápovědu a skončí\n" +#~ msgid "" +#~ "TextField text doesn't fit in its boundaries: width %g, margin %g - " +#~ "nothing to align" +#~ msgstr "" +#~ "Text TextFieldu se nevejde do svých hranic: šířka %g, okraje %g – nic " +#~ "k zarovnání" -#: gui/gnash.cpp:108 -#, fuzzy -msgid "Print version information and exit" -msgstr " -V, --version Vytiskne informace o verzi a skončí\n" +#~ msgid "" +#~ "HTML in a text field is unsupported, gnash will just ignore the tags and " +#~ "print their content" +#~ msgstr "" +#~ "HTML v textovém poli není podporován, gnash bude prostě ignorovat značky " +#~ "a vypíše jen jejich obsah" -#: gui/gnash.cpp:111 -#, fuzzy -msgid "Scale the movie by the specified factor" -msgstr " -s, --scale <činitel> Škáluje film podle zadaného činitele\n" +#~ msgid "VariableName: %s" +#~ msgstr "VariableName: %s" -#: gui/gnash.cpp:114 -#, fuzzy -msgid "Number of milliseconds to delay in main loop" -msgstr "" -" -d, --delay počet Délka čekání v milisekundách v hlavní smyčce\n" +#~ msgid "Variable text Path: %s, Var: %s" +#~ msgstr "Cesta s proměnným textem: %s, Proměnná: %s" -#: gui/gnash.cpp:117 -#, fuzzy -msgid "Produce verbose output" -msgstr "-v\tUpovídaný výstup" +#~ msgid "registerTextVariable() called" +#~ msgstr "zavoláno registerTextVariable()" -#: gui/gnash.cpp:121 -#, fuzzy -msgid "Be (very) verbose about action execution" -msgstr "" -" -va Bude (velmi) upovídaný ohledně provádění akcí\n" +#~ msgid "" +#~ "VariableName associated to text field (%s) refer to an unknown target. It " +#~ "is possible that the DisplayObject will be instantiated later in the SWF " +#~ "stream. Gnash will try to register again on next access." +#~ msgstr "" +#~ "VariableName spojená s textovým polem (%s) ukazuje na neznámý cíl. Je " +#~ "možné, že instance DisplayObjectu bude vytvořena později v proudu SWF. " +#~ "Gnash se pokusí o registraci při příštím přístupu." -#: gui/gnash.cpp:126 -#, fuzzy -msgid "Be (very) verbose about parsing" -msgstr " -vp Bude (velmi) upovídaný ohledně rozebírání\n" +#~ msgid "amf: serializing object (or function) as reference to %d" +#~ msgstr "amf: serializuji objekt (nebo funkci) jako odkaz na %d" -#: gui/gnash.cpp:130 -#, fuzzy -msgid "Audio dump file (wave format)" -msgstr " -A Soubor pro uložení zvuku (formát wave)\n" +#~ msgid "amf: serializing date object with index %d and value %g" +#~ msgstr "amf: serializuji objekt data s indexem %d a hodnou %g" -#: gui/gnash.cpp:133 -#, fuzzy -msgid "Hardware Video Accelerator to use" -msgstr " --hwaccel Použít hardwarový akcelerátor videa\n" +#~ msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +#~ msgstr "amf: serializuji pole o %d prvcích jako STRICT_ARRAY (index %d)" -#: gui/gnash.cpp:138 -#, fuzzy -msgid "X11 Window ID for display" -msgstr "" -" -x, --xid Identifikátor X11 okna určeného pro zobrazování\n" +#~ msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +#~ msgstr "amf: serializuji pole o %d prvcích jako ECMA_ARRAY (index %d) " -#: gui/gnash.cpp:141 -#, fuzzy -msgid "Produce the disk based debug log" -msgstr " -w, --writelog Uloží ladicí protokol na disk\n" +#~ msgid "amf: serializing object (or function) with index %d" +#~ msgstr "amf: serializuji objekt (nebo funkci) s indexem %d" -#: gui/gnash.cpp:144 -#, fuzzy -msgid "Set window width" -msgstr "Nastavuji šířku na %d" +#~ msgid "amf: serializing undefined" +#~ msgstr "amf: serializuji nedefinováno" -#: gui/gnash.cpp:147 -#, fuzzy -msgid "Set window height" -msgstr "Nastavuji výšku na %d" +#~ msgid "amf: serializing null" +#~ msgstr "amf: serializuji null" -#: gui/gnash.cpp:150 -#, fuzzy -msgid "Set window x position" -msgstr "Nastavuji vodorovnou polohu na %d" +#~ msgid "ActionNextFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionNextFrame: cíl as_environment je null nebo není spritem" -#: gui/gnash.cpp:153 -#, fuzzy -msgid "Set window y position" -msgstr "Nastavuji vodorovnou polohu na %d" +#~ msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionPrevFrame: cíl as_environment je null nebo není spritem" -#: gui/gnash.cpp:156 -#, fuzzy -msgid "Exit when/if movie reaches the last frame" -msgstr " -1, --once Skončí až film dosáhne posledního snímku\n" +#~ msgid "ActionPlay: as_environment target is null or not a sprite" +#~ msgstr "ActionPlay: cíl as_environment je null nebo není spritem" -#: gui/gnash.cpp:160 -#, fuzzy -msgid "disable rendering and sound" -msgstr " 0 vypne vykreslování a zvuk\n" +#~ msgid "ActionStop: as_environment target is null or not a sprite" +#~ msgstr "ActionStop: cíl as_environment je null nebo není spritem" -#: gui/gnash.cpp:162 -#, fuzzy -msgid "enable rendering, disable sound" -msgstr " 1 zapne vykreslování, vypne zvuk\n" +#~ msgid "ActionGotoFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionGotoFrame: cíl as_environment je null nebo není spritem" -#: gui/gnash.cpp:164 -#, fuzzy -msgid "enable sound, disable rendering" -msgstr " 2 zapne zvuk, vypne vykreslování\n" +#~ msgid "to_primitive(%s) threw an ActionTypeError %s" +#~ msgstr "to_primitive(%s) vyhodil ActionTypeError %s" -#: gui/gnash.cpp:166 -#, fuzzy -msgid "enable rendering and sound (default)" -msgstr " 3 zapne vykreslování i zvuk (implicitní)\n" +#~ msgid "" +#~ "get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " +#~ "loadVariable:%d)" +#~ msgstr "" +#~ "získat URL: cíl=%s, URL=%s, metoda=%x (sendVars: %X, loadTarget: %d, " +#~ "loadVariable: %d)" -#: gui/gnash.cpp:170 -#, fuzzy -msgid "The media handler to use" -msgstr "  Obsluha médií: " +#~ msgid "getURL2 loadVariable" +#~ msgstr "getURL2 loadVariable" -#: gui/gnash.cpp:175 -#, fuzzy -msgid "The renderer to use" -msgstr "Nastavit vykreslovací jádro" +#~ msgid "getURL2 target load" +#~ msgstr "nahrání cíle pro getURL2" -#: gui/gnash.cpp:179 -#, fuzzy -msgid "Exit after the specified number of seconds" -msgstr " -t, --timeout Skončí po uplynutí zadaného počtu sekund\n" +#~ msgid "Testing _level loading (level %u)" +#~ msgstr "Testuji nahrávání _level (úroveň %u)" -#: gui/gnash.cpp:182 -#, fuzzy -msgid "Set \"real\" URL of the movie" -msgstr " -u, --real-url Nastaví „real“ (skutečné) URL filmu\n" +#~ msgid "(%s + %s) [primitive conversion done]" +#~ msgstr "(%s + %s) [proveden převod primitiva]" -#: gui/gnash.cpp:185 -#, fuzzy -msgid "Set \"base\" URL for resolving relative URLs" -msgstr "" -" -U, --base-url Nastaví „base“ (základní) URL pro\n" -" vyhodnocování relativních URL\n" +#~ msgid "" +#~ "CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "ZKONTROLUJMĚ: vnořená maska v MouseEntityFinder. Tato maska je %s " +#~ "v hloubce %d vnější masky zamaskované až do hloubky %d." -#: gui/gnash.cpp:188 -#, fuzzy -msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" -msgstr "" -" -P, --param Nastaví parametr (např. „FlashVars=A=1&b=2“)\n" +#~ msgid "" +#~ "Character %s at depth %d is a mask not hitting the query point %g,%g and " +#~ "masking up to depth %d" +#~ msgstr "" +#~ "Znak %s v hloubce %d je maska nepostihující dotazovaný bod %g,%g a " +#~ "zamaskovaná až do hloubky %d" -#: gui/gnash.cpp:191 -#, fuzzy -msgid "Filedescriptor to use for external communications" -msgstr " -F, --fd : Deskriptor souboru pro vnější komunikaci\n" +#~ msgid "Character %s at depth %d is a mask hitting the query point %g,%g" +#~ msgstr "Znak %s v hloubce %d je maska postihující dotazovaný bod %g,%g" -#: gui/gnash.cpp:195 -#, fuzzy -msgid "Print FPS every num seconds (float)" -msgstr "" -" -f, --debug-fps počet Vypíše FPS každých počet sekund (desetinné " -"číslo)\n" +#~ msgid "" +#~ "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +#~ msgstr "" +#~ "MouseEntityFinder nalezl DisplayObject %s (hloubka %d) postihující bod %g," +#~ "%g" -#: gui/gnash.cpp:199 -#, fuzzy -msgid "Exit after specified number of frame advances" -msgstr " --max-advances počet Skončí po zadaném počtu snímkových kroků\n" +#~ msgid "" +#~ "CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "ZKONTROLUJMĚ: vnořená maska v DropTargetFinder. Tato maska je %s " +#~ "v hloubce %d vnější masky zamaskované až do hloubky %d." -#: gui/gnash.cpp:202 -#, fuzzy -msgid "Start in fullscreen mode" -msgstr "Spouštět Gnash v režimu pozastaveného přehrávání" +#~ msgid "FIXME: invisible mask in MouseEntityFinder." +#~ msgstr "OPRAVMĚ: neviditelná maska v MouseEntityFinder." -#: gui/gnash.cpp:205 -#, fuzzy -msgid "Start without displaying the menu bar" -msgstr " --hide-menubar Spustí se bez zobrazené nabídkové lišty\n" +#~ msgid "Event %s invoked for movieclip %s" +#~ msgstr "Událost %s vyvolána pro movieclip %s" -#: gui/gnash.cpp:208 -#, fuzzy -msgid "List of frames to save as screenshots" -msgstr "" -" --screenshots Seznam snímků, jejichž snímek se má uložit\n" +#~ msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +#~ msgstr "Sprite %s ignoroval událost ENTER_FRAME (není nahraný)" -#: gui/gnash.cpp:211 -#, fuzzy -msgid "Filename pattern for screenshot images." -msgstr "" -" --screenshot-file \n" -" Vzor názvu souboru pro obrázky snímků\n" +#~ msgid "Sprite %s ignored button-like event %s as not 'enabled'" +#~ msgstr "Sprite %s ignoroval tlačítku podobnou událost %s jako ne „enabled“" -#: gui/gnash.cpp:227 -msgid "" -"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 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 "" -"Copyright © 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, " -"Inc.\n" -"Na Gnash se nevztahuje ŽÁDNÁ ZÁRUKA, jak jen zákon dovoluje.\n" -"Kopie Gnashe smíte šířit podle podmínek GNU General Public Licence.\n" -"Podrobnosti naleznete v souboru pojmenovaném COPYING.\n" +#~ 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 "" +#~ "Sprite %s (hloubka %d) nebude zkoušet uživatelem definovanou událost LOAD " +#~ "(není dynamický, má rodiče, nedefinována žádná registrovaná třída a " +#~ "událost ořezu)." -#: gui/gnash.cpp:238 -msgid "Build options " -msgstr "Volby při sestavení " +#~ msgid "Advance movieclip '%s' at frame %u/%u" +#~ msgstr "Krok movieclipu „%s“ na snímku %u/%u" -#: gui/gnash.cpp:239 -msgid " Renderers: " -msgstr " Vykreslování přes: " +#~ msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " +#~ msgstr "Advance_movieclip pro movieclip „%s“ – snímek %u/%u " -#: gui/gnash.cpp:240 -msgid " Hardware Acceleration: " -msgstr " Hardwarové urychlení: " +#~ msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#~ msgstr "" +#~ "MovieClip::advance_movieclip jsme v režimu PLAYSTATE_PLAY (přehrávání)" -#: gui/gnash.cpp:241 -msgid " GUI: " -msgstr "  GUI: " +#~ msgid "on_event_load called, incrementing" +#~ msgstr "zavoláno on_event_load, navyšuji" -#: gui/gnash.cpp:242 -msgid " Media handlers: " -msgstr "  Obsluha médií: " +#~ msgid "after increment we are at frame %u/%u" +#~ msgstr "po navýšení jsme na snímku %u/%u" -#: gui/gnash.cpp:244 -msgid " Configured with: " -msgstr " Nakonfigurováno s: " +#~ msgid "Jumping back to frame 0 of movieclip %s" +#~ msgstr "Přeskakuji zpět na snímek 0 movieclip %s" -#: gui/gnash.cpp:245 -msgid " CXXFLAGS: " -msgstr " CXXFLAGS: " +#~ msgid "Executing frame%d (0-based) tags of movieclip %s" +#~ msgstr "Provádím značky snímku%d (začíná nulou) movieclipu %s" + +#~ msgid "MovieClip::advance_movieclip we're in STOP mode" +#~ msgstr "MovieClip::advance_movieclip jsme v režimu STOP" -#: gui/gnash.cpp:246 #, fuzzy -msgid " Version: " -msgstr "Verze Abc: %d.%d" +#~ msgid "Init actions for DisplayObject %1% already executed" +#~ msgstr "Inicializační akce DisplayObjectu %d již vykonány" -#: gui/gnash.cpp:321 -msgid "Logging to disk enabled" -msgstr "Protokolování na disk zapnuto" +#~ msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +#~ msgstr "movieclip %s ::goto_frame(%d) – současný snímek je %d" -#: gui/gnash.cpp:327 -msgid "No verbose actions; disabled at compile time" -msgstr "Žádné upovídané akce; zakázáno při překladu" +#~ msgid "" +#~ "%s is a dynamic mask and can't handle mouse events, no point will hit it" +#~ msgstr "" +#~ "%s je dynamická maska a nemůže zpracovávat události myši, žádný bod do ni " +#~ "nepadne" -#: gui/gnash.cpp:335 -msgid "No verbose parsing; disabled at compile time" -msgstr "Žádné upovídané rozebírání; zakázáno při překladu" +#~ msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +#~ msgstr "%s je dynamicky maskován %s, který nezasahuje bod %g,%g" -#: gui/gnash.cpp:357 -#, c-format -msgid "Setting root URL to %s" -msgstr "Nastavuji kořenové URL na %s" +#~ msgid "Attached movieclips %s registered class is %p" +#~ msgstr "Registrovaná třída připojených movieclipů %s je %p" -#: gui/gnash.cpp:362 -#, c-format -msgid "Setting base URL to %s" -msgstr "Nastavuji základní (base) URL na %s" +#~ msgid "Sprite '%s' placed on stage" +#~ msgstr "Sprite „%s“ umístěn na scénu" -#: gui/gnash.cpp:373 -#, c-format -msgid "Host FD #%d, Control FD #%d\n" -msgstr "Deskriptor hostitele č. %d, řídicí deskriptor č. %d\n" +#~ msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +#~ msgstr "Události INITIALIZE a CONSTRUCT pro movieclip %s zařazuji do fronty" -#: gui/gnash.cpp:376 -#, c-format -msgid "Invalid host communication filedescriptor %d\n" -msgstr "Neplatný deskriptor %d pro komunikaci s hostitelem\n" +#~ msgid "Unloading movieclip '%s'" +#~ msgstr "Uklízím movieclip „%s“" -#: gui/gnash.cpp:384 -#, c-format -msgid "Invalid control communication filedescriptor %d\n" -msgstr "Neplatný deskriptor %d pro řídicí komunikaci\n" +#~ msgid "Stream sound id from %d to %d, stopping old" +#~ msgstr "Vysílat zvuk id od %d do %d, zastavuji starý" -#: gui/gnash.cpp:394 -#, c-format -msgid "Setting width to %d" -msgstr "Nastavuji šířku na %d" +#~ msgid "Attempt to write response to ExternalInterface requests fd %d" +#~ msgstr "Pokus zapsat odpověď na deskriptor požadavků ExternalInterface %d" -#: gui/gnash.cpp:400 -#, c-format -msgid "Setting height to %d" -msgstr "Nastavuji výšku na %d" +#~ msgid "Launching URL: %s" +#~ msgstr "Spouštím URL: %s" -#: gui/gnash.cpp:406 gui/gnash.cpp:412 -#, c-format -msgid "Setting x position to %d" -msgstr "Nastavuji vodorovnou polohu na %d" +#~ msgid "Attempt to write geturl requests fd #%d" +#~ msgstr "Pokus zapsat požadavek geturl na deskriptor č. %d" -#: gui/gnash.cpp:481 -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 " +# TODO: plural +#~ msgid "Setting script limits: max recursion %d, timeout %d seconds" +#~ msgstr "Nastavuji limity skriptu: max. rekurze %d, časový limit %d sekund" -#: gui/gnash.cpp:493 -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ý" +#~ msgid "Movie %s already in library" +#~ msgstr "Film %s je již v knihovně" -#: gui/gnash.cpp:533 -msgid "This is a Gnash bug." -msgstr "Toto je chyba Gnashe." +#~ msgid "Movie %s (SWF%d) added to library" +#~ msgstr "Film %s (SWF%d) přidán do knihovny" -#: gui/gnash.cpp:538 -msgid "No rendering flags specified, using rcfile" -msgstr "Nezadán žádný příznak vykreslování, použiji rcfile" +#~ 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)" -#: gui/gnash.cpp:579 -msgid "Exception thrown during parseCommandLine" -msgstr "Během parseCommandLine vyhozena výjimka." +#, fuzzy +#~ msgid " %s: %s" +#~ msgstr "%s: %s" -#: extensions/mysql/mysql_db.cpp:186 -msgid "Couldn't initialize database" -msgstr "Databázi nelze inicializovat" +# TODO: plural +#~ msgid "%d members of object %p follow" +#~ msgstr "následuje %d členů objektu %p" -#: extensions/mysql/mysql_db.cpp:191 -msgid "Couldn't connect to database" -msgstr "K databázi se nelze připojit" +#~ msgid "Closing framebuffer device" +#~ msgstr "Uzavírám zařízení framebufferu." -#: extensions/mysql/mysql_db.cpp:217 extensions/mysql/mysql_db.cpp:245 -#, c-format -msgid "MySQL connection error: %s" -msgstr "Chyba při připojování se k MySQL: %s" +#~ msgid "WARNING: Could not open %s" +#~ msgstr "VAROVÁNÍ: %s nebylo možné otevřít" -#: extensions/mysql/mysql_db.cpp:224 extensions/mysql/mysql_db.cpp:252 -#, c-format -msgid "" -"MySQL error on query for:\n" -"\t%s\n" -"Query was: %s" -msgstr "" -"Chyba MySQL na dotazu pro:\n" -"\t%s\n" -"Dotaz byl: %s" +#~ msgid "Original TTY NO = %d" +#~ msgstr "Číslo původního TTY = %d" -#: extensions/mysql/mysql_db.cpp:266 -#, c-format -msgid "Field name is: %s: " -msgstr " Jméno položky je: %s" +#~ msgid "WARNING: Could not request a new VT" +#~ msgstr "VAROVÁNÍ: Nelze zažádat o nový VT" -#~ msgid "Debugger enabled >> " -#~ msgstr "Debugger zapnut >> " +#~ msgid "Own TTY NO = %d" +#~ msgstr "Číslo vlastního VT = %d" -#~ msgid "No format flag" -#~ msgstr "Žádný formátovací příznak" +#~ msgid "VT %d ready" +#~ msgstr "VT %d připraven" -#~ msgid "Setting watchpoint for variable: \"%s\"" -#~ msgstr "Nastavuji sledování proměnné: „%s“" +#~ msgid "Restoring terminal..." +#~ msgstr "Obnovuji terminál…" -#~ msgid "Matched for variable \"%s\": \"%s\"" -#~ msgstr "Souhlasí s proměnnou „%s“: „%s“" +#~ msgid "red channel: %d / %d" +#~ msgstr "červený kanál: %d/%d" -#~ msgid "WARNING: environment not set in %s" -#~ msgstr "VAROVÁNÍ: prostředí nenastaveno v %s" +#~ msgid "green channel: %d / %d" +#~ msgstr "zelený kanál: %d/%d" -#~ msgid "Stack Dump of: %p" -#~ msgstr "Výpis zásobníku pro: %p" +#~ msgid "blue channel: %d / %d" +#~ msgstr "modrý kanál: %d/%d" -#~ msgid "Stack Dump of 0x%p: empty" -#~ msgstr "Výpis zásobníku 0x%p: prázdný" +#~ msgid "Total bits per pixel: %d" +#~ msgstr "Celkem bitů na pixel: %d" -#~ msgid "Global Registers Dump:" -#~ msgstr "Výpis globálních registrů:" +#~ msgid "Host FD #%d, Control FD #%d\n" +#~ msgstr "Deskriptor hostitele č. %d, řídicí deskriptor č. %d\n" -#~ msgid "Setting debugger ON" -#~ msgstr "ZAPÍNÁM debugger" +#~ msgid "Setting renderer" +#~ msgstr "Nastavuje se vykreslovací jádro" -#~ msgid "The debugger has been disabled at configuration time" -#~ msgstr "Debugger byl zakázán při konfiguraci" +#~ msgid "Set renderer" +#~ msgstr "Nastavit vykreslovací jádro" -#~ msgid "Enable _debugger" -#~ msgstr "Zapnout _ladění" +#~ msgid "mouse @ %d,%d" +#~ msgstr "myš na %d,%d" -#~ msgid " -v, --verbose Produce verbose output\n" -#~ msgstr " -v, --verbose Způsobí upovídaný výstup\n" +#~ msgid "Frame %d" +#~ msgstr "Snímek %d" -#, fuzzy -#~ msgid " none|vaapi|omap (default: none)\n" +#~ msgid "Timer delay set to %d milliseconds" +#~ msgstr "Prodleva časovače nastaveno na %d milisekund(u/y)" + +#~ msgid "Activating FPS debugging every %g seconds" +#~ msgstr "Aktivuji ladění FPS každých %g sekund" + +#~ msgid "" +#~ "Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." #~ msgstr "" -#~ " none|vaapi|xv|omap (implicitní: none (žádný)\n" +#~ "Vstupní film má zřícené rozměry %d/%d. Nastavuje se na 1/1 a pokračuje se." -#~ msgid " -j, --width Set window width\n" -#~ msgstr " -j, --width <šířka> Nastaví šířku okna\n" +#~ msgid "Sent FsCommand '%s' to host fd %d" +#~ msgstr "FsCommand „%s“ odeslán na deskriptor stroje %d" -#~ msgid " -k, --height Set window height\n" -#~ msgstr " -k, --height Nastaví výšku okna\n" +#~ msgid "Running as plugin: skipping internal handling of FsCommand %s%s." +#~ msgstr "" +#~ "Běžím jako zásuvný modul: vynechávám vnitřní obsluhu fsCommand %s%s." -#~ msgid " -X, --x-pos Set window x position\n" -#~ msgstr " -X, --x-pos Nastaví vodorovnou polohu okna\n" +#~ msgid "Created XEmbedded window" +#~ msgstr "Vytvořeno XEmbedded okno" -#~ msgid " -Y, --y-pos Set window y position\n" -#~ msgstr " -Y, --y-pos Nastaví svislou polohu okna\n" +#~ msgid "Created top level window" +#~ msgstr "Vytvořeno vrcholové okno" -#~ msgid " -g, --debugger Turn on the SWF debugger\n" -#~ msgstr " -g, --debugger Zapne debugger SWF\n" +#~ msgid "GtkGui: Window resize request received" +#~ msgstr "GtkGui: Obdržen požadavek na změnu velikosti okna" -#~ msgid " -r, --render-mode <0|1|2|3>\n" -#~ msgstr " -r, --render-mode <0|1|2|3>\n" +#~ msgid "OpenGL extension version - %d.%d" +#~ msgstr "Verze rozšíření OpenGL – %d.%d" -#~ msgid " -M, --media <" -#~ msgstr " -M, --media <" +#~ msgid "Got single-buffered visual." +#~ msgstr "Získán visual s jednou pamětí." -#~ msgid " The media handler to use" -#~ msgstr " Použít obsluhu médií" +#~ msgid "Got double-buffered visual." +#~ msgstr "Získán visual se dvěma pamětmi." -#~ msgid " -R, --renderer <" -#~ msgstr " -R, --renderer <" +#~ msgid "VideoDecoderGst: initialisation failed." +#~ msgstr "VideoDecoderGst: inicializace selhala." -#~ msgid " The renderer to use" -#~ msgstr " Použít toto vykreslovací jádro" +#~ msgid "MediaParserGst failed to read the stream, but did not reach EOF!" +#~ msgstr "MediaParserGst nedokázal načíst proud, aniž by dosáhl EOF!" -#~ msgid " --fullscreen Start in fullscreen mode\n" -#~ msgstr " --fullscreen Spustí se přes celou obrazovku\n" +#~ msgid "AudioDecoderGst: initialisation failed." +#~ msgstr "AudioDecoderGst: inicializace selhala." -#~ msgid " CTRL-Q, CTRL-W Quit\n" -#~ msgstr " CTRL-Q, CTRL-W Konec\n" +#~ msgid " Title:'%s'" +#~ msgstr " Název: „%s“" -#~ msgid " CTRL-F Toggle fullscreen\n" -#~ msgstr "" -#~ " CTRL-F Přepnout zobrazení přes celou obrazovku\n" +#~ msgid " Author:'%s'" +#~ msgstr " Autor: „%s“" -#~ msgid " CTRL-P Toggle pause\n" -#~ msgstr " CTRL-P Přepnout pauzu\n" +#~ msgid " Copyright:'%s'" +#~ msgstr " Copyright: „%s“" -#~ msgid " CTRL-R Restart the movie\n" -#~ msgstr " CTRL-R Spustí film od začátku\n" +#~ msgid " Comment:'%s'" +#~ msgstr " Komentář: „%s“" -#~ msgid " CTRL-O Take a screenshot\n" -#~ msgstr " CTRL-O Vytvoří snímek\n" +#~ msgid " Album:'%s'" +#~ msgstr " Album: „%s“" -#~ 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ý" +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d " +#~ "(%s)" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: parser pro flash kodek ID %d (%s) nemohl být " +#~ "inicializován" + +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: parser pro ffmpeg kodek ID %s nemohl být inicializován" -#~ msgid "Stream EOF, emitting!" -#~ msgstr "EOF proudu, vysílám!" +#~ msgid "Queuing init actions in frame %d of movieclip %s" +#~ msgstr "Zařazuji do fronty inicializační akce pro snímek %d movieclipu %s" #~ msgid "" -#~ "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " -#~ "[allowStrict:%d, isStrict:%d]" +#~ "Target frame of a gotoFrame(%d) was never loaded,although frame count in " +#~ "header (%d) said we should have found it" #~ msgstr "" -#~ "amf: serializuji pole o %d prvcích jako ECMA_ARRAY (index %d) " -#~ "[allowStrict:%d, isStrict:%d]" +#~ "Cílový snímek gotoFrame(%d) nikdy nebyl nahrán, ačkoliv počet snímků " +#~ "v hlavičce (%d) říká, že bychom jej měli najít" + +#~ msgid "registerTextVariable() no-op call (already registered)" +#~ msgstr "volání registerTextVariable() no-op (již zaregistrováno)" -#~ msgid "external_callback()" -#~ msgstr "external_callback()" +#~ msgid "string is empty, consider as registered" +#~ msgstr "řetězec je prázdný, považuji za registrovaný" -#~ msgid "Live DisplayObjects" -#~ msgstr "Živé DisplayObjecty" +#~ msgid "target object (%s @ %p) does have a member named %s" +#~ msgstr "cílový objekt (%s @ %p) má člena pojmenovaného %s" + +#~ msgid "" +#~ "target sprite (%s @ %p) does NOT have a member named %s (no problem, " +#~ "we'll add it with value %s)" +#~ msgstr "" +#~ "cílový sprite (%s @ %p) NEMÁ člena pojmenovaného %s (žádný problém, " +#~ "přidáme ho s hodnotou %s)" -#~ msgid "NetConnection.call(): encoded args: %s" -#~ msgstr "NetConnection.call(): kódované argumenty: %s" +#~ 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 a nemáme definovaný " +#~ "text" #~ msgid "" -#~ "SWF%d is not fully supported, trying anyway but don't expect it to work" +#~ "Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" #~ msgstr "" -#~ "SWF%d není plně podporován, bude se pokračovat, ale nečekejte, že to bude " -#~ "fungovat" +#~ "Položka %d(%s) v hloubce %d (název znaku %s, typ %s) zničena: %s, " +#~ "uvolněna: %s" + +#~ msgid "invalid arguments" +#~ msgstr "neplatné argumenty" -#~ msgid "*** no tag loader for type %d (movie)" -#~ msgstr "*** chybí zavaděč značky typu %d (film)" +#~ msgid "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to upper " +#~ "case. Using a UTF8 locale may fix this." +#~ msgstr "" +#~ "Vaše národní prostředí pravděpodobně neumí převádět neASCII " +#~ "DisplayObjecty na velká písmena. Nastavení národního prostředí na UTF-8 " +#~ "by to mohlo spravit." -#~ msgid " define_bits_jpeg2_loader: charid = %d pos = %ld" -#~ msgstr " define_bits_jpeg2_loader: čísloznaku = %d, pozice = %ld" +#~ msgid "bad_cast caught" +#~ msgstr "zachycen bad_cast" #~ msgid "" -#~ "DEFINEBITSJPEG2: Duplicate id (%d) for bitmap DisplayObject - discarding " -#~ "it" +#~ "Your locale probably can't convert non-ascii DisplayObjects to lower " +#~ "case. Using a UTF8 locale may fix this" #~ msgstr "" -#~ "DEFINEBITSJPEG2: Duplicitní identifikátor (%d) bitmapového " -#~ "DisplayObjectu – zahazuji ho" +#~ "Vaše národní prostředí pravděpodobně neumí převádět neASCII " +#~ "DisplayObjecty na malá písmena. Nastavení národního prostředí na UTF-8 by " +#~ "to mohlo spravit." + +#~ msgid "Could not attach DisplayObject at depth %d" +#~ msgstr "V hloubce %d nebylo možné připojit DisplayObject" + +#~ msgid "no text for element creation" +#~ msgstr "žádný text pro tvorbu elementu" -#~ msgid "DEFINEBITS data too short to read type header" -#~ msgstr "Data DEFINEBITS jsou příliš krátká na načtení hlavičky s typem" +#~ msgid "XMLNode_as %p has no children" +#~ msgstr "XMLNode_as %p nemá žádné přímé potomky" -#~ msgid " define_bits_jpeg3_loader: charid = %d pos = %lx" -#~ msgstr " define_bits_jpeg3_loader: čísloznaku = %d pozice = %lx" +#~ msgid "Builtin XMLSocket.onData() needs an argument" +#~ msgstr "Vestavěný XMLSocket.onData() potřebuje jeden argument" #~ msgid "" -#~ "DEFINEBITSLOSSLESS: Duplicate id (%d) for bitmap DisplayObject - " -#~ "discarding it" +#~ "Builtin XMLSocket.onData() called with an argument that resolves to an " +#~ "empty string: %s" #~ msgstr "" -#~ "DEFINEBITSLOSSLESS: Duplicitní identifikátor (%d) bitmapového " -#~ "DisplayObjectu – zahazuji ho" +#~ "Vestavěný XMLSocket.onData() zavolán s argumentem, který představuje " +#~ "prázdný řetězec: %s" -#~ msgid " FIXME: tagtype = %d" -#~ msgstr " OPRAVMĚ: tagtype = %d" +#~ msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +#~ msgstr "Při setRootMovie dosaženy ActionLimits: %s. Vypnout skripty?" -#~ msgid "REFLEX tag parsed (\"%c%c%c\") but unused" -#~ msgstr "Značka REFLEX rozebrána („%c%c%c“), ale nepoužita" +#~ msgid "" +#~ "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +#~ msgstr "" +#~ "Při zpracování události myši dosaženy ActionLimits: %s. Vypnout skripty?" -#~ msgid "ActionCastOp TESTING" -#~ msgstr "TESTUJI ActionCastOp" +#~ msgid "Action limit hit during advance: %s" +#~ msgstr "Při advance dosažen Action limit: %s" -#~ msgid "\t%d) type=%s (%d), value=%s" -#~ msgstr "\t%d) typ=%s (%d), hodnota=%s" +#~ msgid "%s: Exception %s. Will create a new member" +#~ msgstr "%s: Výjimka %s. Vytvořím nového člena" -#~ msgid "FIXME: debugger doesn't deal with anonymous function calls" -#~ msgstr "OPRAVMĚ: debugger se neumí vypořádat s voláními anonymních funkcí" +#~ msgid "reading code table at offset %lu" +#~ msgstr "čtu tabulku kódů na pozici %lu" -#~ msgid "Unable to call gettimeofday." -#~ msgstr "Nelze zavolat gettimeofday." +#~ msgid "MP3 soundblock seek samples" +#~ msgstr "Vzorky MP3 zvukových bloků pro převíjení" -#~ msgid "WARNING: No XVideo extension available." -#~ msgstr "POZOR: Rozšíření XVideo není dostupné." +#~ msgid " readFillStyles: count = %u" +#~ msgstr " readFillStyles: počet = %u" -#~ msgid "WARNING: XVideo extension is available, but is not currently ready." -#~ msgstr "" -#~ "POZOR: Rozšíření XVideo je dostupné, ale v současnosti není připraveno." +#~ msgid "Loaded frame %u/%u" +#~ msgstr "Nahrán snímek %u/%u" #~ msgid "" -#~ "GTK-AGG: XVideo available (version: %d, release: %d, request base: %d, " -#~ "event base: %d, error base: %d)" +#~ "looking for exported resource: frame load advancement (from %d to %d)" +#~ msgstr "hledám exportovaný zdroj: pokrok v načítání snímků (z %d na %d)" + +#~ msgid "Constant pool size mismatch. This is probably a very malformed SWF" #~ msgstr "" -#~ "GTK-AGG: dostupné XVideo (verze: %d, vydání: %d, základ požadavku: %d, " -#~ "základ události %d, základ chyby: %d)" +#~ "Velikost zásobníku konstant se neshoduje. Tento SWF soubor je " +#~ "pravděpodobně velmi vadný." -#~ msgid "GTK-AGG: Could not create the Xv image." -#~ msgstr "GTK-AGG: Nebylo možné stvořit obraz Xv." +#~ msgid "Instantiating sprite_def %p" +#~ msgstr "Vytvářím instanci sprite_def %p" -#~ msgid "RGB->YUV conversion failed." -#~ msgstr "Převod RGB→YUV selhal." +#~ msgid "Registered class %p for sprite_def %p" +#~ msgstr "Pro sprite_def %2$p registrována třída %1$p" -#~ msgid "Converter returned invalid YUV data size (exp: %d, got %d)" -#~ msgstr "" -#~ "Převodník vrátil neplatnou velikost YUV dat (očekáváno %d, obdrženo %d)" +#~ msgid " Exported interface: " +#~ msgstr " Exportované rozhraní: " + +#~ msgid "Property %s is read-only %s, not setting it to %s" +#~ msgstr "Vlastnost %s je %s jen pro čtení, na %s nebude nastavena" + +#~ msgid "Time exceeded" +#~ msgstr "Čas překročen" + +#~ msgid "ActionStopDragMovie: as_environment target is null or not a sprite" +#~ msgstr "ActionStopDragMovie: cíl as_environment je null nebo není spritem" -#~ msgid "GTK-AGG: Selected format %s for Xv rendering." -#~ msgstr "GTK-AGG: Pro vykreslování Xv byl vybrán formát %s." +#~ msgid "TESTME: target of a loadMovie changed its target path" +#~ msgstr "VYZKOUŠEJMĚ: cíl loadMovie změnil svoji cílovou cestu" + +#~ msgid "get_variable(%s)" +#~ msgstr "get_variable(%s)" #~ msgid "" -#~ "GTK-AGG: Created non-shared XvImage %dx%d@%#x, data=%#x, %d bytes, %d " -#~ "planes." -#~ msgstr "" -#~ "GTK-AGG: Vytvořen nesdílený XvImage %d×%d@%#x, data=%#x, %d bajtů, %d " -#~ "rovin." +#~ "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +#~ msgstr "find_object(„%s“) [ názprom = „%s“ – současný cíl = „%s“ ] selhala" + +#~ msgid "...but get_variable_raw(%s, ) succeeded (%s)!" +#~ msgstr "… ale get_variable_raw(%s, ) uspělo (%s)!" + +#~ msgid "get_variable_raw(%s)" +#~ msgstr "get_variable_raw(%s)" + +#~ msgid "Invoking get_path_element(%s) on object %p" +#~ msgstr "Volá se get_path_element(%s) na objektu %p" + +#~ msgid "Path element %s not found in object %p" +#~ msgstr "Cesta prvku %s nenalezena v objektu %p" + +#~ msgid "Gnash" +#~ msgstr "Gnash" + +#~ msgid "x/y %d/%d button %d" +#~ msgstr "x/y %d/%d tlačítko %d" + +#~ msgid "read mouse @ %d / %d, btn %d" +#~ msgstr "přečtena myš na %d/%d, tlač. %d" + +#~ msgid "Menu hiding not yet supported in this GUI" +#~ msgstr "Skrývání nabídky není v tomto GUI ještě podporováno" + +#~ msgid "menushow not yet supported in this GUI" +#~ msgstr "menushow není v tomto GUI ještě podporováno" + +#~ msgid "No verbose actions; disabled at compile time" +#~ msgstr "Žádné upovídané akce; zakázáno při překladu" + +#~ msgid "No verbose parsing; disabled at compile time" +#~ msgstr "Žádné upovídané rozebírání; zakázáno při překladu" + +#~ msgid "Setting root URL to %s" +#~ msgstr "Nastavuji kořenové URL na %s" + +#~ msgid "Setting base URL to %s" +#~ msgstr "Nastavuji základní (base) URL na %s" + +#~ msgid "Setting width to %d" +#~ msgstr "Nastavuji šířku na %d" + +#~ msgid "Setting height to %d" +#~ msgstr "Nastavuji výšku na %d" + +#~ msgid "Setting x position to %d" +#~ msgstr "Nastavuji vodorovnou polohu na %d" + +#~ 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ý" + +#~ msgid "No rendering flags specified, using rcfile" +#~ msgstr "Nezadán žádný příznak vykreslování, použiji rcfile" -#~ msgid "GTK-AGG: XShm not supported; will use non-shared memory." -#~ msgstr "GTK-AGG: XShm není podporováno, použije se nesdílená paměť." +#~ msgid "Exception thrown during parseCommandLine" +#~ msgstr "Během parseCommandLine vyhozena výjimka." diff -Nru gnash-0.8.10~git20111001/po/da.po gnash-0.8.10/po/da.po --- gnash-0.8.10~git20111001/po/da.po 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/po/da.po 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,12624 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2012-01-07 12:38+0200\n" +"Last-Translator: Aputsiaq Niels \n" +"Language-Team: LANGUAGE \n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.5\n" + +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "Indledende forbindelse mislykkedes" + +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" +msgstr "ikke-understøttet pakke modtaget" + +#: libbase/RTMP.cpp:334 +#, c-format +msgid "partially supported packet %s received" +msgstr "delvist understøttede pakke %s modtaget" + +#: libbase/RTMP.cpp:344 +#, c-format +msgid "packet %s received" +msgstr "pakken %s modtaget" + +#: libbase/RTMP.cpp:356 +#, c-format +msgid "Unknown packet %s received" +msgstr "Ukendt pakke %s modtaget" + +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" +msgstr "mislykkedes med at læse RTMP-pakkehovedets anden byte" + +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "mislykkedes med at læse RTMP-pakkehovedets tredje byte" + +#: libbase/RTMP.cpp:484 +#, c-format +msgid "Incomplete packet received on channel %s" +msgstr "Ufuldstændig pakke modtaget på kanal %s" + +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" +msgstr "Kunne ikke læse RTMP-pakkehoved. type: %s" + +#: libbase/RTMP.cpp:542 +#, c-format +msgid "%s, failed to read extended timestamp" +msgstr "%s, mislykkedes med at læse udvidet tidsstempel" + +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." +msgstr "Stadie 1-sokkel er ikke klar. Dette bør ikke ske." + +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "Kunne ikke sende stadie 1-data" + +#: libbase/RTMP.cpp:899 +#, c-format +msgid "Type mismatch: client sent %d, server answered %d" +msgstr "Typeuoverensstemmelse: klienten sendte %d, serveren svarede %d" + +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." +msgstr "Kunne ikke sende komplet signatur." + +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" +msgstr "Signaturer stemte ikke under håndtryk!" + +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" +msgstr "Kontrolpakke for kort" + +#: libbase/RTMP.cpp:1049 +#, c-format +msgid "Control packet (%s) data too short" +msgstr "Data for kontrolpakke (%s) for kort" + +#: libbase/RTMP.cpp:1087 +#, c-format +msgid "Received unknown or unhandled control %s" +msgstr "Modtog ukendt eller ubehandlet kontrol %s" + +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " +msgstr "PNG-fejl: " + +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" +msgstr "Kunne ikke åbne filen %1%: %2%" + +#: libbase/StreamProvider.cpp:112 +msgid "Request Headers discarded while getting stream from file: uri" +msgstr "Forespørgsel-hoveder forkastet under indhentning af strøm fra fil: uri" + +#: libbase/StreamProvider.cpp:135 +msgid "POST data discarded while getting a stream from file: uri" +msgstr "POST-data forkastet under indhentning af strøm fra fil: uri" + +#: libbase/noseek_fd_adapter.cpp:223 +#, c-format +msgid "Error reading %d bytes from input stream" +msgstr "Fejl under læsning af %d byte fra inputstrøm" + +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "XMLSocket: Soklen var aldrig tilgængelig" + +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" +msgstr "Forsøg på tilslutning mens der allerede var forbindelse" + +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" +msgstr "Oprettelse af sokkel mislykkedes: %s" + +#: libbase/Socket.cpp:171 +#, c-format +msgid "Failed to connect socket: %s" +msgstr "Mislykkedes med at tilslutte til sokkel: %s" + +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" +msgstr "Angivelse af tidsudløb for sokkel mislykkedes" + +#: libbase/Socket.cpp:237 +#, c-format +msgid "Socket receive error %s" +msgstr "Fejl for modtagelse på sokkel %s" + +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" +msgstr "Fejl for afsendelse fra sokkel %s" + +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" +msgstr "tell() kaldte efter Socket" + +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" +msgstr "seek kaldte efter Socket" + +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" +msgstr "go_to_end() kaldte efter Socket" + +#: libbase/tu_file.cpp:193 +msgid "Error while seeking to end: %1%" +msgstr "Fejl under søgning mod slutningen: %1%" + +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" +msgstr "Kunne foretage fstat for fil" + +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" +msgstr "Mislykkedes med at finde katalog med brugerindstillinger" + +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " +msgstr "RcInitFile: kunne ikke åbne fil: " + +#: libbase/rc.cpp:422 +#, c-format +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgstr "Advarsel: manglende værdi for variabel \"%s\" i rcfil %s, linje %d" + +#: libbase/rc.cpp:625 +#, c-format +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +msgstr "Advarsel: ukendt direktiv \"%s\" i rcfil %s linje %d" + +#: libbase/rc.cpp:637 +#, c-format +msgid "Warning: empty include specification in rcfile %s, line %d" +msgstr "Advarsel: tom specifikation for inklusion i rcfil %s, linje %d" + +#: libbase/rc.cpp:642 +#, c-format +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" +msgstr "" +"Advarsel: specifikation for inklusion skal være en absolut sti i rcfil %s, " +"linje %d" + +#: libbase/rc.cpp:651 +#, c-format +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgstr "Advarsel: ukendt handling \"%s\" i rcfil %s, linje %d" + +#: libbase/rc.cpp:743 +#, c-format +msgid "Couldn't open file %s for writing" +msgstr "Kunne ikke åbne fil %s til skrivning" + +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." +msgstr "" +"# Genereret af Gnash. Manuelle ændringer i denne fil kan blive overskrevet." + +#: libbase/extension.cpp:115 +#, c-format +msgid "Loading module: %s from %s" +msgstr "Indlæser modul: %s fra %s" + +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 +#, c-format +msgid "Initializing module: \"%s\" from %s" +msgstr "Initialiserer modul: \"%s\" fra %s" + +#: libbase/extension.cpp:145 +msgid "Couldn't get class_init symbol" +msgstr "Kunne ikke hente class_init-symbol" + +#: libbase/extension.cpp:159 +#, c-format +msgid "Initializing module: \"%s\"" +msgstr "Initialiserer modul: \"%s\"" + +#: libbase/extension.cpp:174 +#, c-format +msgid "Couldn't get class_init symbol: \"%s\"" +msgstr "Kunne ikke hente class_init-symbol: \"%s\"" + +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 +#, c-format +msgid "Can't open directory %s" +msgstr "Kan ikke åbne katalog %s" + +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "" +"libcurl er ikke tilgængelig, men Gnash har forsøgt at anvende adapteren for " +"curl" + +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." +msgstr "" + +#: libbase/curl_adapter.cpp:249 +#, c-format +msgid "Failed cleaning up share handle: %s. Will try again in a second." +msgstr "" + +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:348 +#, c-format +msgid "lockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:383 +#, c-format +msgid "unlockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:672 +#, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "FIXME: Tidsudløb (%u millisekunder) under indlæsning fra URL %s" + +#: libbase/curl_adapter.cpp:720 +#, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "Tidsudløb (%u millisekunder) under indlæsning fra URL %s" + +#: libbase/curl_adapter.cpp:763 +#, c-format +msgid "HTTP response %ld from URL %s" +msgstr "HTTP-svar %ld fra URL %s" + +#: libbase/curl_adapter.cpp:774 +#, c-format +msgid "CURL: %s" +msgstr "CURL: %s" + +#: libbase/curl_adapter.cpp:807 +msgid "" +"Could not open specified path as cache file. Using a temporary file instead" +msgstr "" +"Kunne ikke åbne angivne sti som cachefil. Anvender en midlertidig fil i " +"stedet" + +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" +msgstr "Kunne ikke oprette en midlertidig cachefil" + +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" +msgstr "Tillader forbindelser til SSL-steder med ugyldige certifikater" + +#: libbase/curl_adapter.cpp:1091 +msgid "" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" +msgstr "" + +#: libbase/curl_adapter.cpp:1156 +#, c-format +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" +msgstr "" + +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" +msgstr "" + +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 +#, c-format +msgid "curl stream: %s" +msgstr "" + +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "Kan ikke hente forespurgte tidszone information" + +#: libbase/SharedMem.cpp:68 +#, c-format +msgid "Error detaching shared memory: %s" +msgstr "" + +#: libbase/SharedMem.cpp:75 +#, c-format +msgid "Error during stat of shared memory segment: %s" +msgstr "" + +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." +msgstr "" + +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" +msgstr "" + +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" +msgstr "" + +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" +msgstr "" + +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" +msgstr "" + +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" +msgstr "" + +#: libbase/GnashImage.cpp:243 +#, c-format +msgid "Out of memory while trying to create %dx%d image" +msgstr "" + +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" +msgstr "GIF: Fejl under indhentning af beskrivelse af billede" + +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" +msgstr "GIF: ugyldige billededata (grænser ud over GIF-skærm)" + +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" +msgstr "GIF: mislykkedes med læsning af billedpunktsdata" + +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" +msgstr "GIF: Fejl under indhentning af post-type" + +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" +msgstr "" + +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" +msgstr "" + +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:51 +#, c-format +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:69 +#, c-format +msgid "GnashVaapi::update(): data %p\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" +msgstr "" + +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" +msgstr "Kunne ikke initialisere ltdl: %s" + +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" +msgstr "" + +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" +msgstr "Åbnede dynamisk bibliotek \"%s\"" + +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" +msgstr "Kunne ikke finde symbol: %s" + +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" +msgstr "Fandt symbol %s @ %p" + +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "JPEG: Tom jpeg-kildestrøm." + +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "Intern jpeg-fejl: " + +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" +msgstr "Mangel på data under tolkning af JPEG-hoved" + +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" +msgstr "uventet: jpeg_read_header returnerede %d" + +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" +msgstr "mangel på data under tolkning af JPEG-hoved" + +#: libbase/GnashImageJpeg.cpp:330 +#, c-format +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgstr "uventet: jpeg_read_header returnerede %d [%s:%d]" + +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " +msgstr "Intern jpeg-fejl under tolkning af hoved: " + +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " +msgstr "Intern jpeg-fejl under dekomprimering: " + +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." +msgstr "rw_dest_IOChannel kunne ikke skrive data." + +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." +msgstr "rw_dest_IOChannel::term_destination kunne ikke skrive data." + +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" +msgstr "" + +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" +msgstr "" + +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" +msgstr "" + +#: libbase/URLAccessManager.cpp:90 +#, c-format +msgid "Load from host %s granted (whitelisted)" +msgstr "Tildelt indlæs fra vært %s (hvidlistet)" + +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" +msgstr "Indlæs fra vært %s forbudt (ikke i ikke-tom hvidliste)" + +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" +msgstr "Indlæs fra vært %s forbudt (sortlistet)" + +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" +msgstr "Tildelt indlæs fra vært %s (standard)" + +#: libbase/URLAccessManager.cpp:147 +#, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" +msgstr "" +"Indlæsning af fil %s forbudt (starten af URL %s er ikke en lokal ressource)" + +#: libbase/URLAccessManager.cpp:164 +#, c-format +msgid "Load of file %s granted (under local sandbox %s)" +msgstr "Tildelt indlæs af fil %s (indgår i lokal sandkasse %s)" + +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" +msgstr "Indlæsning af fil %s forbudt (indgår ikke i lokal sandkasse)" + +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" +msgstr "gethostname, hentning af værtsnavn fejlede: %s" + +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" +msgstr "Indlæsning fra vært %s forbudt (ikke i det lokale domæne)" + +#: libbase/URLAccessManager.cpp:240 +#, c-format +msgid "Load from host %s forbidden (not on the local host)" +msgstr "Indlæsning fra vært %s forbudt (ikke hos den lokale vært)" + +#: libbase/URLAccessManager.cpp:262 +#, c-format +msgid "Attempt to connect to disallowed port %s" +msgstr "" + +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" +msgstr "Tjekker sikkerheden for URL '%s'" + +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" +msgstr "Netværksforbindelse uden værtsnavn forespurgt" + +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:344 +#, c-format +msgid "OpenGL: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:517 +#, c-format +msgid "GLU: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:868 +msgid "" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" +msgstr "Ensrettede skalerede streger i OGL-optegner" + +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1927 +#, c-format +msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgstr "" +"to gradueringer i en FillStyle har samme position/størrelsesforhold: %d" + +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 +#, c-format +msgid "Failed to create VG image! %s" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 +#, c-format +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 +#, c-format +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:275 +#, c-format +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1301 +#, c-format +msgid "VG_MATRIX_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1314 +#, c-format +msgid "VG_FILL_RULE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1335 +#, c-format +msgid "VG_IMAGE_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1356 +#, c-format +msgid "VG_RENDERING_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1393 +#, c-format +msgid "VG_BLEND_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1414 +#, c-format +msgid "VG_IMAGE_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1417 +#, c-format +msgid "VG_STROKE_LINE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1438 +#, c-format +msgid "VG_STROKE_CAP_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1459 +#, c-format +msgid "VG_STROKE_JOIN_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1462 +#, c-format +msgid "VG_STROKE_MITER_LIMIT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1463 +#, c-format +msgid "VG_MASKING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1464 +#, c-format +msgid "VG_SCISSORING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1491 +#, c-format +msgid "VG_PIXEL_LAYOUT is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1493 +#, c-format +msgid "VG_STROKE_DASH_PHASE_RESET is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1495 +#, c-format +msgid "VG_FILTER_FORMAT_LINEAR is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1497 +#, c-format +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1514 +#, c-format +msgid "VG_FILTER_CHANNEL_MASK is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1516 +#, c-format +msgid "VG_MAX_IMAGE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1517 +#, c-format +msgid "VG_MAX_IMAGE_HEIGHT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1518 +#, c-format +msgid "VG_MAX_IMAGE_PIXELS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1519 +#, c-format +msgid "VG_MAX_IMAGE_BYTES is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1526 +#, c-format +msgid "VG_PATH_FORMAT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1527 +#, c-format +msgid "VG_PATH_DATATYPE is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1528 +#, c-format +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1529 +#, c-format +msgid "VG_PATH_SCALE is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1530 +#, c-format +msgid "VG_PATH_BIA is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1532 +#, c-format +msgid "VG_PATH_NUM_SEGMENTS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1533 +#, c-format +msgid "VG_PATH_NUM_COORDS is %d" +msgstr "" + +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "Kan ikke gengive videoer med alfa" + +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" +msgstr "Skalerede streger i Cairo-optegner" + +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" +msgstr "" +"Ensrettede skalerede streger i AGG-optegner (vil vil skalere med den " +"skalérbare af dem)" + +#: librender/agg/Renderer_agg.cpp:2151 +#, c-format +msgid "Unknown pixelformat: %s\n" +msgstr "" + +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" +msgstr "" + +#: librender/GnashTexture.cpp:70 +#, c-format +msgid "glError: %s caught\n" +msgstr "" + +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" +msgstr "MediaParserFfmpeg kunne ikke læse sonde-data fra input" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 +#, c-format +msgid "%s: seeking failed" +msgstr "%s: søgning mislykkedes" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 +msgid "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 +#, c-format +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgstr "" +"MediaParserFfmpeg::parseNextFrame: Problemer fortolkning af næste ramme " +"(av_read_frame returnerede %d). Vi vil betragte strømmen som fuldt fortolket." + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 +#, c-format +msgid " Using stream %d for audio: codec id %d" +msgstr " Bruger strøm %d for lyd: id på kodning %d" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 +#, c-format +msgid " Using stream %d for video: codec id %d" +msgstr " Bruger strøm %d for video: id på kodning %d" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" +msgstr "Varighed af videostrøm ukendt" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" +msgstr "Varighed af lydstrøm ukendt for ffmpeg" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 +msgid "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." +msgstr "" + +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" +msgstr "VideoConverterFfmpeg kan ikke konvertere til det forespurgte format" + +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 +#, c-format +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" +msgstr "AudioDecoderFfmpeg: initialiserede FFmpeg-kodning %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 +#, c-format +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +msgstr "" +"AudioDecoderFfmpeg: initialiserede FFmpeg-kodning %d (%s) for flash-kodning " +"%d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" +msgstr "AudioDecoderFfmpeg: initialiserede FFmpeg-kodning %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 +#, c-format +msgid "Unsupported audio codec %d" +msgstr "Lyd-kodning som ikke er understøttet, %d" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 +#, c-format +msgid "libavcodec could not find a decoder for codec %d (%s)" +msgstr "libavcodec kunne ikke finde en afkoder for kodningen %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +msgstr "AudioDecoderFfmpeg kan ikke initialisere MP3-fortolker" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" +msgstr "libavcodec kunne ikke allokere kontekst" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 +#, c-format +msgid "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +msgstr "" +"AudioDecoderFfmpeg: avcodec_open mislykkedes med at initialisere FFmpeg-" +"kodningen %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 +#, c-format +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" +msgstr "AudioDecoder: initialiserede FFMPEG-kodning %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#, c-format +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgstr "AudioDecoderFfmpeg: ikke-understøttet flash-lydkodning %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 +#, c-format +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgstr "AudioDecoderFfmpeg: ukendt kodningstype %d (burde aldrig ske)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgstr "" +"AudioDecoderFfmpeg: libavcodec kunne ikke finde en afkoder for kodningen %d " +"(%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" +msgstr "" +"AudioDecoderFfmpeg: libavcodec kunne ikke finde en afkoder for ffmpeg " +"kodnings-id %s" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +msgstr "AudioDecoderFfmpeg: libavcodec kunne ikke allokere kontekst" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 +#, c-format +msgid "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" +"av_parser_parse returnerede %d. Opgradering af ffmpeg/libavcodec kan " +"muligvis rette dette problem." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 +#, c-format +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." +msgstr "mislykkedes med at allokere lydbuffer." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 +#, c-format +msgid "" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" +"avcodec_decode_audio returnerede %d. Opgradering af ffmpeg/libavcodec kan " +"muligvis rette dette problem." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 +#, c-format +msgid "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." +msgstr "" +"outputSize:%d efter afkodning %d byte af indgående lyddata. Opgradering af " +"ffmpeg/libavcodec kan muligvis rette dette problem." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 +#, c-format +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#, c-format +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "Kan ikke finde egnet dekoder til flash-kodning %d" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" +msgstr "libavcodec kan ikke afkode dette videoformat" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#, c-format +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" +msgstr "libavcodec mislykkedes med at initialisere FFMPEG-kodning %s (%d)" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#, c-format +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgstr "VideoDecoder: initialiserede FFMPEG-kodning %s (%d)" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" +msgstr "Billedpunktformat ikke håndteret" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" +msgstr "Hukommelse opbrugt under allokering af avcodec-ramme" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" +msgstr "Afkodning af et videobillede mislykkedes" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 +#, c-format +msgid "Unsupported video codec %d" +msgstr "Video-kodning som ikke er understøttet, %d" + +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 +#, c-format +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerHaiku::createAudioDecoder: %s -- %s" + +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." +msgstr "AudioDecoderSpeex: tilstand-initialisering mislykkedes." + +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." +msgstr "AudioDecoderSpeex: initialisering mislykkedes." + +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "Beskadiget Speex stream!" + +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "Mislykkedes med at omstrukturere Speex-ramme." + +#: libmedia/FLVParser.cpp:170 +#, c-format +msgid "" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." +msgstr "" +"Uventet lydmærke fundet ved offset %d FLV-strøm annoncerer ingen lyd i " +"hoved. Vil vil kun advare en enkelt gang for hver FLV, forventer ethvert " +"yderligere lydmærke." + +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" +msgstr "" + +#: libmedia/FLVParser.cpp:225 +#, c-format +msgid "" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." +msgstr "" +"Uventet videomærke fundet ved offset %d FLV-strøm annoncerer ingen video i " +"hoved. Vil vil kun advare en enkelt gang for hver FLV, forventer ethvert " +"yderligere videomærke." + +#: libmedia/FLVParser.cpp:245 +#, c-format +msgid "AVC packet type: %d" +msgstr "AVC-pakketype: %d" + +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" +msgstr "kunne ikke læse videobillede?" + +#: libmedia/FLVParser.cpp:322 +#, c-format +msgid "FLVParser::parseNextTag: can't seek to %d" +msgstr "" + +#: libmedia/FLVParser.cpp:336 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:423 +#, c-format +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgstr "Første byte af FLV_META_TAG er %d, forventede 0x02 (STRING AMF0 type)" + +#: libmedia/FLVParser.cpp:435 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" +msgstr "Beskadiget FLV: Metamærke uafsluttet!" + +#: libmedia/FLVParser.cpp:454 +#, c-format +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgstr "FLVParser::parseNextTag: ukendt FLV-mærketype %d" + +#: libmedia/FLVParser.cpp:463 +msgid "" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +msgstr "" +"Beskadiget FLV: forrige mærkestørrelse på post (%1%) uventet (faktisk " +"størrelse: %2%)" + +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" +msgstr "" + +#: libmedia/FLVParser.cpp:533 +#, c-format +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" +msgstr "VideoConverterGst: elementet ffmpegcolorspace mangler" + +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" +msgstr "VideoConverterGst: kan ikke udskrive anmodede format" + +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" +msgstr "VideoConverterGst: intern fejl (caps oprettelsen mislykkedes)" + +#: libmedia/gst/VideoConverterGst.cpp:107 +#, fuzzy +msgid "VideoConverterGst: initialization failed." +msgstr "VideoConverterGst: initialisering mislykkedes." + +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." +msgstr "VideoConverterGst: buffer push mislykkedes." + +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." +msgstr "VideoConverterGst: buffer pull mislykkedes." + +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +msgstr "Kunne ikke hentes en gyldig audio sink fra ~/.gnashrc" + +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" +msgstr "Kunne ikke hente en gyldig audio sink fra autoaudiosink" + +#: libmedia/gst/GstUtil.cpp:87 +#, c-format +msgid "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" +msgstr "" +"Kunne ikke hente en gyldig audio sink fra gconfaudiosink\n" +"%s" + +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" +msgstr "Sink søgning udtømt: du vil ikke være i stand til at høre lyd!" + +#: libmedia/gst/GstUtil.cpp:94 +#, c-format +msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgstr "Fik en ikke-NULL audio sink; dets omslagsnavn er: %s" + +#: libmedia/gst/GstUtil.cpp:116 +msgid "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." +msgstr "" +"Mangler udvidelsesmodul, men installation af udvidelsesmoduler understøttes " +"ikke. Vil forsøge alligevel, men forvent fiasko." + +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +msgstr "" +"Manglende udvidelsesmodul, men mislykkedes med at konvertere det til gst " +"manglende detalje for udvidelsesmodul." + +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." +msgstr "" +"gst_update_registry mislykkedes. Du skal genstarte Gnash for at bruge de nye " +"udvidelsesmoduler." + +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." +msgstr "" +"Mangler udvidelsesmodul, men automatiske installation af udvidelsesmoduler " +"er ikke tilgængelig." + +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." +msgstr "Videokodning er nul. Videostreaming forventet senere." + +#: libmedia/gst/VideoDecoderGst.cpp:100 +#, c-format +msgid "No support for video codec %s." +msgstr "Ingen understøttelse af videokodningen %s." + +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" +msgstr "VideoDecoderGst: intern fejl (caps oprettelsen mislykkedes)" + +#: libmedia/gst/VideoDecoderGst.cpp:130 +#, c-format +msgid "Couldn't find a plugin for video type %s!" +msgstr "Kunne ikke finde et udvidelsesmodul til videotypen %s!" + +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr " Kontroller venligst, at du har gstreamer-ffmpeg installeret." + +#: libmedia/gst/VideoDecoderGst.cpp:158 +#, c-format +msgid "VideoDecoderGst: initialisation failed for video type %s!" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." +msgstr "VideoDecoderGst: buffer push mislykkedes." + +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" +msgstr "MediaParserGst kunne ikke oprette en placering" + +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." +msgstr "MediaParserGst kunne ikke oprette et typefind element." + +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" +msgstr "MediaParserGst kunne ikke ændre elementets tilstand" + +#: libmedia/gst/MediaParserGst.cpp:85 +#, c-format +msgid "Needed %d dead iterations to detect audio type." +msgstr "Behøvede %d døde gentagelser for at registrere lydtype." + +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." +msgstr "MediaParserGst kunne ikke registrere nogen strømtyper." + +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +msgstr "" +"MediaParserGst mislykkedes at skubbe flere data ind i demuxeren! Søger " +"tilbage." + +#: libmedia/gst/MediaParserGst.cpp:280 +#, c-format +msgid "MediaParserGst/typefound: Detected media type %s" +msgstr "MediaParserGst/typefound: Registrerede medietypen %s" + +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." +msgstr "MediaParserGst Mislykkedes med at oprette fakesink." + +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." +msgstr "MediaParserGst: kunne ikke hente elementet fakesink src." + +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" +msgstr "MediaParserGst: kunne ikke sammenkæde fakesink" + +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." +msgstr "MediaParserGst: kunne ikke hente elementet typefind src." + +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" +msgstr "MediaParserGst: kunne ikke oprette demuxeren" + +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." +msgstr "MediaParserGst: mislykkedes med at tilføje demuxeren til placering." + +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." +msgstr "MediaParserGst: kunne ikke hente strukturnavn." + +#: libmedia/gst/MediaParserGst.cpp:404 +#, c-format +msgid "MediaParserGst: ignoring stream of type %s." +msgstr "MediaParserGst: ignorerer strøm af typen %s." + +#: libmedia/gst/MediaParserGst.cpp:428 +#, c-format +msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgstr "MediaParserGst: Kunne ikke finde en fortolker (medie: %s)." + +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" +msgstr "" +"MediaParserGst: Kunne ikke finde en fortolker. Vi vil fortsætte, men enten " +"vil lyd eller video ikke fungere!" + +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." +msgstr "MediaParserGst: kunne ikke tilføje fortolker." + +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." +msgstr "MediaParserGst: kunne ikke sammenkæde fortolker." + +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." +msgstr "MediaParserGst: kunne ikke sammenkæde \"fake\" sink." + +#: libmedia/gst/MediaParserGst.cpp:490 +#, c-format +msgid "MediaParserGst: Linked audio source (type: %s)" +msgstr "MediaParserGst: Sammenkædet lydkilde (type: %s)" + +#: libmedia/gst/MediaParserGst.cpp:520 +#, c-format +msgid "MediaParserGst: Linked video source (type: %s)" +msgstr "MediaParserGst: Sammenkædet videokilde (type: %s)" + +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" +msgstr "" +"Opretter AAC-dekoder uden ekstra data. Dette vil sandsynligvis mislykkes!" + +#: libmedia/gst/AudioDecoderGst.cpp:110 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgstr "AudioDecoderGst: kan ikke håndtere kodningen %d (%s)" + +#: libmedia/gst/AudioDecoderGst.cpp:120 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgstr "" +"AudioDecoderGst: kan ikke håndtere kodningen %d (ingen ExtraInfoGst " +"tilknyttet)" + +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +msgstr "" +"Den bedste tilgængelige resampler er 'audioresample'. Installer gstreamer-" +"ffmpeg 0.10.4 eller nyere, ellers kan du opleve lange forsinkelser i " +"lydafspilning!" + +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "AudioDecoderGst: intern fejl (caps oprettelsen mislykkedes)" + +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, c-format +msgid "Couldn't find a plugin for audio type %s!" +msgstr "Kunne ikke finde et udvidelsesmodul til lydtypen %s!" + +#: libmedia/gst/AudioDecoderGst.cpp:199 +#, c-format +msgid "AudioDecoderGst: initialisation failed for audio type %s!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" +msgstr "Skubbede data, men der er ikke noget at trække (endnu)" + +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." +msgstr "AudioDecoderGst: buffer push mislykkedes." + +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 +#, c-format +msgid "%s: Could not create pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 +#, c-format +msgid "%s: Could not get property probe from pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1024 +#, c-format +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 +#, c-format +msgid "%s: problem creating save_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1185 +#, c-format +msgid "%s: problem creating video_display_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1203 +#, c-format +msgid "%s: couldn't link tee and save_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1209 +#, c-format +msgid "%s: couldn't link tee and video_display_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1218 +#, c-format +msgid "%s: couldn't get save_queue_src_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1228 +#, c-format +msgid "%s: couldn't get video_display_queue_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 +#, c-format +msgid "%s: Unable to create main pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1258 +#, c-format +msgid "%s: something went wrong creating the new video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1264 +#, c-format +msgid "%s: problem creating video_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1273 +#, c-format +msgid "%s: problem creating the video_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1282 +#, c-format +msgid "%s: something went wrong in linking elements in video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1356 +#, c-format +msgid "%s: the unlinking of the pads failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1386 +#, c-format +msgid "%s: something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" +msgstr "" + +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "Forkerte argumenter givet til GST VideoDecoder" + +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerGst::createAudioDecoder: %s -- %s" + +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:445 +#, c-format +msgid "%s: couldn't get saveQueueSrcPad" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:455 +#, c-format +msgid "%s: couldn't get audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:481 +#, c-format +msgid "%s: There was a problem making the audiosink!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:548 +#, c-format +msgid "%s: couldn't remove audioPlaybackBin from pipeline" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:555 +#, c-format +msgid "%s: changing state of audioPlaybackBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:579 +#, c-format +msgid "Error: %s" +msgstr "Fejl: %s" + +#: libmedia/gst/AudioInputGst.cpp:599 +#, c-format +msgid "%s: Couldn't make audioconvert element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:603 +#, c-format +msgid "%s: Couldn't make vorbisenc element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:607 +#, c-format +msgid "%s: Couldn't make oggmux element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:611 +#, c-format +msgid "%s: Couldn't make filesink element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:630 +#, c-format +msgid "%s: Something went wrong in linking" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:694 +#, c-format +msgid "%s: audioSaveBin state change failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" +msgstr "Du har valgt en ugyldig mikrofon. Tjek din gnashrc-fil" + +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "beskadiget ADPCM-hoved" + +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +msgstr "AudioDecoderSimple: initialiserede flash-kodningen %s (%d)" + +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 +#, c-format +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgstr "AudioDecoderSimple: ikke-understøttet flash-kodning %d (%s)" + +#: libmedia/AudioDecoderSimple.cpp:341 +#, c-format +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgstr "" +"AudioDecoderSimple: ikke i stand til at tolke tilpasset lydkodning med id %s" + +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "Endianness for vært ikke registreret i AudioDecoderSimple" + +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "Fejl i lydprøve-konvertering" + +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +msgstr "MediaHandler::isFLV: Kunne ikke læse 3 byte fra input-strøm" + +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" +msgstr "" +"MediaHandler::createMediaParser: kun FLV-input understøttes af denne " +"MediaHandler" + +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "Undtagelse under læsning fra strøm: %s" + +#: libmedia/MediaHandler.cpp:108 +#, c-format +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" +msgstr "" +"MediaHandler::createFlashAudioDecoder: ingen tilgængelige flash-dekodere til " +"kodning %d (%s)" + +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" +msgstr "" + +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" +msgstr "serialisering af as_value af type %d" + +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" +msgstr "" + +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" +msgstr "" + +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" +msgstr "Kan ikke oprette Film-instans for definition indlæst fra %s" + +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" +msgstr "Kan ikke initialisere FreeType! Fejl = %d" + +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, c-format +msgid "Can't close FreeType! Error = %d" +msgstr "Kan ikke lukke FreeType! Fejl = %d" + +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgstr "" +"Mislykkedes med at finde skrifttype-katalog, anvender hårdkodede skrift-" +"filnavn \"%s\"" + +#: libcore/FreetypeGlyphsProvider.cpp:293 +#, c-format +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgstr "" +"Kan ikke initialisere katalog til konfiguration af skrifttype, anvender " +"hårdkodede skrift-filnavn \"%s\"" + +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" +msgstr "Kan ikke finde skriftfil for skrift '%s'" + +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" +msgstr "Skriftfil '%s' har forkert format" + +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" +msgstr "En fejl ved åbning af skrift '%s'" + +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:506 +#, c-format +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" +msgstr "" + +#: libcore/swf/DefineShapeTag.cpp:58 +#, c-format +msgid "DefineShapeTag(%s): id = %d" +msgstr "DefineShapeTag(%s): id = %d" + +#: libcore/swf/VideoFrameTag.cpp:47 +#, c-format +msgid "VideoFrame tag refers to unknown video stream id %d" +msgstr "VideoFrame-mærke refererer til ukendt videostrøm id %d" + +#: libcore/swf/VideoFrameTag.cpp:57 +#, c-format +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgstr "VideoFrame-mærke refererer til et ikke-video DisplayObject %d (%s)" + +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" +msgstr "" +"Kunne ikke læse tilstrækkelige byte under tolkning af VideoFrame mærke. Vi " +"har muligvis nået slutningen af strømmen!" + +#: libcore/swf/DefineTextTag.cpp:52 +#, c-format +msgid "DefineTextTag, id = %d" +msgstr "DefineTextTag, id = %d" + +#: libcore/swf/DefineTextTag.cpp:93 +#, c-format +msgid "Text DisplayObject, id = %d" +msgstr "Tekst DisplayObject, id = %d" + +#: libcore/swf/DefineTextTag.cpp:112 +#, c-format +msgid "begin text records for DefineTextTag %p" +msgstr "begynd tekstposter for DefineTextTag %p" + +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgstr "" +"Udokumenteret mærke %s fundet. Venligst rapporter dette til Gnash-udviklerne!" + +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" +msgstr "læser DefineFont" + +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" +msgstr "Glyffers forskydningstabel beskadiget i DefineFont mærke" + +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" +msgstr "læser DefineFont2 eller DefineFont3" + +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" +msgstr "Glyf %d ved forskydning %u" + +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +msgstr "Glyffers forskydningstabel beskadiget i DefineFont2/3 mærke" + +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" +msgstr "Dårlig forskydning i DefineFont2" + +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" +msgstr "Gentaget regulerende par fundet - ignorerer" + +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" +msgstr "DefineFontInfo mærkeindlæser: kan ikke finde skrift med id %d" + +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" +msgstr "DefineFontInfo2 delvist implementeret" + +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" +msgstr "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Tykkelse=%d, " +"Skarphed=%d" + +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" +msgstr "CSMTextSettings" + +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" +msgstr "poster for slutning af tekst" + +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" +msgstr " has_font: skrift id = %d (%p)" + +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" +msgstr " hasColor" + +#: libcore/swf/TextRecord.cpp:99 +#, c-format +msgid " xOffset = %g" +msgstr " xOffset = %g" + +#: libcore/swf/TextRecord.cpp:108 +#, c-format +msgid " yOffset = %g" +msgstr " yOffset = %g" + +#: libcore/swf/TextRecord.cpp:117 +#, c-format +msgid " textHeight = %g" +msgstr " textHeight = %g" + +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" +msgstr " GlyphEntries: antal = %d" + +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" +msgstr " glyf%d: indeks=%d, fremrykning=%g" + +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" +msgstr "start_sound_loader: sound_id %d er ikke defineret" + +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" +msgstr "StartSound: id=%d" + +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "STARTSOUND2 mærke ikke fortolket og ikke anvendt" + +#: libcore/swf/DefineButtonSoundTag.cpp:52 +#, c-format +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgstr "DEFINEBUTTONSOUND refererer til en ukendt DisplayObject def %d" + +#: libcore/swf/DefineButtonSoundTag.cpp:63 +#, c-format +msgid "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" +msgstr "" +"DEFINEBUTTONSOUND refererer til DisplayObject id %d, en %s (forventede en " +"knap af typen DisplayObject)" + +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "Forsøg på at redefinere lyd på knap ignoreret" + +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, c-format +msgid "sound tag not found, sound_id=%d, button state #=%i" +msgstr "lydmærke ikke fundet, sound_id=%d, tilstand på knap #=%i" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" +msgstr "anker-markeret billede ikke understøttet" + +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" +msgstr "frame_label_loader slutposition %d, læste op til %d" + +#: libcore/swf/tag_loaders.cpp:107 +#, c-format +msgid " sprite: char id = %d" +msgstr " sprite: tegn id = %d" + +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +msgstr "" +"Indlejrede DEFINESPRITE mærker. Vil tilføje til øverste niveau i " +"DisplayObjects ordbog." + +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" +msgstr "Sprite %d melder at der ingen billeder er" + +#: libcore/swf/tag_loaders.cpp:168 +#, c-format +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" +msgstr "DEFINESOUNDLOADER: rate for lydprøve %d (forventede 0 til %u)" + +#: libcore/swf/tag_loaders.cpp:188 +#, c-format +msgid "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgstr "" +"definér lyd: kanal=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, " +"forsinkelse=%d" + +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" +msgstr "Grænse for mærke rapporteret forbi slutning af SWFStrøm!" + +#: libcore/swf/tag_loaders.cpp:236 +#, c-format +msgid "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" +msgstr "" +"Der er i øjeblikket ingen aktiv lydhåndtering, så DisplayObject med id %d " +"vil ikke blive føjet til ordbogen" + +#: libcore/swf/tag_loaders.cpp:269 +#, c-format +msgid "File attributes: metadata=%s network=%s" +msgstr "Filattributter: metadata=%s netværk=%s" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "sand" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "falsk" + +#: libcore/swf/tag_loaders.cpp:275 +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 "" +"FileAttributes markerer i SWF-forespørgslen at netværksadgang ikke er " +"tildelt til denne film (eller applikation?) når indlæst fra filsystemet. Dog " +"vil Gnash være ligeglad; brug hvid/sort listning i din .gnashrc i stedet for" + +#: libcore/swf/tag_loaders.cpp:283 +msgid "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" +msgstr "" +"Denne SWF-fil kræver AVM2: der vil ikke være nogen fortolkning af " +"ActionScript" + +#: libcore/swf/tag_loaders.cpp:308 +#, c-format +msgid "" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" +msgstr "" +" RDF metadata (blot information): [[\n" +"%s\n" +"]]" + +#: libcore/swf/tag_loaders.cpp:324 +#, c-format +msgid "Descriptive metadata from movie %s: %s" +msgstr "Beskrivende metadata fra film %s: %s" + +#: libcore/swf/tag_loaders.cpp:386 +#, c-format +msgid " reflex = \"%c%c%c\"" +msgstr " reflex = \"%c%c%c\"" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" +msgstr "DefineFontAlignZones mærke refererer til en ikke-defineret skrift %d" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#, c-format +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "DefineFontAlignZones: skrift=%d, flag=%d, tabel int: %s" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "DefineFontAlignZoneTag" + +#: libcore/swf/ShapeRecord.cpp:274 +#, c-format +msgid " bound SWFRect: %s" +msgstr " bundet SWFRect: %s" + +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgstr " ShapeRecord(%s): fyldbit %d, linjebit %d" + +#: libcore/swf/ShapeRecord.cpp:379 +#, c-format +msgid " Shape read: moveto %d %d" +msgstr " Form læst: flyt til %d %d" + +#: libcore/swf/ShapeRecord.cpp:400 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" +"Ugyldig fyldstil %d i posten fillStyle0Change for skriftmærke (0 eller 1 " +"gyldig). Sat til 0." + +#: libcore/swf/ShapeRecord.cpp:410 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgstr "" +"Ugyldig fyldstil %d i posten fillStyle0Change - %d defineret. Sat til 0." + +#: libcore/swf/ShapeRecord.cpp:421 +#, c-format +msgid " Shape read: fill0 (left) = %d" +msgstr " Læsning af form: fill0 (venstre) = %d" + +#: libcore/swf/ShapeRecord.cpp:443 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" +"Ugyldig fyldstil %d i fillStyle1Change post for skriftmærke (0 eller 1 " +"gyldig). Sat til 0." + +#: libcore/swf/ShapeRecord.cpp:453 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgstr "Ugyldig fyldstil %d i fillStyle1Change post - %d defineret. Sat til 0." + +#: libcore/swf/ShapeRecord.cpp:463 +#, c-format +msgid " Shape read: fill1 (right) = %d" +msgstr " Læsning af form: fill1 (højre) = %d" + +#: libcore/swf/ShapeRecord.cpp:484 +#, c-format +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." +msgstr "" +"Ugyldig linjestil %d i lineStyleChange post for skriftmærke (0 eller 1 " +"gyldig). Sat til 0." + +#: libcore/swf/ShapeRecord.cpp:494 +#, c-format +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgstr "Ugyldig linjestil %d i lineStyleChange post - %d defineret. Sat til 0." + +#: libcore/swf/ShapeRecord.cpp:504 +#, c-format +msgid "ShapeRecord: line %d" +msgstr "ShapeRecord: linje %d" + +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" +msgstr "ShapeRecord: flere fyldstile" + +#: libcore/swf/ShapeRecord.cpp:558 +#, c-format +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgstr "ShapeRecord: kurvet kant %d %d - %d %d - %d %d" + +#: libcore/swf/ShapeRecord.cpp:593 +#, c-format +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "ShapeRecord: lige kant %d %d - %d %d" + +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:665 +#, c-format +msgid " readLineStyles: count = %d" +msgstr " readLineStyles: antal = %d" + +#: libcore/swf/ShapeRecord.cpp:672 +#, c-format +msgid " readLineStyles: count2 = %d" +msgstr " readLineStyles: antal2 = %d" + +#: libcore/swf/PlaceObject2Tag.cpp:85 +#, c-format +msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgstr " PLACEOBJECT: dybde=%d(%d) tegn=%d" + +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 +#, c-format +msgid " SWFCxForm: %s" +msgstr " SWFCxForm: %s" + +#: libcore/swf/PlaceObject2Tag.cpp:105 +#, c-format +msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgstr "Reserveret felt i PlaceObject-handlinger == %u (forventede 0)" + +#: libcore/swf/PlaceObject2Tag.cpp:123 +#, c-format +msgid " actions: flags = 0x%X" +msgstr " handlinger: flag = 0x%X" + +#: libcore/swf/PlaceObject2Tag.cpp:158 +#, c-format +msgid "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." +msgstr "" +"swf_event::read(), even_length = %u, men blot %lu byte tilbage til " +"slutningen aaf aktuelle mærke. Afbryder af hensyn til sikkerheden." + +#: libcore/swf/PlaceObject2Tag.cpp:219 +#, c-format +msgid "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgstr "" +"swf_event::read() -- ukendt / uhåndteret begivenhedstype modtaget, flag = 0x" +"%x" + +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" +msgstr "" +"Uventet afslutning på mærke under tolkning af PlaceObject-mærkebegivhenheder" + +#: libcore/swf/PlaceObject2Tag.cpp:304 +#, c-format +msgid " PLACEOBJECT2: depth = %d (%d)" +msgstr " PLACEOBJECT2: dybde = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 +#, c-format +msgid " char id = %d" +msgstr " tegn id = %d" + +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 +#, c-format +msgid " SWFMatrix: %s" +msgstr " SWFMatrix: %s" + +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 +#, c-format +msgid " ratio: %d" +msgstr " ratio: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 +#, c-format +msgid " name = %s" +msgstr " navn = %s" + +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 +#, c-format +msgid " clip_depth = %d (%d)" +msgstr " clip_depth = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 +#, c-format +msgid " m_place_type: %d" +msgstr " m_place_type: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:417 +#, c-format +msgid " PLACEOBJECT3: depth = %d (%d)" +msgstr " PLACEOBJECT3: dybde = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" +msgstr " SWFCxForm: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:424 +#, c-format +msgid " class name = %s" +msgstr " klassenavn = %s" + +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" +msgstr " bitmapCaching aktiveret" + +#: libcore/swf/SoundStreamHeadTag.cpp:76 +#, c-format +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgstr "SOUNDSTREAMHEAD: strøms prøverate %d (forventede 0 til %u)" + +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format +msgid "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" +"Forskellig lydrate for strøm/afspilning (%d/%d). Dette lader til at " +"forekomme ofte i SWF-filer, så vi vil blot advare én gang." + +#: libcore/swf/SoundStreamHeadTag.cpp:93 +#, c-format +msgid "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" +"Forskellige prøvestørrelse for strøm/afspilning (%d/%d). Dette lader til at " +"forekomme ofte i SWF-filer, så vi vil blot advare én gang." + +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." +msgstr "" +"Forskellige kanaler for strøm/afspilning (%s/%s). Dette lader til at " +"forekomme ofte i SWF-filer, så vi vil blot advare én gang." + +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" +msgstr "" +"Der er ikke meldt om prøver for lydstrøm, forekommer ganske ofte så vi vil " +"blot advare én gang" + +#: libcore/swf/SoundStreamHeadTag.cpp:146 +#, c-format +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgstr "" +"hoved for lydstrøm: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latenstid=%d" + +#: libcore/swf/DefineButtonCxformTag.cpp:49 +#, c-format +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgstr "DefineButtonCxform refererer til et ukendt DisplayObject %d" + +#: libcore/swf/DefineButtonCxformTag.cpp:60 +#, c-format +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" +msgstr "" +"DefineButtonCxform refererer til DisplayObject ID %d (%s). Forventede en " +"definition for en knap" + +#: libcore/swf/RemoveObjectTag.cpp:71 +#, c-format +msgid " remove_object_2(%d)" +msgstr " remove_object_2(%d)" + +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "Fandt SOUNDSTREAMBLOCK-mærke uden foregående SOUNDSTREAMHEAD" + +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "Grænse for mærke rapporteret forbi slutning af strøm!" + +#: libcore/swf/DefineButtonTag.cpp:85 +#, c-format +msgid " DefineButton loader: character id = %d" +msgstr " DefineButton-indlæser: tegn-id = %d" + +#: libcore/swf/DefineButtonTag.cpp:102 +#, c-format +msgid " DefineButton2 loader: chararacter id = %d" +msgstr " DefineButton2-indlæser: tegn-id = %d" + +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" +msgstr "For tidlig slutning på DEFINEBUTTON-mærke, vil ikke læse handlinger" + +#: libcore/swf/DefineButtonTag.cpp:170 +#, c-format +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgstr "Næste Button2 actionOffset (%u) peger forbi slutningen af mærke (%lu)" + +#: libcore/swf/DefineButtonTag.cpp:211 +#, c-format +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgstr "" +"Næste handlingsforskydning (%u) i Button2ActionConditions peger forbi " +"slutningen af mærke" + +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" +msgstr "" +"For tidlig slutning på input fra knaphandling: kan ikke læse betingelser" + +#: libcore/swf/DefineButtonTag.cpp:289 +#, c-format +msgid " button actions for conditions 0x%x" +msgstr " knaphandlinger for betindelser 0x%x" + +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" +msgstr "" +" for tidlig slutning på inddatastrøm for knap-optagelse, kan ikke læse flag" + +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" +msgstr "" +" for tidlig slutning på inddatastrøm for knap-optagelse, kan ikke læse id " +"for DisplayObject" + +#: libcore/swf/DefineButtonTag.cpp:398 +#, c-format +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" +msgstr "" +" knap-optagelse for tilstande [%s] refererer til DisplayObject med id %d, " +"hvilken ikke findet i ordbog med tegn" + +#: libcore/swf/DefineButtonTag.cpp:405 +#, c-format +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr " knap-optagelse for tilstande [%s] indeholder DisplayObject %d (%s)" + +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" +msgstr "" +" for tidlig slutning på inddatastrøm for knap-optagelse, kan ikke læse " +"knap-lag (dybde?)" + +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr " jpeg_tables_loader" + +#: libcore/swf/DefineBitsTag.cpp:165 +#, c-format +msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgstr "Ingen byte at læse i JPEGTABLES-mærke ved forskydning %d" + +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgstr "" +"DEFINEBITS: Duplikeret id (%d) for bitmap DisplayObject - forkaster det" + +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "Mislykkedes med at fortolke bitmap for tegnet %1%" + +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "Ingen optegner, tilføjer ikke bitmap %1%" + +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" +msgstr "Tilføjer bitmap id %1%" + +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +msgstr "" +"DEFINEBITS: Ingen jpeg-indlæser registreret i filmdefinition - forkaster " +"bitmap" + +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +msgstr "gnash er ikke kædet til zlib - kan ikke indlæse jpeg3-billeddata" + +#: libcore/swf/DefineBitsTag.cpp:419 +#, c-format +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgstr " defbitslossless2: mærke = %d, fmt = %d, w = %d, h = %d" + +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" +msgstr "Bitmap har en højde eller bredde på 0" + +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" +msgstr "gnash er ikke kædet til zlib - kan ikke indlæse zippede billeddata" + +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +msgstr "Vil ikke allokere %1%x%2%-billede i DefineBitsLossless-mærke" + +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "Ukendt bitmap-format. Ignorerer" + +#: libcore/swf/DefineBitsTag.cpp:597 +#, c-format +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "inflateWrapper() inflateInit() returnerede %d (%s)" + +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +msgstr "" +"inflateWrapper(): ingen slutning på zstream fundet inden for swf-mærkes " +"grænser" + +#: libcore/swf/DefineBitsTag.cpp:640 +#, c-format +msgid "inflateWrapper() inflate() returned %d (%s)" +msgstr "inflateWrapper() inflate() returnerede %d (%s)" + +#: libcore/swf/DefineBitsTag.cpp:649 +#, c-format +msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgstr "inflateWrapper() inflateEnd() returnér %d (%s)" + +#: libcore/LoadVariablesThread.cpp:74 +#, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:123 +#, c-format +msgid "Stream couldn't seek to end: %s" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:128 +#, c-format +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." +msgstr "" + +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "Oprindeligt format på flydepunkt ikke genkendt" + +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "Uventet slutning på strøm under læsning" + +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "Uventet slutning på strøm" + +#: libcore/SWFStream.cpp:564 +#, 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 "" +"Mærke %d som starter ved forskydning %d siges at slutte ved forskydning %d, " +"hvilket er senere end slutningen af tidligere åbnet mærke som starter ved " +"forskydning %d og som slutter ved forskydning %d. Får den til at slutte hvor " +"beholdermærke slutter." + +#: libcore/SWFStream.cpp:581 +#, c-format +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" +msgstr "" + +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" +msgstr "Kunne ikke søge frem til rapporteret slutning af mærke" + +#: libcore/SWFStream.cpp:617 +#, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" +msgstr "" + +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" +msgstr "" + +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." +msgstr "" +"Forsøg på at gentage angivelse af skriftvisning eller ophavsretnavn. Dette " +"bør betyde at der er mere end ét DefineFontName-mærke som refererer til den " +"samme Font. Ved ikke hvad der skal foretages i dette tilfælde, så det " +"ignoreres." + +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." +msgstr "" +"Forsøg på at tilføje en indlejret glyf-CodeTable til en skrift som allerede " +"har én. Dette bør betyde at der er adskillige DefineFontInfo-mærker, eller " +"et DefineFontInfo-mærke som refererer til en skrift oprettet med DefineFont2 " +"eller DefineFont3. Ved ikke hvad der skal ske i dette tilfælde, så det " +"ignoreres." + +#: libcore/Font.cpp:201 +#, c-format +msgid "Failed to find glyph %s in %s font %s" +msgstr "" + +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" +msgstr "" + +#: libcore/Font.cpp:298 +#, c-format +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" +msgstr "" + +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" +msgstr "" + +#: libcore/Font.cpp:340 +#, c-format +msgid "Could not create a freetype face %s" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" +msgstr "Stage.width er en skrivebeskyttet egenskab!" + +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" +msgstr "Stage.height er en skrivebeskyttet egenskab!" + +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" +msgstr "" + +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "attachVideo kræver 1 arg" + +#: libcore/asobj/Video_as.cpp:126 +#, c-format +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "første arg for attachVideo(%s) er ikke en NetStream-instans" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:218 +#, c-format +msgid "createTextField called with %d args, expected 6 - returning undefined" +msgstr "" +"createTextField kaldt med %d argumenter, forventede 6 - returnerer ikke-" +"defineret" + +#: libcore/asobj/TextField_as.cpp:232 +#, c-format +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "createTextField: negativ bredde (%d) - vender tegn om" + +#: libcore/asobj/TextField_as.cpp:242 +#, c-format +msgid "createTextField: negative height (%d) - reverting sign" +msgstr "createTextField: negativ højde (%d) - vender tegn om" + +#: libcore/asobj/TextField_as.cpp:436 +#, c-format +msgid "Attempt to set length property of TextField %s" +msgstr "Forsøg på at angive egenskab for længde for TextField %s" + +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 +#, c-format +msgid "Attempt to set read-only %s property of TextField %s" +msgstr "Forsøg på at angive skrivebeskyttet %s egenskab for TextField %s" + +#: libcore/asobj/TextField_as.cpp:544 +#, c-format +msgid "Invalid value given to TextField.type: %s" +msgstr "Ugyldig værdi givet til TextField.type: %s" + +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 +#, c-format +msgid "TextField.setTextFormat(%s) : %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "mangler argument" + +#: libcore/asobj/TextField_as.cpp:679 +#, c-format +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "første argument er ikke et TextFormat" + +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:905 +#, c-format +msgid "TextField.replaceSel(%s) requires exactly one argument" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "TextField.replaceText() kaldt med mindre end 3 argumenter" + +#: libcore/asobj/TextField_as.cpp:993 +#, c-format +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1036 +#, c-format +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:440 +#, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "Gnash har ikke tilladelse til at åbne denne URL: %s" + +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" +msgstr "Gnash har ikke tilladelse til at tilslutte til %s" + +#: libcore/asobj/NetConnection_as.cpp:517 +#, c-format +msgid "NetConnection.connect(%s): unsupported connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:523 +#, c-format +msgid "NetConnection.connect(%s): unknown connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" +msgstr "NetConnection.call(): kræver mindst ét argument" + +#: libcore/asobj/NetConnection_as.cpp:681 +#, c-format +msgid "NetConnection.call(%s): second argument must be an object" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" +msgstr "NetConnection.connect(): kræver mindst ét argument" + +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:990 +#, c-format +msgid "Unknown HTTP Remoting response identifier '%s'" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1006 +#, c-format +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1155 +#, c-format +msgid "Error parsing server AMF: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" +msgstr "" + +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" +msgstr "Function.apply() kaldt uden argumenter" + +#: libcore/asobj/Function_as.cpp:129 +#, c-format +msgid "" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" +msgstr "" +"Function.apply() fik %d argumenter, forventede højest 2 -- forkaster de " +"overflødige" + +#: libcore/asobj/Array_as.cpp:535 +#, c-format +msgid "Unhandled sort flags: %d (0x%X)" +msgstr "Uhåndterede sorteringsflag: %d (0x%X)" + +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" +msgstr "Array.splice() kræver mindst 1 argument, kald ignoreret" + +#: libcore/asobj/Array_as.cpp:957 +#, c-format +msgid "Array.splice(%d,%d): negative length given, call ignored" +msgstr "Array.splice(%d,%d): negativ længde angivet, kald ignoreret" + +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." +msgstr "Sorteringsfunktion blev kaldt med ugyldige argumenter." + +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "SortOn blev kaldt med ugyldige argumenter." + +#: libcore/asobj/Array_as.cpp:1389 +msgid "" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" +msgstr "" +"Mere end 2 argumenter til Array.slice, og jeg ved ikke hvad jeg skal stille " +"op med dem. Ignorerer dem" + +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" +msgstr "" + +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" +msgstr "" + +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" + +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" +msgstr "Key.isDown krævet ét argument (nøglekoden)" + +#: libcore/asobj/Key_as.cpp:79 +#, c-format +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" + +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "" + +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "For mange argumenter til Object-konstruktor" + +#: libcore/asobj/Object.cpp:192 +#, c-format +msgid "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" +msgstr "" +"Ugyldigt kald til Object.addProperty(%s) - forventede 3 argumenter (, " +", )" + +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" +msgstr "Ugyldigt kald til Object.addProperty() - tomt navn for egenskab" + +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" +msgstr "Ugyldigt kald til Object.addProperty() - getter er ikke en AS-funktion" + +#: libcore/asobj/Object.cpp:233 +#, c-format +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" +msgstr "" +"Ugyldigt kald til Object.addProperty() - setter er ikke nul og er ikke en AS-" +"funktion (%s)" + +#: libcore/asobj/Object.cpp:257 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" +msgstr "" +"Ugyldigt kald til Object.registerClass(%s) - forventede 2 argumenter " +"(, )" + +#: libcore/asobj/Object.cpp:274 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" +msgstr "" +"Ugyldigt kald til Object.registerClass(%s) - første argument (symbol id) " +"evaluerer til tom streng" + +#: libcore/asobj/Object.cpp:286 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" +msgstr "" +"Ugyldigt kald til Object.registerClass(%s) - andet argument (class) er ikke " +"en funktion)" + +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" +msgstr "" + +#: libcore/asobj/Object.cpp:313 +#, c-format +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" +msgstr "" +"Object.registerClass('%s', %s): kan ikke finde eksporteret symbol (id: %d)" + +#: libcore/asobj/Object.cpp:326 +#, c-format +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" +msgstr "" +"Object.registerClass(%s, %s): eksporteret symbol er ikke et MovieClip-symbol " +"(sprite_definition), men en %s" + +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" +msgstr "Object.hasOwnProperty() kræver ét arg" + +#: libcore/asobj/Object.cpp:357 +#, c-format +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "Ugyldigt kald til Object.hasOwnProperty('%s')" + +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" +msgstr "Object.isPropertyEnumerable() kræver ét arg" + +#: libcore/asobj/Object.cpp:382 +#, c-format +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "Ugyldigt kald til Object.isPropertyEnumerable('%s')" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "Object.isPrototypeOf() kræver ét arg" + +#: libcore/asobj/Object.cpp:413 +#, c-format +msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgstr "Første arg til Object.isPrototypeOf(%s) er ikke et objekt" + +#: libcore/asobj/Object.cpp:432 +#, c-format +msgid "Object.watch(%s): missing arguments" +msgstr "Object.watch(%s): mangler argumenter" + +#: libcore/asobj/Object.cpp:443 +#, c-format +msgid "Object.watch(%s): second argument is not a function" +msgstr "Object.watch(%s): andet argument er ikke en funktion" + +#: libcore/asobj/Object.cpp:469 +#, c-format +msgid "Object.unwatch(%s): missing argument" +msgstr "Object.unwatch(%s): mangler argument" + +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "string.slice() kaldt med slut < start" + +#: libcore/asobj/String_as.cpp:496 +#, c-format +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" +msgstr "" + +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" +msgstr "string.charCodeAt kræver ét argument" + +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" +msgstr "string.charCodeAt har mere end ét argument" + +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" +msgstr "" + +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "%1%(%2%) kræver %3% argument(er)" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "%1%(%2%) har mere end %3% argument(er)" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 +#, c-format +msgid "VAL: %s" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 +#, c-format +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." +msgstr "" +"ExternalInterface sti %s er udenfor SWF domænet %s. Kan ikke tilgå dette " +"objekt." + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 +#, c-format +msgid "FileReferenceList(%s): %s" +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "argumenter forkastet" + +#: libcore/asobj/flash/net/FileReference_as.cpp:159 +#, c-format +msgid "FileReference(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 +#, c-format +msgid "flash.geom.Rectangle(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "mangler argumenter" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 +#, c-format +msgid "Attempt to set read-only property %s" +msgstr "Forsøg på at angive ikke-skrivbar egenskab %s" + +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 +#, c-format +msgid "%s: missing arguments" +msgstr "%s: mangler argumenter" + +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" +msgstr "argumenter efter det første forkastet" + +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" +msgstr "først argument typekonverterer ikke til objekt" + +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" +msgstr "" +"første argument typekonverterer til objekt, indeholder ikke et 'x' medlem" + +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" +msgstr "" +"første argument typekonverterer til objekt, indeholder ikke et 'y' medlem" + +#: libcore/asobj/flash/geom/Point_as.cpp:200 +#, c-format +msgid "Point.equals(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "Første arg skal være et objekt" + +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 +#, c-format +msgid "Point.equals(%s): %s %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "Første arg skal være en instans af" + +#: libcore/asobj/flash/geom/Point_as.cpp:248 +#, c-format +msgid "Point.normalize(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" +msgstr "" +"første argument typekonverteret til objekt indeholder ikke et 'x' medlem" + +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" +msgstr "" +"første argument typekonverteret til objekt indeholder ikke et 'y' medlem" + +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 +#, c-format +msgid "Point.distance(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" +msgstr "argumenter efter første to forkastet" + +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 +#, c-format +msgid "Point.interpolate(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" +msgstr "argumenter efter første tre forkastet" + +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" +msgstr "andet argument typekonverterer ikke til objekt" + +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 +#, c-format +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 +#, c-format +msgid "Matrix.concat(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 +#, c-format +msgid "Matrix.createBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 +#, c-format +msgid "Matrix.createGradientBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 +#, c-format +msgid "Matrix.rotate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 +#, c-format +msgid "Matrix.translate(%s): needs two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 +#, c-format +msgid "Matrix.translate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 +#, c-format +msgid "Matrix.transformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 +#, c-format +msgid "Matrix.transformPoint(%s): object must be a Point" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:145 +#, c-format +msgid "Transform.colorTransform(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:155 +#, c-format +msgid "Transform.colorTransform(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:170 +#, c-format +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:305 +#, c-format +msgid "Transform.matrix(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:315 +#, c-format +msgid "Transform.matrix(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:346 +#, c-format +msgid "flash.geom.Transform(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:356 +#, c-format +msgid "Transform(%s): %s" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 +#, c-format +msgid "BitmapData.draw(%s) requires at least one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 +#, c-format +msgid "BitmapData.draw(%s): first argument must be a MovieClip" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 +#, c-format +msgid "BitmapData.fillRect(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "MovieClipLoader.loadClip(%s): mangler argumenter" + +#: libcore/asobj/MovieClipLoader.cpp:114 +#, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" +msgstr "MovieClipLoader.loadClip(%s): første argument skal være en streng" + +#: libcore/asobj/MovieClipLoader.cpp:132 +#, c-format +msgid "Could not find target %s (evaluated from %s)" +msgstr "Kunne ikke finde mål %s (evaluaret fra %s)" + +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:156 +#, c-format +msgid "MovieClipLoader.unloadClip: %s" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "MovieClipLoader.getProgress(): mangler argument" + +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "MovieClipLoader.getProgress(%s): første argument er ikke et objekt" + +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgstr "MovieClipLoader.getProgress(%s): første argument er ikke en sprite" + +#: libcore/asobj/Sound_as.cpp:420 +#, c-format +msgid "Could not create audio decoder: %s" +msgstr "Kunne ikke oprette lydafkoder: %s" + +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:581 +#, c-format +msgid "Gnash could not open this URL: %s" +msgstr "Gnash kunne ikke åbne denne URL: %s" + +#: libcore/asobj/Sound_as.cpp:592 +#, c-format +msgid "Unable to create parser for Sound at %s" +msgstr "Ikke i stand til at oprette fortolker for Lyd ved %s" + +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "Sound.start() har ingen effekt ved strømmende Lyd" + +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:855 +#, c-format +msgid "No samples decoded from input of %d bytes" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:955 +#, c-format +msgid "new Sound(%d) : args after first one ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:969 +#, c-format +msgid "" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "-- start-lyd" + +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "-- stop-lyd " + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 +#, c-format +msgid "No such export '%s'" +msgstr "Ingen eksport af denne slags '%s'" + +#: libcore/asobj/Sound_as.cpp:1037 +#, c-format +msgid "Export '%s' is not a sound" +msgstr "Eksport '%s' er ikke en lyd" + +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" +msgstr "-- vedhæft lyd" + +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" +msgstr "vedhæft lyd kræver ét argument" + +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" +msgstr "attachSound kræver et streng som ikke er tom" + +#: libcore/asobj/Sound_as.cpp:1092 +#, c-format +msgid "Export '%s'is not a sound" +msgstr "Eksport '%s' er ikke en lyd" + +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1177 +#, c-format +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "Sound.loadSound() kræver mindst 1 argument" + +#: libcore/asobj/Sound_as.cpp:1208 +#, c-format +msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgstr "Sound.loadSound(%s): argumenter efter første 2 er kasseret" + +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "angivelse af styrke for lyd kræver ét argument" + +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" +msgstr "" + +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "XML-data er tomme" + +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" +msgstr "ingen tekst til oprettelse af tekstnode" + +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:297 +#, c-format +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgstr "" +"createEmptyMovieClip kræver 2 argumenter, men %d blev givet, returnerer ikke-" +"defineret" + +#: libcore/asobj/MovieClip_as.cpp:305 +#, c-format +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgstr "" +"createEmptyMovieClip tager 2 argumenter, men %d blev givet, forkaster det " +"overflødige" + +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" +msgstr "MovieClip.cacheAsBitmap()" + +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" +msgstr "MovieClip.filters()" + +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" +msgstr "MovieClip.forceSmoothing()" + +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "MovieClip.opaqueBackground()" + +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "MovieClip.scale9Grid()" + +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "MovieClip.scrollRect()" + +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" +msgstr "MovieClip.tabIndex()" + +#: libcore/asobj/MovieClip_as.cpp:449 +#, c-format +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" +msgstr "" +"attachMovie kaldt med forkert antal argumenter forventede 3 til 4, fik (%d) " +"- returnerer ikke-defineret" + +#: libcore/asobj/MovieClip_as.cpp:464 +#, c-format +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" +msgstr "" +"attachMovie: eksporteret ressource '%s' er ikke en DisplayObject definition. " +"Returnerer ikke-defineret" + +#: libcore/asobj/MovieClip_as.cpp:484 +#, c-format +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgstr "MovieClip.attachMovie: ugyldig dybde %d sendt; tilkobler ikke" + +#: libcore/asobj/MovieClip_as.cpp:509 +#, c-format +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" +msgstr "" +"Fjerde argument for attachMovie typekonverterer ikke til et objekt (%s), vi " +"vil agere som det ikke blev givet" + +#: libcore/asobj/MovieClip_as.cpp:531 +#, c-format +msgid "MovieClip.attachAudio(): %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:541 +#, c-format +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:584 +#, c-format +msgid "%s.swapDepths() needs one arg" +msgstr "%s.swapDepths() kræver ét argument" + +#: libcore/asobj/MovieClip_as.cpp:595 +#, c-format +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgstr "%s.swapDepths(%s): vil ikke skifte et klip under dybden %d (%d)" + +#: libcore/asobj/MovieClip_as.cpp:613 +#, c-format +msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgstr "%s.swapDepths(%s): ugyldigt kald, udskifter med sig selv?" + +#: libcore/asobj/MovieClip_as.cpp:625 +#, c-format +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" +msgstr "" +"%s.swapDepths(%s): ugyldigt kald, de to DisplayObjects har ikke samme " +"overordnede" + +#: libcore/asobj/MovieClip_as.cpp:642 +#, c-format +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" +msgstr "" +"%s.swapDepths(%s): ignoreret, kilde og målet DisplayObjects har samme dybde " +"%d" + +#: libcore/asobj/MovieClip_as.cpp:657 +#, c-format +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgstr "" +"%s.swapDepths(%s): første argument ugyldigt (hverken et filmklip eller et " +"tal)" + +#: libcore/asobj/MovieClip_as.cpp:666 +#, c-format +msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgstr "" +"%s.swapDepths(%s): forespurgte dybde er højere end tilgængelige interval." + +#: libcore/asobj/MovieClip_as.cpp:682 +#, c-format +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "%s.swapDepths(%s): ignoreret, DisplayObject er allerede ved dybden %d" + +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgstr "MovieClip.duplicateMovieClip() kræver 2 eller 3 argumenter" + +#: libcore/asobj/MovieClip_as.cpp:732 +#, c-format +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "MovieClip.duplicateMovieClip: ugyldig dybde %d sendt; duplikerer ikke" + +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" +msgstr "movieclip_goto_and_play kræver ét argument" + +#: libcore/asobj/MovieClip_as.cpp:774 +#, c-format +msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgstr "movieclip_goto_and_play('%s') -- ugyldigt billede" + +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" +msgstr "movieclip_goto_and_stop kræver ét argument" + +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgstr "movieclip_goto_and_stop('%s') -- ugyldigt billede" + +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgstr "" +"MovieClip.loadMovie() forventede 1 eller 2 argumenter, fik %d - returnerer " +"ikke-defineret" + +#: libcore/asobj/MovieClip_as.cpp:891 +#, c-format +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" +msgstr "" +"Første argument af MovieClip.loadMovie(%s) evaluerer til en tom streng - " +"returnerer ikke-defineret" + +#: libcore/asobj/MovieClip_as.cpp:941 +#, c-format +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgstr "" +"MovieClip.loadVariables() forventede 1 eller 2 argumenter, fik %d - " +"returnerer ikke-defineret" + +#: libcore/asobj/MovieClip_as.cpp:953 +#, c-format +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" +msgstr "" +"Første argument sendt til MovieClip.loadVariables(%s) evaluerer til en tom " +"streng - returnerer ikke-defineret" + +#: libcore/asobj/MovieClip_as.cpp:995 +#, c-format +msgid "Can't find hitTest target %s" +msgstr "Kan ikke finde hitTest-målet %s" + +#: libcore/asobj/MovieClip_as.cpp:1037 +#, c-format +msgid "hitTest() called with %u args" +msgstr "hitTest() kaldt med %u argumenter" + +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "Ingen argumenter sendt til MovieClip.getURL()" + +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "MovieClip.getURL(%s): ekstra argumenter blev droppet" + +#: libcore/asobj/MovieClip_as.cpp:1195 +msgid "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1225 +#, c-format +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgstr "" +"MovieClip.getBounds(%s): ugyldigt kald, første argument skal være et " +"DisplayObject" + +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "MovieClip.globalToLocal() tager imod ét argument" + +#: libcore/asobj/MovieClip_as.cpp:1281 +#, c-format +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgstr "" +"MovieClip.globalToLocal(%s): første argument typekonverterer ikke til et " +"objekt" + +#: libcore/asobj/MovieClip_as.cpp:1295 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +msgstr "MovieClip.globalToLocal(%s): objektparameter har ikke et 'x' medlem" + +#: libcore/asobj/MovieClip_as.cpp:1306 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +msgstr "MovieClip.globalToLocal(%s):objektparameter har ikke et 'y' medlem" + +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "MovieClip.localToGlobal() tager imod ét argument" + +#: libcore/asobj/MovieClip_as.cpp:1342 +#, c-format +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgstr "" +"MovieClip.localToGlobal(%s): første argument typekonverterer ikke til et " +"objekt" + +#: libcore/asobj/MovieClip_as.cpp:1355 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgstr "MovieClip.localToGlobal(%s): objektparameter har ikke et 'x' medlem" + +#: libcore/asobj/MovieClip_as.cpp:1366 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgstr "MovieClip.localToGlobal(%s): objektparameter har ikke et 'y' medlem" + +#: libcore/asobj/MovieClip_as.cpp:1395 +#, c-format +msgid "%s.setMask() : needs an argument" +msgstr "%s.setMask() : kræver et argument" + +#: libcore/asobj/MovieClip_as.cpp:1414 +#, c-format +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "%s.setMask(%s) : første argument er ikke et DisplayObject" + +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "MovieClip.lineTo() kræver mindst to argumenter" + +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "MovieClip.moveTo() tager to argumenter" + +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgstr "" +"MovieClip.lineStyle(%s): argumenter efter de første tre vil blive forkastet" + +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgstr "" +"MovieClip.lineStyle(%s): ugyldig joinStylevalue '%s' (gyldige værdier: %s|%s|" +"%s)" + +#: libcore/asobj/MovieClip_as.cpp:1557 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" +msgstr "" +"MovieClip.lineStyle(%s): ugyldig capStyle værdi '%s' (gyldige værdier: none|" +"round|square)" + +#: libcore/asobj/MovieClip_as.cpp:1582 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" +msgstr "" +"MovieClip.lineStyle(%s): ugyldig noScale værdi '%s' (gyldige værdier: %s|%s|" +"%s|%s)" + +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "MovieClip.curveTo() tager imod fire argumenter" + +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1715 +#, c-format +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "%s.beginGradientFill(%s): ugyldigt kald: 5 argumenter kræves" + +#: libcore/asobj/MovieClip_as.cpp:1726 +#, c-format +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgstr "%s.beginGradientFill(%s): ekstra argumenter gør kald ugyldigt!" + +#: libcore/asobj/MovieClip_as.cpp:1746 +#, c-format +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgstr "" +"%s.beginGradientFill(%s): første argument skal være 'radial', 'focal', eller " +"'linear'" + +#: libcore/asobj/MovieClip_as.cpp:1762 +#, 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): ét eller flere af argumenterne fra 2. til 5. " +"typekonverterer ikke til objekter" + +#: libcore/asobj/MovieClip_as.cpp:1776 +#, c-format +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" +msgstr "" +"%s.beginGradientFill(%s): argumenter for farver, alfaer og ratioer har ikke " +"samme længde" + +#: libcore/asobj/MovieClip_as.cpp:1928 +#, c-format +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgstr "min/maks bbox værdier i MovieClip.startDrag(%s) ombyttet, retter det" + +#: libcore/asobj/MovieClip_as.cpp:1933 +#, c-format +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgstr "ikke-finite bbox værdier i MovieClip.startDrag(%s), tog som nul" + +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" +msgstr "" + +#: libcore/asobj/LoadVars_as.cpp:145 +#, c-format +msgid "new LoadVars(%s) - arguments discarded" +msgstr "" + +#: libcore/asobj/Selection_as.cpp:189 +#, c-format +msgid "Selection.setFocus: expected 1 argument, got %d" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" +msgstr "Der eksisterer ingen MediaHandler! Kan ikke oprette Kamera-objekt" + +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" +msgstr "Forsøg på at angive aktivitetsegenskab for Kamera" + +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" +msgstr "Forsøg at angive egenskab for båndbredde for Kamera" + +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" +msgstr "Forsøg at angive currentFPS-egenskab for Kamera" + +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" +msgstr "Forsøg at angive fps-egenskab for Kamera" + +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" +msgstr "Forsøg at angive højde-egenskab for Kamera, brug setMode" + +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" +msgstr "Forsøg at angive indeks-egenskab for Kamera" + +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" +msgstr "Forsøg at angive motionLevel-egenskab for Kamera" + +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" +msgstr "Forsøg at angive motionTimeout-egenskab for Kamera" + +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" +msgstr "Forsøg at angive muted-egenskab for Kamera" + +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" +msgstr "Forsøg at angive navn-egenskab for Kamera" + +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" +msgstr "Forsøg at angive navne-egenskab for Kamera" + +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "Forsøg at angive kvalitet-egenskab for Kamera" + +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" +msgstr "Forsøg at angive bredde-egenskab for Kamera, brug setMode" + +#: libcore/asobj/SharedObject_as.cpp:163 +#, c-format +msgid "Problems serializing an object's member %s=%s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:323 +#, c-format +msgid "" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:331 +#, c-format +msgid "Couldn't create dir for flushing SharedObject %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:344 +#, c-format +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:352 +#, c-format +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:378 +#, c-format +msgid "Error writing %d bytes to output file %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:384 +#, c-format +msgid "SharedObject '%s' written to filesystem." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:521 +#, c-format +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgstr "" +"SharedObject sti %s er uden for SWF-domæne %s. Kan ikke tilgå dette objekt." + +#: libcore/asobj/SharedObject_as.cpp:534 +#, c-format +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." +msgstr "" +"SharedObject sti %s er ikke en del af SWF-stien %s. Kan ikke tilgå dette " +"objekt." + +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" +msgstr "SharedObject.connect(): kræver mindst ét argument" + +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:756 +#, c-format +msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgstr "Argumenter for SharedObject.flush(%s) vil blive ignoreret" + +#: libcore/asobj/SharedObject_as.cpp:787 +#, c-format +msgid "SharedObject.getLocal(%s): missing object name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:904 +#, c-format +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:967 +#, c-format +msgid "SharedObject: error parsing SharedObject '%s'" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:986 +#, c-format +msgid "readSOL: Reading SharedObject %s: %s" +msgstr "" + +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" +msgstr "Dato-konstruktor kaldt med mere end 7 argumenter" + +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" +msgstr "Date.setTime kræver ét argument" + +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" +msgstr "Date.setTime blev kaldt med mere end ét argument" + +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" +msgstr "Date.setFullYear kræver ét argument" + +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "Date.setYear kræver ét argument" + +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" +msgstr "Date.setYear blev kaldt med mere end tre argumenter" + +#: libcore/asobj/Date_as.cpp:928 +#, c-format +msgid "Date.set%sMonth needs one argument" +msgstr "Date.set%sMonth kræver ét argument" + +#: libcore/asobj/Date_as.cpp:961 +#, c-format +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "Date.set%sMonth blev kaldt med mere end tre argumenter" + +#: libcore/asobj/Date_as.cpp:983 +#, c-format +msgid "Date.set%sDate needs one argument" +msgstr "Date.set%sDate kræver ét argument" + +#: libcore/asobj/Date_as.cpp:997 +#, c-format +msgid "Date.set%sDate was called with more than one argument" +msgstr "Date.set%sDate blev kaldt med mere end ét argument" + +#: libcore/asobj/Date_as.cpp:1024 +#, c-format +msgid "Date.set%sHours needs one argument" +msgstr "Date.set%sHours kræver ét argument" + +#: libcore/asobj/Date_as.cpp:1043 +#, c-format +msgid "Date.set%sHours was called with more than four arguments" +msgstr "Date.set%sHoursblev kaldt med mere end fire argumenter" + +#: libcore/asobj/Date_as.cpp:1069 +#, c-format +msgid "Date.set%sMinutes needs one argument" +msgstr "Date.set%sMinutes kræver ét argument" + +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 +#, c-format +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "Date.set%sMinutes blev kaldt med mere end tre argumenter" + +#: libcore/asobj/Date_as.cpp:1110 +#, c-format +msgid "Date.set%sSeconds needs one argument" +msgstr "Date.set%sSeconds kræver ét argument" + +#: libcore/asobj/Date_as.cpp:1148 +#, c-format +msgid "Date.set%sMilliseconds needs one argument" +msgstr "Date.set%sMilliseconds kræver ét argument" + +#: libcore/asobj/Date_as.cpp:1165 +#, c-format +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "Date.set%sMilliseconds blev kaldt med mere end ét argument" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "Date.UTC kræver ét argument" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "Date.UTC blev kaldt med mere end 7 argumenter" + +#: libcore/asobj/Global_as.cpp:100 +#, c-format +msgid "%s needs one argument" +msgstr "%s kræver ét argument" + +#: libcore/asobj/Global_as.cpp:106 +#, c-format +msgid "%s has more than one argument" +msgstr "%s har mere end ét argument" + +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "Udvidelsesmodul slået til, skanner udvidelsesmodul-kat for indlæsning" + +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "Udvidelsesmoduler slået fra" + +#: libcore/asobj/Global_as.cpp:493 +#, c-format +msgid "%s needs at least one argument" +msgstr "%s kræver mindst ét argument" + +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" +msgstr "%s har mindst tre argumenter" + +#: libcore/asobj/Global_as.cpp:594 +#, c-format +msgid "%s needs at least three arguments" +msgstr "%s kræver mindst tre argumenter" + +#: libcore/asobj/Global_as.cpp:601 +#, c-format +msgid "%s has more than four arguments" +msgstr "%s har mere end fire argumenter" + +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgstr "" +"Ugyldigt kald til ASSetPropFlags: første argument er ikke et objekt: %s" + +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 +#, c-format +msgid "ASNative(%s): needs at least two arguments" +msgstr "ASNative(%s): kræver mindst to argumenter" + +#: libcore/asobj/Global_as.cpp:669 +#, c-format +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "ASconstructor(%s): arg skal være 0 eller over" + +#: libcore/asobj/Global_as.cpp:712 +#, c-format +msgid "ASnative(%s): args must be 0 or above" +msgstr "ASnative(%s): argumenter skal være 0 eller mere" + +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" +msgstr "" + +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" +msgstr "" + +#: libcore/asobj/Global_as.cpp:946 +#, c-format +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 +#, c-format +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" +msgstr "" + +#: libcore/asobj/Global_as.cpp:980 +#, c-format +msgid "Invalid call to setInterval(%s) - missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1019 +#, c-format +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" +msgstr "" +"XMLNode.insertBefore(): positionel parameter er ikke et barn af denne node" + +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" +msgstr "XMLNode::appendChild() kræver mindst ét argument" + +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "Første argument for XMLNode::appendChild() er ikke en XMLNode" + +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgstr "XMLNode.insertBefore(%s) kræver mindst to argumenter" + +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "Første argument for XMLNode.insertBefore(%s) er ikke en XMLNode" + +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "Andet argument for XMLNode.insertBefore(%s) er ikke en XMLNode" + +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" +msgstr "Ingen NetConnection associeret med denne NetStream, vil ikke afspille" + +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." +msgstr "NetConnection er ikke tilsluttet. Vil ikke afspille." + +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "Tilslutter til film: %s" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:451 +#, c-format +msgid "Could not create Audio decoder: %s" +msgstr "Kunne ikke oprette lydafkoder: %s" + +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "Gnash kunne ikke hente strøm '%s' fra NetConnection" + +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" +msgstr "" +"Ingen håndtering til Media registreret, kan ikke fortolke NetStream-input" + +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" +msgstr "Ikke i stand til at oprette fortolker for NetStream-input" + +#: libcore/asobj/NetStream_as.cpp:520 +#, c-format +msgid "%p.startPlayback: playHead position reset to 0" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" +msgstr "Fejl ved afkodning af kodet videobillede i NetStream-input" + +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:778 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:988 +#, c-format +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1255 +#, c-format +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgstr "" +"Første argument til NetStream-konstruktor typekonverterer ikke til en " +"NetConnection (%s)" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "NetStream_as afspil kræver argumenter" + +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "NetStream.play(%s): strøm er ikke tilsluttet" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgstr "" +"Number.toString(%s): grundtal skal være i 2..36 intervallet (%d er ugyldigt)" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "XMLSocket.send(): sokkel ikke initialiseret" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "" +"XMLSocket.connect() blev kaldt mens allerede tilsluttet, blev ignoreret" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "XMLSocket.connect(): tilslutning mislykkedes" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "AsBroadcaster.initialize() kræver ét argument, intet givet" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "AsBroadcaster.initialize(%s): første argument er ikke et objekt" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" +"AsBroadcaster.initialize(%s): første argument er et objekt men " +"typekonverterer ikke til ét (hængende DisplayObject-reference?)" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "%p.addListener(%s): dette objekt har ingen _listeners medlemmer" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "%p.addListener(%s): dette objekts _listener er ikke et objekt: %s" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "For mange argumenter (%d) sendt til TextFormat" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "Color.setRGB() : mangler argument" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "Color.setTransform() : mangler argument" + +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "" +"Color.setTransform(%s) : første argument typekonverterer ikke til et objekt" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "LocalConnection.connect() forventer eksakt 1 argument" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "LocalConnection.connect(): første argument skal være en streng" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "LocalConnection.send(%s): kræver mindst 2 argumenter" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "Ingen MediaHandler eksisterer! Kan ikke oprette et Mikrofon-objekt" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "Forsøg at angive aktivitetsegenskab for Mikrofon" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "XML.addRequestHeader: XML._customHeaders er ikke et objekt" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "XML.addRequestHeader kræver mindst ét argument" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "XML.addRequestHeader: enkelt argument er ikke en række" + +#: libcore/asobj/LoadableObject.cpp:222 +#, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "" +"XML.addRequestHeader(%s): argumenter efter det andet vil blive forkastet" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "XML.addRequestHeader(%s): begge argumenter skal være en streng" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "sendAndLoad() kræver mindst to argumenter" + +#: libcore/asobj/LoadableObject.cpp:312 +msgid "sendAndLoad(): invalid empty URL" +msgstr "sendAndLoad(): ugyldig tom URL" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "sendAndLoad(): ugyldigt mål (skal være et XML- eller LoadVars-objekt)" + +#: libcore/asobj/LoadableObject.cpp:397 +#, c-format +msgid "Loading from URL: '%s'" +msgstr "Indlæser fra URL: '%s'" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "load() kræver mindst ét argument" + +#: libcore/asobj/LoadableObject.cpp:426 +msgid "load(): invalid empty URL" +msgstr "load(): ugyldig tom URL" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "Børn" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "moveDisplayObject() -- kan ikke finde objekt ved dybde %d" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" +"TextField: mangler glyf for mellemrumstegn (krævet for TAB). Sørg for at " +"DisplayObject-former for skrifttypen %s bliver eksporteret ind i din SWF-fil." + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "Ingen skrifttype for TextField!" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" +"TextField: mangler indlejrede glyf for tegnet %d. Sørg for at DisplayObject-" +"former for skrifttypen %s bliver eksporteret ind i din SWF-fil" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" +"TextField: mangler enhedsglyf for tegnet %d. Du har muligvis ikke " +"skrifttypen '%s' installeret på dit system." + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" +"Aktuelle miljø har ingen destination, kan ikke binde VariableName (%s) som " +"er knyttet til tekstfelt. Gnash vil forsøge at registrere igen ved næste " +"tilgang." + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" +"VariableName som er knyttet til tekstfelt henviser til en ukendt destination " +"(%s). Det er muligt at DisplayObject'et vil blive instantieret senere i SWF-" +"strømmen. Gnash vil forsøge at registrere igen ved næste tilgang." + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +#, fuzzy +msgid "invalid HTML tag" +msgstr "ugyldig rektangel" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "blendMode" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "Angiver _height=%g af DisplayObject %s (%s)" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "ja" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "nej" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "Dybde" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "Ratio" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "Beskæringsdybde" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "Dimensioner" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "Dynamisk" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "Maske" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "Ødelagt" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "Aflæsset" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "Blandingstilstand" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "Ugyldiggjort" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "Barn gjort ugyldigt" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "Forsøg på at angive egenskab for %s, afvist" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "Forsøg på at angive %s._y to %s (evaluerer til tallet %g) afvist" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "Forsøg på at angive %s._x til %s (evaluerer til tallet %g) nægtet" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "Forsøg på at angive %s._xscale til %s (evaluerer til tallet %g) nægtet" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "Forsøg på at angive %s._yscale til %s (evaluerer til tallet %g) nægtet" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "" +"Forsøg på at angive %s._visible til %s (evaluerer til tallet %g) nægtet" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "Forsøg på at angive %s._alpha til %s (evaluerer til tallet %g) nægtet" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "" +"Forsøg på at angive %s._rotation til %s (evaluerer til tallet %g) nægtet" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "Angiver _width=%g for DisplayObject %s (%s)" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, c-format +msgid "AMF parsing error: %s" +msgstr "AMF-fortolkningsfejl: %s" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "Forkert udformet handlingskode: %s" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "%s: CHECKME: var itu" + +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "GetUrl: mål=%s URL=%s" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "ActionWaitForFrame (0x%X) mærkelængde == %d (forventede 3)" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "%s: mål for miljø er nul eller ikke et MovieClip" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "ActionWaitForFrame(%d): mål (%s) har kun %d billeder" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "GotoLabel: miljø-mål er nul eller ikke et MovieClip" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "Negativ størrelse sendt til ActionSubString, tages som hel længde" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "Start er mindre end 1 i ActionSubString, sætter til 1." + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" +"Start går længere end input-streng i ActionSubString, returnerer den tomme " +"streng." + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" +"start + størrelse går længere end input-streng i ActionSubString, tilpasser " +"størrelse" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" +"Kan ikke tildele en sprite/DisplayObject til en variabel i SWF%d. Vi vil " +"returnere udefineret i stedet for %s." + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "-- hent var: %s=%s" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" +"ActionSetVariable: %s=%s: navn på variabel evaluerer til ugyldig (tom) streng" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "-- angiv var: %s = %s" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" +"ActionGetProperty() kaldt, men nuværende mål er ikke et DisplayObject" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "Kunne ikke finde mål for GetProperty (%s)" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" +"ActionSetProperty: kan ikke finde målet %s til indstilling af egenskab %s" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "duplicateMovieClip: ugyldig dybde %d sendt; duplikerer ikke" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" +"Sti som er givet til duplicateMovieClip(%s) peger ikke til et DisplayObject" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "Sti som er givet til duplicateMovieClip(%s) er ikke en sprite" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "Sti givet til removeMovieClip(%s) peger ikke på et DisplayObject" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "Sti givet til removeMovieClip(%s) er ikke en sprite" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "startDrag: ukendt mål '%s'" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "Y-værdier i ActionStartDrag ombyttet, fikser" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "X-værdier i ActionStartDrag ombyttet, fikser" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "-- %s cast_to %s (ugyldige argumenter?)" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "Stakværdi på IMPLEMENTSOP er ikke et objekt: %s." + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "Målobjekt for IMPLEMENTSOP har ingen prototype." + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "Målobjektets prototype for IMPLEMENTSOP er ikke et objekt (%s)" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "Ugyldige grænseflade-antal (%d) på IMPLEMENTSOP" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "klasse fundet på stak på IMPLEMENTSOP er ikke et objekt: %s" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "Grænseflade-objekt for IMPLEMENTSOP har ingen prototype." + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "" +"Prototype for grænseflade-prototype for IMPLEMENTSOP er ikke et objekt (%s)." + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "Base er mindre end 1 i ActionMbSubString, sætter til 1." + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" +"base går ud over input-streng i ActionMbSubString, returnerer den tomme " +"streng." + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" +"base+størrelse går ud over input-streng i ActionMbSubString, tilpasser " +"størrelse baseret på længde:%d og start:%d" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "Ikke implementeret ordenligt for SWF5" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "ActionStrictMode sat til %1%" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" +"Billedspecifikation fundet på stak ved ActionWaitForFrame evaluerer ikke til " +"et gyldigt billede: %s" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" +"Ukendt push-type %d. Afvikling vil fortsætte, men vil sandsynligvis fejle på " +"grund af tabt synkronisering." + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "Ugyldigt register %d i ActionPush" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "\t%d) type=%s, værdi=%s" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "Ikke defineret URL for GetUrl2 på stak, springer over" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "forgrening til forskydning %d - denne sektion kører kun til %d" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" +"Kunne ikke finde target_sprite \"%s\" i ActionCallFrame! Målbillede-" +"handlinger vil ikke blive kaldt..." + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" +"Billedspecifikation fundet på stak ved ActionGotoExpression evaluerer ikke " +"til et gyldigt billede: %s" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" +"Kunne ikke finde mål-sprite \"%s\" i ActionGotoExpression. Vil ikke gå til " +"mål-billede..." + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "slet %s.%s: intet objekt fundet som kan slettes" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "slet2 kaldt med en sti som ikke kan henføres til et objekt" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "-- angiv lokal var: %s = %s" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "ActionCallFunction: %s er ikke et objekt" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" +"Forsøg på at kalde en funktion med %u argumenter mens der blot var %u " +"tilgængelige i stakken." + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "---new objekt: %s" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "ActionNew: '%s' er ikke en konstruktør" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" +"Syntaksen 'var hvadsomhelst' i kontekst af tidslinje er ikke en option." + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "" +"Argumentet til TargetPath(%s) typekonverterer ikke til et DisplayObject" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" +"Top af stak evaluerer ikke til et objekt (%s) ved ActionEnumerate-afvikling" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" +"getMember kaldt mod en værdi som ikke typekonverterer til et as_object: %s" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr " ActionGetMember: mål: %s (objekt %p)" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "-- get_member %s.%s=%s" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" +"ActionSetMember: %s.%s=%s: medlemsnavn evaluerer til ugyldig (tom) streng" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "-- set_member %s.%s=%s" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "-- set_member %s.%s=%s på ugyldigt objekt!" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" +"Forsøg på at kalde en metode med %u argumenter mens der blot var %u " +"tilgængelige i stakken." + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr " metodenavn: %s" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr " objekt/funktion for metode: %s" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr " nargs for metode: %d" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "ActionCallMethod startet med ikke-objekt objekt/funk (%s)" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "ActionCallMethod: Kan ikke finde metode %s for objekt %s" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "ActionCallMethod: egenskab %d for objekt %d kan ikke kaldes (%s)" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" +"Forsøg på at kalde en konstruktør med %u argumenter mens der blot var %u " +"tilgængelige i stakken." + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "På ActionNewMethod: intet objekt fundet på stak på ActionMethod" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "ActionNewMethod: kan ikke finde metode %s for objekt %s" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" +"ActionNewMethod: metodenavn er ikke defineret og objekt er ikke en funktion" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "-- %s instanceof %s (ugyldig argumenter?)" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "Top af stak ikke et objekt %s ved ActionEnum2 afvikling" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "ActionExtends: Super er ikke et objekt (%s)" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "ActionExtends: Sub er ikke en funktion (%s)" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" +"function2 code len (%u) overløber grænser for DOACTION mærke (DOACTION tag " +"len=%d, function2 code offset=%d). Tvinger code len til at spise hele " +"bufferen (ville dette virke?)." + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "DefineFunction2: navngiven funktion '%s' starter ved PC %d" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "DefineFunction2: anonym funktion starter ved PC %d" + +# is reserved to be translated? +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "ActionWith mærkelængde != 2; springer over" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "Tom with()-blok..." + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "with(%s) : første argument typekonverterer ikke til et objekt!" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "Ikke-understøttet handlingshåndtering blev kaldt, kode ved pc er %#x" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "Tom fup GetUrl URL i SWF-fil, springer over" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" +"Fupmetode for GetUrl2 send variabler i SWF-fil (både GET og POST " +"forespurgt). Bruger GET" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "getURL: mål %s ikke fundet" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "getURL: mål %s er ikke en sprite" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "commonGetURL: nuværende mål er ikke defineret" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "Ukendt loadMovie-destination: %s" + +#: libcore/vm/ASHandlers.cpp:3630 +#, fuzzy, c-format +msgid "get URL: target %s is not a sprite" +msgstr "getURL: mål %s er ikke en sprite" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" +"Kunne ikke finde film \"%s\" for hvilken der angives destination til! " +"Angiver destination til TOM..." + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "-------------- lokalt register[%d] = '%s'" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "Kan ikke sende en nulværdi til 'scope stack' (%s)." + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" +"CALLPROP: Kan ikke kalde en metode for en værdi som ikke typekonverterer til " +"et objekt (%s)." + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" +"CALLPROP: Egenskab '%s' for objekt '%s' er '%s', kan ikke kalde som metode" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "GETPROPERTY: Søger efter egenskab %s for objekt %s" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "GETPROPERTY: forventer objekt på stak, fik %s." + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "ABC_ACTION_SETSLOT: uventet ikke-objekt stakværdi %s" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" +"ved ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" +"Længde %u (%d) af handlingsmærke-id %u ved pc %d overløber handlingens " +"bufferstørrelse %d" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "Efter afvikling: PC %d, næste PC %d, stak følger" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" +"Stak smadret (ActionScript-kompilerfejl, eller uklar SWF). Foretager ingen " +"rettelseshandling (som forventet)." + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "%d elementer tilbage i stakken efter afvikling af blok." + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" +"Slutning på blok for DoAction nået mens der blev sprunget over %d " +"handlingsmærker (pc:%d, stop_pc:%d) (WaitForFrame, sandsynligvis)" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" +"Hop udenfor DoAction-mærke forespurgt (forskydning %d før start på mærke)" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "-------------- globalt register[%d] = '%s'" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "Grænse for rekursion nået (%u)" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "Ikke-håndteret knapbegivenhed %s" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "Slået til" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "Knap-tilstand" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "ugyldig sti '%s' (p=next_slash=%s)" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "ugyldig sti '%s' (punktum ikke tilladt efter at have set en skråstreg)" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "Destinationssti '%s' ikke fundet under angivelse af %s=%s" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "Sender ikke ugyldigt råt variabelnavn: %s" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "Henter ikke ugyldigt råt variabelnavn: %s" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "reference til ikkeeksisterende variabel '%s'" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "call_frame('%s') -- ugyldigt billede" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "Kan ikke klone roden af filmen" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "%s overordnede er ikke et filmklip, kan ikke klone" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "advance_movieclip: ingen billeder indlæst for filmklip/film %s" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "Afvikler %d mærker i billede %d/%d af filmklip %s" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" +"Målbillede for en gotoFrame(%d) blev aldrig indlæst, selvom billedeoptælling " +"i hoved (%d) sagde vi burde have fundet det" + +#: libcore/MovieClip.cpp:1116 +#, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" +"GotoFrame(%d) sigter mod et billede som endnu ikke er indlæst (%d). Vi vil " +"vente på det, men en mere korrekt form er eksplicit at anvende WaitForFrame " +"i stedet" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "MovieClip::goto_labeled_frame('%s') ukendt etikette" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "MovieClip::add_display_object(): ukendt cid = %d" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "movieclip::replace_display_object(): ukendt cid = %d" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" +"MovieClip::replace_display_object: kunne ikke finde nogen DisplayObject ved " +"dybde %d" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "Kunne ikke indlæse variabler fra %s" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" +"removeMovieClip(%s): filmklip dybde (%d) ud af den 'dynamiske' zone " +"[0..1048575], vil ikke fjerne" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "Ingen gradueringer!" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr " billeder = %d" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" +"%d billeder annonceret i hoved, men kun %d SHOWFRAME-mærker fundet i " +"definition for sprite." + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr " -- SLUT på sprite --" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "Ugyldig filtertype %d." + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "Filter %d kunne ikke læse." + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "Tom handlingsbuffer starter ved forskydning %lu" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" +"Handlingsbuffer som starter ved forskydning %lu slutter ikke med et END-mærke" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "handlingsbuffer dict-længde overskredet" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "Oprindeligt format på dobbelt flydepunkt ikke genkendt" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" +"Stødte på ukendt mærke %d. Disse lagrer som regel data fra " +"oprettelsesværktøjet og påvirker ikke afspilning" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "Fortolkningsundtagelse: %s" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "Tilføj prøvelyd %d tildeler id %d" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "gnash::SWFMovieDefinition::read() -- fil starter ikke med et SWF-hoved" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "version: %d, file_length: %d" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" +"SWFMovieDefinition::read(): kan ikke læse zippet SWF-data; gnash blev " +"kompileret uden zlib-understøttelse" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "fil er komprimeret" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "billedstørrelse = %s, billedhastighed = %f, billeder = %d" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "Kunne ikke starte indlæsning af tråd" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "Kunne ikke finde tegn %d, dump er: %s" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "Fejl under fortolkning af SWF-strøm." + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "%d-kontrolmærke er IKKE fulgt af et SHOWFRAME-mærke" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" +"%d billeder annonceret i hoved, men kun %d SHOWFRAME-mærker fundet i strøm. " +"Lader som om vi indlæste alle annoncerede billeder" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" +"antal af SHOWFRAME-mærker i SWF-strøm '%s' (%d) overskrider det annoncerede " +"antal i hoved (%d)." + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" +"Mere end ét mærke med JPEGTABLES blev fundet: nulstiller ikke JPEG-indlæser" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "importfejl: kunne ikke finde ressource '%s' i film '%s'" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" +"Ingen Media-håndtering registreret, vil ikke være i stand til at afkode " +"indlejret video" + +#: libcore/Video.cpp:69 +#, c-format +msgid "Could not create Video Decoder: %s" +msgstr "Kunne ikke oprette videoafkoder: %s" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "Ingen Video-info i videodefinition" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" +"%s.swapDepth(%d): film har en dybde (%d) under statisk dybdezone (%d), vil " +"ikke ombytte dens dybde" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "Orignal rodfilm kan ikke fjernes" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "ActionLimits nået melder til tast-lyttere: %s." + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "Buffer læst over under fremrykning: %s" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "ActionLimits nået melder til muse-begivenheder: %s." + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "Kunne ikke skrive til brugerangivne værtsforespørgsler fd %d: %s" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "Kunne ikke skrive til browser fd #%d: %s" + +#: libcore/movie_root.cpp:2155 +#, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "Forgrening mislykkedes med at opstarte URL åbner '%s'" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "Kunne kun skrive %d byte til fd #%d" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "Direkte udsendt MovieClips" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "ABC: Afsluttende egenskab gav dårlig type for sokkel." + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "ABC: Dårligt navn for egenskab." + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "ABC: Navn på egenskab skal være fuldt kvalificeret." + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "Dårligt metode-id i egenskab." + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "Dårligt klasse-id i egenskab." + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "ABC: Ukendt type egenskab." + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "Abc-version: %d.%d" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "ABC: Dårlig streng angivet for navnerum." + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "ABC: Dårligt navnerum for navnerumssæt." + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "Handlingsblok: Ukendt type med flere navne (%d)." + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "Handlingsblok: Dårligt indeks i valgfrit argument." + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "ABC: Dårligt indeks i valgfrit argument, navnerummene." + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "ABC: Dårlig type standværdi (%X), men fortsætter." + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "ABC: Dårlig returtype for metoden info." + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "ABC: Ukendt returtype." + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "ABC: Dårlig parametertype i metode." + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "ABC: Ukendt parametertype." + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "ABC: Instansnavn går ud over grænserne." + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "ABC: QName kræves for instans." + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "ABC: Intet navnerum som kan bruges til at lagre klasse." + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "Duplikeret klasseregistrering." + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "ABC: Dårlig supertype." + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "ABC: Supertype ikke fundet (%s)" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "ABC: Kan ikke udvide en klasse som er 'final'." + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "ABC: Kan ikke udvide en grænsefladetype." + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "ABC: Klasse kan ikke være sig egen supertype." + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "ABC: Dårligt navnerum for beskyttet." + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "ABC: Dårligt navn for grænseflade." + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "ABC: Kan ikke implementere en type som ikke er en grænseflade." + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "ABC: Metode er ude over grænser for initializer." + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "ABC: Statisk konstruktør for klasse går ud over grænser." + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "ABC: Metode for skript går ud over grænse." + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "ABC: Ud over grænser for metodeindhold." + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "ABC: Kun ét indhold per metode." + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "ABC: Ud over grænse for undtagelse." + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "ABC: Ukendt type af objekt som skal fanges. (%s)" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "ABC: Navn som går ud over grænse for fanget undtagelse." + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" +"Anmodet om at afholde sig komplet fra at indlæse en film, men filmen det " +"drejer sig om er et billede, for hvilkenvi endnu ikke har begrebet om en " +"'indlæsningstråd'" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "FLV kan ikke indlæses direkte som en film" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "Ukendt filtype" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "Kunne ikke indlæse biblioteksfilm '%s'" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "Kan ikke læse filhoved" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "Kan ikke læse 3 byte efter et MZ (.exe) hoved" + +#: libcore/MovieFactory.cpp:222 +#, fuzzy +msgid "Could not find SWF inside an .exe file" +msgstr "Kunne ikke finde SWF inde i en exe-fil" + +#: libcore/MovieFactory.cpp:231 +#, fuzzy, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "Ukendt filtype" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "Kan ikke læse billedfil fra %s" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "Fortolkningsfejl: %s" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "mislykkedes med at åbne '%s'; kan ikke oprette film" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "streamProvider-åbner kan ikke åbne '%s'" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "Fangede undtagelse: %s" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "Forsøg på at angive skrivebeskyttet egenskab '%s'" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "Ukendt fejl ved angivelse af egenskab '%s' på objekt '%p'" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" +"Forsøg på at initialisere skrivebeskyttet egenskab '%s' på objekt '%p' to " +"gange" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "Cirkulær nedarvingskæde registreret under isPrototypeOf kald" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:560 +#, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "Kunne ikke åbne %s: %s" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "Kunne ikke angive ikkeblokerende tilstand for museenhed: %s" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "Nulstilling af mus mislykkedes" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "ADVARSEL: Kunne ikke registrere ID for museenhed" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "ADVARSEL: Ikkestandard ID for museenhed %d" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "Kunne ikke aktivere Datarapporteringstilstand for mus" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "museklik! %d" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "mouse_command: forkastede %d bytes fra inddata-buffer" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "Kunne ikke angive ikkeblokerende tilstand for pegeredskab: %s" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "ADVARSEL: Fejl under fortolkning af kalibreringsdata!" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" +"Anvender kalibreringsdata for berøringsfølsom skærm: %.0f / %.0f / %.0f / " +"%.0f / %.0f / %.0f" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" +"ADVARSEL: Der blev ikke fundet kalibreringsindstillinger for berøringsfølsom " +"skærm. Musemarkøren vil med stor sandsynlighed ikke fungere præcist. Angiv " +"variablen i TSCALIB-miljøet med korrekte værdier for bedre resultater" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" +msgstr "Frigør offscreen-buffer" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "Billedbuffer-enhed bruger %d bytes hukommelse." + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "Video-tilstand: %dx%d med %d bit per billedpunkt." + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "LUT8: Opsætter farvekort" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "LUT8: Fejl ved opsætning af farvekort: %s" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +msgid "Unable to write file %1%" +msgstr "Ikke i stand til at skrive fil %1%" + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "Dette program dumper de interne data fra en .sol-fil" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "Anvendelse: soldumper [h] filnavn" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "-h\tHjælp" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "-f\tGennemtving adgang til lokalt katalog" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "-l\tVis alle .sol-filer i standardkatalog" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "Gnash soldumper version: %s, Gnash version: %s\n" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "Udførlige uddata aktiveret" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "gennemtvinger kun adgang til lokalt katalog" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "Vis .sol-filer i standardkataloget" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "fs_callback(%p): %s %s" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "eventCallback: %s %s" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "Gnash gprocessor version: %s, Gnash version: %s\n" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "Udførlige handlinger deaktiveret ved kompileringstidspunkt" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "Udførlig fortolkning deaktiveret ved kompileringstidspunkt" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "%s tilføjet i slutning af lokale sandkasser" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" +"gprocessor -- en SWF-processor for Gnash.\n" +"\n" +"anvendelse: %s [tilvalg] \n" +"\n" +"Behandl de givne SWF-filmfiler.\n" +"\n" +"%s%s%s%s" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" +"tilvalg:\n" +"\n" +"--help(h-) Udskriv denne info.\n" +"--version Udskriv versionsnummeret.\n" +"-v Vær udførlig; dvs. skriv beskeder fra log til stdout\n" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr " -vp Vær udførlig omkring fortolkning af film\n" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr " -va Vær udførlig omkring ActionScript\n" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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 "" +" -d []\n" +" Millisekunders forsinkelser mellem fremryk (0 som standard).\n" +" Hvis '-1' vil forsinkelse blive beregnet fra billeder per " +"sekund.\n" +" -r Tillad det angivne antal komplette kørsler.\n" +" Fortsæt i uendelig løkke hvis angivet med 0.\n" +" Standard er 1 (slut så snart det sidste billede bliver nået).\n" +" -f \n" +" Tillad det angivne antal af fremryk af billeder.\n" +" Fortsæt fremryk indtil en enhver stop-betingelse\n" +" bliver mødt hvis angivet med 0 (standard).\n" + +#: utilities/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "Gnash dumpshm version: %s, Gnash version %s\n" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "Vil anvende \"%s\" til segmentfil for hukommelse" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "Ingen LcShmKey angivet i ~/.gnashrc, vi forsøger at finde den selv" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "Der blev ikke fundet delte hukommelsessegmenter!" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "Eksisterende SHM-nøgle er: %s, Størrelse er: %s" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "Skriver hukommelsessegment til disk: \"segment.raw\"" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "Dataene er: 0x%s" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "kerne er ikke konfigureret til delt hukommelse" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "Fandt den! \"set LCShmKey %s\" i din ~/.gnashrc" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "Senest ændret den: %s" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "Senest tilkoblet den: %s" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "Senest frakoblet den: %s" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "Dette program dumper de interne data fra et delt hukommelsessegment" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "Anvendelse: dumpshm [hdsanlif] filnavn" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "-i\tList segmenter" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "-r\tDump SYSV-segmenter" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "-c\tDump SYSV-segmenter til disk" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "-v\tUdførlige uddata" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "\tBase-adresse for dette segment: " + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "\tFilspec: " + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "\t# Byte allokeret: " + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "\tTotal # af byte: " + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "Fejl under fortolkning af tilvalg for kommandolinje: " + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "Dette er en Gnash flvdumper-fejl." + +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." +msgstr "Fejl: ingen inddatafil blev angivet. Afslutter." + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "Dette program dumper den intere data for en FLV-videofil" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "Anvendelse: flvdumber [-h] [-m] [-a] filnavn" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "-m\tUdskriv kun Meta-mærker (standard)" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "-a\tUdskriv alle mærker." + +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " +msgstr "Fejl under fortolkning af kommandolinje: " + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "FSCommand_callback(%p): %s %s" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1144 +#, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "Kunne kun skrive %d byte til fd #%d: %s" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "Filspec: %s" + +#: cygnal/libnet/http.cpp:1562 +#, c-format +msgid "Version: %d.%d" +msgstr "Version: %d.%d" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "==== ==== ====" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr "" + +#: cygnal/cygnal.cpp:342 +#, c-format +msgid "Couldn't connect to %s" +msgstr "Kunne ikke tilslutte til %s" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Med Cygnal følger INGEN REKLAMATIONSRET, i den udstrækning loven tillader.\n" +"Du kan redistribuere kopier af Cygnal under betingelserne i GNU General " +"Public\n" +"License. For mere information, se filen med navnet COPYING.\n" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "" + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, c-format +msgid "Error parsing command line options: %s" +msgstr "Fejl under fortolkning af tilvalg for kommandolinje: %s" + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "Skanner katalog \"%s\" for %s filer" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" +msgstr "" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "Dette er en fejl i Gnash." + +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "Logregistrering til disk aktiveret" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "" + +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" + +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." +msgstr "" + +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "" + +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "" + +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "" + +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "" + +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "" + +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "" + +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "" + +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "" + +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "Denne grafiske brugerflade understøtter endnu ikke menuer" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "Denne grafiske brugerflade understøtter endnu ikke en mus" + +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" +msgstr "Kunne ikke registrere kontrollerende TTY" + +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, c-format +msgid "Could not open %s" +msgstr "Kunne ikke åbne %s" + +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" +msgstr "Kunne ikke hente nuværende VT-tilstand" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "" + +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" +msgstr "Kunne ikke finde enhed for VT-nummer %d" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" +msgstr "Kunne ikke aktivere VT-nummer %d" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "Fejl mens der blev ventet på at VT %d blev aktiv" + +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" +msgstr "" + +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" +msgstr "Kunne ikke forespørge nuværende tastaturtilstand på VT" + +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" +msgstr "Kunne ikke skifte til grafiktilstand på ny VT" + +#: gui/fb/fb.cpp:690 +msgid "Could not restore keyboard mode" +msgstr "Kunne ikke genskabe tastaturtilstand" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "Lagring i dobbelt-buffer deaktiveret" + +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "Lagring i dobbelt-buffer aktiveret" + +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "" + +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "" + +#: gui/gnash.cpp:166 +msgid "Error: no input file was specified. Exiting.\n" +msgstr "Fejl: ingen inddatafil blev angivet. Afslutter.\n" + +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "Ugyldig fildeskriptor for værtskommunikation %1%\n" + +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "Ugyldig fildeskriptor for kontrolkommunikation %1%\n" + +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +msgstr "FEJL: -r skal være efterfulgt af 0, 1, 2 eller 3 " + +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "" + +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "Frembring udførlige uddata" + +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "Producér den diskbaserede fejlsøgningslog" + +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "Vær (meget) udførlig om afvikling af handlinger" + +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "Vær (meget) udførlig om fortolkning" + +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "Udskriv BPS for hvert antal sekunder" + +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "Valgmuligheder" + +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "Udskriv denne hjælp og afslut" + +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "Udskriv versionsinformation og afslut" + +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "Skalér filmen med den angivne faktor" + +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "Antal millisekunders forsinkelse i hovedløkke" + +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "Fil fra lyddump (wave-format)" + +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "Hardware video-accelerator som skal anvendes" + +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "X11 vindues-ID til visning" + +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "Angiv bredde for vindue" + +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "Angiv højde for vindue" + +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "Angiv x-position for vindue" + +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "Angiv y-position for vindue" + +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "Afslut når/hvis filmen kommer til sidste billede" + +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "slå optegning og lyd fra" + +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "slå optegning til, slå lyd fra" + +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "slå lyd til, slå opteging fra" + +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "slå optegning og lyd til" + +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "Mediehåndteringen som skal anvendes" + +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "Optegneren som skal anvendes" + +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "Afslut efter angivne antal af sekunder" + +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "Angiv \"ægte\" URL for filmen" + +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "Angiv \"base\"-URL for opløsning af relative URL'er" + +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "Angiv parameter (eks. \"FlashVars=A=1&b=2\")" + +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "Fildeskriptor som skal anvendes for ekstern kommunikation" + +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "Afslut efter der nås til angivne antal af billeder" + +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" +msgstr "Start i fuldskærm-tilstand" + +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" +msgstr "Start uden visning af menubjælke" + +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" +msgstr "Liste med billeder som gemmes som skærmbilleder" + +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" +msgstr "Mønster for filnavne for skærmbilleder" + +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "" + +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "" + +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "" + +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "" + +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "" + +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "" + +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "Nøgler:\n" + +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "Afslut\n" + +#: gui/gnash.cpp:489 +msgid "Toggle fullscreen\n" +msgstr "Slå fuldskærm til/fra\n" + +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" +msgstr "Pause til/fra\n" + +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" +msgstr "Genstart filmen\n" + +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" +msgstr "Tag et skærmbillede\n" + +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "Gennemtving øjeblikkelig gentegning\n" + +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" +msgstr "Anvendelse: gnash [tilvalg] film_fil.swf\n" + +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" +msgstr "Afspiller en film af typen SWF (Shockwave Flash)\n" + +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" +msgstr "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software " +"Foundation, Inc.\n" +"Med Gnash følger INGEN REKLAMATIONSRET, i den udstrækning loven tillader.\n" +"Du kan redistribuere kopier af Gnash under betingelserne i GNU General " +"Public\n" +"License. For mere information, se filen med navnet COPYING.\n" +"\n" + +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "Valgmuligheder for byggefunktion " + +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr " Optegnere: " + +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr " Hardware-acceleration: " + +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr " Grafisk brugerflade: " + +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr " Mediehåndteringer: " + +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr " Konfigureret med: " + +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr " CXXFLAGS: " + +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" +msgstr "Kunne ikke oprette AGG-optegner med pixelformatet RGB24" + +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "Ignorerer forespørgsel om at vise i X11-vindue" + +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "# FATAL: Intet filnavn givet med -D argument." + +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." +msgstr "# FATAL: Ingen værdi i ms for hviletid angivet med -S argument." + +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "" + +#: gui/dump/dump.cpp:352 +#, c-format +msgid "Unable to write file '%s'." +msgstr "Ikke i stand til at skrive fil '%s'." + +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" +msgstr "" + +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" +msgstr "spawn_thread fejlede" + +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" +msgstr "resume_thread fejlede" + +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" +msgstr "pulses-tråd returnerede %d" + +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" +msgstr "send_data fejlede" + +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 +#, c-format +msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "AGGs bit-dybde skal være 16, 24 eller 32 bit, ikke %d." + +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 +#, c-format +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "Kunne ikke oprette AGG-optegner med pixelformatet %s" + +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 +#, c-format +msgid "SDL-AGG: %i byte offscreen buffer allocated" +msgstr "SDL-AGG: %i byte offscreen-buffer allokeret" + +#: gui/qt/Qt4Gui.cpp:120 +msgid "Cairo renderer not supported!" +msgstr "Cairo-optegner ikke understøttet!" + +#: gui/qt/Qt4Gui.cpp:128 +msgid "OpenGL renderer not supported!" +msgstr "OpenGL-optegner ikke understøttet!" + +#: gui/qt/Qt4Gui.cpp:136 +msgid "AGG renderer not supported!" +msgstr "AGG-optegner ikke understøttet!" + +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "Egenskaber for film" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "Variabel" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "Værdi" + +#: gui/qt/Qt4Gui.cpp:588 +msgid "Properties" +msgstr "Egenskaber" + +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 +msgid "Quit Gnash" +msgstr "Afslut Gnash" + +#: gui/qt/Qt4Gui.cpp:599 +msgid "Preferences" +msgstr "Præferencer" + +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "Afspil" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "Pause" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "Stop" + +#: gui/qt/Qt4Gui.cpp:616 +msgid "Restart" +msgstr "Genstart" + +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 +msgid "Refresh" +msgstr "Opfrisk" + +#: gui/qt/Qt4Gui.cpp:625 +msgid "Fullscreen" +msgstr "Fuldskærm" + +#: gui/qt/Qt4Gui.cpp:640 +msgid "File" +msgstr "Fil" + +#: gui/qt/Qt4Gui.cpp:645 +msgid "Edit" +msgstr "Redigér" + +#: gui/qt/Qt4Gui.cpp:649 +msgid "Movie Control" +msgstr "Filmkontrol" + +#: gui/qt/Qt4Gui.cpp:656 +msgid "View" +msgstr "Vis" + +#: gui/qt/Qt4Gui.cpp:738 +msgid "Click to Play" +msgstr "Klik for at afspille" + +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "Præferencer for Gnash" + +#: gui/qt/Qt4Gui.cpp:785 +msgid "Logging" +msgstr "Logregistrerer" + +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "Indstillinger for logregistrering" + +#: gui/qt/Qt4Gui.cpp:791 +msgid "Verbosity level" +msgstr "Niveau af udførlighed" + +#: gui/qt/Qt4Gui.cpp:809 +msgid "Log to file" +msgstr "Log til fil" + +#: gui/qt/Qt4Gui.cpp:816 +msgid "Log parser output" +msgstr "Uddata fra logfortolker" + +#: gui/qt/Qt4Gui.cpp:820 +msgid "Log SWF actions" +msgstr "Log SWF-handlinger" + +#: gui/qt/Qt4Gui.cpp:824 +msgid "Log malformed SWF errors" +msgstr "Log forkert udformede SWF-fejl" + +#: gui/qt/Qt4Gui.cpp:829 +msgid "Log ActionScript coding errors" +msgstr "Log ActionScript-kodefejl" + +#: gui/qt/Qt4Gui.cpp:836 +msgid "Security" +msgstr "Sikkerhed" + +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "Netværksforbindelser" + +#: gui/qt/Qt4Gui.cpp:842 +msgid "Connect only to local host" +msgstr "Tilslut kun til lokal vært" + +#: gui/qt/Qt4Gui.cpp:847 +msgid "Connect only to local domain" +msgstr "Tilslut kun til lokalt domæne" + +#: gui/qt/Qt4Gui.cpp:852 +msgid "Disable SSL verification" +msgstr "Deaktiver SSL-verfifikation" + +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "Privatliv" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "Katalog for delte objekter:" + +#: gui/qt/Qt4Gui.cpp:866 +msgid "Do not write Shared Object files" +msgstr "Skriv ikke delte objektfiler" + +#: gui/qt/Qt4Gui.cpp:872 +msgid "Only access local Shared Object files" +msgstr "Tilgå kun lokalt delte objektfiler" + +#: gui/qt/Qt4Gui.cpp:877 +msgid "Disable Local Connection object" +msgstr "Deaktiver lokalt tilslutningsobjekt" + +#: gui/qt/Qt4Gui.cpp:884 +msgid "Network" +msgstr "Netværk" + +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "Præferencer for netværk" + +#: gui/qt/Qt4Gui.cpp:890 +msgid "Network timeout in seconds" +msgstr "Tidsudløb for netværk i sekunder" + +#: gui/qt/Qt4Gui.cpp:902 +msgid "Media" +msgstr "Medie" + +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "Lyd" + +#: gui/qt/Qt4Gui.cpp:908 +msgid "Use sound handler" +msgstr "Anvend lydhåndtering" + +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "Gem mediestrømme til disk" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "Gem dynamisk indlæste medier til disk" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "Katalog for gemte medier:" + +#: gui/qt/Qt4Gui.cpp:931 +msgid "Player" +msgstr "Afspiller" + +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "Beskrivelse af afspiller" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "Afspiller-version:" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "Operativsystem:" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 +msgid "" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "URL-åbner:" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "Ydelse" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "Maksimal størrelse på filmbibliotek:" + +#: gui/qt/Qt4Gui.cpp:973 +msgid "Start Gnash in pause mode" +msgstr "Start Gnash i pausetilstand" + +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "Kunne ikke oprette AGG-optegner med pixelformatet ABGR32" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "Kunne ikke oprette AGG-optegner med pixelformatet BGRA32" + +#: gui/qt/kde.cpp:413 +msgid "Play Movie" +msgstr "Afspil film" + +#: gui/qt/kde.cpp:414 +msgid "Pause Movie" +msgstr "Sæt film på pause" + +#: gui/qt/kde.cpp:415 +msgid "Stop Movie" +msgstr "Stop film" + +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "Genstart film" + +#: gui/qt/kde.cpp:418 +msgid "Step Forward" +msgstr "Gå et skridt frem" + +#: gui/qt/kde.cpp:419 +msgid "Step Backward" +msgstr "Gå et skridt tilbage" + +#: gui/qt/kde.cpp:420 +msgid "Jump Forward" +msgstr "Hop fremad" + +#: gui/qt/kde.cpp:421 +msgid "Jump Backward" +msgstr "Hop tilbage" + +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, c-format +msgid "Could not create sound handler: %s. Will continue without sound." +msgstr "Kunne ikke oprette lydhåndtering: %s. Vil fortsætte uden lyd." + +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "Lyd forespurgt, men ingen lydunderstøttelse kompileret i" + +#: gui/aos4/aos4.cpp:70 +#, c-format +msgid "Exception: %s on file %s line %d" +msgstr "Undtagelse: %s på fil %s linje %d" + +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 +#, c-format +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" +msgstr "" +"Forsøger at åbne fil %s.\n" +"BEMÆRK: funktionalitet til at åbne filer er endnu ikke implementeret!" + +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" +msgstr "Kan ikke åbne Filforespørger!\n" + +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" +msgstr "fejl under oprettelse af RenderHandler!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:124 +#, c-format +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "Cairos bit-dybde skal være 16, 24 eller 32 bit, ikke %d." + +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "Kan ikke lave layout for menu!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "Kan ikke oprette menu!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "Kan ikke hente visuel info!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" +msgstr "Kan ikke hente WB Screen-pointer!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "prepDrawingArea() mislykkedes.\n" + +#: gui/aos4/aos4_agg_glue.cpp:277 +#, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "AOS4-AGG: %i byte offscreen-buffer allokeret" + +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "SDL_SetVideoMode() mislykkedes for SdlAggGlue." + +#: gui/gui.cpp:193 +msgid "Clipboard not yet supported in this GUI" +msgstr "Fuldskærm endnu ikke understøttet i denne grafiske brugerflade" + +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "Fuldskærm endnu ikke understøttet i denne grafiske brugerflade" + +#: gui/gui.cpp:205 +msgid "Window resize not yet supported in this GUI" +msgstr "" +"Tilpasning af vinduesstørrelse understøttes endnu ikke af denne grafiske " +"brugerflade" + +#: gui/gui.cpp:229 gui/gui.cpp:242 +msgid "Menu show/hide not yet supported in this GUI" +msgstr "Vis/skjul mus er endnu ikke understøttet i denne grafiske brugerflade" + +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" +msgstr "Vis/skjul mus er endnu ikke understøttet i denne grafiske brugerflade" + +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" +msgstr "" + +#: gui/gui.cpp:334 +#, c-format +msgid "Invalid scaleMode %d" +msgstr "" + +#: gui/gui.cpp:374 +#, c-format +msgid "Invalid horizontal align %d" +msgstr "" + +#: gui/gui.cpp:405 +#, c-format +msgid "Invalid vertical align %d" +msgstr "" + +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" +msgstr "" + +#: gui/gui.cpp:1261 +#, c-format +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" +msgstr "" + +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" +msgstr "" + +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" +msgstr "" + +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" +msgstr "" + +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" +msgstr "" + +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" +msgstr "" + +#: gui/Player.cpp:169 +#, c-format +msgid "Unhandled callback %s with arguments %s" +msgstr "Ikkehåndteret tilbagekald %s med argumenterne %s" + +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" +msgstr "Ikkeeksisterende mediehåndtering %1% angivet" + +#: gui/Player.cpp:545 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay" +msgstr "" + +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" +msgstr "" + +#: gui/Player.cpp:717 +#, c-format +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" +msgstr "" + +#: gui/Player.cpp:773 +#, c-format +msgid "FsCommand exec called with argument %s" +msgstr "FsCommand exec kaldt med argumentet %s" + +#: gui/Player.cpp:790 +#, c-format +msgid "FsCommand trapallkeys called with argument %s" +msgstr "FsCommand trapallkeys kaldt med argumentet %s" + +#: gui/Player.cpp:796 +#, c-format +msgid "FsCommand '%s(%s)' not handled internally" +msgstr "FsCommand '%s(%s)' ikke håndteret internt" + +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "ADVARSEL: mislykkedes med at oprette VA-API-visning." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." +msgstr "mislykkedes med at kortlægge VA-API-bilede." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." +msgstr "mislykkedes med at tilknytte VA-API-underbillede." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." +msgstr "mislykkedes med at opsætte videovindue for overflade 0x%08x." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "mislykkedes med at tilknytte underbillede til overflade 0x%08x." + +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "" + +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "" + +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "Klik for at afspille" + +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "Fremryk interval-tidsangivelse til %d ms (~ %d billeder per sekund)" + +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "Lyd" + +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "_Netværk" + +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" +msgstr "Tidsudløb for netværk i sekunder (0 svarer til intet tidsudløb):" + +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "_Logregistrering" + +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "Niveau af udførlighed:" + +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "Log til _fil" + +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "Navn på logfil:" + +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "Uddata fra _logfortolker" + +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "Log SWF-h_andlinger" + +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "Log forkert udformede SWF-f_ejl" + +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "Log ActionScript-_kodefejl" + +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "_Sikkerhed" + +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "Tilslut kun til lokal _vært" + +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "Tilslut kun til lokalt _domæne" + +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "Deaktiver SSL-_verifikation" + +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "_Hvidliste" + +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "_Sortliste" + +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" +msgstr "Skriv _ikke filer med delte objekter" + +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" +msgstr "Tilgå _alene delte objekter som er lokale filer" + +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" +msgstr "Deaktiver objekt for Lokal _Tilslutning" + +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "_Medie" + +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "Anvend lyd_håndtering" + +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" +msgstr "Mediestrømme" + +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "Afs_piller" + +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "Hvis tom, så vil Gnash registrere dit OS" + +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" +msgstr "" + +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" +msgstr "" + +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" +msgstr "" + +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" +msgstr "Start _Gnash i pausetilstand" + +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" + +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." +msgstr "Gnash er afspilleren til GNU SWF baseret på GameSWF." + +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " +msgstr "" +"\n" +"Optegner: " + +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " +msgstr "" +"\n" +"Hardware-acceleration: " + +#: gui/gtk/gtk.cpp:1864 +msgid "" +"\n" +"GUI: " +msgstr "" +"\n" +"Grafisk brugerflade: " + +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " +msgstr "" +"\n" +"Medie: " + +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "Aputsiaq Niels Janussen" + +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "_Fil" + +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "_Redigér" + +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "_Hjælp" + +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "_Vis" + +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "Gentegn" + +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "Slå fuldskærm til/fra" + +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "Vis opdaterede områder" + +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" +msgstr "_Kvalitet" + +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "Lav" + +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "Medium" + +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "Høj" + +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "Bedst" + +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "Film_kontrol" + +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 +#, c-format +msgid "Couldn't find pixmap file: %s" +msgstr "Kunne ikke finde pixmap-fil: %s" + +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" +msgstr "Mislykkedes med at indlæse pixbuf-fil: %s: %s" + +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "Åbn fil" + +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." +msgstr "" +"Kan ikke finde den visuelle med dobbelt-buffer.\n" +"Forsøger den visuelle med enkelt-buffer." + +# visual?? +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "Ingen egnet visuel med OpenGL-kompatibilitet fundet." + +#: extensions/mysql/mysql_db.cpp:186 +msgid "Couldn't initialize database" +msgstr "Kunne ikke initialisere database" + +#: extensions/mysql/mysql_db.cpp:191 +msgid "Couldn't connect to database" +msgstr "Kunne ikke tilslutte til database" + +#: extensions/mysql/mysql_db.cpp:217 extensions/mysql/mysql_db.cpp:245 +#, c-format +msgid "MySQL connection error: %s" +msgstr "MySQL-forbindelsesfejl: %s" + +#: extensions/mysql/mysql_db.cpp:224 extensions/mysql/mysql_db.cpp:252 +#, c-format +msgid "" +"MySQL error on query for:\n" +"\t%s\n" +"Query was: %s" +msgstr "" +"MySQL-fejl ved forespørgsel af:\n" +"\t%s\n" +"Forespørgsel var: %s" + +#: extensions/mysql/mysql_db.cpp:266 +#, c-format +msgid "Field name is: %s: " +msgstr "Feltnavn er: %s: " + +#~ msgid "get url: target %s is not a sprite" +#~ msgstr "hent url: destination %s er ikke en sprite" + +#~ msgid "%s on Haiku" +#~ msgstr "%s på Haiku" + +#~ msgid "%s on w32" +#~ msgstr "%s på w32" + +#~ msgid "Connecting to %s" +#~ msgstr "Tilslutter til %s" + +#~ msgid "Doing incomplete packet" +#~ msgstr "Behandler ufuldstændig pakke" + +#~ msgid "Received %s" +#~ msgstr "Modtaget %s" + +#~ msgid "Sent bytes received" +#~ msgstr "Afsendte byte modtaget" + +#~ msgid "%s, channel: %0x" +#~ msgstr "%s, kanal: %0x" + +#~ msgid "Calling remote method %s" +#~ msgstr "Kalder fjernmetode %s" + +#~ msgid "Handshake completed" +#~ msgstr "Håndtryk færdiggjort" + +#~ msgid "Server Uptime : %d" +#~ msgstr "Servers oppetid: %d" + +#~ msgid "FMS Version : %d.%d.%d.%d" +#~ msgstr "FMS Version : %d.%d.%d.%d" + +#~ msgid "Sending control type %s %s" +#~ msgstr "Sender kontroltype %s %s" + +#~ msgid "Changed chunk size to %d" +#~ msgstr "Ændret styk-størrelsen til %d" + +#~ msgid "Received control packet %s with argument %s" +#~ msgstr "Modtog kontrolpakke %s med argmentet %s" + +#~ msgid "Stream is recorded: %s" +#~ msgstr "Strøm er optaget: %s" + +#~ msgid "Server bandwidth is %s" +#~ msgstr "Båndbredde for server er %s" + +#~ msgid "Client bandwidth is %d %d" +#~ msgstr "Båndbredde for klient er %d %d" + +#~ msgid "PNG warning: %s" +#~ msgstr "PNG-advarsel: %s" + +#~ msgid "Converting palette PNG to RGB(A)" +#~ msgstr "Konverterer palet PNG til RGB(A)" + +#~ msgid "Setting grey bit depth(%d) to 8" +#~ msgstr "Angiver grå bitdybde(%d) til 8" + +#~ msgid "Applying transparency block, image is RGBA" +#~ msgstr "Anvender gennemsigtighedsblok, billede er RGBA" + +#~ msgid "Loading PNG image with alpha" +#~ msgstr "Indlæser PNG-billede med alfa" + +#~ msgid "Loading PNG image without alpha" +#~ msgstr "Indlæser PNG billede uden alfa" + +#~ msgid "Converting greyscale PNG to RGB(A)" +#~ msgstr "Konverterer gråskala-PNG til RGB(A)" + +#~ msgid "inflater_impl::reset() inflateReset() returned %d" +#~ msgstr "inflater_impl::Reset() inflateReset() returnerede %d" + +#~ msgid "Inflater is in error condition" +#~ msgstr "Inflater er i fejltilstand" + +#~ msgid "inflater reset due to seek back from %d to %d" +#~ msgstr "inflater nulstillet på grund af søgning tilbage fra %d til %d" + +#~ msgid "Trouble: can't seek any further.. " +#~ msgstr "Problem: kan ikke søge yderligere.. " + +#~ msgid "inflateInit() returned %d" +#~ msgstr "inflateInit() returnerede %d" + +#~ msgid "Error" +#~ msgstr "Fejl" + +#~ msgid "Socket interrupted by a system call" +#~ msgstr "Sokkel afbrudt af et systemkald" + +#~ msgid "Scanning directory \"%s\" for plugins" +#~ msgstr "Skanner katalog \"%s\" for udvidelsesmoduler" + +#~ msgid "Gnash Plugin name: %s" +#~ msgstr "Navn på Gnash-udvidelsesmodul: %s" + +#~ msgid "Found interlaced GIF (%d x %d)" +#~ msgstr "Fandt interlacede GIF (%d x %d)" + +#~ msgid "Found non-interlaced GIF (%d x %d)" +#~ msgstr "Fandt ikke-interlacede GIF (%d x %d)" + +#~ msgid "GC %p created" +#~ msgstr "GC %p oprettet" + +#~ msgid "GC deleted, deleting all managed resources - collector run %d times" +#~ msgstr "" +#~ "GC slettet, sletter alle håndterede ressourcer - indsamler kører %d gange" + +#~ msgid "GC: sweep scan started" +#~ msgstr "GC: feje-skan startet" + +#~ msgid "GC: recycling object %p (%s)" +#~ msgstr "GC: genbruger objekt %p (%s)" + +#~ msgid "GC: recycled %d unreachable resources - %d left" +#~ msgstr "GC: genbrugte %d utilgængelige ressourcer - %d tilbage" + +#~ msgid "" +#~ "GC: collection cycle started - %d/%d new resources allocated since last " +#~ "run (from %d to %d)" +#~ msgstr "" +#~ "GC: indsamlingsrunde startet - %d/%d nye ressourcer allokeret siden " +#~ "sidste kørsel (fra %d til %d)" + +#~ msgid "Warning: rendering ended while drawing a mask" +#~ msgstr "Advarsel: optegning afsluttet mens der blev tegnet en maske" + +#~ msgid "Warning: rendering ended while masks were still active" +#~ msgstr "Advarsel: optegning afsluttede mens masker stadig var aktive" + +#~ msgid "" +#~ "Warning: select_clipbounds encountered a character definition with null " +#~ "bounds" +#~ msgstr "" +#~ "Advarsel: select_clipbounds stødte på en tegn-definition uden grænser" + +#~ msgid "Warning: AGG renderer skipping a whole character" +#~ msgstr "Advarsel: AGG optegner sprang over et helt tegn" + +#~ msgid "Framebuffer pixel format is %s (little-endian host)" +#~ msgstr "Format på billedpunkt for rammebuffer er %s (little-endian vært)" + +#~ msgid "Framebuffer pixel format is %s (big-endian host)" +#~ msgstr "Format på billedpunkt for rammebuffer er %s (big-endian vært)" + +#~ msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +#~ msgstr "to_primitive(%s, NUMBER) kastede en ActionTypeError %s" + +#~ msgid "processCompletedRequest: _level loading (level %u)" +#~ msgstr "processCompletedRequest: _level indlæser (niveau %u)" + +#~ msgid "Connection to movie: %s" +#~ msgstr "Forbindelse til film: %s" + +#~ msgid "BitmapData.draw() called without an active renderer" +#~ msgstr "BitmapData.draw() kaldt uden en aktiv optegner" + +#~ msgid "Current renderer does not support internal rendering" +#~ msgstr "Aktuel optegner understøtter ikke intern optegning" + +#~ msgid "%s.curveTo(%g,%g,%g,%g);" +#~ msgstr "%s.curveTo(%g,%g,%g,%g);" + +#, fuzzy +#~ msgid "" +#~ "%s.beginGradientFill(%s): too many array elements for colors and ratios " +#~ "(%d), will trim to 8" +#~ msgstr "" +#~ "%s.beginGradientFill(%s) : for mange rækkeelementer for farver og ratioer " +#~ "(%d), vil trimme til 8" + +#~ msgid "SharedObject %s not flushed (compiled as read-only mode)" +#~ msgstr "SharedObject %s ikke tømt (kompileret som skrivebeskyttet tilstand)" + +#~ msgid "No ASnative(%d, %d) registered with the VM" +#~ msgstr "Ingen ASnative(%d, %d) registreret med VM'en" + +#~ msgid "" +#~ "Stringifying node %p with name %s, as_value %s, %u attributes and %u " +#~ "children" +#~ msgstr "" +#~ "Gør node til streng %p med navnet %s, as_value %s, %u attributer og %u " +#~ "børn" + +#~ msgid " Message %d: %s " +#~ msgstr " Besked %d: %s " + +#~ msgid "XMLSocket.connect(%s) called" +#~ msgstr "XMLSocket.connect(%s) blev kaldt" + +#~ msgid "" +#~ "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' " +#~ "zone [0..1048575], won't remove" +#~ msgstr "" +#~ "TJEKMIG: removeTextField(%s): TextField dybde (%d) ud af den 'dynamiske' " +#~ "zone [0..1048575], vil ikke fjerne" + +#~ msgid "" +#~ "TextField text doesn't fit in its boundaries: width %g, margin %g - " +#~ "nothing to align" +#~ msgstr "" +#~ "TextField-tekst passer ikke til dens grænser: bredde %g, margin %g - " +#~ "intet at justere" + +#~ msgid "" +#~ "HTML in a text field is unsupported, gnash will just ignore the tags and " +#~ "print their content" +#~ msgstr "" +#~ "HTML i et tekstfelt understøttes ikke, gnash vil blot ignorere mærkerne " +#~ "og udskrive deres indhold" + +#~ msgid "VariableName: %s" +#~ msgstr "VariableName: %s" + +#~ msgid "Variable text Path: %s, Var: %s" +#~ msgstr "Variabel-tekst Sti: %s, Var: %s" + +#~ msgid "registerTextVariable() called" +#~ msgstr "registerTextVariable() blev kaldt" + +#~ msgid "" +#~ "VariableName associated to text field (%s) refer to an unknown target. It " +#~ "is possible that the DisplayObject will be instantiated later in the SWF " +#~ "stream. Gnash will try to register again on next access." +#~ msgstr "" +#~ "VariableName som er knyttet til tekstfelt (%s) henviser til en ukendt " +#~ "destination. Det er muligt at DisplayObject'et vil blive instantieret " +#~ "senere i SWF-strømmen. Gnash vil forsøge at registrere igen ved næste " +#~ "tilgang." + +#~ msgid "amf: serializing object (or function) as reference to %d" +#~ msgstr "amf: fortløbende objekt (eller funktion) som reference til %d" + +#~ msgid "amf: serializing date object with index %d and value %g" +#~ msgstr "amf: fortløbende dato-objekt med indeks %d og værdi %g" + +#~ msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +#~ msgstr "amf: fortløbende række af %d elementer som STRICT_ARRAY (indeks %d)" + +#~ msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +#~ msgstr "amf: fortløbende række af %d elementer som ECMA_ARRAY (indeks %d) " + +#~ msgid "amf: serializing object (or function) with index %d" +#~ msgstr "amf: fortløbende objekt (eller funktion) med indeks %d" + +#~ msgid "amf: serializing undefined" +#~ msgstr "amf: fortløbende ikke defineret" + +#~ msgid "amf: serializing null" +#~ msgstr "amf: fortløbende tom" + +#~ msgid "ActionNextFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionNextFrame: mål for as_environment er nul eller ikke en sprite" + +#~ msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionPrevFrame: mål for as_environment er nul eller ikke en sprite" + +#~ msgid "ActionPlay: as_environment target is null or not a sprite" +#~ msgstr "ActionPlay: mål for as_environment er nul eller ikke en sprite" + +#~ msgid "ActionStop: as_environment target is null or not a sprite" +#~ msgstr "ActionStop: mål for as_environment er nul eller ikke en sprite" + +#~ msgid "ActionGotoFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionGotoFrame: mål for as_environment er nul eller ikke en sprite" + +#~ msgid "to_primitive(%s) threw an ActionTypeError %s" +#~ msgstr "to_primitive(%s) kastede en ActionTypeError %s" + +#~ msgid "" +#~ "get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " +#~ "loadVariable:%d)" +#~ msgstr "" +#~ "get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " +#~ "loadVariable:%d)" + +#~ msgid "getURL2 loadVariable" +#~ msgstr "getURL2 loadVariable" + +#~ msgid "getURL2 target load" +#~ msgstr "getURL2 mål indlæs" + +#~ msgid "Testing _level loading (level %u)" +#~ msgstr "Indlæser Testing_level (level %u)" + +#~ msgid "(%s + %s) [primitive conversion done]" +#~ msgstr "(%s + %s) [primitiv konvertering foretaget]" + +#~ msgid "" +#~ "CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "TJEKMIG: indlejret maske i MouseEntityFinder. Denne maske er %s i dybde " +#~ "%d ydre maske maskeret up til dybde %d." + +#~ msgid "" +#~ "Character %s at depth %d is a mask not hitting the query point %g,%g and " +#~ "masking up to depth %d" +#~ msgstr "" +#~ "Tegn %s ved dybde %d er en maske som ikke rammer forespørgselspunktet %g, " +#~ "%g og maskering op til dybde %d" + +#~ msgid "Character %s at depth %d is a mask hitting the query point %g,%g" +#~ msgstr "" +#~ "Tegn %s ved dybde %d er en maske som rammer forespørgselspunkt %g, %g" + +#~ msgid "" +#~ "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +#~ msgstr "" +#~ "MouseEntityFinder fandt DisplayObject %s (dybde %d) rammer punkt %g,%g" + +#~ msgid "" +#~ "CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "TJEKMIG: indlejret maske i DropTargetFinder. Denne maske er %s i dybde %d " +#~ "ydre maske maskeret up til dybde %d." + +#~ msgid "FIXME: invisible mask in MouseEntityFinder." +#~ msgstr "FIKSMIG: usynlig maske i MouseEntityFinder." + +#~ msgid "Event %s invoked for movieclip %s" +#~ msgstr "Begivenhed %s påkaldt for filmklip %s" + +#~ msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +#~ msgstr "Sprite %s ignorerede begivenheden ENTER_FRAME (er læsset af)" + +#~ msgid "Sprite %s ignored button-like event %s as not 'enabled'" +#~ msgstr "" +#~ "Sprite %s ignorerede knap-lignende begivenhed %s som ikke 'aktiveret'" + +#~ 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 "" +#~ "Sprite %s (dybde %d) vil ikke tjekke for brugerdefinerede LOAD-begivenhed " +#~ "(er ikke dynamisk, har en overordnede, ingen registreret klasse og ingen " +#~ "klip-begivenheder defineret)" + +#~ msgid "Advance movieclip '%s' at frame %u/%u" +#~ msgstr "Fremryk filmklip '%s' ved billede %u/%u" + +#~ msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " +#~ msgstr "Advance_movieclip for filmklip '%s' - billede %u/%u " + +#~ msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#~ msgstr "MovieClip::advance_movieclip vi er i PLAYSTATE_PLAY-tilstand" + +#~ msgid "on_event_load called, incrementing" +#~ msgstr "on_event_load blev kaldt, forøger" + +#~ msgid "after increment we are at frame %u/%u" +#~ msgstr "efter forøgning er vi ved billede %u/%u" + +#~ msgid "Jumping back to frame 0 of movieclip %s" +#~ msgstr "Hopper tilbage til billede 0 i filmklip %s" + +#~ msgid "Executing frame%d (0-based) tags of movieclip %s" +#~ msgstr "Afvikler billede %d (0-baseret) mærker af filmklip %s" + +#~ msgid "MovieClip::advance_movieclip we're in STOP mode" +#~ msgstr "MovieClip::advance_movieclip vi er i STOP-tilstand" + +#~ msgid "Init actions for DisplayObject %1% already executed" +#~ msgstr "Init-handlinger for DisplayObject %1% er allerede afviklet" + +#~ msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +#~ msgstr "filmklip %s ::goto_frame(%d) - nuværende billede er %d" + +#~ msgid "" +#~ "%s is a dynamic mask and can't handle mouse events, no point will hit it" +#~ msgstr "" +#~ "%s er en dynamisk maske og kan ikke håndtere musebegivenheder, intet " +#~ "punkt vil ramme den" + +#~ msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +#~ msgstr "%s er dynamisk maskeret af %s, hvilket ikke rammer punkt %g,%g" + +#~ msgid "Attached movieclips %s registered class is %p" +#~ msgstr "Vedhæftede filmklippene %s registreret klasse er %p" + +#~ msgid "Sprite '%s' placed on stage" +#~ msgstr "Sprite '%s' placeret på scene" + +#~ msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +#~ msgstr "Sætter begivenhederne INITIALIZE og CONSTRUCT i kø for filmklip %s" + +#~ msgid "Unloading movieclip '%s'" +#~ msgstr "Aflæsser filmklip '%s'" + +#~ msgid "Stream sound id from %d to %d, stopping old" +#~ msgstr "Strømlyd id fra %d til %d, stopper gammel" + +#~ msgid "Attempt to write response to ExternalInterface requests fd %d" +#~ msgstr "Forsøg på at skrive svar til ExternalInterface-forespørgsler fd %d" + +#~ msgid "Launching URL: %s" +#~ msgstr "Opstarter URL: %s" + +#~ msgid "Attempt to write geturl requests fd #%d" +#~ msgstr "Forsøg på at skrive geturl forespørgsler fd #%d" + +#~ msgid "Setting script limits: max recursion %d, timeout %d seconds" +#~ msgstr "" +#~ "Angiver skript-grænser: maksimal rekursion %d, tidsudløb %d sekunder" + +#~ msgid "Movie %s already in library" +#~ msgstr "Filmen %s er allerede i bibliotek" + +#~ msgid "Movie %s (SWF%d) added to library" +#~ msgstr "Filmen %s (SWF%d) blev tilføjet til bibliotek" + +#~ msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" +#~ msgstr "" +#~ "Filmen %s (SWF%d) blev IKKE tilføjet til bibliotek (kom fra et POST)" + +#~ msgid " %s: %s" +#~ msgstr " %s: %s" + +#~ msgid "%d members of object %p follow" +#~ msgstr "%d medlemmer af objekt %p følger" + +#~ msgid "Closing framebuffer device" +#~ msgstr "Lukker billedbuffer-enhed" + +#~ msgid "WARNING: Could not open %s" +#~ msgstr "ADVARSEL: Kunne ikke åbne %s" + +#~ msgid "Original TTY NO = %d" +#~ msgstr "Oprindelig TTY NO = %d" + +#~ msgid "WARNING: Could not request a new VT" +#~ msgstr "ADVARSEL: Kunne ikke forespørge en ny VT" + +#~ msgid "Own TTY NO = %d" +#~ msgstr "Eget TTY NO = %d" + +#~ msgid "VT %d ready" +#~ msgstr "VT %d er klar" + +#~ msgid "Restoring terminal..." +#~ msgstr "Genskaber terminal..." + +#~ msgid "red channel: %d / %d" +#~ msgstr "rød kanal: %d / %d" + +#~ msgid "green channel: %d / %d" +#~ msgstr "grøn kanal: %d / %d" + +#~ msgid "blue channel: %d / %d" +#~ msgstr "blå kanal: %d / %d" + +#~ msgid "Total bits per pixel: %d" +#~ msgstr "Bits i alt per billedpunkt: %d" + +#~ msgid "Host FD #%d, Control FD #%d\n" +#~ msgstr "Vært FD #%d, Kontrol FD #%d\n" + +#~ msgid "Setting renderer" +#~ msgstr "Angiver optegner" + +#~ msgid "Set renderer" +#~ msgstr "Angiv optegner" + +#~ msgid "mouse @ %d,%d" +#~ msgstr "mus @ %d,%d" + +#~ msgid "Frame %d" +#~ msgstr "Billede %d" + +#~ msgid "Timer delay set to %d milliseconds" +#~ msgstr "Timer-forsinkelse angivet til %d millisekunder" + +#~ msgid "Activating FPS debugging every %g seconds" +#~ msgstr "Aktiverer FPS-fejlsøgning hvert %g. sekund" + +#~ msgid "" +#~ "Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." +#~ msgstr "" +#~ "Inddata-film har sammenfaldne dimensioner %d/%d. Angiver til 1/1 og " +#~ "fortsætter." + +#~ msgid "Sent FsCommand '%s' to host fd %d" +#~ msgstr "Sendte FsCommand '%s' til vært fd %d" + +#~ msgid "Running as plugin: skipping internal handling of FsCommand %s%s." +#~ msgstr "" +#~ "Kører som udvidelsesmodul: spring over intern håndtering af FsCommand %s" +#~ "%s." + +#~ msgid "Created XEmbedded window" +#~ msgstr "Oprettede XEmbedded-vindue" + +#~ msgid "Created top level window" +#~ msgstr "Oprettede vindue på topniveau" + +#~ msgid "GtkGui: Window resize request received" +#~ msgstr "GtkGui: Anmodning om tilpasning af vinduesstørrelse modtaget" + +#~ msgid "OpenGL extension version - %d.%d" +#~ msgstr "OpenGL-udvidelsesmodul version - %d.%d" + +#~ msgid "Got single-buffered visual." +#~ msgstr "Fik en visuel med enkelt-buffer." + +#~ msgid "Got double-buffered visual." +#~ msgstr "Fik visuel med dobbelt-buffer." + +#~ msgid "VideoDecoderGst: initialisation failed." +#~ msgstr "VideoDecoderGst: initialisering mislykkedes." + +#~ msgid "MediaParserGst failed to read the stream, but did not reach EOF!" +#~ msgstr "" +#~ "MediaParserGst mislykkedes med at læse strømmen, men nåede ikke EOF!" + +#~ msgid "AudioDecoderGst: initialisation failed." +#~ msgstr "AudioDecoderGst: initialisering mislykkedes." + +#~ msgid " Title:'%s'" +#~ msgstr " Titel:'%s'" + +#~ msgid " Author:'%s'" +#~ msgstr " Forfatter:'%s'" + +#~ msgid " Copyright:'%s'" +#~ msgstr " Ophavsret:'%s'" + +#~ msgid " Comment:'%s'" +#~ msgstr " Kommentar:'%s'" + +#~ msgid " Album:'%s'" +#~ msgstr " Album:'%s'" + +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d " +#~ "(%s)" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: kunne ikke initialisere en fortolker for flash " +#~ "kodnings-id %d (%s)" + +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: kunne ikke initialisere en fortolker for ffmpeg " +#~ "kodnings-id %s" + +#~ msgid "Queuing init actions in frame %d of movieclip %s" +#~ msgstr "Sætter init-handlinger i kø i billede %d af filmklip %s" + +#~ msgid "" +#~ "Target frame of a gotoFrame(%d) was never loaded,although frame count in " +#~ "header (%d) said we should have found it" +#~ msgstr "" +#~ "Målbillede af en gotoFrame(%d) blev aldrig indlæst, selvom " +#~ "billedoptælling i hoved (%d) sagde vi burde have fundet det" + +#~ msgid "registerTextVariable() no-op call (already registered)" +#~ msgstr "registerTextVariable() no-op kald (allerede registreret)" + +#~ msgid "string is empty, consider as registered" +#~ msgstr "streng er tom, betragt som registreret" + +#~ msgid "target object (%s @ %p) does have a member named %s" +#~ msgstr "målobjekt (%s @ %p) har et medlem navngivet %s" + +#~ msgid "" +#~ "target sprite (%s @ %p) does NOT have a member named %s (no problem, " +#~ "we'll add it with value %s)" +#~ msgstr "" +#~ "målsprite (%s @ %p) har IKKE et medlem navngivet %s (intet problem, vi " +#~ "vil tilføje det med værdien %s)" + +#~ msgid "" +#~ "target sprite (%s @ %p) does NOT have a member named %s, and we don't " +#~ "have text defined" +#~ msgstr "" +#~ "målsprite (%s @ %p) har IKKE et medlem navngivet %s, og vi har ingen " +#~ "tekst defineret" + +#~ msgid "" +#~ "Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" +#~ msgstr "" +#~ "Element %d(%s) ved dybde %d (tegn-navn %s, type %s)Ødelagt: %s, aflæsset: " +#~ "%s" + +#~ msgid "invalid arguments" +#~ msgstr "ugyldige argumenter" + +#~ msgid "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to upper " +#~ "case. Using a UTF8 locale may fix this." +#~ msgstr "" +#~ "Din lokalisering kan sandsynligvis ikke konvertere ikke-ascii " +#~ "DisplayObjects til store bogstaver. Brug af en lokalisering i UTF8 kan " +#~ "rette dette." + +#~ msgid "bad_cast caught" +#~ msgstr "bad_cast fanget" + +#~ msgid "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to lower " +#~ "case. Using a UTF8 locale may fix this" +#~ msgstr "" +#~ "Din lokalisering kan sandsynligvis ikke konvertere ikke-ascii " +#~ "DisplayObjects til små bogstaver. Brug af en lokalisering i UTF8 kan " +#~ "rette dette" + +#~ msgid "Could not attach DisplayObject at depth %d" +#~ msgstr "Kunne ikke tilkoble DisplayObject med dybden %d" + +#~ msgid "no text for element creation" +#~ msgstr "ingen tekst til oprettelse af element" + +#~ msgid "XMLNode_as %p has no children" +#~ msgstr "XMLNode_as %p har ingen børn" + +#~ msgid "Builtin XMLSocket.onData() needs an argument" +#~ msgstr "Indbygget XMLSocket.onData() kræver et argument" + +#~ msgid "" +#~ "Builtin XMLSocket.onData() called with an argument that resolves to an " +#~ "empty string: %s" +#~ msgstr "" +#~ "Indbygget XMLSocket.onData() blev kaldt med et argument som resulterer i " +#~ "en tom streng: %s" + +#~ msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +#~ msgstr "ActionLimits ramt under setRootMovie: %s. Deaktiver skripter?" + +#~ msgid "" +#~ "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +#~ msgstr "" +#~ "ActionLimits nået under behandling af muse-begivenhed: %s. Deaktiver " +#~ "skripter ?" + +#~ msgid "Action limit hit during advance: %s" +#~ msgstr "Grænse for handling nået under fremrykning: %s" + +#~ msgid "%s: Exception %s. Will create a new member" +#~ msgstr "%s: Undtagelse %s. Vil oprette et nyt medlem" + +#~ msgid "reading code table at offset %lu" +#~ msgstr "læser kodetabel ved forskydning %lu" + +#~ msgid "MP3 soundblock seek samples" +#~ msgstr "MP3 lydblok-søgeprøver" + +#~ msgid " readFillStyles: count = %u" +#~ msgstr " readFillStyles: antal = %u" + +#~ msgid "Loaded frame %u/%u" +#~ msgstr "Indlæste billed %u/%u" + +#~ msgid "" +#~ "looking for exported resource: frame load advancement (from %d to %d)" +#~ msgstr "" +#~ "leder efter eksporteret ressource: fremgang i indlæsning af billed (fra " +#~ "%d til %d)" + +#~ msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#~ msgstr "" +#~ "Konstant-puljestørrelse passer ikke sammen. Dette er sandsynligvis en " +#~ "meget forkert uformet SWF" + +#~ msgid "Instantiating sprite_def %p" +#~ msgstr "Instansierer sprite_def %p" + +#~ msgid "Registered class %p for sprite_def %p" +#~ msgstr "Registreret klasse %p for sprite_def %p" + +#~ msgid " Exported interface: " +#~ msgstr " Eksporteret grænseflade: " + +#~ msgid "Property %s is read-only %s, not setting it to %s" +#~ msgstr "Egenskab %s er skrivebeskyttet %s, angiver den ikke til %s" + +#~ msgid "Time exceeded" +#~ msgstr "Tid overskredet" + +#~ msgid "ActionStopDragMovie: as_environment target is null or not a sprite" +#~ msgstr "" +#~ "ActionStopDragMovie: mål for as_environment er nul eller ikke en sprite" + +#~ msgid "dict entry %d is out of bounds" +#~ msgstr "dict-post %d går ud over grænserne" + +#~ msgid "TESTME: target of a loadMovie changed its target path" +#~ msgstr "TESTMIG: destination for en loadMovie ændrede dens destinationssti" + +#~ msgid "get_variable(%s)" +#~ msgstr "get_variable(%s)" + +#~ msgid "" +#~ "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +#~ msgstr "" +#~ "find_object(\"%s\") [ varname = '%s' - nuværende destination = '%s' ] " +#~ "mislykkedes" + +#~ msgid "...but get_variable_raw(%s, ) succeeded (%s)!" +#~ msgstr "...men get_variable_raw(%s, ) lykkedes (%s)!" + +#~ msgid "get_variable_raw(%s)" +#~ msgstr "get_variable_raw(%s)" + +#~ msgid "Invoking get_path_element(%s) on object %p" +#~ msgstr "Starter get_path_element(%s) på objekt %p" + +#~ msgid "Path element %s not found in object %p" +#~ msgstr "Sti-element %s ikke fundet i objekt %p" + +#~ msgid "Gnash" +#~ msgstr "Gnash" + +#~ msgid "x/y %d/%d button %d" +#~ msgstr "x/y %d/%d knap %d" + +#~ msgid "read mouse @ %d / %d, btn %d" +#~ msgstr "læs mus @ %d / %d, btn %d" + +#~ msgid "Menu hiding not yet supported in this GUI" +#~ msgstr "" +#~ "Der er endnu ikke understøttelse til at skjule menu i denne grafiske " +#~ "brugerflade" + +#~ msgid "menushow not yet supported in this GUI" +#~ msgstr "" +#~ "Visning af menu er endnu ikke understøttet i denne grafiske brugerflade" + +#~ msgid "enable rendering and sound (default)" +#~ msgstr "slå optegning og lyd til (standard)" + +#~ msgid " Version: " +#~ msgstr " Version: " + +#~ msgid "No verbose actions; disabled at compile time" +#~ msgstr "Ingen udførlige handlinger; deaktiveret ved kompileringstidspunkt" + +#~ msgid "No verbose parsing; disabled at compile time" +#~ msgstr "Ingen udførlig fortolkning; deaktiveret ved kompileringstidspunkt" + +#~ msgid "Setting root URL to %s" +#~ msgstr "Angiver rod-URL til %s" + +#~ msgid "Setting base URL to %s" +#~ msgstr "Angiver base-URL til %s" + +#~ msgid "Setting width to %d" +#~ msgstr "Angiver bredde til %d" + +#~ msgid "Setting height to %d" +#~ msgstr "Angiver højde til %d" + +#~ msgid "Setting x position to %d" +#~ msgstr "Angiver x-position til %d" + +#~ msgid "FPS debugging disabled at compile time, -f is invalid" +#~ msgstr "" +#~ "FPS-fejlsøgning er deaktiveret ved kompileringstidspunkt, -f er ugyldig" + +#~ msgid "No rendering flags specified, using rcfile" +#~ msgstr "Der er ikke angivet flag for optegning, anvender rcfile" + +#~ msgid "Exception thrown during parseCommandLine" +#~ msgstr "Undtagelse kastet under parseCommandLine" diff -Nru gnash-0.8.10~git20111001/po/de.po gnash-0.8.10/po/de.po --- gnash-0.8.10~git20111001/po/de.po 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/po/de.po 2012-02-07 16:51:33.000000000 +0000 @@ -1,6304 +1,11544 @@ -# German translation of GNU Gnash. -# Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc. -# This file is distributed under the same license as the gnash package. -# -# Alwin Meschede , 2008. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. msgid "" msgstr "" -"Project-Id-Version: Gnash\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-11-08 10:57+0100\n" -"PO-Revision-Date: 2008-03-19 09:54+0100\n" -"Last-Translator: Alwin Meschede \n" -"Language-Team: German \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2012-01-08 05:56+0200\n" +"Last-Translator: Chris \n" +"Language-Team: LANGUAGE \n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.5\n" -#: libbase/sharedlib.cpp:78 -#, c-format -msgid "Couldn't initialize ltdl: %s" -msgstr "Konnte ltdl nicht initialisieren: %s" +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "" -#: libbase/sharedlib.cpp:124 -#, c-format -msgid "Opened dynamic library \"%s\"" -msgstr "Dynamische Bibliothek \"%s\" geöffnet" +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" +msgstr "" -#: libbase/sharedlib.cpp:142 libbase/sharedlib.cpp:167 +#: libbase/RTMP.cpp:334 #, c-format -msgid "Couldn't find symbol: %s" -msgstr "Konnte Symbol %s nicht finden" +msgid "partially supported packet %s received" +msgstr "" -#: libbase/sharedlib.cpp:145 libbase/sharedlib.cpp:170 +#: libbase/RTMP.cpp:344 #, c-format -msgid "Found symbol %s @ %p" -msgstr "Symbol %s @ %p gefunden" +msgid "packet %s received" +msgstr "" -#: libbase/SharedMemHaiku.cpp:54 libbase/SharedMemHaiku.cpp:59 -#: libbase/SharedMemHaiku.cpp:65 libbase/SharedMemHaiku.cpp:72 -#: libbase/SharedMemHaiku.cpp:79 +#: libbase/RTMP.cpp:356 #, c-format -msgid "%s on Haiku" +msgid "Unknown packet %s received" msgstr "" -#: libbase/ClockTime.cpp:276 -msgid "Cannot get requested timezone information" +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" msgstr "" -#: libbase/curl_adapter.cpp:51 -msgid "" -"libcurl is not available, but Gnash has attempted to use the curl adapter" +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" msgstr "" -#: libbase/curl_adapter.cpp:658 -#, fuzzy, c-format -msgid "FIXME: Timeout (%u milliseconds) while loading from url %s" -msgstr "Zeitüberschreitung (%u Millisekunden) beim Laden der URL %s" - -#: libbase/curl_adapter.cpp:706 +#: libbase/RTMP.cpp:484 #, c-format -msgid "Timeout (%u milliseconds) while loading from url %s" -msgstr "Zeitüberschreitung (%u Millisekunden) beim Laden der URL %s" +msgid "Incomplete packet received on channel %s" +msgstr "" -#: libbase/curl_adapter.cpp:812 -#, fuzzy -msgid "Allowing connections to SSL sites with invalid certificates" +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" msgstr "" -"Erlaube Verbindungen zu SSL-Sites mit ungültigen oder fehlenden Zertifikaten" -#: libbase/noseek_fd_adapter.cpp:223 -#, fuzzy, c-format -msgid "Error reading %d bytes from input stream" -msgstr "%d bytes from fd %d gelesen" +#: libbase/RTMP.cpp:542 +#, c-format +msgid "%s, failed to read extended timestamp" +msgstr "" -#: libbase/rc.cpp:167 libbase/rc.cpp:686 -msgid "Failed to find user settings directory" +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." msgstr "" -#: libbase/rc.cpp:378 -#, fuzzy -msgid "RcInitFile: couldn't open file: " -msgstr "Konnte Datei %s nicht öffnen" +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "" -#: libbase/rc.cpp:418 +#: libbase/RTMP.cpp:899 #, c-format -msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgid "Type mismatch: client sent %d, server answered %d" msgstr "" -#: libbase/rc.cpp:609 -#, c-format -msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." msgstr "" -#: libbase/rc.cpp:621 -#, c-format -msgid "Warning: empty include specification in rcfile %s, line %d" +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" msgstr "" -#: libbase/rc.cpp:626 -#, c-format -msgid "" -"Warning: include specification must be an absolute path in rcfile %s, line %d" +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" msgstr "" -#: libbase/rc.cpp:635 +#: libbase/RTMP.cpp:1049 #, c-format -msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgid "Control packet (%s) data too short" msgstr "" -#: libbase/rc.cpp:727 +#: libbase/RTMP.cpp:1087 #, c-format -msgid "Couldn't open file %s for writing" -msgstr "Konnte Datei %s für Dekodierung nicht öffnen" - -#: libbase/rc.cpp:736 -msgid "# Generated by Gnash. Manual changes to this file may be overridden." +msgid "Received unknown or unhandled control %s" msgstr "" -"# Von Gnash generiert. Manuelle Änderungen in dieser Datei könnten " -"übergangen werden." -#: libbase/Socket.cpp:98 -#, fuzzy -msgid "Socket interrupted by a system call" +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " +msgstr "PNG-Fehler: " + +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" msgstr "" -"Der connect()-Sockel für fd %d wurde durch einen Systemaufruf unterbrochen" -#: libbase/Socket.cpp:102 +#: libbase/StreamProvider.cpp:112 #, fuzzy -msgid "XMLSocket: The socket was never available" -msgstr "" -"Der connect()-Sockel für fd %d wurde durch einen Systemaufruf unterbrochen" +msgid "Request Headers discarded while getting stream from file: uri" +msgstr "POST-Daten verworfen wegen Datenstroms von Datei: uri" -#: libbase/StreamProvider.cpp:132 +#: libbase/StreamProvider.cpp:135 msgid "POST data discarded while getting a stream from file: uri" -msgstr "" - -#: libbase/GnashImagePng.cpp:40 -#, fuzzy -msgid "PNG error: " -msgstr "Interner JPEG-Fehler: %s" +msgstr "POST-Daten verworfen wegen Datenstroms von Datei: uri" -#: libbase/GnashImagePng.cpp:47 +#: libbase/noseek_fd_adapter.cpp:223 #, c-format -msgid "PNG warning: %s" -msgstr "" +msgid "Error reading %d bytes from input stream" +msgstr "Fehler beim Einlesen von %d Bytes" -#: libbase/GnashImageJpeg.cpp:115 -msgid "JPEG: Empty jpeg source stream." -msgstr "" +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "XMLSocket: Der Socket war nie verfügbar" -#: libbase/GnashImageJpeg.cpp:262 libbase/GnashImageJpeg.cpp:289 -#: libbase/GnashImageJpeg.cpp:307 libbase/GnashImageJpeg.cpp:363 -msgid "Internal jpeg error: " +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" msgstr "" -#: libbase/GnashImageJpeg.cpp:273 -msgid "Lack of data during JPEG header parsing" +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:283 +#: libbase/Socket.cpp:171 #, c-format -msgid "unexpected: jpeg_read_header returned %d" +msgid "Failed to connect socket: %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:319 -msgid "lack of data during JPEG header parsing" +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" msgstr "" -#: libbase/GnashImageJpeg.cpp:329 +#: libbase/Socket.cpp:237 #, c-format -msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgid "Socket receive error %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:337 -msgid "Internal jpeg error during header parsing: " +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:345 -msgid "Internal jpeg error during decompression: " +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" msgstr "" -#: libbase/GnashImageJpeg.cpp:519 -msgid "rw_dest_IOChannel couldn't write data." +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" msgstr "" -#: libbase/GnashImageJpeg.cpp:544 -msgid "rw_dest_IOChannel::term_destination couldn't write data." +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" msgstr "" #: libbase/tu_file.cpp:193 -#, fuzzy msgid "Error while seeking to end: %1%" -msgstr "Fehler beim Dekodieren von Audio-Daten" - -#: libbase/URLAccessManager.cpp:91 -#, c-format -msgid "Load from host %s granted (whitelisted)" -msgstr "" - -#: libbase/URLAccessManager.cpp:97 -#, c-format -msgid "Load from host %s forbidden (not in non-empty whitelist)" msgstr "" -#: libbase/URLAccessManager.cpp:111 -#, c-format -msgid "Load from host %s forbidden (blacklisted)" +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" msgstr "" -#: libbase/URLAccessManager.cpp:116 -#, c-format -msgid "Load from host %s granted (default)" -msgstr "" +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" +msgstr "Verzeichnis der Benutzereinstellungen konnte nicht gefunden werden" -#: libbase/URLAccessManager.cpp:148 -#, c-format -msgid "Load of file %s forbidden (starting url %s is not a local resource)" -msgstr "" +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " +msgstr "RcInitFile(): Konnte Datei nicht öffnen: " -#: libbase/URLAccessManager.cpp:165 +#: libbase/rc.cpp:422 #, c-format -msgid "Load of file %s granted (under local sandbox %s)" -msgstr "" +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgstr "Achtung: Fehlender Wert für Variable \"%s\" in rc-Datei %s, Zeile %d" -#: libbase/URLAccessManager.cpp:173 +#: libbase/rc.cpp:625 #, c-format -msgid "Load of file %s forbidden (not under local sandboxes)" -msgstr "" +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +msgstr "Achtung: Unbekannte Anweisung \"%s\" in rc-Datei %s, Zeile %d" -#: libbase/URLAccessManager.cpp:213 +#: libbase/rc.cpp:637 #, c-format -msgid "gethostname failed: %s" -msgstr "" +msgid "Warning: empty include specification in rcfile %s, line %d" +msgstr "Achtung: Leere include-Spezifikation in rc-Datei %s, Zeile %d" -#: libbase/URLAccessManager.cpp:235 -#, c-format -msgid "Load from host %s forbidden (not in the local domain)" +#: libbase/rc.cpp:642 +#, fuzzy, c-format +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" msgstr "" +"Achtung: include-Spezifikation stets als absolute Pfadangabe in rc-Datei %s, " +"Zeile %d" -#: libbase/URLAccessManager.cpp:241 +#: libbase/rc.cpp:651 #, c-format -msgid "Load from host %s forbidden (not on the local host)" -msgstr "" +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgstr "Achtung: Unbekannte Aktion \"%s\" in rc-Datei %s, Zeile %d" -#: libbase/URLAccessManager.cpp:273 +#: libbase/rc.cpp:743 #, c-format -msgid "Checking security of URL '%s'" -msgstr "" +msgid "Couldn't open file %s for writing" +msgstr "Keinen Schreibzugriff auf Datei %s" -#: libbase/URLAccessManager.cpp:285 -msgid "Network connection without hostname requested" +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." msgstr "" +"# Von Gnash generiert. Manuelle Änderungen in dieser Datei könnten " +"überschrieben werden." -#: libbase/extension.cpp:140 -#, fuzzy, c-format +#: libbase/extension.cpp:115 +#, c-format msgid "Loading module: %s from %s" -msgstr "Lade Modul: %s" +msgstr "Lade Modul: %s von %s" -#: libbase/extension.cpp:153 +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 #, fuzzy, c-format msgid "Initializing module: \"%s\" from %s" msgstr "Initialisiere Modul: \"%s\"" -#: libbase/extension.cpp:170 +#: libbase/extension.cpp:145 msgid "Couldn't get class_init symbol" msgstr "Konnte class_init-Symbol nicht ermitteln" -#: libbase/extension.cpp:184 +#: libbase/extension.cpp:159 #, c-format msgid "Initializing module: \"%s\"" msgstr "Initialisiere Modul: \"%s\"" -#: libbase/extension.cpp:199 +#: libbase/extension.cpp:174 #, c-format msgid "Couldn't get class_init symbol: \"%s\"" msgstr "Konnte class_init-Symbol %s nicht ermitteln" -#: libbase/extension.cpp:223 -#, c-format -msgid "Scanning directory \"%s\" for plugins" -msgstr "Durchsuche Verzeichnis \"%s\"nach Plugins" - -#: libbase/extension.cpp:227 +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 #, c-format msgid "Can't open directory %s" msgstr "Kann Verzeichnis %s nicht öffnen" -#: libbase/extension.cpp:251 -#, c-format -msgid "Gnash Plugin name: %s" -msgstr "Gnash-Plugin-Name: %s" - -#: libbase/GnashImageGif.cpp:115 -msgid "GIF: Error retrieving image description" +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" msgstr "" +"libcurl ist nicht verfügbar, doch Gnash hat versucht, den Curl-Adapter zu " +"verwenden" -#: libbase/GnashImageGif.cpp:144 -msgid "GIF: invalid image data (bounds outside GIF screen)" +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." msgstr "" -#: libbase/GnashImageGif.cpp:150 +#: libbase/curl_adapter.cpp:249 #, c-format -msgid "Found interlaced GIF (%d x %d)" +msgid "Failed cleaning up share handle: %s. Will try again in a second." msgstr "" -#: libbase/GnashImageGif.cpp:166 libbase/GnashImageGif.cpp:184 -msgid "GIF: failed reading pixel data" +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" msgstr "" -#: libbase/GnashImageGif.cpp:177 -#, c-format -msgid "Found non-interlaced GIF (%d x %d)" +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" msgstr "" -#: libbase/GnashImageGif.cpp:223 -msgid "GIF: Error retrieving record type" +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" msgstr "" -#: libbase/GC.cpp:45 +#: libbase/curl_adapter.cpp:348 #, c-format -msgid "GC %p created" +msgid "lockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:57 -#, c-format -msgid "GC deleted, deleting all managed resources - collector run %d times" +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" msgstr "" -#: libbase/GC.cpp:70 -msgid "GC: sweep scan started" +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" msgstr "" -#: libbase/GC.cpp:80 -#, c-format -msgid "GC: recycling object %p (%s)" +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" msgstr "" -#: libbase/GC.cpp:95 +#: libbase/curl_adapter.cpp:383 #, c-format -msgid "GC: recycled %d unreachable resources - %d left" +msgid "unlockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:114 -#, c-format -msgid "" -"GC: collection cycle started - %d/%d new resources allocated since last run " -"(from %d to %d)" -msgstr "" +#: libbase/curl_adapter.cpp:672 +#, fuzzy, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "FIXME: Zeitüberschreitung (%u Millisekunden) beim Laden der URL %s" -#: librender/Renderer_agg.cpp:944 -msgid "Warning: rendering ended while drawing a mask" +#: libbase/curl_adapter.cpp:720 +#, fuzzy, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "Zeitüberschreitung (%u Millisekunden) beim Laden der URL %s" + +#: libbase/curl_adapter.cpp:763 +#, c-format +msgid "HTTP response %ld from URL %s" msgstr "" -#: librender/Renderer_agg.cpp:948 -msgid "Warning: rendering ended while masks were still active" +#: libbase/curl_adapter.cpp:774 +#, c-format +msgid "CURL: %s" msgstr "" -#: librender/Renderer_agg.cpp:1093 +#: libbase/curl_adapter.cpp:807 msgid "" -"Warning: select_clipbounds encountered a character definition with null " -"bounds" +"Could not open specified path as cache file. Using a temporary file instead" msgstr "" -#: librender/Renderer_agg.cpp:1195 -msgid "Warning: AGG renderer skipping a whole character" +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" msgstr "" -#: librender/Renderer_agg.cpp:1780 +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" +msgstr "Erlaube Verbindungen zu SSL-Seiten mit ungültigen Zertifikaten" + +#: libbase/curl_adapter.cpp:1091 msgid "" -"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " -"one)" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" msgstr "" -#: librender/Renderer_agg.cpp:2136 +#: libbase/curl_adapter.cpp:1156 #, c-format -msgid "Framebuffer pixel format is %s (little-endian host)" +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" +msgstr "" + +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" msgstr "" -#: librender/Renderer_agg.cpp:2138 +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 #, c-format -msgid "Framebuffer pixel format is %s (big-endian host)" +msgid "curl stream: %s" msgstr "" -#: librender/Renderer_ogl.cpp:1467 -msgid "Unidirectionally scaled strokes in OGL renderer" +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "Gewünschte Zeitzoneninformation ist nicht verfügbar" + +#: libbase/SharedMem.cpp:68 +#, c-format +msgid "Error detaching shared memory: %s" msgstr "" -#: librender/Renderer_ogl.cpp:1959 +#: libbase/SharedMem.cpp:75 #, c-format -msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgid "Error during stat of shared memory segment: %s" msgstr "" -#: librender/Renderer_cairo.cpp:494 -msgid "Can't render videos with alpha" +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." msgstr "" -#: librender/Renderer_cairo.cpp:892 -msgid "Scaled strokes in Cairo renderer" +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:40 -msgid "AudioDecoderSpeex: state initialization failed." +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:53 -#, fuzzy -msgid "AudioDecoderSpeex: initialization failed." -msgstr "libavcodec konnte Codec nicht initialisieren" +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" +msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:108 -msgid "Corrupt Speex stream!" +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:132 -#, fuzzy -msgid "Failed to resample Speex frame." -msgstr "Konnte kein Datum setzen." +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" +msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:93 -msgid "Video codec is zero. Streaming video expected later." +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:96 -#, fuzzy, c-format -msgid "No support for video codec %s." -msgstr "Video-Codec %d nicht unterstützt" +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" +msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:118 libmedia/gst/VideoDecoderGst.cpp:144 -msgid "VideoDecoderGst: internal error (caps creation failed)" +#: libbase/GnashImage.cpp:243 +#, c-format +msgid "Out of memory while trying to create %dx%d image" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:126 -#, fuzzy, c-format -msgid "Couldn't find a plugin for video type %s!" -msgstr "Konnte keinen Decoder für Stream-Typ %s finden!" +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" +msgstr "GIF: Fehler beim Laden der Bildbeschreibung" -#: libmedia/gst/VideoDecoderGst.cpp:130 -msgid " Please make sure you have gstreamer-ffmpeg installed." -msgstr "" +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" +msgstr "GIF: Bilddaten ungültig (Grenzen außerhalb des GIF-Rasters)" + +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" +msgstr "GIF: Fehler beim Lesen der Pixeldaten" -#: libmedia/gst/VideoDecoderGst.cpp:151 -msgid "VideoDecoderGst: initialisation failed." +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:180 -msgid "VideoDecoderGst: buffer push failed." +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" msgstr "" -#: libmedia/gst/GstUtil.cpp:75 -msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" msgstr "" -#: libmedia/gst/GstUtil.cpp:81 -msgid "Unable to retrieve a valid audio sink from autoaudiosink" +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" msgstr "" -#: libmedia/gst/GstUtil.cpp:86 +#: libbase/GnashVaapiImage.cpp:51 #, c-format -msgid "" -"Unable to retrieve a valid audio sink from gconfaudiosink\n" -"%s" +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:87 -msgid "Sink search exhausted: you won't be able to hear sound!" +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:93 +#: libbase/GnashVaapiImage.cpp:69 #, c-format -msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgid "GnashVaapi::update(): data %p\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:115 -msgid "" -"Missing plugin, but plugin installing not supported. Will try anyway, but " -"expect failure." +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:121 -msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:134 -msgid "" -"gst_update_registry failed. You'll need to restart Gnash to use the new " -"plugins." +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:141 -msgid "Missing plugin, but automatic plugin installation not available." +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:37 -msgid "VideoConverterGst: ffmpegcolorspace element missing" -msgstr "" +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" +msgstr "Konnte ltdl nicht initialisieren: %s" -#: libmedia/gst/VideoConverterGst.cpp:70 -msgid "VideoConverterGst: can't output requested format" +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:98 -msgid "VideoConverterGst: internal error (caps creation failed)" -msgstr "" +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" +msgstr "Dynamische Bibliothek \"%s\" geöffnet" -#: libmedia/gst/VideoConverterGst.cpp:105 -#, fuzzy -msgid "VideoConverterGst: initialisation failed." -msgstr "libavcodec konnte Codec nicht initialisieren" +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" +msgstr "Konnte Symbol %s nicht finden" -#: libmedia/gst/VideoConverterGst.cpp:140 -msgid "VideoConverterGst: buffer push failed." -msgstr "" +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" +msgstr "Symbol %s @ %p gefunden" -#: libmedia/gst/VideoConverterGst.cpp:147 -msgid "VideoConverterGst: buffer pull failed." -msgstr "" +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "JPEG: Quelldatenstrom ohne Inhalt." -#: libmedia/gst/MediaParserGst.cpp:54 -msgid "MediaParserGst couldn't create a bin" -msgstr "" +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "Interner jpeg-Fehler: " -#: libmedia/gst/MediaParserGst.cpp:59 -msgid "MediaParserGst couldn't create a typefind element." -msgstr "" +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" +msgstr "Zuwenig Daten bei der JPEG-Header-Analyse" -#: libmedia/gst/MediaParserGst.cpp:71 libmedia/gst/MediaParserGst.cpp:93 -#: libmedia/gst/MediaParserGst.cpp:311 libmedia/gst/MediaParserGst.cpp:366 -#: libmedia/gst/MediaParserGst.cpp:512 -msgid "MediaParserGst could not change element state" -msgstr "" +#: libbase/GnashImageJpeg.cpp:284 +#, fuzzy, c-format +msgid "unexpected: jpeg_read_header returned %d" +msgstr "unerwartete Antwort von jpeg_read_header: %d" -#: libmedia/gst/MediaParserGst.cpp:84 +#: libbase/GnashImageJpeg.cpp:320 +#, fuzzy +msgid "lack of data during JPEG header parsing" +msgstr "Zuwenig Daten bei der JPEG-Header-Analyse" + +#: libbase/GnashImageJpeg.cpp:330 #, c-format -msgid "Needed %d dead iterations to detect audio type." -msgstr "" +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgstr "unerwartete Antwort von jpeg_read_header: %d [%s:%d]" -#: libmedia/gst/MediaParserGst.cpp:88 -msgid "MediaParserGst failed to detect any stream types." -msgstr "" +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " +msgstr "Interner jpeg-Fehler bei der Header-Analyse: " -#: libmedia/gst/MediaParserGst.cpp:179 libmedia/gst/MediaParserGst.cpp:190 -msgid "MediaParserGst failed to read the stream, but did not reach EOF!" -msgstr "" +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " +msgstr "Interner jpeg-Fehler beim Dekomprimieren: " -#: libmedia/gst/MediaParserGst.cpp:201 -msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:274 -#, c-format -msgid "MediaParserGst/typefound: Detected media type %s" +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:286 libmedia/gst/MediaParserGst.cpp:293 -msgid "MediaParserGst Failed to create fakesink." +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:299 -msgid "MediaParserGst: couldn't get the fakesink src element." +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:307 -msgid "MediaParserGst: couln't link fakesink" +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:331 -msgid "MediaParserGst: couldn't get the typefind src element." -msgstr "" - -#: libmedia/gst/MediaParserGst.cpp:348 -msgid "MediaParserGst: couldn't create the demuxer" -msgstr "" - -#: libmedia/gst/MediaParserGst.cpp:353 libmedia/gst/MediaParserGst.cpp:359 -msgid "MediaParserGst: failed adding demuxer to bin." -msgstr "" +#: libbase/URLAccessManager.cpp:90 +#, c-format +msgid "Load from host %s granted (whitelisted)" +msgstr "Laden von Host %s erlaubt (weiß gelistet)" -#: libmedia/gst/MediaParserGst.cpp:383 -msgid "MediaParserGst: couldn't get structure name." -msgstr "" +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" +msgstr "Laden von Host %s untersagt (weiß gelisteter Eintrag fehlt)" -#: libmedia/gst/MediaParserGst.cpp:397 +#: libbase/URLAccessManager.cpp:110 #, c-format -msgid "MediaParserGst: ignoring stream of type %s." -msgstr "" +msgid "Load from host %s forbidden (blacklisted)" +msgstr "Laden von Host %s untersagt (schwarz gelistet)" -#: libmedia/gst/MediaParserGst.cpp:421 +#: libbase/URLAccessManager.cpp:115 #, c-format -msgid "MediaParserGst: Failed to find a parser (media: %s)." -msgstr "" +msgid "Load from host %s granted (default)" +msgstr "Laden von Host %s erlaubt (Standard)" -#: libmedia/gst/MediaParserGst.cpp:430 -msgid "" -"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " -"video will not work!" -msgstr "" +#: libbase/URLAccessManager.cpp:147 +#, fuzzy, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" +msgstr "Laden der Datei %s untersagt (beginnende URL %s ist nicht lokal)" -#: libmedia/gst/MediaParserGst.cpp:439 -msgid "MediaParserGst: couldn't add parser." -msgstr "" +#: libbase/URLAccessManager.cpp:164 +#, c-format +msgid "Load of file %s granted (under local sandbox %s)" +msgstr "Laden der Datei %s erlaubt (in lokaler Sandbox %s)" -#: libmedia/gst/MediaParserGst.cpp:452 -msgid "MediaParserGst: couldn't link parser." -msgstr "" +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" +msgstr "Laden der Datei %s untersagt (nicht in lokalen Sandboxen)" -#: libmedia/gst/MediaParserGst.cpp:464 libmedia/gst/MediaParserGst.cpp:488 -msgid "MediaParserGst: couldn't link \"fake\" sink." -msgstr "" +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" +msgstr "gethostname fehlgeschlagen: %s" -#: libmedia/gst/MediaParserGst.cpp:483 +#: libbase/URLAccessManager.cpp:234 #, c-format -msgid "MediaParserGst: Linked audio source (type: %s)" -msgstr "" +msgid "Load from host %s forbidden (not in the local domain)" +msgstr "Laden von Host %s untersagt (nicht in lokaler Domäne)" -#: libmedia/gst/MediaParserGst.cpp:504 +#: libbase/URLAccessManager.cpp:240 #, c-format -msgid "MediaParserGst: Linked video source (type: %s)" -msgstr "" +msgid "Load from host %s forbidden (not on the local host)" +msgstr "Laden von Host %s untersagt (nicht auf lokalem Host)" -#: libmedia/gst/AudioDecoderGst.cpp:90 -msgid "Creating AAC decoder without extra data. This will probably fail!" +#: libbase/URLAccessManager.cpp:262 +#, c-format +msgid "Attempt to connect to disallowed port %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:100 -#, fuzzy, c-format -msgid "AudioDecoderGst: cannot handle codec %d (%s)" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/gst/AudioDecoderGst.cpp:110 +#: libbase/URLAccessManager.cpp:272 #, c-format -msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" -msgstr "" +msgid "Checking security of URL '%s'" +msgstr "Sicherheitsüberprüfung von URL '%s'" -#: libmedia/gst/AudioDecoderGst.cpp:138 -msgid "" -"The best available resampler is 'audioresample'. Please install gstreamer-" -"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" +msgstr "Netzwerkverbindung ohne Hostnamen angefordert" + +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:157 libmedia/gst/AudioDecoderGst.cpp:177 -msgid "AudioDecoderGst: internal error (caps creation failed)" +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:164 -#, fuzzy, c-format -msgid "Couldn't find a plugin for audio type %s!" -msgstr "Konnte keinen Decoder für Stream-Typ %s finden!" +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." +msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:186 -msgid "AudioDecoderGst: initialisation failed." +#: librender/opengl/Renderer_ogl.cpp:344 +#, c-format +msgid "OpenGL: %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:212 -msgid "Pushed data, but there's nothing to pull (yet)" +#: librender/opengl/Renderer_ogl.cpp:517 +#, c-format +msgid "GLU: %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:248 libmedia/gst/AudioDecoderGst.cpp:276 -msgid "AudioDecoderGst: buffer push failed." +#: librender/opengl/Renderer_ogl.cpp:868 +msgid "" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:89 -msgid "Wrong arguments given to GST VideoDecoder" +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:136 -#, c-format -msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" msgstr "" -#: libmedia/FLVParser.cpp:169 -#, c-format +#: librender/opengl/Renderer_ogl.cpp:1450 msgid "" -"Unexpected audio tag found at offset %d FLV stream advertising no audio in " -"header. We'll warn only once for each FLV, expecting any further audio tag." +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." msgstr "" -#: libmedia/FLVParser.cpp:224 +#: librender/opengl/Renderer_ogl.cpp:1927 #, c-format -msgid "" -"Unexpected video tag found at offset %d of FLV stream advertising no video " -"in header. We'll warn only once per FLV, expecting any further video tag." +msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgstr "Zwei Gradienten eines FillStyle haben dieselbe Position/Ratio: %d" + +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 +#, c-format +msgid "Failed to create VG image! %s" msgstr "" -#: libmedia/FLVParser.cpp:244 +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 #, c-format -msgid "AVC packet type: %d" +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/FLVParser.cpp:421 +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 #, c-format -msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/FLVParser.cpp:444 -msgid "Corrupt FLV: Meta tag unterminated!" +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" msgstr "" -#: libmedia/FLVParser.cpp:452 +#: librender/openvg/OpenVGRenderer.cpp:275 #, c-format -msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" msgstr "" -#: libmedia/FLVParser.cpp:461 -msgid "" -"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " msgstr "" -#: libmedia/MediaHandler.cpp:48 -msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" msgstr "" -#: libmedia/MediaHandler.cpp:64 -msgid "" -"MediaHandler::createMediaParser: only FLV input is supported by this " -"MediaHandler" +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" msgstr "" -#: libmedia/MediaHandler.cpp:70 -#, fuzzy, c-format -msgid "Exception while reading from stream: %s" -msgstr "Zeitüberschreitung (%u Millisekunden) beim Laden der URL %s" +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" +msgstr "" -#: libmedia/MediaHandler.cpp:106 -#, c-format -msgid "" -"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " -"%d (%s)" +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" msgstr "" -#: libmedia/haiku/MediaHandlerHaiku.cpp:114 +#: librender/openvg/OpenVGRenderer.cpp:1301 #, c-format -msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgid "VG_MATRIX_MODE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 -msgid "MediaParserFfmpeg could not read probe data from input" +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:108 +#: librender/openvg/OpenVGRenderer.cpp:1314 #, c-format -msgid "%s: seeking failed" +msgid "VG_FILL_RULE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:264 -#, c-format -msgid "" -"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " -"(av_read_frame returned %d). We'll consider the stream fully parsed." +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:389 +#: librender/openvg/OpenVGRenderer.cpp:1335 #, c-format -msgid " Title:'%s'" +msgid "VG_IMAGE_QUALITY is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:390 -#, c-format -msgid " Author:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:391 +#: librender/openvg/OpenVGRenderer.cpp:1356 #, c-format -msgid " Copyright:'%s'" +msgid "VG_RENDERING_QUALITY is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:392 -#, c-format -msgid " Comment:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:393 +#: librender/openvg/OpenVGRenderer.cpp:1393 #, c-format -msgid " Album:'%s'" -msgstr "" - -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:415 -#, fuzzy, c-format -msgid " Using stream %d for audio: codec id %d" -msgstr "Audio-Codec %d nicht unterstützt" - -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:425 -#, fuzzy, c-format -msgid " Using stream %d for video: codec id %d" -msgstr "Video-Codec %d nicht unterstützt" - -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 -#, fuzzy, c-format -msgid "Cannot find suitable decoder for flash codec %d" -msgstr "Konnte Codec %d nicht öffnen" - -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 -#, fuzzy -msgid "libavcodec can't decode this video format" -msgstr "libavcodec kann das vorliegende Video-Format nicht dekodieren" - -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:131 -msgid "libavcodec couldn't allocate context" +msgid "VG_BLEND_MODE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 -#, fuzzy, c-format -msgid "libavcodecfailed to initialize FFMPEG codec %s (%d)" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 -#, fuzzy, c-format -msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:358 -msgid "Out of memory while allocating avcodec frame" +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:429 -#, c-format -msgid "Unsupported video codec %d" -msgstr "Video-Codec %d nicht unterstützt" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:48 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:51 -#, fuzzy, c-format -msgid "" -"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:66 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:105 +#: librender/openvg/OpenVGRenderer.cpp:1414 #, c-format -msgid "Unsupported audio codec %d" -msgstr "Audio-Codec %d nicht unterstützt" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:114 -#, fuzzy, c-format -msgid "libavcodec could not find a decoder for codec %d (%s)" -msgstr "libavcodec konnte Decoder nicht finden" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:124 -#, fuzzy -msgid "AudioDecoderFfmpeg can't initialize MP3 parser" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:139 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:328 -#, fuzzy, c-format -msgid "" -"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:213 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" -msgstr "libavcodec konnte Codec nicht initialisieren" +msgid "VG_IMAGE_MODE is %s" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#: librender/openvg/OpenVGRenderer.cpp:1417 #, c-format -msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgid "VG_STROKE_LINE_WIDTH is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:232 -#, fuzzy, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:238 -#, fuzzy, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id %" -"s" -msgstr "libavcodec kann das vorliegende Audio-Format nicht parsen" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:255 -#, fuzzy, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d (%s)" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:260 -#, fuzzy, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:273 -#, fuzzy -msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" -msgstr "libavcodec kann das vorliegende Audio-Format nicht parsen" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:382 -#, fuzzy, c-format -msgid "" -"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" msgstr "" -"Fehler beim Dekodieren von Audio-Daten. Eine Aktualisierung von ffmpeg/" -"libavcodec könnte dieses Problem beheben." -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:524 -msgid "failed to allocate audio buffer." +#: librender/openvg/OpenVGRenderer.cpp:1438 +#, c-format +msgid "VG_STROKE_CAP_STYLE is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:552 -#, fuzzy, c-format -msgid "" -"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" msgstr "" -"Fehler beim Dekodieren von Audio-Daten. Eine Aktualisierung von ffmpeg/" -"libavcodec könnte dieses Problem beheben." -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:561 -#, fuzzy, c-format -msgid "" -"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" -"libavcodec might fix this issue." +#: librender/openvg/OpenVGRenderer.cpp:1459 +#, c-format +msgid "VG_STROKE_JOIN_STYLE is %s" msgstr "" -"Fehler beim Dekodieren von Audio-Daten. Eine Aktualisierung von ffmpeg/" -"libavcodec könnte dieses Problem beheben." -#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:121 -msgid "VideoConverterFfmpeg cannot convert to the requested format" +#: librender/openvg/OpenVGRenderer.cpp:1462 +#, c-format +msgid "VG_STROKE_MITER_LIMIT is %d" msgstr "" -#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:121 +#: librender/openvg/OpenVGRenderer.cpp:1463 #, c-format -msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgid "VG_MASKING is %d" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:162 -msgid "corrupted ADPCM header" -msgstr "fehlerhafter ADPCM-Header" - -#: libmedia/AudioDecoderSimple.cpp:293 libmedia/AudioDecoderSimple.cpp:306 -#, fuzzy, c-format -msgid "AudioDecoderSimple: initialized flash codec %s (%d)" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/AudioDecoderSimple.cpp:332 libmedia/AudioDecoderSimple.cpp:363 -#, fuzzy, c-format -msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" -msgstr "libavcodec konnte Codec nicht initialisieren" - -#: libmedia/AudioDecoderSimple.cpp:343 +#: librender/openvg/OpenVGRenderer.cpp:1464 #, c-format -msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgid "VG_SCISSORING is %d" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:440 -msgid "Host endianness not detected in AudioDecoderSimple" +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:469 -msgid "Error in sound sample conversion" -msgstr "Fehler bei Audio-Sample-Umwandlung" - -#: libcore/MovieClip.cpp:143 +#: librender/openvg/OpenVGRenderer.cpp:1491 #, c-format -msgid "" -"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +msgid "VG_PIXEL_LAYOUT is %s" msgstr "" -#: libcore/MovieClip.cpp:158 libcore/MovieClip.cpp:425 +#: librender/openvg/OpenVGRenderer.cpp:1493 #, c-format -msgid "" -"Character %s at depth %d is a mask not hitting the query point %g,%g and " -"masking up to depth %d" +msgid "VG_STROKE_DASH_PHASE_RESET is %s" msgstr "" -#: libcore/MovieClip.cpp:168 libcore/MovieClip.cpp:435 +#: librender/openvg/OpenVGRenderer.cpp:1495 #, c-format -msgid "Character %s at depth %d is a mask hitting the query point %g,%g" +msgid "VG_FILTER_FORMAT_LINEAR is %s" msgstr "" -#: libcore/MovieClip.cpp:201 +#: librender/openvg/OpenVGRenderer.cpp:1497 #, c-format -msgid "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" msgstr "" -#: libcore/MovieClip.cpp:407 +#: librender/openvg/OpenVGRenderer.cpp:1514 #, c-format -msgid "" -"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +msgid "VG_FILTER_CHANNEL_MASK is %s" msgstr "" -#: libcore/MovieClip.cpp:420 -msgid "FIXME: invisible mask in MouseEntityFinder." +#: librender/openvg/OpenVGRenderer.cpp:1516 +#, c-format +msgid "VG_MAX_IMAGE_WIDTH is %d" msgstr "" -#: libcore/MovieClip.cpp:635 +#: librender/openvg/OpenVGRenderer.cpp:1517 #, c-format -msgid "call_frame('%s') -- invalid frame" +msgid "VG_MAX_IMAGE_HEIGHT is %d" msgstr "" -#: libcore/MovieClip.cpp:679 -msgid "Can't clone root of the movie" +#: librender/openvg/OpenVGRenderer.cpp:1518 +#, c-format +msgid "VG_MAX_IMAGE_PIXELS is %d" msgstr "" -#: libcore/MovieClip.cpp:685 +#: librender/openvg/OpenVGRenderer.cpp:1519 #, c-format -msgid "%s parent is not a movieclip, can't clone" +msgid "VG_MAX_IMAGE_BYTES is %d" msgstr "" -#: libcore/MovieClip.cpp:741 +#: librender/openvg/OpenVGRenderer.cpp:1526 #, c-format -msgid "Event %s invoked for movieclip %s" +msgid "VG_PATH_FORMAT is %d" msgstr "" -#: libcore/MovieClip.cpp:747 +#: librender/openvg/OpenVGRenderer.cpp:1527 #, c-format -msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +msgid "VG_PATH_DATATYPE is %d" msgstr "" -#: libcore/MovieClip.cpp:754 +#: librender/openvg/OpenVGRenderer.cpp:1528 #, c-format -msgid "Sprite %s ignored button-like event %s as not 'enabled'" +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" msgstr "" -#: libcore/MovieClip.cpp:811 +#: librender/openvg/OpenVGRenderer.cpp:1529 #, 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)" +msgid "VG_PATH_SCALE is %g" msgstr "" -#: libcore/MovieClip.cpp:896 +#: librender/openvg/OpenVGRenderer.cpp:1530 #, c-format -msgid "Advance movieclip '%s' at frame %u/%u" +msgid "VG_PATH_BIA is %g" msgstr "" -#: libcore/MovieClip.cpp:909 +#: librender/openvg/OpenVGRenderer.cpp:1532 #, c-format -msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgid "VG_PATH_NUM_SEGMENTS is %d" msgstr "" -#: libcore/MovieClip.cpp:921 +#: librender/openvg/OpenVGRenderer.cpp:1533 #, c-format -msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " +msgid "VG_PATH_NUM_COORDS is %d" msgstr "" -#: libcore/MovieClip.cpp:933 -msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" msgstr "" -#: libcore/MovieClip.cpp:939 -msgid "on_event_load called, incrementing" +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "Kann Videos mit Alpha nicht rendern" + +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" msgstr "" -#: libcore/MovieClip.cpp:943 -#, c-format -msgid "after increment we are at frame %u/%u" +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" msgstr "" -#: libcore/MovieClip.cpp:954 -#, c-format -msgid "Jumping back to frame 0 of movieclip %s" +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" msgstr "" -#: libcore/MovieClip.cpp:962 -#, c-format -msgid "Executing frame%d (0-based) tags of movieclip %s" +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" msgstr "" -#: libcore/MovieClip.cpp:977 -msgid "MovieClip::advance_movieclip we're in STOP mode" +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" msgstr "" -#: libcore/MovieClip.cpp:991 +#: librender/agg/Renderer_agg.cpp:2151 #, c-format -msgid "Queuing init actions in frame %d of movieclip %s" +msgid "Unknown pixelformat: %s\n" msgstr "" -#: libcore/MovieClip.cpp:1001 -#, c-format -msgid "Init actions for DisplayObject %d already executed" +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" msgstr "" -#: libcore/MovieClip.cpp:1057 +#: librender/GnashTexture.cpp:70 #, c-format -msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgid "glError: %s caught\n" msgstr "" -#: libcore/MovieClip.cpp:1084 -#, c-format -msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" msgstr "" -#: libcore/MovieClip.cpp:1098 -#, c-format -msgid "" -"Target frame of a gotoFrame(%d) was never loaded,although frame count in " -"header (%d) said we should have found it" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" msgstr "" -#: libcore/MovieClip.cpp:1130 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 #, c-format +msgid "%s: seeking failed" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 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" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" msgstr "" -#: libcore/MovieClip.cpp:1139 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 #, c-format msgid "" -"Target frame of a gotoFrame(%d) was never loaded, although frame count in " -"header (%d) said we should have found it" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." msgstr "" -#: libcore/MovieClip.cpp:1208 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 #, c-format -msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgid " Using stream %d for audio: codec id %d" msgstr "" -#: libcore/MovieClip.cpp:1270 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 #, c-format -msgid "MovieClip::add_display_object(): unknown cid = %d" +msgid " Using stream %d for video: codec id %d" msgstr "" -#: libcore/MovieClip.cpp:1343 -#, c-format -msgid "movieclip::replace_display_object(): unknown cid = %d" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" msgstr "" -#: libcore/MovieClip.cpp:1352 -#, c-format -msgid "" -"MovieClip::replace_display_object: could not find any DisplayObject at depth " -"%d" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" msgstr "" -#: libcore/MovieClip.cpp:1459 -#, c-format +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 msgid "" -"%s is a dynamic mask and can't handle mouse events, no point will hit it" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." +msgstr "" + +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" msgstr "" -#: libcore/MovieClip.cpp:1468 +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 #, c-format -msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/MovieClip.cpp:1746 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 #, c-format -msgid "Attached movieclips %s registered class is %p" +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:1779 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 #, c-format -msgid "Sprite '%s' placed on stage" +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:1828 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 #, c-format -msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1860 -#, fuzzy, c-format -msgid "Unloading movieclip '%s'" -msgstr "Lade Modul: %s" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 +#, c-format +msgid "Unsupported audio codec %d" +msgstr "Audio-Codec %d nicht unterstützt" -#: libcore/MovieClip.cpp:1959 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 #, c-format -msgid "Could not load variables from %s" -msgstr "Konnte Variablen von %s nicht laden" +msgid "libavcodec could not find a decoder for codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" +msgstr "" -#: libcore/MovieClip.cpp:2017 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 #, c-format msgid "" -"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:2155 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 #, c-format -msgid "Stream sound id from %d to %d, stopping old" +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" msgstr "" -#: libcore/TextField.cpp:222 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 #, c-format -msgid "" -"CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 +#, c-format +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" msgstr "" -#: libcore/TextField.cpp:963 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 #, c-format msgid "" -"TextField text doesn't fit in its boundaries: width %g, margin %g - nothing " -"to align" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" msgstr "" -#: libcore/TextField.cpp:1019 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 #, c-format msgid "" -"TextField: missing glyph for space char (needed for TAB). Make sure " -"DisplayObject shapes for font %s are being exported into your SWF file." +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" msgstr "" -#: libcore/TextField.cpp:1110 -msgid "No font for TextField!" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" msgstr "" -#: libcore/TextField.cpp:1443 -#, fuzzy +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 +#, c-format msgid "" -"HTML in a text field is unsupported, gnash will just ignore the tags and " -"print their content" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -"HTML in einem Textfeld wird nicht unterstützt, gnash wird einfach die Tags " -"vergessen und ihren Inhalt ausgeben" -#: libcore/TextField.cpp:1762 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 #, c-format msgid "" -"TextField: missing embedded glyph for char %d. Make sure DisplayObject " -"shapes for font %s are being exported into your SWF file" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" msgstr "" -#: libcore/TextField.cpp:1770 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 #, c-format msgid "" -"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " -"installed in your system." +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -#: libcore/TextField.cpp:1952 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 #, c-format -msgid "VariableName: %s" +msgid "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." msgstr "" -#: libcore/TextField.cpp:1962 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 #, c-format msgid "" -"Current environment has no target, can't bind VariableName (%s) associated " -"to text field. Gnash will try to register again on next access." +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" msgstr "" -#: libcore/TextField.cpp:1978 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 #, c-format -msgid "Variable text Path: %s, Var: %s" +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" msgstr "" -#: libcore/TextField.cpp:1990 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 #, c-format -msgid "" -"VariableName associated to text field refers to an unknown target (%s). It " -"is possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" msgstr "" -#: libcore/TextField.cpp:2011 -msgid "registerTextVariable() called" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#, c-format +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" msgstr "" -#: libcore/TextField.cpp:2016 -msgid "registerTextVariable() no-op call (already registered)" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" msgstr "" -#: libcore/TextField.cpp:2023 -msgid "string is empty, consider as registered" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" msgstr "" -#: libcore/TextField.cpp:2032 -#, c-format -msgid "" -"VariableName associated to text field (%s) refer to an unknown target. It is " -"possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" msgstr "" -#: libcore/TextField.cpp:2050 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 #, c-format -msgid "target object (%s @ %p) does have a member named %s" -msgstr "" +msgid "Unsupported video codec %d" +msgstr "Video-Codec %d nicht unterstützt" -#: libcore/TextField.cpp:2060 +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 #, c-format -msgid "" -"target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll " -"add it with value %s)" +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/TextField.cpp:2069 +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." +msgstr "AudioDecoderSpeex: State Initialisierung fehlgeschlagen." + +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." +msgstr "AudioDecoderSpeex: Initiliasierung fehlgeschlagen." + +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "Fehlerhafter Speex Stream!" + +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "Speex Frame Resample fehlgeschlagen." + +#: libmedia/FLVParser.cpp:170 #, c-format msgid "" -"target sprite (%s @ %p) does NOT have a member named %s, and we don't have " -"text defined" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." msgstr "" -#: libcore/DisplayList.cpp:323 -#, c-format -msgid "moveDisplayObject() -- can't find object at depth %d" +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" msgstr "" -#: libcore/DisplayList.cpp:720 +#: libmedia/FLVParser.cpp:225 #, c-format msgid "" -"Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." msgstr "" -#: libcore/AMFConverter.cpp:135 +#: libmedia/FLVParser.cpp:245 #, c-format -msgid "amf: serializing object (or function) as reference to %d" +msgid "AVC packet type: %d" msgstr "" -#: libcore/AMFConverter.cpp:155 -#, c-format -msgid "amf: serializing date object with index %d and value %g" +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" msgstr "" -#: libcore/AMFConverter.cpp:205 +#: libmedia/FLVParser.cpp:322 #, c-format -msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +msgid "FLVParser::parseNextTag: can't seek to %d" msgstr "" -#: libcore/AMFConverter.cpp:227 +#: libmedia/FLVParser.cpp:336 #, c-format -msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +msgid "" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" msgstr "" -#: libcore/AMFConverter.cpp:237 +#: libmedia/FLVParser.cpp:423 #, c-format -msgid "amf: serializing object (or function) with index %d" +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" msgstr "" -#: libcore/AMFConverter.cpp:280 -msgid "amf: serializing undefined" +#: libmedia/FLVParser.cpp:435 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" msgstr "" -#: libcore/AMFConverter.cpp:290 -msgid "amf: serializing null" +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" msgstr "" -#: libcore/MovieLoader.cpp:264 -#, fuzzy, c-format -msgid "Can't create Movie instance for definition loaded from %s" -msgstr "Kann png von %s nicht lesen" - -#: libcore/MovieLoader.cpp:281 +#: libmedia/FLVParser.cpp:454 #, c-format -msgid "processCompletedRequest: _level loading (level %u)" +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" msgstr "" -#: libcore/MovieFactory.cpp:80 +#: libmedia/FLVParser.cpp:463 msgid "" -"Requested to keep from completely loading a movie, but the movie in question " -"is an image, for which we don't yet have the concept of a 'loading thread'" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" msgstr "" -#: libcore/MovieFactory.cpp:95 -msgid "FLV can't be loaded directly as a movie" +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" msgstr "" -#: libcore/MovieFactory.cpp:99 -#, fuzzy -msgid "Unknown file type" -msgstr "unbekannter Dateityp (%s)" - -#: libcore/MovieFactory.cpp:122 -#, c-format -msgid "Movie %s already in library" -msgstr "Film %s bereits in der Bibliothek" - -#: libcore/MovieFactory.cpp:134 +#: libmedia/FLVParser.cpp:533 #, c-format -msgid "Couldn't load library movie '%s'" -msgstr "Konnte die Film-Bibliothek '%s' nicht laden" +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" +msgstr "" -#: libcore/MovieFactory.cpp:141 -#, c-format -msgid "Movie %s (SWF%d) added to library" +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" msgstr "" -#: libcore/MovieFactory.cpp:145 -#, c-format -msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" msgstr "" -#: libcore/MovieFactory.cpp:174 -msgid "Can't read file header" -msgstr "Kann Kopfteil der Datei nicht lesen" +#: libmedia/gst/VideoConverterGst.cpp:100 +#, fuzzy +msgid "VideoConverterGst: internal error (caps creation failed)" +msgstr "VideoDecoderGst: Interner Fehler (caps creation fehlgeschlagen)" -#: libcore/MovieFactory.cpp:213 +#: libmedia/gst/VideoConverterGst.cpp:107 #, fuzzy -msgid "Can't read 3 bytes after an MZ (.exe) header" -msgstr "Kann Kopfteil der Datei nicht lesen" +msgid "VideoConverterGst: initialization failed." +msgstr "VideoDecoderGst: Initialisierung fehlgeschlagen." -#: libcore/MovieFactory.cpp:223 +#: libmedia/gst/VideoConverterGst.cpp:142 #, fuzzy -msgid "Could not find SWF inside an exe file" -msgstr "Konnte Bilddatei '%s' nicht finden" +msgid "VideoConverterGst: buffer push failed." +msgstr "VideoDecoderGst: Buffer Verschiebung fehlgeschlagen." -#: libcore/MovieFactory.cpp:274 -#, fuzzy, c-format -msgid "Can't read image file from %s" -msgstr "Kann png von %s nicht lesen" +#: libmedia/gst/VideoConverterGst.cpp:149 +#, fuzzy +msgid "VideoConverterGst: buffer pull failed." +msgstr "VideoDecoderGst: Buffer Verschiebung fehlgeschlagen." -#: libcore/MovieFactory.cpp:284 -#, fuzzy, c-format -msgid "Parsing error: %s" -msgstr "Interner JPEG-Fehler: %s" +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +msgstr "" -#: libcore/MovieFactory.cpp:310 -#, c-format -msgid "failed to open '%s'; can't create movie" -msgstr "Konnte '%s' nicht öffnen. Kann Film nicht erstellen" +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" +msgstr "" -#: libcore/MovieFactory.cpp:315 +#: libmedia/gst/GstUtil.cpp:87 #, c-format -msgid "streamProvider opener can't open '%s'" -msgstr "streamProvider opener kann '%s' nicht öffnen" +msgid "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" +msgstr "" -#: libcore/DisplayObject.cpp:260 -msgid "blendMode" +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" msgstr "" -#: libcore/DisplayObject.cpp:370 +#: libmedia/gst/GstUtil.cpp:94 #, c-format -msgid "Setting _height=%g of DisplayObject %s (%s)" +msgid "Got a non-NULL audio sink; its wrapper name is: %s" msgstr "" -#: libcore/DisplayObject.cpp:830 -msgid "yes" +#: libmedia/gst/GstUtil.cpp:116 +msgid "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." msgstr "" -#: libcore/DisplayObject.cpp:831 -msgid "no" +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." msgstr "" -#: libcore/DisplayObject.cpp:837 -msgid "Depth" -msgstr "Tiefe" - -#: libcore/DisplayObject.cpp:844 -msgid "Ratio" +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." msgstr "" -#: libcore/DisplayObject.cpp:854 -msgid "Clipping depth" +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." msgstr "" -#: libcore/DisplayObject.cpp:859 -msgid "Dimensions" +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." +msgstr "Video Codec ist null. Stream-Video später erwartet." + +#: libmedia/gst/VideoDecoderGst.cpp:100 +#, c-format +msgid "No support for video codec %s." +msgstr "Keine Unterstützung für Video Codec %s." + +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" +msgstr "VideoDecoderGst: Interner Fehler (caps creation fehlgeschlagen)" + +#: libmedia/gst/VideoDecoderGst.cpp:130 +#, c-format +msgid "Couldn't find a plugin for video type %s!" +msgstr "Konnte keine Plugin für Video Typ %s finden!" + +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr " Bitte stellen Sie sicher, dass gstreamer-ffmpeg installiert ist." + +#: libmedia/gst/VideoDecoderGst.cpp:158 +#, c-format +msgid "VideoDecoderGst: initialisation failed for video type %s!" msgstr "" -#: libcore/DisplayObject.cpp:861 -msgid "Dynamic" +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." +msgstr "VideoDecoderGst: Buffer Verschiebung fehlgeschlagen." + +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" msgstr "" -#: libcore/DisplayObject.cpp:862 -msgid "Mask" +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." msgstr "" -#: libcore/DisplayObject.cpp:863 -msgid "Destroyed" +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" msgstr "" -#: libcore/DisplayObject.cpp:865 -msgid "Unloaded" +#: libmedia/gst/MediaParserGst.cpp:85 +#, c-format +msgid "Needed %d dead iterations to detect audio type." msgstr "" -#: libcore/DisplayObject.cpp:869 -msgid "Blend mode" +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." msgstr "" -#: libcore/DisplayObject.cpp:872 -msgid "Invalidated" +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." msgstr "" -#: libcore/DisplayObject.cpp:874 -msgid "Child invalidated" +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." msgstr "" -#: libcore/DisplayObject.cpp:895 libcore/DisplayObject.cpp:1587 +#: libmedia/gst/MediaParserGst.cpp:280 #, c-format -msgid "Attempt to set property to %s, refused" +msgid "MediaParserGst/typefound: Detected media type %s" msgstr "" -#: libcore/DisplayObject.cpp:1131 -#, c-format -msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." msgstr "" -#: libcore/DisplayObject.cpp:1162 -#, c-format -msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." msgstr "" -#: libcore/DisplayObject.cpp:1192 -#, c-format -msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" msgstr "" -#: libcore/DisplayObject.cpp:1219 -#, c-format -msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." msgstr "" -#: libcore/DisplayObject.cpp:1256 -#, c-format -msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" msgstr "" -#: libcore/DisplayObject.cpp:1286 -#, c-format -msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." msgstr "" -#: libcore/DisplayObject.cpp:1353 -#, c-format -msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." msgstr "" -#: libcore/DisplayObject.cpp:1419 +#: libmedia/gst/MediaParserGst.cpp:404 #, c-format -msgid "Setting _width=%g of DisplayObject %s (%s)" +msgid "MediaParserGst: ignoring stream of type %s." msgstr "" -#: libcore/Button.cpp:488 +#: libmedia/gst/MediaParserGst.cpp:428 #, c-format -msgid "Unhandled button event %s" +msgid "MediaParserGst: Failed to find a parser (media: %s)." msgstr "" -#: libcore/Button.cpp:965 -msgid "Button state" +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" msgstr "" -#: libcore/Button.cpp:969 -#, fuzzy -msgid "Enabled" -msgstr "_Debugger einschalten" - -#: libcore/Video.cpp:72 -msgid "No Media handler registered, won't be able to decode embedded video" +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." msgstr "" -#: libcore/Video.cpp:79 -msgid "No Video info in video definition" +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." msgstr "" -#: libcore/Video.cpp:347 -msgid "attachVideo needs 1 arg" -msgstr "attachVideo benötigt ein Argument" +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." +msgstr "" -#: libcore/Video.cpp:360 +#: libmedia/gst/MediaParserGst.cpp:490 #, c-format -msgid "attachVideo(%s) first arg is not a NetStream instance" -msgstr "attachVideo(%s) erstes Argument ist keine NetStream-Instanz" +msgid "MediaParserGst: Linked audio source (type: %s)" +msgstr "" -#: libcore/asobj/flash/net/FileReference_as.cpp:155 -#: libcore/asobj/flash/net/FileReferenceList_as.cpp:93 -#: libcore/asobj/flash/geom/Transform_as.cpp:368 -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:397 -msgid "arguments discarded" +#: libmedia/gst/MediaParserGst.cpp:520 +#, c-format +msgid "MediaParserGst: Linked video source (type: %s)" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:163 -#: libcore/asobj/flash/geom/Point_as.cpp:421 -#: libcore/asobj/flash/geom/Point_as.cpp:501 -#: libcore/asobj/flash/geom/Point_as.cpp:582 -#: libcore/asobj/flash/geom/Point_as.cpp:590 -#: libcore/asobj/MovieClip_as.cpp:535 -#, fuzzy -msgid "missing arguments" -msgstr "XML.sendAndLoad (%s): Fehlende Argumente" - -#: libcore/asobj/flash/geom/Rectangle_as.cpp:176 -#, fuzzy -msgid "invalid arguments" -msgstr "XML.sendAndLoad (%s): Fehlende Argumente" - -#: libcore/asobj/flash/geom/Rectangle_as.cpp:197 -msgid "invalid rectangle" +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:486 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:580 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:646 -#: libcore/asobj/flash/geom/Point_as.cpp:406 +#: libmedia/gst/AudioDecoderGst.cpp:110 #, c-format -msgid "Attempt to set read-only property %s" +msgid "AudioDecoderGst: cannot handle codec %d (%s)" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:119 -#: libcore/asobj/flash/geom/Point_as.cpp:188 -#: libcore/asobj/flash/geom/Point_as.cpp:236 -#: libcore/asobj/flash/geom/Point_as.cpp:320 -#, fuzzy, c-format -msgid "%s: missing arguments" -msgstr "XML.sendAndLoad (%s): Fehlende Argumente" - -#: libcore/asobj/flash/geom/Point_as.cpp:128 -#: libcore/asobj/flash/geom/Point_as.cpp:246 -#: libcore/asobj/flash/geom/Point_as.cpp:329 -#, fuzzy -msgid "arguments after first discarded" -msgstr "MovieClip.curveTo() benötigt vier Argumente" - -#: libcore/asobj/flash/geom/Point_as.cpp:137 -#: libcore/asobj/flash/geom/Point_as.cpp:338 -#: libcore/asobj/flash/geom/Point_as.cpp:520 -#, fuzzy -msgid "first argument doesn't cast to object" -msgstr "%s.setMask(%s) : Erstes Argument ist kein Zeichen" - -#: libcore/asobj/flash/geom/Point_as.cpp:147 -msgid "first argument cast to object doesn't contain an 'x' member" +#: libmedia/gst/AudioDecoderGst.cpp:120 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:155 -msgid "first argument cast to object doesn't contain an 'y' member" +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:199 -#: libcore/asobj/flash/geom/Point_as.cpp:439 +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 #, fuzzy -msgid "First arg must be an object" -msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Objekt" +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "VideoDecoderGst: Interner Fehler (caps creation fehlgeschlagen)" -#: libcore/asobj/flash/geom/Point_as.cpp:210 -#: libcore/asobj/flash/geom/Point_as.cpp:449 -#, fuzzy -msgid "First arg must be an instance of" -msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Objekt" +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, fuzzy, c-format +msgid "Couldn't find a plugin for audio type %s!" +msgstr "Konnte keine Plugin für Video Typ %s finden!" -#: libcore/asobj/flash/geom/Point_as.cpp:348 -msgid "first argument casted to object doesn't contain an 'x' member" +#: libmedia/gst/AudioDecoderGst.cpp:199 +#, c-format +msgid "AudioDecoderGst: initialisation failed for audio type %s!" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:356 -msgid "first argument casted to object doesn't contain an 'y' member" +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:430 -#, fuzzy -msgid "arguments after first two discarded" -msgstr "MovieClip.curveTo() benötigt vier Argumente" - -#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 #, fuzzy -msgid "arguments after first three discarded" -msgstr "MovieClip.curveTo() benötigt vier Argumente" +msgid "AudioDecoderGst: buffer push failed." +msgstr "VideoDecoderGst: Buffer Verschiebung fehlgeschlagen." -#: libcore/asobj/flash/geom/Point_as.cpp:535 -#, fuzzy -msgid "second argument doesn't cast to object" -msgstr "%s.setMask(%s) : Erstes Argument ist kein Zeichen" +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" +msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:217 -msgid "BitmapData.draw() called without an active renderer" +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:224 -msgid "Current renderer does not support internal rendering" +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 +#, c-format +msgid "%s: Could not create pulsesrc element" msgstr "" -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:348 +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 #, c-format -msgid "" -"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " -"object." +msgid "%s: Could not get property probe from pulsesrc element" msgstr "" -#: libcore/asobj/Key_as.cpp:72 -msgid "Key.isDown needs one argument (the key code)" +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" msgstr "" -#: libcore/asobj/Global_as.cpp:98 +#: libmedia/gst/VideoInputGst.cpp:657 #, c-format -msgid "%s needs one argument" -msgstr "%s benötigt ein Argument" +msgid "%s: Passed an invalid argument (not a valid dev_select value)" +msgstr "" -#: libcore/asobj/Global_as.cpp:104 +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 #, c-format -msgid "%s has more than one argument" -msgstr "%s hat mehr als ein Argument" - -#: libcore/asobj/Global_as.cpp:343 -msgid "Extensions enabled, scanning plugin dir for load" +msgid "%s: Pipeline bus isn't an object for some reason" msgstr "" -#: libcore/asobj/Global_as.cpp:347 -msgid "Extensions disabled" +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" msgstr "" -#: libcore/asobj/Global_as.cpp:514 +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 #, c-format -msgid "%s needs at least one argument" -msgstr "%s benötigt mindestens ein Argument" +msgid "%s: pipeline isn't an object for some reason" +msgstr "" -#: libcore/asobj/Global_as.cpp:521 +#: libmedia/gst/VideoInputGst.cpp:804 #, c-format -msgid "%s has more than two arguments" -msgstr "%s hat mehr als zwei Argumente" +msgid "%s: type %s, cannot be handled for resolution width" +msgstr "" -#: libcore/asobj/Global_as.cpp:619 +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 #, c-format -msgid "%s needs at least three arguments" -msgstr "%s benötigt mindestens drei Argumente" +msgid "%s: was passed a NULL pointer" +msgstr "" -#: libcore/asobj/Global_as.cpp:626 +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 #, c-format -msgid "%s has more than four arguments" -msgstr "%s hat mehr als vier Argumente" - -#: libcore/asobj/Global_as.cpp:634 -#, fuzzy, c-format -msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" -msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Objekt" +msgid "%s: Creation of the webcam_source_bin failed" +msgstr "" -#: libcore/asobj/Global_as.cpp:683 libcore/asobj/Global_as.cpp:728 +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 #, c-format -msgid "ASNative(%s): needs at least two arguments" -msgstr "ASNative(%s): Benötigt mindestens zwei Argumente" +msgid "the error was %s" +msgstr "" -#: libcore/asobj/Global_as.cpp:695 +#: libmedia/gst/VideoInputGst.cpp:961 #, c-format -msgid "ASconstructor(%s): args must be 0 or above" +msgid "%s: webam isn't set!" msgstr "" -#: libcore/asobj/Global_as.cpp:707 libcore/asobj/Global_as.cpp:752 +#: libmedia/gst/VideoInputGst.cpp:1024 #, c-format -msgid "No ASnative(%d, %d) registered with the VM" +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" msgstr "" -#: libcore/asobj/Global_as.cpp:740 -#, fuzzy, c-format -msgid "ASnative(%s): args must be 0 or above" -msgstr "ASNative(%s): Erstes Argument muss >= 0 sein" - -#: libcore/asobj/MovieClipLoader.cpp:111 +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 #, c-format -msgid "MovieClipLoader.loadClip(%s): missing arguments" -msgstr "MovieClipLoader.loadClip(%s): Fehlende Argumente" - -#: libcore/asobj/MovieClipLoader.cpp:120 -#, fuzzy, c-format -msgid "MovieClipLoader.loadClip(%s): first argument mustbe a string" -msgstr "MovieClipLoader.loadClip(%s): Fehlende Argumente" +msgid "%s: couldn't drop the sourcebin back into the main bin" +msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:138 +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 #, c-format -msgid "Could not find target %s (evaluated from %s)" +msgid "%s: couldn't link up sourcebin and tee" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:153 +#: libmedia/gst/VideoInputGst.cpp:1169 #, c-format -msgid "%s: %s" -msgstr "%s: %s" +msgid "%s: problem creating source bin" +msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:179 -msgid "MovieClipLoader.getProgress(): missing argument" -msgstr "MovieClipLoader.getProgress(): Fehlendes Argument" +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" +msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:188 +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an object" -msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Objekt" +msgid "%s: problem creating save_queue element" +msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:197 +#: libmedia/gst/VideoInputGst.cpp:1185 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" -msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Sprite" +msgid "%s: problem creating video_display_queue element" +msgstr "" -#: libcore/asobj/Camera_as.cpp:262 -msgid "No MediaHandler exists! Cannot create a Camera object" +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" msgstr "" -#: libcore/asobj/Camera_as.cpp:362 -msgid "Attempt to set activity property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1203 +#, c-format +msgid "%s: couldn't link tee and save_queue" msgstr "" -#: libcore/asobj/Camera_as.cpp:379 -msgid "Attempt to set bandwidth property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1209 +#, c-format +msgid "%s: couldn't link tee and video_display_queue" msgstr "" -#: libcore/asobj/Camera_as.cpp:395 -msgid "Attempt to set currentFPS property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1218 +#, c-format +msgid "%s: couldn't get save_queue_src_pad" msgstr "" -#: libcore/asobj/Camera_as.cpp:411 -msgid "Attempt to set fps property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1228 +#, c-format +msgid "%s: couldn't get video_display_queue_pad" msgstr "" -#: libcore/asobj/Camera_as.cpp:427 -msgid "Attempt to set height property of Camera, use setMode" +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 +#, c-format +msgid "%s: Unable to create main pipeline" msgstr "" -#: libcore/asobj/Camera_as.cpp:450 -msgid "Attempt to set index property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1258 +#, c-format +msgid "%s: something went wrong creating the new video_display_bin" msgstr "" -#: libcore/asobj/Camera_as.cpp:467 -msgid "Attempt to set motionLevel property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1264 +#, c-format +msgid "%s: problem creating video_scale element" msgstr "" -#: libcore/asobj/Camera_as.cpp:484 -msgid "Attempt to set motionTimeout property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1273 +#, c-format +msgid "%s: problem creating the video_sink element" msgstr "" -#: libcore/asobj/Camera_as.cpp:501 -msgid "Attempt to set muted property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1282 +#, c-format +msgid "%s: something went wrong in linking elements in video_display_bin" msgstr "" -#: libcore/asobj/Camera_as.cpp:517 -msgid "Attempt to set name property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" msgstr "" -#: libcore/asobj/Camera_as.cpp:528 -msgid "Attempt to set names property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1356 +#, c-format +msgid "%s: the unlinking of the pads failed" msgstr "" -#: libcore/asobj/Camera_as.cpp:563 -msgid "Attempt to set quality property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1386 +#, c-format +msgid "%s: something went wrong in the make_video_display_link function" msgstr "" -#: libcore/asobj/Camera_as.cpp:618 -msgid "Attempt to set width property of Camera, use setMode" +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" msgstr "" -#: libcore/asobj/Stage_as.cpp:148 -msgid "Stage.width is a read-only property!" +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" msgstr "" -#: libcore/asobj/Stage_as.cpp:165 -msgid "Stage.height is a read-only property!" +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" msgstr "" -#: libcore/asobj/Date_as.cpp:465 -msgid "Date constructor called with more than 7 arguments" +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" msgstr "" -#: libcore/asobj/Date_as.cpp:725 -msgid "Date.setTime needs one argument" -msgstr "Date.setTime benötigt ein Argument" +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" +msgstr "" -#: libcore/asobj/Date_as.cpp:745 -msgid "Date.setTime was called with more than one argument" -msgstr "Date.setTime wurde mit mehr als einem Argument aufgerufen" +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" +msgstr "" -#: libcore/asobj/Date_as.cpp:836 -msgid "Date.setFullYear needs one argument" -msgstr "Date.setFullYear benötigt ein Argument" +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" +msgstr "" -#: libcore/asobj/Date_as.cpp:876 -msgid "Date.setYear needs one argument" -msgstr "Date.setYear benötigt ein Argument" +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" +msgstr "" -#: libcore/asobj/Date_as.cpp:899 -msgid "Date.setYear was called with more than three arguments" -msgstr "Date.setYear wurde mit mehr als drei Argumenten aufgerufen" +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" +msgstr "" -#: libcore/asobj/Date_as.cpp:930 -#, fuzzy, c-format -msgid "Date.set%sMonth needs one argument" -msgstr "Date.setMonth benötigt ein Argument" +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" +msgstr "" -#: libcore/asobj/Date_as.cpp:963 -#, fuzzy, c-format -msgid "Date.set%sMonth was called with more than three arguments" -msgstr "Date.setMonth wurde mit mehr als drei Argumenten aufgerufen" +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "" -#: libcore/asobj/Date_as.cpp:985 -#, fuzzy, c-format -msgid "Date.set%sDate needs one argument" -msgstr "Date.setDate benötigt ein Argument" +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgstr "" -#: libcore/asobj/Date_as.cpp:999 -#, fuzzy, c-format -msgid "Date.set%sDate was called with more than one argument" -msgstr "Date.setDate wurde mit mehr als einem Argument aufgerufen" +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" +msgstr "" -#: libcore/asobj/Date_as.cpp:1026 -#, fuzzy, c-format -msgid "Date.set%sHours needs one argument" -msgstr "Date.setHours benötigt ein Argument" +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" +msgstr "" -#: libcore/asobj/Date_as.cpp:1045 -#, fuzzy, c-format -msgid "Date.set%sHours was called with more than four arguments" -msgstr "Date.setHours was called with more than four arguments" +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" +msgstr "" -#: libcore/asobj/Date_as.cpp:1071 -#, fuzzy, c-format -msgid "Date.set%sMinutes needs one argument" -msgstr "Date.setMinutes benötigt ein Argument" +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" +msgstr "" -#: libcore/asobj/Date_as.cpp:1089 libcore/asobj/Date_as.cpp:1132 -#, fuzzy, c-format -msgid "Date.set%sMinutes was called with more than three arguments" -msgstr "Date.setMinutes wurde mit mehr als drei Argumenten aufgerufen" +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" +msgstr "" -#: libcore/asobj/Date_as.cpp:1112 -#, fuzzy, c-format -msgid "Date.set%sSeconds needs one argument" -msgstr "Date.setSeconds benötigt ein Argument" +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" +msgstr "" -#: libcore/asobj/Date_as.cpp:1150 -#, fuzzy, c-format -msgid "Date.set%sMilliseconds needs one argument" -msgstr "Date.setMilliseconds benötigt ein Argument" +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" +msgstr "" -#: libcore/asobj/Date_as.cpp:1167 -msgid "Date.setMilliseconds was called with more than one argument" -msgstr "Date.setMilliseconds wurde mit mehr als einem Argument aufgerufen" +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" +msgstr "" -#: libcore/asobj/Date_as.cpp:1229 -msgid "Date.UTC needs one argument" -msgstr "Date.UTC benötigt ein Argument" +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" +msgstr "" -#: libcore/asobj/Date_as.cpp:1253 -msgid "Date.UTC was called with more than 7 arguments" -msgstr "Date.UTC wurde mit mehr als sieben Argumenten aufgerufen" +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" +msgstr "" -#: libcore/asobj/SharedObject_as.cpp:336 +#: libmedia/gst/AudioInputGst.cpp:445 #, c-format -msgid "SharedObject %s not flushed (compiled as read-only mode)" +msgid "%s: couldn't get saveQueueSrcPad" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:519 +#: libmedia/gst/AudioInputGst.cpp:455 #, c-format -msgid "" -"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgid "%s: couldn't get audioPlaybackQueue" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:532 +#: libmedia/gst/AudioInputGst.cpp:481 #, c-format -msgid "" -"SharedObject path %s is not part of the SWF path %s. Cannot access this " -"object." +msgid "%s: There was a problem making the audiosink!" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:701 -#, fuzzy -msgid "SharedObject.connect(): needs at least one argument" -msgstr "%s benötigt mindestens ein Argument" +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" +msgstr "" -#: libcore/asobj/SharedObject_as.cpp:754 +#: libmedia/gst/AudioInputGst.cpp:548 #, c-format -msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgid "%s: couldn't remove audioPlaybackBin from pipeline" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:444 +#: libmedia/gst/AudioInputGst.cpp:555 #, c-format -msgid "Gnash is not allowed to open this url: %s" -msgstr "Gnash darf diese URL nicht öffnen: %s" +msgid "%s: changing state of audioPlaybackBin failed" +msgstr "" -#: libcore/asobj/NetConnection_as.cpp:448 +#: libmedia/gst/AudioInputGst.cpp:579 #, c-format -msgid "Connection to movie: %s" -msgstr "Verbindung zu Film: %s" - -#: libcore/asobj/NetConnection_as.cpp:500 -#, fuzzy, c-format -msgid "Gnash is not allowed to connect to %s" -msgstr "Gnash darf diese URL nicht öffnen: %s" +msgid "Error: %s" +msgstr "" -#: libcore/asobj/NetConnection_as.cpp:660 -#, fuzzy -msgid "NetConnection.call(): needs at least one argument" -msgstr "%s benötigt mindestens ein Argument" +#: libmedia/gst/AudioInputGst.cpp:599 +#, c-format +msgid "%s: Couldn't make audioconvert element" +msgstr "" -#: libcore/asobj/NetConnection_as.cpp:773 -msgid "NetConnection.connect(): needs at least one argument" +#: libmedia/gst/AudioInputGst.cpp:603 +#, c-format +msgid "%s: Couldn't make vorbisenc element" msgstr "" -#: libcore/asobj/String_as.cpp:449 -msgid "string.slice() called with end < start" +#: libmedia/gst/AudioInputGst.cpp:607 +#, c-format +msgid "%s: Couldn't make oggmux element" msgstr "" -#: libcore/asobj/String_as.cpp:567 -msgid "string.charCodeAt needs one argument" +#: libmedia/gst/AudioInputGst.cpp:611 +#, c-format +msgid "%s: Couldn't make filesink element" msgstr "" -#: libcore/asobj/String_as.cpp:576 -msgid "string.charCodeAt has more than one argument" +#: libmedia/gst/AudioInputGst.cpp:630 +#, c-format +msgid "%s: Something went wrong in linking" msgstr "" -#: libcore/asobj/String_as.cpp:650 -msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to upper case. " -"Using a UTF8 locale may fix this." +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" msgstr "" -#: libcore/asobj/String_as.cpp:663 libcore/asobj/String_as.cpp:718 -msgid "bad_cast caught" +#: libmedia/gst/AudioInputGst.cpp:694 +#, c-format +msgid "%s: audioSaveBin state change failed" msgstr "" -#: libcore/asobj/String_as.cpp:705 -msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to lower case. " -"Using a UTF8 locale may fix this" +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" msgstr "" -#: libcore/asobj/String_as.cpp:835 -#, fuzzy -msgid "%1%(%2%) needs %3% argument(s)" -msgstr "%s benötigt ein Argument" +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "fehlerhafter ADPCM-Header" -#: libcore/asobj/String_as.cpp:846 -#, fuzzy -msgid "%1%(%2%) has more than %3% argument(s)" -msgstr "%s hat mehr als zwei Argumente" - -#: libcore/asobj/LoadableObject.cpp:177 -msgid "XML.addRequestHeader: XML._customHeaders is not an object" +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" msgstr "" -#: libcore/asobj/LoadableObject.cpp:194 -#, fuzzy -msgid "XML.addRequestHeader requires at least one argument" -msgstr "LoadVars.load() benötigt mindestens ein Argument" - -#: libcore/asobj/LoadableObject.cpp:207 -msgid "XML.addRequestHeader: single argument is not an array" +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 +#, c-format +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" msgstr "" -#: libcore/asobj/LoadableObject.cpp:223 -#, fuzzy, c-format -msgid "XML.addRequestHeader(%s): arguments after thesecond will be discarded" -msgstr "MovieClip.curveTo() benötigt vier Argumente" - -#: libcore/asobj/LoadableObject.cpp:238 +#: libmedia/AudioDecoderSimple.cpp:341 #, c-format -msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" msgstr "" -#: libcore/asobj/LoadableObject.cpp:305 -#, fuzzy -msgid "sendAndLoad() requires at least two arguments" -msgstr "LoadVars.sendAndLoad() benötigt mindestens zwei Argumente" +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "" -#: libcore/asobj/LoadableObject.cpp:313 -#, fuzzy -msgid "sendAndLoad(): invalid empty url" -msgstr "LoadVars.sendAndLoad(): Ungültige leere URL" +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "Fehler bei Audio-Sample-Umwandlung" -#: libcore/asobj/LoadableObject.cpp:320 -#, fuzzy -msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" msgstr "" -"LoadVars.sendAndLoad(): Ungültiges Ziel (muss ein LoadVars-Objekt sein)" -#: libcore/asobj/LoadableObject.cpp:398 -#, fuzzy, c-format -msgid "Loading from url: '%s'" -msgstr "Lade XML-Datei von URL: '%s'" +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" +msgstr "" -#: libcore/asobj/LoadableObject.cpp:418 -#, fuzzy -msgid "load() requires at least one argument" -msgstr "LoadVars.load() benötigt mindestens ein Argument" +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "" -#: libcore/asobj/LoadableObject.cpp:427 -#, fuzzy -msgid "load(): invalid empty url" -msgstr "LoadVars.load(): Ungültige leere URL" +#: libmedia/MediaHandler.cpp:108 +#, c-format +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" +msgstr "" -#: libcore/asobj/Microphone_as.cpp:261 -msgid "No MediaHandler exists! Cannot create a Microphone object" +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" msgstr "" -#: libcore/asobj/Microphone_as.cpp:327 -msgid "Attempt to set activity property of Microphone" +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" msgstr "" -#: libcore/asobj/Object.cpp:149 -msgid "Too many args to Object constructor" +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" msgstr "" -#: libcore/asobj/Object.cpp:193 +#: libcore/ClassHierarchy.cpp:92 #, c-format -msgid "" -"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " -", )" +msgid "Native class %s is not found after initialization" msgstr "" -#: libcore/asobj/Object.cpp:210 -msgid "Invalid call to Object.addProperty() - empty property name" +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" msgstr "" -#: libcore/asobj/Object.cpp:220 -msgid "Invalid call to Object.addProperty() - getter is not an AS function" +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" msgstr "" -#: libcore/asobj/Object.cpp:234 +#: libcore/FreetypeGlyphsProvider.cpp:266 #, c-format -msgid "" -"Invalid call to Object.addProperty() - setter is not null and not an AS " -"function (%s)" +msgid "Can't close FreeType! Error = %d" msgstr "" -#: libcore/asobj/Object.cpp:258 +#: libcore/FreetypeGlyphsProvider.cpp:280 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " -")" +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" msgstr "" -#: libcore/asobj/Object.cpp:276 +#: libcore/FreetypeGlyphsProvider.cpp:293 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - first argument (symbol id) " -"evaluates to empty string" +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" msgstr "" -#: libcore/asobj/Object.cpp:288 +#: libcore/FreetypeGlyphsProvider.cpp:355 #, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:360 msgid "" -"Invalid call to Object.registerClass(%s) - second argument (class) is not a " -"function)" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" msgstr "" -#: libcore/asobj/Object.cpp:315 +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" +msgstr "Kann für Schriftart '%s' keine Schriftartendatei finden" + +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" +msgstr "Schriftartendatei '%s' hat ein ungültiges Format" + +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" +msgstr "Beim Öffnen der Schrift '%s' ist ein Fehler aufgetreten" + +#: libcore/FreetypeGlyphsProvider.cpp:490 #, c-format -msgid "Object.registerClass(%s, %s): can't find exported symbol" +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" msgstr "" -#: libcore/asobj/Object.cpp:328 +#: libcore/FreetypeGlyphsProvider.cpp:506 #, c-format msgid "" -"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " -"(sprite_definition), but a %s" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" msgstr "" -#: libcore/asobj/Object.cpp:349 -msgid "Object.hasOwnProperty() requires one arg" +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" msgstr "" -#: libcore/asobj/Object.cpp:358 +#: libcore/swf/DefineShapeTag.cpp:58 #, c-format -msgid "Invalid call to Object.hasOwnProperty('%s')" +msgid "DefineShapeTag(%s): id = %d" msgstr "" -#: libcore/asobj/Object.cpp:374 -msgid "Object.isPropertyEnumerable() requires one arg" +#: libcore/swf/VideoFrameTag.cpp:47 +#, c-format +msgid "VideoFrame tag refers to unknown video stream id %d" msgstr "" -#: libcore/asobj/Object.cpp:382 +#: libcore/swf/VideoFrameTag.cpp:57 #, c-format -msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" msgstr "" -#: libcore/asobj/Object.cpp:405 -msgid "Object.isPrototypeOf() requires one arg" +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" msgstr "" -#: libcore/asobj/Object.cpp:413 +#: libcore/swf/DefineTextTag.cpp:52 #, c-format -msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgid "DefineTextTag, id = %d" msgstr "" -#: libcore/asobj/Object.cpp:433 -#, fuzzy, c-format -msgid "Object.watch(%s): missing arguments" -msgstr "XML.sendAndLoad (%s): Fehlende Argumente" - -#: libcore/asobj/Object.cpp:445 -#, fuzzy, c-format -msgid "Object.watch(%s): second argument is not a function" -msgstr "XML.sendAndLoad(%s): Zweites Argument ist kein XML-Objekt" - -#: libcore/asobj/Object.cpp:470 -#, fuzzy, c-format -msgid "Object.unwatch(%s): missing argument" -msgstr "XML.sendAndLoad (%s): Fehlende Argumente" +#: libcore/swf/DefineTextTag.cpp:93 +#, c-format +msgid "Text DisplayObject, id = %d" +msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:535 -#, fuzzy -msgid "LocalConnection.connect() expects exactly 1 argument" -msgstr "%s benötigt mindestens ein Argument" +#: libcore/swf/DefineTextTag.cpp:112 +#, c-format +msgid "begin text records for DefineTextTag %p" +msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:543 -msgid "LocalConnection.connect(): first argument must be a string" +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:588 -#: libcore/asobj/LocalConnection_as.cpp:600 -#: libcore/asobj/LocalConnection_as.cpp:613 -#, fuzzy, c-format -msgid "LocalConnection.send(%s): requires at least 2 arguments" -msgstr "LoadVars.sendAndLoad() benötigt mindestens zwei Argumente" +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "" -#: libcore/asobj/Color_as.cpp:155 -msgid "Color.setRGB() : missing argument" +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" msgstr "" -#: libcore/asobj/Color_as.cpp:188 -msgid "Color.setTransform() : missing argument" +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" msgstr "" -#: libcore/asobj/Color_as.cpp:198 -#, c-format -msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:296 +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 #, c-format -msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgid "Glyph %d at offset %u" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:304 -#, c-format -msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:362 -msgid "MovieClip.cacheAsBitmap()" +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:374 -msgid "MovieClip.filters()" +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:393 -msgid "MovieClip.forceSmoothing()" +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:403 -msgid "MovieClip.opaqueBackground()" +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:413 -msgid "MovieClip.scale9Grid()" +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:423 -msgid "MovieClip.scrollRect()" +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:433 -msgid "MovieClip.tabIndex()" +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:448 +#: libcore/swf/TextRecord.cpp:78 #, c-format -msgid "" -"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " -"- returning undefined" +msgid " has_font: font id = %d (%p)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:463 -#, c-format -msgid "" -"attachMovie: exported resource '%s' is not a DisplayObject definition. " -"Returning undefined" +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:483 +#: libcore/swf/TextRecord.cpp:99 #, c-format -msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgid " xOffset = %g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:508 +#: libcore/swf/TextRecord.cpp:108 #, c-format -msgid "" -"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " -"if it wasn't given" +msgid " yOffset = %g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:518 +#: libcore/swf/TextRecord.cpp:117 #, c-format -msgid "Could not attach DisplayObject at depth %d" +msgid " textHeight = %g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:594 +#: libcore/swf/TextRecord.cpp:126 #, c-format -msgid "%s.swapDepths() needs one arg" +msgid " GlyphEntries: count = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:606 +#: libcore/swf/TextRecord.cpp:138 #, c-format -msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgid " glyph%d: index=%d, advance=%g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:624 +#: libcore/swf/StartSoundTag.cpp:56 #, c-format -msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgid "start_sound_loader: sound_id %d is not defined" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:636 +#: libcore/swf/StartSoundTag.cpp:64 #, c-format -msgid "" -"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " -"parent" +msgid "StartSound: id=%d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:653 +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:52 #, c-format -msgid "" -"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " -"depth %d" +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:668 -#, fuzzy, c-format +#: libcore/swf/DefineButtonSoundTag.cpp:63 +#, c-format msgid "" -"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" -msgstr "%s.setMask(%s) : Erstes Argument ist kein Zeichen" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" +msgstr "" -#: libcore/asobj/MovieClip_as.cpp:677 -#, c-format -msgid "%s.swapDepths(%s): requested depth is above the accessible range." +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:693 +#: libcore/swf/DefineButtonSoundTag.cpp:99 #, c-format -msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgid "sound tag not found, sound_id=%d, button state #=%i" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:727 -msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:743 +#: libcore/swf/tag_loaders.cpp:87 #, c-format -msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgid "frame_label_loader end position %d, read up to %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:775 -#, fuzzy -msgid "movieclip_goto_and_play needs one arg" -msgstr "MovieClip.globalToLocal() nimmt ein Argument" - -#: libcore/asobj/MovieClip_as.cpp:785 +#: libcore/swf/tag_loaders.cpp:107 #, c-format -msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgid " sprite: char id = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:804 -msgid "movieclip_goto_and_stop needs one arg" +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:814 +#: libcore/swf/tag_loaders.cpp:128 #, c-format -msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgid "Sprite %d advertise no frames" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:888 +#: libcore/swf/tag_loaders.cpp:168 #, c-format -msgid "" -"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:900 +#: libcore/swf/tag_loaders.cpp:188 #, c-format msgid "" -"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " -"returning undefined" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:950 -#, c-format -msgid "" -"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:962 +#: libcore/swf/tag_loaders.cpp:236 #, c-format msgid "" -"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " -"string - returning undefined" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1004 +#: libcore/swf/tag_loaders.cpp:269 #, c-format -msgid "Can't find hitTest target %s" +msgid "File attributes: metadata=%s network=%s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1046 -#, c-format -msgid "hitTest() called with %u args" +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1117 -msgid "No arguments passed to MovieClip.getURL()" +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1126 -#, fuzzy, c-format -msgid "MovieClip.getURL(%s): extra arguments dropped" -msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Sprite" - -#: libcore/asobj/MovieClip_as.cpp:1235 -#, fuzzy, c-format +#: libcore/swf/tag_loaders.cpp:275 msgid "" -"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" -msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Objekt" - -#: libcore/asobj/MovieClip_as.cpp:1283 -msgid "MovieClip.globalToLocal() takes one arg" -msgstr "MovieClip.globalToLocal() nimmt ein Argument" - -#: libcore/asobj/MovieClip_as.cpp:1292 -#, c-format -msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +"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 "" -#: libcore/asobj/MovieClip_as.cpp:1306 -#, c-format +#: libcore/swf/tag_loaders.cpp:283 msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +"This SWF file requires AVM2: there will be no ActionScript interpretation" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1317 +#: libcore/swf/tag_loaders.cpp:308 #, c-format msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1345 -msgid "MovieClip.localToGlobal() takes one arg" -msgstr "MovieClip.localToGlobal() nimmt ein Argument" - -#: libcore/asobj/MovieClip_as.cpp:1354 +#: libcore/swf/tag_loaders.cpp:324 #, c-format -msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgid "Descriptive metadata from movie %s: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1368 +#: libcore/swf/tag_loaders.cpp:386 #, c-format -msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgid " reflex = \"%c%c%c\"" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1379 +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 #, c-format -msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgid "DefineFontAlignZones tag references an undefined font %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1408 +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 #, c-format -msgid "%s.setMask() : needs an argument" -msgstr "%s.setMask() : benötigt ein Argument" - -#: libcore/asobj/MovieClip_as.cpp:1427 -#, fuzzy, c-format -msgid "%s.setMask(%s) : first argument is not a DisplayObject" -msgstr "%s.setMask(%s) : Erstes Argument ist kein Zeichen" - -#: libcore/asobj/MovieClip_as.cpp:1457 -#, fuzzy -msgid "MovieClip.lineTo() needs at least two arguments" -msgstr "MovieClip.lineTo() benötigt zwei Argumente" +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1483 -msgid "MovieClip.moveTo() takes two args" -msgstr "MovieClip.moveTo() benötigt zwei Argumente" +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1534 +#: libcore/swf/ShapeRecord.cpp:274 #, c-format -msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgid " bound SWFRect: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1554 +#: libcore/swf/ShapeRecord.cpp:301 #, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgid " ShapeRecord(%s): fillbits %d, linebits %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1570 +#: libcore/swf/ShapeRecord.cpp:379 #, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" -"round|square)" +msgid " Shape read: moveto %d %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1595 +#: libcore/swf/ShapeRecord.cpp:400 #, c-format msgid "" -"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%" -"s)" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1643 -msgid "MovieClip.curveTo() takes four args" -msgstr "MovieClip.curveTo() benötigt vier Argumente" - -#: libcore/asobj/MovieClip_as.cpp:1659 +#: libcore/swf/ShapeRecord.cpp:410 #, c-format -msgid "%s.curveTo(%g,%g,%g,%g);" +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1728 +#: libcore/swf/ShapeRecord.cpp:421 #, c-format -msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" -msgstr "%s.beginGradientFill(%s): ungültiger Aufruf: 5 Argumente benötigt" - -#: libcore/asobj/MovieClip_as.cpp:1739 -#, fuzzy, c-format -msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" -msgstr "%s.beginGradientFill(%s): ungültiger Aufruf: 5 Argumente benötigt" +msgid " Shape read: fill0 (left) = %d" +msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1759 +#: libcore/swf/ShapeRecord.cpp:443 #, c-format msgid "" -"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1775 +#: libcore/swf/ShapeRecord.cpp:453 #, c-format msgid "" -"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't " -"cast to objects" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1789 +#: libcore/swf/ShapeRecord.cpp:463 #, c-format -msgid "" -"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " -"length" +msgid " Shape read: fill1 (right) = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1801 +#: libcore/swf/ShapeRecord.cpp:484 #, c-format msgid "" -"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%" -"d), will trim to 8" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1935 +#: libcore/swf/ShapeRecord.cpp:494 #, c-format -msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1940 +#: libcore/swf/ShapeRecord.cpp:504 #, c-format -msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgid "ShapeRecord: line %d" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:234 -msgid "AsBroadcaster.initialize() requires one argument, none given" +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:245 +#: libcore/swf/ShapeRecord.cpp:558 #, c-format -msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:255 +#: libcore/swf/ShapeRecord.cpp:593 #, c-format -msgid "" -"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " -"(dangling DisplayObject ref?)" +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:285 libcore/asobj/AsBroadcaster.cpp:331 -#: libcore/asobj/AsBroadcaster.cpp:395 +#: libcore/swf/ShapeRecord.cpp:665 #, c-format -msgid "%p.addListener(%s): this object has no _listeners member" +msgid " readLineStyles: count = %d" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:296 libcore/asobj/AsBroadcaster.cpp:342 -#: libcore/asobj/AsBroadcaster.cpp:406 +#: libcore/swf/ShapeRecord.cpp:672 #, c-format -msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgid " readLineStyles: count2 = %d" msgstr "" -#: libcore/asobj/XML_as.cpp:458 -msgid "XML data is empty" +#: libcore/swf/PlaceObject2Tag.cpp:85 +#, c-format +msgid " PLACEOBJECT: depth=%d(%d) char=%d" msgstr "" -#: libcore/asobj/XML_as.cpp:724 -msgid "no text for element creation" +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 +#, c-format +msgid " SWFCxForm: %s" msgstr "" -#: libcore/asobj/XML_as.cpp:750 -msgid "no text for text node creation" +#: libcore/swf/PlaceObject2Tag.cpp:105 +#, c-format +msgid "Reserved field in PlaceObject actions == %u (expected 0)" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:199 +#: libcore/swf/PlaceObject2Tag.cpp:123 #, c-format -msgid "XMLNode_as %p has no children" +msgid " actions: flags = 0x%X" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:231 +#: libcore/swf/PlaceObject2Tag.cpp:158 +#, c-format msgid "" -"XMLNode.insertBefore(): positional parameter is not a child of this node" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." msgstr "" -#: libcore/asobj/XMLNode_as.cpp:405 +#: libcore/swf/PlaceObject2Tag.cpp:219 #, c-format msgid "" -"Stringifying node %p with name %s, as_value %s, %u attributes and %u children" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:600 -msgid "XMLNode::appendChild() needs at least one argument" +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:609 -msgid "First argument to XMLNode::appendChild() is not an XMLNode" +#: libcore/swf/PlaceObject2Tag.cpp:304 +#, c-format +msgid " PLACEOBJECT2: depth = %d (%d)" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:647 -#, fuzzy, c-format -msgid "XMLNode.insertBefore(%s) needs at least two arguments" -msgstr "MovieClip.lineTo() benötigt zwei Argumente" - -#: libcore/asobj/XMLNode_as.cpp:658 +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 #, c-format -msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgid " char id = %d" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:669 +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 #, c-format -msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgid " SWFMatrix: %s" msgstr "" -#: libcore/asobj/Sound_as.cpp:380 -#, fuzzy, c-format -msgid "Could not create audio decoder: %s" -msgstr "Konnte Audio-Codec %d für %s nicht öffnen" - -#: libcore/asobj/Sound_as.cpp:539 +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 #, c-format -msgid "Gnash could not open this url: %s" -msgstr "Gnash konnte diese URL nicht öffnen: %s" +msgid " ratio: %d" +msgstr "" -#: libcore/asobj/Sound_as.cpp:548 -#, fuzzy, c-format -msgid "Unable to create parser for Sound at %s" -msgstr "Kann Sockel für fd %d nicht schließen: %s" +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 +#, c-format +msgid " name = %s" +msgstr " name = %s" -#: libcore/asobj/Sound_as.cpp:657 -msgid "Sound.start() has no effect on a streaming Sound" +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 +#, c-format +msgid " clip_depth = %d (%d)" msgstr "" -#: libcore/asobj/Sound_as.cpp:942 -msgid "-- start sound" +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 +#, c-format +msgid " m_place_type: %d" msgstr "" -#: libcore/asobj/Sound_as.cpp:967 -msgid "-- stop sound " +#: libcore/swf/PlaceObject2Tag.cpp:417 +#, c-format +msgid " PLACEOBJECT3: depth = %d (%d)" msgstr "" -#: libcore/asobj/Sound_as.cpp:983 libcore/asobj/Sound_as.cpp:1038 +#: libcore/swf/PlaceObject2Tag.cpp:421 #, c-format -msgid "No such export '%s'" +msgid " SWFCxForm: %d" msgstr "" -#: libcore/asobj/Sound_as.cpp:992 libcore/asobj/Sound_as.cpp:1047 +#: libcore/swf/PlaceObject2Tag.cpp:424 #, c-format -msgid "Export '%s'is not a sound" +msgid " class name = %s" msgstr "" -#: libcore/asobj/Sound_as.cpp:1008 -msgid "-- attach sound" +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" msgstr "" -#: libcore/asobj/Sound_as.cpp:1013 -msgid "attach sound needs one argument" +#: libcore/swf/SoundStreamHeadTag.cpp:76 +#, c-format +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" msgstr "" -#: libcore/asobj/Sound_as.cpp:1023 -msgid "attachSound needs a non-empty string" +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format +msgid "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." msgstr "" -#: libcore/asobj/Sound_as.cpp:1148 -#, fuzzy -msgid "Sound.loadSound() needs at least 1 argument" -msgstr "LoadVars.load() benötigt mindestens ein Argument" +#: libcore/swf/SoundStreamHeadTag.cpp:93 +#, c-format +msgid "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" -#: libcore/asobj/Sound_as.cpp:1163 -#, fuzzy, c-format -msgid "Sound.loadSound(%s): arguments after first 2 discarded" -msgstr "MovieClip.curveTo() benötigt vier Argumente" +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." +msgstr "" -#: libcore/asobj/Sound_as.cpp:1193 -msgid "set volume of sound needs one argument" +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:247 +#: libcore/swf/SoundStreamHeadTag.cpp:146 #, c-format -msgid " Message %d: %s " +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:271 -msgid "XMLSocket.send(): socket not initialized" +#: libcore/swf/DefineButtonCxformTag.cpp:49 +#, c-format +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:309 +#: libcore/swf/DefineButtonCxformTag.cpp:60 #, c-format -msgid "XMLSocket.connect(%s) called" +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:315 -msgid "XMLSocket.connect() called while already connected, ignored" +#: libcore/swf/RemoveObjectTag.cpp:71 +#, c-format +msgid " remove_object_2(%d)" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:339 -msgid "XMLSocket.connect(): connection failed" +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:385 -msgid "Builtin XMLSocket.onData() needs an argument" +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:397 +#: libcore/swf/DefineButtonTag.cpp:85 #, c-format -msgid "" -"Builtin XMLSocket.onData() called with an argument that resolves to an empty " -"string: %s" +msgid " DefineButton loader: character id = %d" msgstr "" -#: libcore/asobj/Array_as.cpp:536 +#: libcore/swf/DefineButtonTag.cpp:102 #, c-format -msgid "Unhandled sort flags: %d (0x%X)" +msgid " DefineButton2 loader: chararacter id = %d" msgstr "" -#: libcore/asobj/Array_as.cpp:932 -msgid "Array.splice() needs at least 1 argument, call ignored" +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" msgstr "" -#: libcore/asobj/Array_as.cpp:955 +#: libcore/swf/DefineButtonTag.cpp:170 #, c-format -msgid "Array.splice(%d,%d): negative length given, call ignored" +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" msgstr "" -#: libcore/asobj/Array_as.cpp:1051 -msgid "Sort called with invalid arguments." -msgstr "Sort mit ungültigen Argumenten aufgerufen." - -#: libcore/asobj/Array_as.cpp:1195 -msgid "SortOn called with invalid arguments." -msgstr "SortOn mit ungültigen Argumenten aufgerufen." - -#: libcore/asobj/Array_as.cpp:1384 +#: libcore/swf/DefineButtonTag.cpp:211 +#, c-format msgid "" -"More than 2 arguments to Array.slice, and I don't know what to do with " -"them. Ignoring them" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" msgstr "" -#: libcore/asobj/TextField_as.cpp:222 -#, c-format -msgid "createTextField called with %d args, expected 6 - returning undefined" +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" msgstr "" -#: libcore/asobj/TextField_as.cpp:236 +#: libcore/swf/DefineButtonTag.cpp:289 #, c-format -msgid "createTextField: negative width (%d) - reverting sign" +msgid " button actions for conditions 0x%x" msgstr "" -#: libcore/asobj/TextField_as.cpp:246 -#, c-format -msgid "createTextField: negative height (%d) - reverting sign" +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" msgstr "" -#: libcore/asobj/TextField_as.cpp:438 -#, c-format -msgid "Attempt to set length property of TextField %s" +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" msgstr "" -#: libcore/asobj/TextField_as.cpp:464 libcore/asobj/TextField_as.cpp:490 +#: libcore/swf/DefineButtonTag.cpp:398 #, c-format -msgid "Attempt to set read-only %s property of TextField %s" +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" msgstr "" -#: libcore/asobj/TextField_as.cpp:546 +#: libcore/swf/DefineButtonTag.cpp:405 #, c-format -msgid "Invalid value given to TextField.type: %s" +msgid " button record for states [%s] contain DisplayObject %d (%s)" msgstr "" -#: libcore/asobj/TextField_as.cpp:678 -msgid "missing arg" +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" msgstr "" -#: libcore/asobj/TextField_as.cpp:695 -#, fuzzy -msgid "first argument is not a TextFormat" -msgstr "%s.setMask(%s) : Erstes Argument ist kein Zeichen" - -#: libcore/asobj/TextField_as.cpp:985 -msgid "TextField.replaceText() called with less than 3 args" +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" msgstr "" -#: libcore/asobj/TextFormat_as.cpp:408 +#: libcore/swf/DefineBitsTag.cpp:165 #, c-format -msgid "Too many args (%d) passed to TextFormat" +msgid "No bytes to read in JPEGTABLES tag at offset %d" msgstr "" -#: libcore/asobj/NetStream_as.cpp:374 -msgid "No NetConnection associated with this NetStream, won't play" +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" msgstr "" -#: libcore/asobj/NetStream_as.cpp:385 -msgid "NetConnection is not connected. Won't play." +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" msgstr "" -#: libcore/asobj/NetStream_as.cpp:407 -#, c-format -msgid "Connecting to movie: %s" -msgstr "Verbinde zu Film: %s" - -#: libcore/asobj/NetStream_as.cpp:497 -#, fuzzy, c-format -msgid "Gnash could not get stream '%s' from NetConnection" -msgstr "Gnash konnte von Film-URL nicht lesen" +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "" -#: libcore/asobj/NetStream_as.cpp:508 -msgid "No Media handler registered, can't parse NetStream input" +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" msgstr "" -#: libcore/asobj/NetStream_as.cpp:517 -msgid "Unable to create parser for NetStream input" +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" msgstr "" -#: libcore/asobj/NetStream_as.cpp:675 -#, fuzzy -msgid "Error decoding encoded video frame in NetStream input" -msgstr "%d bytes from fd %d gelesen" +#: libcore/swf/DefineBitsTag.cpp:374 +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" -#: libcore/asobj/NetStream_as.cpp:1626 +#: libcore/swf/DefineBitsTag.cpp:419 #, c-format -msgid "" -"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" msgstr "" -#: libcore/asobj/NetStream_as.cpp:1673 -msgid "NetStream_as play needs args" +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" msgstr "" -#: libcore/asobj/NetStream_as.cpp:1681 -#, c-format -msgid "NetStream.play(%s): stream is not connected" +#: libcore/swf/DefineBitsTag.cpp:432 +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" -#: libcore/asobj/Number_as.cpp:80 -#, c-format -msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" msgstr "" -#: libcore/movie_root.cpp:251 -#, c-format -msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" msgstr "" -#: libcore/movie_root.cpp:382 libcore/movie_root.cpp:392 +#: libcore/swf/DefineBitsTag.cpp:597 #, c-format -msgid "" -"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " -"swap its depth" +msgid "inflateWrapper() inflateInit() returned %d (%s)" msgstr "" -#: libcore/movie_root.cpp:459 -msgid "Original root movie can't be removed" +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" msgstr "" -#: libcore/movie_root.cpp:614 +#: libcore/swf/DefineBitsTag.cpp:640 #, c-format -msgid "ActionLimits hit notifying key listeners: %s." +msgid "inflateWrapper() inflate() returned %d (%s)" msgstr "" -#: libcore/movie_root.cpp:723 +#: libcore/swf/DefineBitsTag.cpp:649 #, c-format -msgid "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +msgid "inflateWrapper() inflateEnd() return %d (%s)" msgstr "" -#: libcore/movie_root.cpp:890 +#: libcore/LoadVariablesThread.cpp:74 #, c-format -msgid "Action limit hit during advance: %s" +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" msgstr "" -#: libcore/movie_root.cpp:894 +#: libcore/LoadVariablesThread.cpp:123 #, c-format -msgid "Buffer overread during advance: %s" +msgid "Stream couldn't seek to end: %s" msgstr "" -#: libcore/movie_root.cpp:1012 +#: libcore/LoadVariablesThread.cpp:128 #, c-format -msgid "ActionLimits hit notifying mouse events: %s." +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." msgstr "" -#: libcore/movie_root.cpp:1626 -#, c-format -msgid "Attempt to write response to ExternalInterface requests fd %d" +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" msgstr "" -#: libcore/movie_root.cpp:1630 -#, c-format -msgid "Could not write to user-provided host requests fd %d: %s" +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" msgstr "" -#: libcore/movie_root.cpp:1797 libcore/movie_root.cpp:1830 -#: libcore/movie_root.cpp:1889 -#, fuzzy, c-format -msgid "Could not write to browser fd #%d: %s" -msgstr "Konnte Audio-Codec %d für %s nicht öffnen" +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" +msgstr "" -#: libcore/movie_root.cpp:2115 -#, c-format -msgid "Launching URL: %s" +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" msgstr "" -#: libcore/movie_root.cpp:2118 +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "Unerwartetes Ende des Streams" + +#: libcore/SWFStream.cpp:564 #, c-format -msgid "Fork failed launching url opener '%s'" +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 "" -#: libcore/movie_root.cpp:2159 +#: libcore/SWFStream.cpp:581 #, c-format -msgid "Attempt to write geturl requests fd #%d" +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" msgstr "" -#: libcore/movie_root.cpp:2165 -#, c-format -msgid "Could only write %d bytes to fd #%d" +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" msgstr "" -#: libcore/movie_root.cpp:2177 +#: libcore/SWFStream.cpp:617 #, c-format -msgid "Setting script limits: max recursion %d, timeout %d seconds" +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" msgstr "" -#: libcore/movie_root.cpp:2240 -msgid "Live MovieClips" +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" msgstr "" -#: libcore/as_object.cpp:437 -#, c-format -msgid "Caught exception: %s" +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." msgstr "" -#: libcore/as_object.cpp:626 -#, c-format -msgid "Attempt to set read-only property '%s'" +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." msgstr "" -#: libcore/as_object.cpp:636 +#: libcore/Font.cpp:201 #, c-format -msgid "%s: Exception %s. Will create a new member" +msgid "Failed to find glyph %s in %s font %s" msgstr "" -#: libcore/as_object.cpp:651 -#, c-format -msgid "Unknown failure in setting property '%s' on object '%p'" +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" msgstr "" -#: libcore/as_object.cpp:680 +#: libcore/Font.cpp:298 #, c-format -msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" msgstr "" -#: libcore/as_object.cpp:847 -msgid "Circular inheritance chain detected during isPrototypeOf call" +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" msgstr "" -#: libcore/as_object.cpp:857 +#: libcore/Font.cpp:340 #, c-format -msgid "%d members of object %p follow" +msgid "Could not create a freetype face %s" msgstr "" -#: libcore/as_function.cpp:203 -msgid "Function.apply() called with no args" +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" msgstr "" -#: libcore/as_function.cpp:228 -#, c-format -msgid "" -"Function.apply() got %d args, expected at most 2 -- discarding the ones in " -"excess" +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" msgstr "" -#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:539 -msgid "Native floating point format not recognised" +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" msgstr "" -#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 -#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 -#: libcore/parser/SWFParser.cpp:152 -#, fuzzy -msgid "Unexpected end of stream while reading" -msgstr "Unerwartetes Ende des Streams" +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "attachVideo benötigt ein Argument" -#: libcore/SWFStream.cpp:496 -msgid "Unexpected end of stream" -msgstr "Unerwartetes Ende des Streams" +#: libcore/asobj/Video_as.cpp:126 +#, c-format +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "attachVideo(%s) erstes Argument ist keine NetStream-Instanz" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" +msgstr "" -#: libcore/SWFStream.cpp:565 +#: libcore/asobj/TextField_as.cpp:218 #, 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." +msgid "createTextField called with %d args, expected 6 - returning undefined" msgstr "" -#: libcore/SWFStream.cpp:604 -msgid "Could not seek to reported end of tag" +#: libcore/asobj/TextField_as.cpp:232 +#, c-format +msgid "createTextField: negative width (%d) - reverting sign" msgstr "" -#: libcore/as_value.cpp:400 +#: libcore/asobj/TextField_as.cpp:242 #, c-format -msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +msgid "createTextField: negative height (%d) - reverting sign" msgstr "" -#: libcore/as_value.cpp:770 +#: libcore/asobj/TextField_as.cpp:436 #, c-format -msgid "serialization of as_value of type %d" +msgid "Attempt to set length property of TextField %s" msgstr "" -#: libcore/DisplayObjectContainer.cpp:120 -msgid "Children" +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 +#, c-format +msgid "Attempt to set read-only %s property of TextField %s" msgstr "" -#: libcore/swf/DefineFontTag.cpp:63 +#: libcore/asobj/TextField_as.cpp:544 #, c-format -msgid "reading code table at offset %lu" +msgid "Invalid value given to TextField.type: %s" msgstr "" -#: libcore/swf/DefineFontTag.cpp:122 -msgid "reading DefineFont" +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" msgstr "" -#: libcore/swf/DefineFontTag.cpp:166 -msgid "Glyphs offset table corrupted in DefineFont tag" +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" msgstr "" -#: libcore/swf/DefineFontTag.cpp:181 -msgid "reading DefineFont2 or DefineFont3" +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" msgstr "" -#: libcore/swf/DefineFontTag.cpp:236 libcore/swf/DefineFontTag.cpp:251 +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 #, c-format -msgid "Glyph %d at offset %u" +msgid "TextField.setTextFormat(%s) : %s" msgstr "" -#: libcore/swf/DefineFontTag.cpp:269 -msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" msgstr "" -#: libcore/swf/DefineFontTag.cpp:282 -msgid "Bad offset in DefineFont2" +#: libcore/asobj/TextField_as.cpp:679 +#, c-format +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" msgstr "" -#: libcore/swf/DefineFontTag.cpp:342 -msgid "Repeated kerning pair found - ignoring" +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" msgstr "" -#: libcore/swf/DefineFontTag.cpp:362 -#, c-format -msgid "DefineFontInfo tag loader: can't find font with id %d" +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" msgstr "" -#: libcore/swf/DefineFontTag.cpp:370 -msgid "DefineFontInfo2 partially implemented" +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" msgstr "" -#: libcore/swf/tag_loaders.cpp:83 -msgid "anchor-labeled frame not supported" +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" msgstr "" -#: libcore/swf/tag_loaders.cpp:87 +#: libcore/asobj/TextField_as.cpp:905 #, c-format -msgid "frame_label_loader end position %d, read up to %d" +msgid "TextField.replaceSel(%s) requires exactly one argument" msgstr "" -#: libcore/swf/tag_loaders.cpp:107 -#, c-format -msgid " sprite: char id = %d" +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" msgstr "" -#: libcore/swf/tag_loaders.cpp:118 -msgid "" -"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" msgstr "" -#: libcore/swf/tag_loaders.cpp:128 -#, c-format -msgid "Sprite %d advertise no frames" +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" msgstr "" -#: libcore/swf/tag_loaders.cpp:168 +#: libcore/asobj/TextField_as.cpp:993 #, c-format -msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u" +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" msgstr "" -#: libcore/swf/tag_loaders.cpp:188 +#: libcore/asobj/TextField_as.cpp:1019 #, c-format -msgid "" -"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" msgstr "" -#: libcore/swf/tag_loaders.cpp:216 -#, fuzzy -msgid "Tag boundary reported past end of SWFStream!" -msgstr "Unerwartetes Ende des Streams" - -#: libcore/swf/tag_loaders.cpp:237 +#: libcore/asobj/TextField_as.cpp:1036 #, c-format msgid "" -"There is no sound handler currently active, so DisplayObject with id %d will " -"not be added to the dictionary" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" msgstr "" -#: libcore/swf/tag_loaders.cpp:287 +#: libcore/asobj/NetConnection_as.cpp:440 +#, fuzzy, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "Gnash darf diese URL nicht öffnen: %s" + +#: libcore/asobj/NetConnection_as.cpp:496 #, c-format -msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgid "Gnash is not allowed to connect to %s" msgstr "" -#: libcore/swf/tag_loaders.cpp:297 +#: libcore/asobj/NetConnection_as.cpp:517 #, c-format -msgid "" -"Different stream/playback sound rate (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +msgid "NetConnection.connect(%s): unsupported connection protocol" msgstr "" -#: libcore/swf/tag_loaders.cpp:304 +#: libcore/asobj/NetConnection_as.cpp:523 #, c-format -msgid "" -"Different stream/playback sample size (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +msgid "NetConnection.connect(%s): unknown connection protocol" msgstr "" -#: libcore/swf/tag_loaders.cpp:310 -#, c-format -msgid "" -"Different stream/playback channels (%s/%s). This seems common in SWF files, " -"so we'll warn only once." +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" msgstr "" -#: libcore/swf/tag_loaders.cpp:330 -msgid "" -"No samples advertised for sound stream, pretty common so will warn only once" +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" msgstr "" -#: libcore/swf/tag_loaders.cpp:357 +#: libcore/asobj/NetConnection_as.cpp:681 #, c-format -msgid "" -"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgid "NetConnection.call(%s): second argument must be an object" msgstr "" -#: libcore/swf/tag_loaders.cpp:402 -#, c-format -msgid "File attributes: metadata=%s network=%s" +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "true" +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "false" +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" msgstr "" -#: libcore/swf/tag_loaders.cpp:408 -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" +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" msgstr "" -#: libcore/swf/tag_loaders.cpp:416 -msgid "" -"This SWF file requires AVM2: there will be no ActionScript interpretation" +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" msgstr "" -#: libcore/swf/tag_loaders.cpp:441 +#: libcore/asobj/NetConnection_as.cpp:990 #, c-format -msgid "" -" RDF metadata (information only): [[\n" -"%s\n" -"]]" +msgid "Unknown HTTP Remoting response identifier '%s'" msgstr "" -#: libcore/swf/tag_loaders.cpp:457 +#: libcore/asobj/NetConnection_as.cpp:1006 #, c-format -msgid "Descriptive metadata from movie %s: %s" +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" msgstr "" -#: libcore/swf/tag_loaders.cpp:519 +#: libcore/asobj/NetConnection_as.cpp:1155 #, c-format -msgid " reflex = \"%c%c%c\"" +msgid "Error parsing server AMF: %s" msgstr "" -#: libcore/swf/DefaultTagLoaders.cpp:93 +#: libcore/asobj/NetConnection_as.cpp:1202 #, c-format -msgid "" -"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgid "Could not serialize NetConnection.call argument %d" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:70 -#, c-format -msgid " PLACEOBJECT: depth=%d(%d) char=%d" +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:74 libcore/swf/PlaceObject2Tag.cpp:321 -#, c-format -msgid " SWFCxForm: %s" +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:91 -#, c-format -msgid "Reserved field in PlaceObject actions == %u (expected 0)" +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:111 -#, c-format -msgid " actions: flags = 0x%X" +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:151 +#: libcore/asobj/Function_as.cpp:129 #, c-format msgid "" -"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " -"current tag. Breaking for safety." +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:214 +#: libcore/asobj/Array_as.cpp:535 #, c-format -msgid "" -"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgid "Unhandled sort flags: %d (0x%X)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:248 -msgid "Unexpected end of tag while parsing PlaceObject tag events" +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:312 +#: libcore/asobj/Array_as.cpp:957 #, c-format -msgid " PLACEOBJECT2: depth = %d (%d)" +msgid "Array.splice(%d,%d): negative length given, call ignored" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:426 -#, c-format -msgid " char id = %d" +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." +msgstr "Sort mit ungültigen Argumenten aufgerufen." + +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "SortOn mit ungültigen Argumenten aufgerufen." + +#: libcore/asobj/Array_as.cpp:1389 +msgid "" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:317 libcore/swf/PlaceObject2Tag.cpp:427 -#, c-format -msgid " SWFMatrix: %s" +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:323 libcore/swf/PlaceObject2Tag.cpp:429 -#, c-format -msgid " ratio: %d" +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:324 libcore/swf/PlaceObject2Tag.cpp:430 -#, c-format -msgid " name = %s" +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:325 libcore/swf/PlaceObject2Tag.cpp:432 -#, c-format -msgid " clip_depth = %d (%d)" +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:326 libcore/swf/PlaceObject2Tag.cpp:435 -#, c-format -msgid " m_place_type: %d" +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:424 -#, c-format -msgid " PLACEOBJECT3: depth = %d (%d)" +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:428 -#, c-format -msgid " SWFCxForm: %d" +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:431 -#, c-format -msgid " class name = %s" +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:434 -msgid " bitmapCaching enabled" +#: libcore/asobj/Key_as.cpp:79 +#, c-format +msgid "Key.isKeyDown(%d): keycode out of range" msgstr "" -#: libcore/swf/DefineShapeTag.cpp:62 -#, c-format -msgid "DefineShapeTag(%s): id = %d" +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:52 -#, c-format -msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:63 +#: libcore/asobj/Object.cpp:192 #, c-format msgid "" -"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " -"DisplayObject)" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:73 -msgid "Attempt to redefine button sound ignored" +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:99 -#, c-format -msgid "sound tag not found, sound_id=%d, button state #=%i" +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:48 +#: libcore/asobj/Object.cpp:233 #, c-format -msgid "VideoFrame tag refers to unknown video stream id %d" +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:58 +#: libcore/asobj/Object.cpp:257 #, c-format -msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:81 +#: libcore/asobj/Object.cpp:274 +#, c-format msgid "" -"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " -"the end of the stream!" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:48 +#: libcore/asobj/Object.cpp:286 #, c-format -msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:59 -#, c-format +#: libcore/asobj/Object.cpp:298 msgid "" -"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " -"definition" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" msgstr "" -#: libcore/swf/TextRecord.cpp:53 -msgid "end text records" +#: libcore/asobj/Object.cpp:313 +#, c-format +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" msgstr "" -#: libcore/swf/TextRecord.cpp:79 +#: libcore/asobj/Object.cpp:326 #, c-format -msgid " has_font: font id = %d (%p)" +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" msgstr "" -#: libcore/swf/TextRecord.cpp:91 -msgid " hasColor" +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" msgstr "" -#: libcore/swf/TextRecord.cpp:100 +#: libcore/asobj/Object.cpp:357 #, c-format -msgid " xOffset = %g" +msgid "Invalid call to Object.hasOwnProperty('%s')" msgstr "" -#: libcore/swf/TextRecord.cpp:109 -#, c-format -msgid " yOffset = %g" +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" msgstr "" -#: libcore/swf/TextRecord.cpp:118 +#: libcore/asobj/Object.cpp:382 #, c-format -msgid " textHeight = %g" +msgid "Invalid call to Object.isPropertyEnumerable('%s')" msgstr "" -#: libcore/swf/TextRecord.cpp:127 -#, c-format -msgid " GlyphEntries: count = %d" +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" msgstr "" -#: libcore/swf/TextRecord.cpp:139 +#: libcore/asobj/Object.cpp:413 #, c-format -msgid " glyph%d: index=%d, advance=%g" +msgid "First arg to Object.isPrototypeOf(%s) is not an object" msgstr "" -#: libcore/swf/DefineTextTag.cpp:54 +#: libcore/asobj/Object.cpp:432 #, c-format -msgid "DefineTextTag, id = %d" +msgid "Object.watch(%s): missing arguments" msgstr "" -#: libcore/swf/DefineTextTag.cpp:95 +#: libcore/asobj/Object.cpp:443 #, c-format -msgid "Text DisplayObject, id = %d" +msgid "Object.watch(%s): second argument is not a function" msgstr "" -#: libcore/swf/DefineTextTag.cpp:114 +#: libcore/asobj/Object.cpp:469 #, c-format -msgid "begin text records for DefineTextTag %p" +msgid "Object.unwatch(%s): missing argument" msgstr "" -#: libcore/swf/RemoveObjectTag.cpp:70 -#, c-format -msgid " remove_object_2(%d)" +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" msgstr "" -#: libcore/swf/StartSoundTag.cpp:55 +#: libcore/asobj/String_as.cpp:496 #, c-format -msgid "start_sound_loader: sound_id %d is not defined" +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" msgstr "" -#: libcore/swf/StartSoundTag.cpp:69 -#, c-format -msgid "StartSound: id=%d" +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" msgstr "" -#: libcore/swf/StartSoundTag.cpp:111 -msgid "STARTSOUND2 tag not parsed and not used" +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:54 -#, c-format -msgid "DefineFontAlignZones tag references an undefined font %d" +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:73 -#, c-format -msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:110 -msgid "DefineFontAlignZoneTag" +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:72 +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 #, c-format -msgid "" -" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " -"Sharpness=%d" +msgid "VAL: %s" msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:80 -msgid "CSMTextSettings" +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 +#, c-format +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:74 -msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 +#, c-format +msgid "FileReferenceList(%s): %s" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:90 -msgid "MP3 soundblock seek samples" +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:109 -#, fuzzy -msgid "Tag boundary reported past end of stream!" -msgstr "Unerwartetes Ende des Streams" - -#: libcore/swf/ShapeRecord.cpp:278 +#: libcore/asobj/flash/net/FileReference_as.cpp:159 #, c-format -msgid " bound SWFRect: %s" +msgid "FileReference(%s): %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:305 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 #, c-format -msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgid "flash.geom.Rectangle(%s): %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:391 -#, c-format -msgid " Shape read: moveto %d %d" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:417 -#, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " -"valid). Set to 0." +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" msgstr "" -#: libcore/swf/ShapeRecord.cpp:430 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 #, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgid "Attempt to set read-only property %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:441 +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 #, c-format -msgid " Shape read: fill0 (left) = %d" +msgid "%s: missing arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:468 -#, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " -"valid). Set to 0." +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:481 -#, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" msgstr "" -#: libcore/swf/ShapeRecord.cpp:491 -#, c-format -msgid " Shape read: fill1 (right) = %d" +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:517 -#, c-format -msgid "" -"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " -"Set to 0." +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" msgstr "" -#: libcore/swf/ShapeRecord.cpp:528 -#, c-format -msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" msgstr "" -#: libcore/swf/ShapeRecord.cpp:538 +#: libcore/asobj/flash/geom/Point_as.cpp:200 #, c-format -msgid "ShapeRecord: line %d" +msgid "Point.equals(%s): %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:554 -msgid "ShapeRecord: more fill styles" +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:598 +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 #, c-format -msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgid "Point.equals(%s): %s %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:640 -#, c-format -msgid "ShapeRecord: straight edge %d %d - %d %d" +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" msgstr "" -#: libcore/swf/ShapeRecord.cpp:693 +#: libcore/asobj/flash/geom/Point_as.cpp:248 #, c-format -msgid " readFillStyles: count = %u" +msgid "Point.normalize(%s): %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:714 -#, c-format -msgid " readLineStyles: count = %d" +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" msgstr "" -#: libcore/swf/ShapeRecord.cpp:722 -#, c-format -msgid " readLineStyles: count2 = %d" +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:154 -msgid " jpeg_tables_loader" +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 +#, c-format +msgid "Point.distance(%s): %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:165 -#, c-format -msgid "No bytes to read in JPEGTABLES tag at offset %d" +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:206 +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 #, c-format -msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgid "Point.interpolate(%s): %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:235 -msgid "Failed to parse bitmap for character %1%" +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:243 -msgid "No renderer, not adding bitmap %1%" +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:250 -msgid "Adding bitmap id %1%" +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:269 +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 +#, c-format msgid "" -"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:374 -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" +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" +msgstr "" -#: libcore/swf/DefineBitsTag.cpp:419 +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 #, c-format -msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgid "Matrix.concat(%s): needs one argument" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:426 -msgid "Bitmap has a height or width of 0" +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:432 -msgid "gnash is not linked to zlib -- can't load zipped image data" +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 +#, c-format +msgid "Matrix.createBox(%s): needs at least two arguments" msgstr "" -"Gnash ist nicht mit zlib gelinkt -- kann gezippte Bilddaten nicht laden" -#: libcore/swf/DefineBitsTag.cpp:458 -msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 +#, c-format +msgid "Matrix.createGradientBox(%s): needs at least two arguments" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:483 -msgid "Unknown bitmap format. Ignoring" +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs one argument" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:598 +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 #, c-format -msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgid "Matrix.deltaTransformPoint(%s): needs an object" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:618 -msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 +#, c-format +msgid "Matrix.rotate(%s): needs one argument" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:641 +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 #, c-format -msgid "inflateWrapper() inflate() returned %d (%s)" +msgid "Matrix.translate(%s): needs two arguments" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:650 +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 #, c-format -msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgid "Matrix.translate(%s): needs one argument" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:89 +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 #, c-format -msgid " DefineButton loader: chararacter id = %d" +msgid "Matrix.transformPoint(%s): needs an object" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:106 +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 #, c-format -msgid " DefineButton2 loader: chararacter id = %d" +msgid "Matrix.transformPoint(%s): object must be a Point" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:140 -msgid "Premature end of DEFINEBUTTON tag, won't read actions" +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:176 +#: libcore/asobj/flash/geom/Transform_as.cpp:145 #, c-format -msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgid "Transform.colorTransform(%s): extra arguments discarded" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:220 +#: libcore/asobj/flash/geom/Transform_as.cpp:155 #, c-format -msgid "" -"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgid "Transform.colorTransform(%s): argument is not an object" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:291 -msgid "Premature end of button action input: can't read conditions" +#: libcore/asobj/flash/geom/Transform_as.cpp:170 +#, c-format +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:301 -#, c-format -msgid " button actions for conditions 0x%x" +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:375 -msgid " premature end of button record input stream, can't read flags" +#: libcore/asobj/flash/geom/Transform_as.cpp:305 +#, c-format +msgid "Transform.matrix(%s): extra arguments discarded" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:396 -msgid "" -" premature end of button record input stream, can't read DisplayObject id" +#: libcore/asobj/flash/geom/Transform_as.cpp:315 +#, c-format +msgid "Transform.matrix(%s): argument is not an object" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:411 +#: libcore/asobj/flash/geom/Transform_as.cpp:346 #, c-format -msgid "" -" button record for states [%s] refer to DisplayObject with id %d, which is " -"not found in the chars dictionary" +msgid "flash.geom.Transform(%s): needs one argument" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:418 +#: libcore/asobj/flash/geom/Transform_as.cpp:356 #, c-format -msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgid "Transform(%s): %s" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:426 +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 msgid "" -" premature end of button record input stream, can't read button layer " -"(depth?)" +"BitmapData.copyChannel(). Multiple destination channels are not supported" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:261 -#, c-format -msgid "Add sound sample %d assigning id %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:290 -#, fuzzy +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 msgid "" -"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" -msgstr "get_movie_info(): Datei '%s' beginnt nicht mit einem SWF-Header" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:297 -#, c-format -msgid "version: %d, file_length: %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:302 -#, fuzzy +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 msgid "" -"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " -"compiled without zlib support" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" msgstr "" -"get_movie_info(): Kann gezippte SWF-Daten nicht lesen; gnash wurde ohne zlib-" -"Unterstützung kompiliert" -#: libcore/parser/SWFMovieDefinition.cpp:307 -msgid "file is compressed" +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:342 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 #, c-format -msgid "frame size = %s, frame rate = %f, frames = %d" +msgid "BitmapData.draw(%s) requires at least one argument" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:366 -msgid "Could not start loading thread" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:441 -#, fuzzy, c-format -msgid "Could not find char %d, dump is: %s" -msgstr "Konnte Bilddatei '%s' nicht finden" - -#: libcore/parser/SWFMovieDefinition.cpp:500 -#, fuzzy -msgid "Error while parsing SWF stream." -msgstr "Fehler beim Dekodieren von Audio-Daten" - -#: libcore/parser/SWFMovieDefinition.cpp:512 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 #, c-format -msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgid "BitmapData.draw(%s): first argument must be a MovieClip" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:520 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 #, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " -"Pretending we loaded all advertised frames" +msgid "BitmapData.fillRect(%s): needs an object" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:548 -#, c-format -msgid "" -"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " -"number in header (%d)." +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:557 -#, c-format -msgid "Loaded frame %u/%u" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:615 -msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:689 -#, c-format -msgid "looking for exported resource: frame load advancement (from %d to %d)" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:742 -#, c-format -msgid "import error: could not find resource '%s' in movie '%s'" -msgstr "Import-Fehler: Konnte Resource '%s' in Film '%s' nicht finden!" - -#: libcore/parser/action_buffer.cpp:56 -#, c-format -msgid "Empty action buffer starting at offset %lu" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" msgstr "" -#: libcore/parser/action_buffer.cpp:93 -#, c-format -msgid "Action buffer starting at offset %lu doesn't end with an END tag" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" msgstr "" -#: libcore/parser/action_buffer.cpp:110 -msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" msgstr "" -#: libcore/parser/action_buffer.cpp:136 -msgid "action buffer dict length exceeded" -msgstr "" +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "MovieClipLoader.loadClip(%s): Fehlende Argumente" -#: libcore/parser/action_buffer.cpp:616 -msgid "Native double floating point format not recognised" +#: libcore/asobj/MovieClipLoader.cpp:114 +#, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" msgstr "" -#: libcore/parser/filter_factory.cpp:91 +#: libcore/asobj/MovieClipLoader.cpp:132 #, c-format -msgid "Invalid filter type %d." +msgid "Could not find target %s (evaluated from %s)" msgstr "" -#: libcore/parser/filter_factory.cpp:101 +#: libcore/asobj/MovieClipLoader.cpp:149 #, c-format -msgid "Filter %d could not read." +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" msgstr "" -#: libcore/parser/sprite_definition.cpp:48 +#: libcore/asobj/MovieClipLoader.cpp:156 #, c-format -msgid "Instantiating sprite_def %p" +msgid "MovieClipLoader.unloadClip: %s" msgstr "" -#: libcore/parser/sprite_definition.cpp:74 -#, fuzzy, c-format -msgid " frames = %d" -msgstr "Bild %d" +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "MovieClipLoader.getProgress(): Fehlendes Argument" -#: libcore/parser/sprite_definition.cpp:87 +#: libcore/asobj/MovieClipLoader.cpp:189 #, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in define " -"sprite." -msgstr "" +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Objekt" -#: libcore/parser/sprite_definition.cpp:97 -msgid " -- sprite END --" -msgstr "" +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgstr "MovieClipLoader.getProgress(%s): Erstes Argument ist kein Sprite" -#: libcore/parser/sprite_definition.cpp:140 +#: libcore/asobj/Sound_as.cpp:420 #, c-format -msgid "Registered class %p for sprite_def %p" +msgid "Could not create audio decoder: %s" msgstr "" -#: libcore/parser/sprite_definition.cpp:146 -msgid " Exported interface: " +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." msgstr "" -#: libcore/parser/TypesParser.cpp:212 -msgid "No gradients!" -msgstr "" +#: libcore/asobj/Sound_as.cpp:581 +#, fuzzy, c-format +msgid "Gnash could not open this URL: %s" +msgstr "Gnash konnte diese URL nicht öffnen: %s" -#: libcore/parser/SWFParser.cpp:101 +#: libcore/asobj/Sound_as.cpp:592 #, c-format -msgid "" -"Encountered unknown tag %d. These usually store creation tool data and do " -"not affect playback" +msgid "Unable to create parser for Sound at %s" msgstr "" -#: libcore/parser/SWFParser.cpp:114 -#, c-format -msgid "Parsing exception: %s" +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:254 -#, c-format -msgid "Can't init FreeType! Error = %d" +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:265 -#, c-format -msgid "Can't close FreeType! Error = %d" +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:280 -#, c-format -msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:293 -#, c-format -msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:432 -#, c-format -msgid "Can't find font file for font '%s'" -msgstr "Kann für Schriftart '%s' keine Schriftartendatei finden" - -#: libcore/FreetypeGlyphsProvider.cpp:445 -#, c-format -msgid "Font file '%s' has bad format" -msgstr "Schriftartendatei '%s' hat ein ungültiges Format" - -#: libcore/FreetypeGlyphsProvider.cpp:454 -#, c-format -msgid "Some error opening font '%s'" -msgstr "Beim Öffnen der Schrift '%s' ist ein Fehler aufgetreten" +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." +msgstr "" -#: libcore/PropertyList.cpp:115 +#: libcore/asobj/Sound_as.cpp:855 #, c-format -msgid "Property %s is read-only %s, not setting it to %s" +msgid "No samples decoded from input of %d bytes" msgstr "" -#: libcore/vm/Machine.cpp:894 +#: libcore/asobj/Sound_as.cpp:955 #, c-format -msgid "Can't push a null value onto the scope stack (%s)." +msgid "new Sound(%d) : args after first one ignored" msgstr "" -#: libcore/vm/Machine.cpp:1437 +#: libcore/asobj/Sound_as.cpp:969 #, c-format msgid "" -"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." msgstr "" -#: libcore/vm/Machine.cpp:1454 -#, c-format -msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" msgstr "" -#: libcore/vm/Machine.cpp:1982 -#, c-format -msgid "GETPROPERTY: Looking for property %s of object %s" +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " msgstr "" -#: libcore/vm/Machine.cpp:1986 +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 #, c-format -msgid "GETPROPERTY: expecting object on stack, got %s." +msgid "No such export '%s'" msgstr "" -#: libcore/vm/Machine.cpp:2121 +#: libcore/asobj/Sound_as.cpp:1037 #, c-format -msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgid "Export '%s' is not a sound" msgstr "" -#: libcore/vm/ActionExec.cpp:146 -#, c-format -msgid "" -"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " -"codeVersion=%d" +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" msgstr "" -#: libcore/vm/ActionExec.cpp:231 -#, c-format -msgid "" -"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" msgstr "" -#: libcore/vm/ActionExec.cpp:284 -#, c-format -msgid "After execution: PC %d, next PC %d, stack follows" +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" msgstr "" -#: libcore/vm/ActionExec.cpp:298 -msgid "Time exceeded" +#: libcore/asobj/Sound_as.cpp:1092 +#, c-format +msgid "Export '%s'is not a sound" msgstr "" -#: libcore/vm/ActionExec.cpp:537 -msgid "" -"Stack smashed (ActionScript compiler bug, or obfuscated SWF).Taking no " -"action to fix (as expected)." +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" msgstr "" -#: libcore/vm/ActionExec.cpp:541 -#, c-format -msgid "%d elements left on the stack after block execution." +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" msgstr "" -#: libcore/vm/ActionExec.cpp:560 -#, c-format -msgid "" -"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " -"(WaitForFrame, probably)" +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" msgstr "" -#: libcore/vm/ActionExec.cpp:685 -#, c-format -msgid "Jump outside DoAction tag requested (offset %d before tag start)" +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" msgstr "" -#: libcore/vm/VM.cpp:222 +#: libcore/asobj/Sound_as.cpp:1177 #, c-format -msgid "-------------- global register[%d] = '%s'" +msgid "Sound.getVolume(%s) : arguments ignored" msgstr "" -#: libcore/vm/VM.cpp:250 -#, c-format -msgid "Recursion limit reached (%u)" +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" msgstr "" -#: libcore/vm/VM.cpp:368 +#: libcore/asobj/Sound_as.cpp:1208 #, c-format -msgid "(%s + %s) [primitive conversion done]" +msgid "Sound.loadSound(%s): arguments after first 2 discarded" msgstr "" -#: libcore/vm/CallStack.cpp:65 -#, c-format -msgid "-------------- local register[%d] = '%s'" +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" msgstr "" -#: libcore/vm/ASHandlers.cpp:454 -#, c-format -msgid "Malformed action code: %s" +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" msgstr "" -#: libcore/vm/ASHandlers.cpp:469 -#, c-format -msgid "%s: CHECKME: was broken" +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:486 -msgid "ActionNextFrame: as_environment target is null or not a sprite" +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" msgstr "" -#: libcore/vm/ASHandlers.cpp:501 -msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" msgstr "" -#: libcore/vm/ASHandlers.cpp:516 -msgid "ActionPlay: as_environment target is null or not a sprite" +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" msgstr "" -#: libcore/vm/ASHandlers.cpp:531 -msgid "ActionStop: as_environment target is null or not a sprite" +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" msgstr "" -#: libcore/vm/ASHandlers.cpp:577 -msgid "ActionGotoFrame: as_environment target is null or not a sprite" +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:611 +#: libcore/asobj/MovieClip_as.cpp:297 #, c-format -msgid "GetUrl: target=%s url=%s" +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:631 +#: libcore/asobj/MovieClip_as.cpp:305 #, c-format -msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" msgstr "" -#: libcore/vm/ASHandlers.cpp:645 libcore/vm/ASHandlers.cpp:1717 -#, c-format -msgid "%s: environment target is null or not a MovieClip" +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" msgstr "" -#: libcore/vm/ASHandlers.cpp:653 -#, c-format -msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" msgstr "" -#: libcore/vm/ASHandlers.cpp:695 -msgid "GotoLabel: environment target is null or not a MovieClip" +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" msgstr "" -#: libcore/vm/ASHandlers.cpp:892 libcore/vm/ASHandlers.cpp:1591 -msgid "Negative size passed to ActionSubString, taking as whole length" +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" msgstr "" -#: libcore/vm/ASHandlers.cpp:909 -msgid "Start is less then 1 in ActionSubString, setting to 1." +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" msgstr "" -#: libcore/vm/ASHandlers.cpp:919 -msgid "" -"Start goes beyond input string in ActionSubString, returning the empty " -"string." +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" msgstr "" -#: libcore/vm/ASHandlers.cpp:932 -msgid "" -"start + size goes beyond input string in ActionSubString, adjusting size" +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" msgstr "" -#: libcore/vm/ASHandlers.cpp:979 +#: libcore/asobj/MovieClip_as.cpp:449 #, c-format msgid "" -"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " -"undefined instead of %s." -msgstr "" - -#: libcore/vm/ASHandlers.cpp:987 -#, c-format -msgid "-- get var: %s=%s" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:1000 +#: libcore/asobj/MovieClip_as.cpp:464 #, c-format msgid "" -"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:1008 +#: libcore/asobj/MovieClip_as.cpp:484 #, c-format -msgid "-- set var: %s = %s" +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" msgstr "" -#: libcore/vm/ASHandlers.cpp:1057 +#: libcore/asobj/MovieClip_as.cpp:509 +#, c-format msgid "" -"ActionGetProperty() called, but current target is not a DisplayObject" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" msgstr "" -#: libcore/vm/ASHandlers.cpp:1075 +#: libcore/asobj/MovieClip_as.cpp:531 #, c-format -msgid "Could not find GetProperty target (%s)" +msgid "MovieClip.attachAudio(): %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:1100 +#: libcore/asobj/MovieClip_as.cpp:541 #, c-format -msgid "ActionSetProperty: can't find target %s for setting property %s" +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" msgstr "" -#: libcore/vm/ASHandlers.cpp:1123 -#, c-format -msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" msgstr "" -#: libcore/vm/ASHandlers.cpp:1138 +#: libcore/asobj/MovieClip_as.cpp:584 #, c-format -msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgid "%s.swapDepths() needs one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:1149 +#: libcore/asobj/MovieClip_as.cpp:595 #, c-format -msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1170 +#: libcore/asobj/MovieClip_as.cpp:613 #, c-format -msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgid "%s.swapDepths(%s): invalid call, swapping to self?" msgstr "" -#: libcore/vm/ASHandlers.cpp:1180 +#: libcore/asobj/MovieClip_as.cpp:625 #, c-format -msgid "Path given to removeMovieClip(%s) is not a sprite" +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" msgstr "" -#: libcore/vm/ASHandlers.cpp:1218 +#: libcore/asobj/MovieClip_as.cpp:642 #, c-format -msgid "startDrag: unknown target '%s'" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1238 -msgid "Y values in ActionStartDrag swapped, fixing" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1245 -msgid "X values in ActionStartDrag swapped, fixing" +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1269 -msgid "ActionStopDragMovie: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:657 +#, c-format +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1311 +#: libcore/asobj/MovieClip_as.cpp:666 #, c-format -msgid "-- %s cast_to %s (invalid args?)" +msgid "%s.swapDepths(%s): requested depth is above the accessible range." msgstr "" -#: libcore/vm/ASHandlers.cpp:1350 +#: libcore/asobj/MovieClip_as.cpp:682 #, c-format -msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1359 -msgid "Target object for IMPLEMENTSOP has no prototype." +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" msgstr "" -#: libcore/vm/ASHandlers.cpp:1366 +#: libcore/asobj/MovieClip_as.cpp:732 #, c-format -msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" msgstr "" -#: libcore/vm/ASHandlers.cpp:1374 -#, c-format -msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:1385 +#: libcore/asobj/MovieClip_as.cpp:774 #, c-format -msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgid "movieclip_goto_and_play('%s') -- invalid frame" msgstr "" -#: libcore/vm/ASHandlers.cpp:1392 -msgid "Interface object for IMPLEMENTSOP has no prototype." +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:1400 +#: libcore/asobj/MovieClip_as.cpp:804 #, c-format -msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1599 -msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgid "movieclip_goto_and_stop('%s') -- invalid frame" msgstr "" -#: libcore/vm/ASHandlers.cpp:1606 +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format msgid "" -"base goes beyond input string in ActionMbSubString, returning the empty " -"string." +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:1618 +#: libcore/asobj/MovieClip_as.cpp:891 #, c-format msgid "" -"base+size goes beyond input string in ActionMbSubString, adjusting size " -"based on length:%d and start:%d" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1667 -msgid "Not properly implemented for SWF5" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1694 -msgid "ActionStrictMode set to %1%" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:1725 +#: libcore/asobj/MovieClip_as.cpp:941 #, c-format msgid "" -"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " -"frame: %s" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:1785 +#: libcore/asobj/MovieClip_as.cpp:953 #, c-format -msgid "\t%d) type=%s, value=%s" +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:1795 +#: libcore/asobj/MovieClip_as.cpp:995 #, c-format -msgid "" -"Unknown push type %d. Execution will continue but it is likely to fail due " -"to lost sync." +msgid "Can't find hitTest target %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:1837 +#: libcore/asobj/MovieClip_as.cpp:1037 #, c-format -msgid "Invalid register %d in ActionPush" +msgid "hitTest() called with %u args" msgstr "" -#: libcore/vm/ASHandlers.cpp:1879 libcore/vm/ASHandlers.cpp:1895 -#, c-format -msgid "dict entry %d is out of bounds" +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:1929 -msgid "Undefined GetUrl2 url on stack, skipping" +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" msgstr "" -#: libcore/vm/ASHandlers.cpp:1961 +#: libcore/asobj/MovieClip_as.cpp:1117 #, c-format -msgid "branch to offset %d -- this section only runs to %d" +msgid "MovieClip.getURL(%s): extra arguments dropped" msgstr "" -#: libcore/vm/ASHandlers.cpp:1993 -#, c-format +#: libcore/asobj/MovieClip_as.cpp:1195 msgid "" -"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " -"will not be called..." +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" msgstr "" -#: libcore/vm/ASHandlers.cpp:2046 +#: libcore/asobj/MovieClip_as.cpp:1225 #, c-format msgid "" -"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " -"valid frame: %s" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" msgstr "" -#: libcore/vm/ASHandlers.cpp:2058 +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "MovieClip.globalToLocal() nimmt ein Argument" + +#: libcore/asobj/MovieClip_as.cpp:1281 #, c-format -msgid "" -"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " -"target frame..." +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" msgstr "" -#: libcore/vm/ASHandlers.cpp:2137 +#: libcore/asobj/MovieClip_as.cpp:1295 #, c-format -msgid "delete %s.%s: no object found to delete" +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:2175 -msgid "delete2 called with a path that does not resolve to an object" +#: libcore/asobj/MovieClip_as.cpp:1306 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:2197 +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "MovieClip.localToGlobal() nimmt ein Argument" + +#: libcore/asobj/MovieClip_as.cpp:1342 #, c-format -msgid "-- set local var: %s = %s" +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" msgstr "" -#: libcore/vm/ASHandlers.cpp:2230 +#: libcore/asobj/MovieClip_as.cpp:1355 #, c-format -msgid "ActionCallFunction: %s is not an object" +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:2247 +#: libcore/asobj/MovieClip_as.cpp:1366 #, c-format msgid "" -"Attempt to call a function with %u arguments while only %u are available on " -"the stack." +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:2309 +#: libcore/asobj/MovieClip_as.cpp:1395 #, c-format -msgid "---new object: %s" -msgstr "" +msgid "%s.setMask() : needs an argument" +msgstr "%s.setMask() : benötigt ein Argument" -#: libcore/vm/ASHandlers.cpp:2319 +#: libcore/asobj/MovieClip_as.cpp:1414 #, c-format -msgid "ActionNew: '%s' is not a constructor" +msgid "%s.setMask(%s) : first argument is not a DisplayObject" msgstr "" -#: libcore/vm/ASHandlers.cpp:2357 -msgid "The 'var whatever' syntax in timeline context is a no-op." +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:2445 -#, fuzzy, c-format -msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" -msgstr "%s.setMask(%s) : Erstes Argument ist kein Zeichen" +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "MovieClip.moveTo() benötigt zwei Argumente" -#: libcore/vm/ASHandlers.cpp:2480 +#: libcore/asobj/MovieClip_as.cpp:1521 #, c-format -msgid "" -"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" msgstr "" -#: libcore/vm/ASHandlers.cpp:2526 libcore/vm/ASHandlers.cpp:2534 +#: libcore/asobj/MovieClip_as.cpp:1541 #, c-format -msgid "to_primitive(%s) threw an ActionTypeError %s" +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" msgstr "" -#: libcore/vm/ASHandlers.cpp:2587 +#: libcore/asobj/MovieClip_as.cpp:1557 #, c-format -msgid "getMember called against a value that does not cast to an as_object: %s" +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" msgstr "" -#: libcore/vm/ASHandlers.cpp:2596 +#: libcore/asobj/MovieClip_as.cpp:1582 #, c-format -msgid " ActionGetMember: target: %s (object %p)" +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" msgstr "" -#: libcore/vm/ASHandlers.cpp:2612 -#, c-format -msgid "-- get_member %s.%s=%s" +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "MovieClip.curveTo() benötigt vier Argumente" + +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" msgstr "" -#: libcore/vm/ASHandlers.cpp:2631 +#: libcore/asobj/MovieClip_as.cpp:1715 #, c-format -msgid "" -"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" -msgstr "" +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "%s.beginGradientFill(%s): ungültiger Aufruf: 5 Argumente benötigt" -#: libcore/vm/ASHandlers.cpp:2641 +#: libcore/asobj/MovieClip_as.cpp:1726 #, c-format -msgid "-- set_member %s.%s=%s" +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" msgstr "" -#: libcore/vm/ASHandlers.cpp:2653 +#: libcore/asobj/MovieClip_as.cpp:1746 #, c-format -msgid "-- set_member %s.%s=%s on invalid object!" +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" msgstr "" -#: libcore/vm/ASHandlers.cpp:2714 +#: libcore/asobj/MovieClip_as.cpp:1762 #, c-format msgid "" -"Attempt to call a method with %u arguments while only %u are available on " -"the stack." +"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't cast " +"to objects" msgstr "" -#: libcore/vm/ASHandlers.cpp:2722 +#: libcore/asobj/MovieClip_as.cpp:1776 #, c-format -msgid " method name: %s" +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" msgstr "" -#: libcore/vm/ASHandlers.cpp:2723 +#: libcore/asobj/MovieClip_as.cpp:1928 #, c-format -msgid " method object/func: %s" +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" msgstr "" -#: libcore/vm/ASHandlers.cpp:2724 +#: libcore/asobj/MovieClip_as.cpp:1933 #, c-format -msgid " method nargs: %d" +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" msgstr "" -#: libcore/vm/ASHandlers.cpp:2732 -#, c-format -msgid "ActionCallMethod invoked with non-object object/func (%s)" +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" msgstr "" -#: libcore/vm/ASHandlers.cpp:2767 -#, c-format -msgid "ActionCallMethod: Can't find method %s of object %s" +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" msgstr "" -#: libcore/vm/ASHandlers.cpp:2779 +#: libcore/asobj/LoadVars_as.cpp:145 #, c-format -msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgid "new LoadVars(%s) - arguments discarded" msgstr "" -#: libcore/vm/ASHandlers.cpp:2852 +#: libcore/asobj/Selection_as.cpp:189 #, c-format -msgid "" -"Attempt to call a constructor with %u arguments while only %u are available " -"on the stack." +msgid "Selection.setFocus: expected 1 argument, got %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2864 -msgid "On ActionNewMethod: no object found on stack on ActionMethod" +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" msgstr "" -#: libcore/vm/ASHandlers.cpp:2882 -#, c-format -msgid "ActionNewMethod: can't find method %s of object %s" +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" msgstr "" -#: libcore/vm/ASHandlers.cpp:2894 -msgid "ActionNewMethod: method name is undefined and object is not a function" +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" msgstr "" -#: libcore/vm/ASHandlers.cpp:2933 -#, c-format -msgid "-- %s instanceof %s (invalid args?)" +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:2962 -#, c-format -msgid "Top of stack not an object %s at ActionEnum2 execution" +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:3094 -#, fuzzy, c-format -msgid "ActionExtends: Super is not an object (%s)" -msgstr "ActionExtends: Super ist keine as_function (%s)" - -#: libcore/vm/ASHandlers.cpp:3098 -#, fuzzy, c-format -msgid "ActionExtends: Sub is not a function (%s)" -msgstr "ActionExtends: Super ist keine as_function (%s)" - -#: libcore/vm/ASHandlers.cpp:3198 -#, c-format -msgid "" -"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?)." +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:3220 -#, c-format -msgid "DefineFunction2: named function '%s' starts at PC %d" +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:3230 -#, c-format -msgid "DefineFunction2: anonymous function starts at PC %d" +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:3282 -#, c-format -msgid "" -"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " -"finallySize:%u catchName:%s catchRegister:%u" +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:3311 -msgid "ActionWith tag length != 2; skipping" +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" msgstr "" -#: libcore/vm/ASHandlers.cpp:3321 -msgid "Empty with() block..." -msgstr "Leerer with()-Block..." - -#: libcore/vm/ASHandlers.cpp:3332 -#, c-format -msgid "with(%s) : first argument doesn't cast to an object!" +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:3449 -#, 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" - -#: libcore/vm/ASHandlers.cpp:3509 -msgid "Bogus empty GetUrl url in SWF file, skipping" +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:3521 -msgid "" -"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " -"Using GET" +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:3568 -#, c-format -msgid "" -"get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " -"loadVariable:%d)" +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" msgstr "" -#: libcore/vm/ASHandlers.cpp:3577 -msgid "getURL2 loadVariable" +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:3580 -#, c-format -msgid "getURL: target %s not found" +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" msgstr "" -#: libcore/vm/ASHandlers.cpp:3586 -#, c-format -msgid "getURL: target %s is not a sprite" +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:3605 -msgid "commonGetURL: current target is undefined" +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:3613 -msgid "getURL2 target load" +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:3619 libcore/vm/ASHandlers.cpp:3658 -#, c-format -msgid "Testing _level loading (level %u)" +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" msgstr "" -#: libcore/vm/ASHandlers.cpp:3625 -#, c-format -msgid "Unknown loadMovie target: %s" -msgstr "unbekannter loadMovie-Ziel (%s)" - -#: libcore/vm/ASHandlers.cpp:3639 -#, c-format -msgid "get url: target %s is not a sprite" +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:3645 -msgid "TESTME: target of a loadMovie changed its target path" +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" msgstr "" -#: libcore/vm/ASHandlers.cpp:3689 -#, c-format -msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" msgstr "" -#: libcore/as_environment.cpp:139 -#, c-format -msgid "get_variable(%s)" +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" msgstr "" -#: libcore/as_environment.cpp:163 +#: libcore/asobj/SharedObject_as.cpp:163 #, c-format -msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +msgid "Problems serializing an object's member %s=%s" msgstr "" -#: libcore/as_environment.cpp:169 +#: libcore/asobj/SharedObject_as.cpp:323 #, c-format -msgid "...but get_variable_raw(%s, ) succeeded (%s)!" +msgid "" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" msgstr "" -#: libcore/as_environment.cpp:216 +#: libcore/asobj/SharedObject_as.cpp:331 #, c-format -msgid "get_variable_raw(%s)" +msgid "Couldn't create dir for flushing SharedObject %s" msgstr "" -#: libcore/as_environment.cpp:222 +#: libcore/asobj/SharedObject_as.cpp:344 #, c-format -msgid "Won't get invalid raw variable name: %s" +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." msgstr "" -#: libcore/as_environment.cpp:318 +#: libcore/asobj/SharedObject_as.cpp:352 #, c-format -msgid "reference to non-existent variable '%s'" +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" msgstr "" -#: libcore/as_environment.cpp:394 -#, c-format -msgid "Path target '%s' not found while setting %s=%s" +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" msgstr "" -#: libcore/as_environment.cpp:413 +#: libcore/asobj/SharedObject_as.cpp:378 #, c-format -msgid "Won't set invalid raw variable name: %s" +msgid "Error writing %d bytes to output file %s" msgstr "" -#: libcore/as_environment.cpp:548 +#: libcore/asobj/SharedObject_as.cpp:384 #, c-format -msgid "invalid path '%s' (p=next_slash=%s)" +msgid "SharedObject '%s' written to filesystem." msgstr "" -#: libcore/as_environment.cpp:559 -#, c-format -msgid "invalid path '%s' (dot not allowed after having seen a slash)" +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" msgstr "" -#: libcore/as_environment.cpp:637 +#: libcore/asobj/SharedObject_as.cpp:521 #, c-format -msgid "Invoking get_path_element(%s) on object %p" +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." msgstr "" -#: libcore/as_environment.cpp:644 +#: libcore/asobj/SharedObject_as.cpp:534 #, c-format -msgid "Path element %s not found in object %p" +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." msgstr "" -#: libcore/abc/AbcBlock.cpp:64 libcore/abc/AbcBlock.cpp:132 -msgid "ABC: Finalizing trait yielded bad type for slot." +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" msgstr "" -#: libcore/abc/AbcBlock.cpp:187 -msgid "ABC: Bad name for trait." +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" msgstr "" -#: libcore/abc/AbcBlock.cpp:192 -msgid "ABC: Trait name must be fully qualified." +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" msgstr "" -#: libcore/abc/AbcBlock.cpp:239 libcore/abc/AbcBlock.cpp:265 -msgid "Bad method id in trait." +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" msgstr "" -#: libcore/abc/AbcBlock.cpp:255 -msgid "Bad Class id in trait." +#: libcore/asobj/SharedObject_as.cpp:756 +#, c-format +msgid "Arguments to SharedObject.flush(%s) will be ignored" msgstr "" -#: libcore/abc/AbcBlock.cpp:273 -msgid "ABC: Unknown type of trait." +#: libcore/asobj/SharedObject_as.cpp:787 +#, c-format +msgid "SharedObject.getLocal(%s): missing object name" msgstr "" -#: libcore/abc/AbcBlock.cpp:467 -#, c-format -msgid "Abc Version: %d.%d" +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" msgstr "" -#: libcore/abc/AbcBlock.cpp:566 -msgid "ABC: Bad string given for namespace." +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" msgstr "" -#: libcore/abc/AbcBlock.cpp:608 -msgid "ABC: Bad namespace for namespace set." +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" msgstr "" -#: libcore/abc/AbcBlock.cpp:678 +#: libcore/asobj/SharedObject_as.cpp:904 #, c-format -msgid "Action Block: Unknown multiname type (%d)." +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." msgstr "" -#: libcore/abc/AbcBlock.cpp:711 libcore/abc/AbcBlock.cpp:721 -#: libcore/abc/AbcBlock.cpp:731 libcore/abc/AbcBlock.cpp:741 -msgid "Action Block: Bad index in optional argument." +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" msgstr "" -#: libcore/abc/AbcBlock.cpp:751 -msgid "ABC: Bad index in optional argument, namespaces." +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" msgstr "" -#: libcore/abc/AbcBlock.cpp:773 -#, c-format -msgid "ABC: Bad default value type (%X), but continuing." +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" msgstr "" -#: libcore/abc/AbcBlock.cpp:811 -msgid "ABC: Bad return type for method info." +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" msgstr "" -#: libcore/abc/AbcBlock.cpp:824 -msgid "ABC: Unknown return type." +#: libcore/asobj/SharedObject_as.cpp:967 +#, c-format +msgid "SharedObject: error parsing SharedObject '%s'" msgstr "" -#: libcore/abc/AbcBlock.cpp:841 -msgid "ABC: Bad parameter type in method." +#: libcore/asobj/SharedObject_as.cpp:986 +#, c-format +msgid "readSOL: Reading SharedObject %s: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:850 -msgid "ABC: Unknown parameter type." -msgstr "" +#: libcore/asobj/Date_as.cpp:463 +#, fuzzy +msgid "Date constructor called with more than 7 arguments" +msgstr "Date.UTC wurde mit mehr als sieben Argumenten aufgerufen" -#: libcore/abc/AbcBlock.cpp:939 -msgid "ABC: Out of bounds instance name." -msgstr "" +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" +msgstr "Date.setTime benötigt ein Argument" -#: libcore/abc/AbcBlock.cpp:947 -msgid "ABC: QName required for instance." -msgstr "" +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" +msgstr "Date.setTime wurde mit mehr als einem Argument aufgerufen" -#: libcore/abc/AbcBlock.cpp:952 -msgid "ABC: No namespace to use for storing class." -msgstr "" +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" +msgstr "Date.setFullYear benötigt ein Argument" -#: libcore/abc/AbcBlock.cpp:967 -msgid "Duplicate class registration." -msgstr "" +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "Date.setYear benötigt ein Argument" -#: libcore/abc/AbcBlock.cpp:983 -msgid "ABC: Bad super type." -msgstr "" +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" +msgstr "Date.setYear wurde mit mehr als drei Argumenten aufgerufen" -#: libcore/abc/AbcBlock.cpp:994 +#: libcore/asobj/Date_as.cpp:928 #, c-format -msgid "ABC: Super type not found (%s)" -msgstr "" - -#: libcore/abc/AbcBlock.cpp:1001 -msgid "ABC: Can't extend a class which is final." -msgstr "" +msgid "Date.set%sMonth needs one argument" +msgstr "Date.set%sMonth benötigt ein Argument" -#: libcore/abc/AbcBlock.cpp:1007 -msgid "ABC: Can't extend an interface type." -msgstr "" +#: libcore/asobj/Date_as.cpp:961 +#, fuzzy, c-format +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "Date.set%sMonth wurde mit mehr als drei Argumenten aufgerufen" -#: libcore/abc/AbcBlock.cpp:1013 -msgid "ABC: Class cannot be its own supertype." -msgstr "" +#: libcore/asobj/Date_as.cpp:983 +#, fuzzy, c-format +msgid "Date.set%sDate needs one argument" +msgstr "Date.set%sDate benötigt ein Argument" -#: libcore/abc/AbcBlock.cpp:1034 -msgid "ABC: Bad namespace for protected." -msgstr "" +#: libcore/asobj/Date_as.cpp:997 +#, fuzzy, c-format +msgid "Date.set%sDate was called with more than one argument" +msgstr "Date.set%sDate wurde mit mehr als einem Argument aufgerufen" -#: libcore/abc/AbcBlock.cpp:1053 -msgid "ABC: Bad name for interface." -msgstr "" +#: libcore/asobj/Date_as.cpp:1024 +#, fuzzy, c-format +msgid "Date.set%sHours needs one argument" +msgstr "Date.set%sHours benötigt ein Argument" -#: libcore/abc/AbcBlock.cpp:1060 -msgid "ABC: Can't implement a non-interface type." -msgstr "" +#: libcore/asobj/Date_as.cpp:1043 +#, fuzzy, c-format +msgid "Date.set%sHours was called with more than four arguments" +msgstr "Date.set%sHours wurde mit mehr als einem Argument aufgerufen" -#: libcore/abc/AbcBlock.cpp:1072 -msgid "ABC: Out of bounds method for initializer." -msgstr "" +#: libcore/asobj/Date_as.cpp:1069 +#, fuzzy, c-format +msgid "Date.set%sMinutes needs one argument" +msgstr "Date.set%sMinutes benötigt ein Argument" -#: libcore/abc/AbcBlock.cpp:1107 -msgid "ABC: Out of bound static constructor for class." -msgstr "" +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 +#, fuzzy, c-format +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "Date.set%sMinutes wurde mit mehr als drei Argumenten aufgerufen" -#: libcore/abc/AbcBlock.cpp:1146 -msgid "ABC: Out of bounds method for script." -msgstr "" +#: libcore/asobj/Date_as.cpp:1110 +#, fuzzy, c-format +msgid "Date.set%sSeconds needs one argument" +msgstr "Date.set%sSeconds benötigt ein Argument" -#: libcore/abc/AbcBlock.cpp:1182 -msgid "ABC: Out of bounds for method body." -msgstr "" +#: libcore/asobj/Date_as.cpp:1148 +#, fuzzy, c-format +msgid "Date.set%sMilliseconds needs one argument" +msgstr "Date.set%sMilliseconds benötigt ein Argument" -#: libcore/abc/AbcBlock.cpp:1189 -msgid "ABC: Only one body per method." -msgstr "" +#: libcore/asobj/Date_as.cpp:1165 +#, fuzzy, c-format +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "Date.set%sMilliseconds wurde mit mehr als einem Argument aufgerufen" -#: libcore/abc/AbcBlock.cpp:1235 -msgid "ABC: Out of bound type for exception." -msgstr "" +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "Date.UTC benötigt ein Argument" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "Date.UTC wurde mit mehr als sieben Argumenten aufgerufen" -#: libcore/abc/AbcBlock.cpp:1245 +#: libcore/asobj/Global_as.cpp:100 #, c-format -msgid "ABC: Unknown type of object to catch. (%s)" -msgstr "" +msgid "%s needs one argument" +msgstr "%s benötigt ein Argument" -#: libcore/abc/AbcBlock.cpp:1263 -msgid "ABC: Out of bound name for caught exception." -msgstr "" +#: libcore/asobj/Global_as.cpp:106 +#, c-format +msgid "%s has more than one argument" +msgstr "%s hat mehr als ein Argument" -#: libcore/Font.cpp:128 -msgid "" -"Attempt to set font display or copyright name again. This should mean there " -"is more than one DefineFontName tag referring to the same Font. Don't know " -"what to do in this case, so ignoring." +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" msgstr "" -#: libcore/Font.cpp:166 -msgid "" -"Attempt to add an embedded glyph CodeTable to a font that already has one. " -"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " -"tag refers to a font created by DefineFone2 or DefineFont3. Don't know what " -"should happen in this case, so ignoring." +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" msgstr "" -#: utilities/soldumper.cpp:72 -msgid "This program dumps the internal data of a .sol file" -msgstr "" +#: libcore/asobj/Global_as.cpp:493 +#, c-format +msgid "%s needs at least one argument" +msgstr "%s benötigt mindestens ein Argument" -#: utilities/soldumper.cpp:74 -msgid "Usage: soldumper [h] filename" -msgstr "Verwendung: soldumper [h] Dateiname" +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" +msgstr "%s hat mehr als zwei Argumente" -#: utilities/soldumper.cpp:75 utilities/flvdumper.cpp:303 -#: utilities/dumpshm.cpp:344 -msgid "-h\tHelp" -msgstr "-h\tHilfe" +#: libcore/asobj/Global_as.cpp:594 +#, c-format +msgid "%s needs at least three arguments" +msgstr "%s benötigt mindestens drei Argumente" -#: utilities/soldumper.cpp:76 -msgid "-f\tForce local directory access" +#: libcore/asobj/Global_as.cpp:601 +#, c-format +msgid "%s has more than four arguments" +msgstr "%s hat mehr als vier Argumente" + +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" msgstr "" -#: utilities/soldumper.cpp:77 -msgid "-l\tList all .sol files in default dir" -msgstr "-l\tAlle .sol-Dateien im Standardordner auflisten" +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 +#, c-format +msgid "ASNative(%s): needs at least two arguments" +msgstr "ASNative(%s): Benötigt mindestens zwei Argumente" -#: utilities/soldumper.cpp:105 +#: libcore/asobj/Global_as.cpp:669 #, c-format -msgid "Gnash soldumper version: %s, Gnash version: %s\n" -msgstr "Gnash soldumper Version: %s, Gnash Version: %s\n" +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "" -#: utilities/soldumper.cpp:121 utilities/processor.cpp:277 -#: utilities/flvdumper.cpp:154 gui/gnash.cpp:313 -msgid "Verbose output turned on" -msgstr "Ausführliche Ausgabe eingeschaltet" +#: libcore/asobj/Global_as.cpp:712 +#, c-format +msgid "ASnative(%s): args must be 0 or above" +msgstr "" -#: utilities/soldumper.cpp:125 -msgid "forcing local directory access only" +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" msgstr "" -#: utilities/soldumper.cpp:130 -msgid "List .sol files in the default directory" +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" msgstr "" -#: utilities/processor.cpp:148 +#: libcore/asobj/Global_as.cpp:946 #, c-format -msgid "fs_callback(%p): %s %s" +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" msgstr "" -#: utilities/processor.cpp:161 +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 #, c-format -msgid "eventCallback: %s %s" +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" msgstr "" -#: utilities/processor.cpp:238 +#: libcore/asobj/Global_as.cpp:980 #, c-format -msgid "Gnash gprocessor version: %s, Gnash version: %s\n" -msgstr "Gnash gprocessor Version: %s, Gnash Version: %s\n" - -#: utilities/processor.cpp:286 -msgid "Verbose actions disabled at compile time" -msgstr "Ausführlicher Modus für Aktionen bei der Kompilierung deaktiviert" - -#: utilities/processor.cpp:293 -msgid "Verbose parsing disabled at compile time" -msgstr "Ausführlicher Modus beim Parsen bei der Kompilierung deaktiviert" +msgid "Invalid call to setInterval(%s) - missing timeout argument" +msgstr "" -#: utilities/processor.cpp:415 utilities/processor.cpp:418 gui/Player.cpp:219 -#: gui/Player.cpp:240 gui/pythonmod/gnash-view.cpp:440 -#: gui/pythonmod/gnash-view.cpp:443 +#: libcore/asobj/Global_as.cpp:1019 #, c-format -msgid "%s appended to local sandboxes" +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" msgstr "" -#: utilities/processor.cpp:591 +#: libcore/asobj/Global_as.cpp:1052 #, c-format -msgid "" -"gprocessor -- an SWF processor for Gnash.\n" -"\n" -"usage: %s [options] \n" -"\n" -"Process the given SWF movie files.\n" -"\n" -"%s%s%s%s" +msgid "Invalid call to setTimeout(%s): missing timeout argument" msgstr "" -#: utilities/processor.cpp:598 -#, fuzzy -msgid "" -"options:\n" -"\n" -" --help(-h) Print this info.\n" -" --version Print the version numbers.\n" -" -v Be verbose; i.e. print log messages to stdout\n" +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" msgstr "" -"Optionen:\n" -"\n" -" --help(-h) Diese Hilfe anzeigen.\n" -" --version Versionsnummern anzeigen.\n" -" -w Für jede Eingabedatei eine .gsc-Datei mit aufbereiteten " -"Informationen schreiben.\n" -" -v Ausführlicher Modus; d.h. Log-Meldungen nach stdout senden\n" -#: utilities/processor.cpp:605 -msgid " -vp Be verbose about movie parsing\n" -msgstr " -va Ausführlicher Modus für Film-Parsing\n" +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" +msgstr "" -#: utilities/processor.cpp:610 -msgid " -va Be verbose about ActionScript\n" -msgstr " -va Ausführlicher Modus für ActionScript\n" +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" +msgstr "" -#: utilities/processor.cpp:615 +#: libcore/asobj/XMLNode_as.cpp:227 msgid "" -" -d []\n" -" Milliseconds delay between advances (0 by default).\n" -" If '-1' the delay will be computed from the FPS.\n" -" -r 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 \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" +"XMLNode.insertBefore(): positional parameter is not a child of this node" msgstr "" -#: utilities/rtmpget.cpp:444 -msgid "Error parsing command line: " +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" msgstr "" -#: utilities/flvdumper.cpp:172 gui/gnash.cpp:531 -msgid "Error parsing command line options: " +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" msgstr "" -#: utilities/flvdumper.cpp:173 -msgid "This is a Gnash flvdumper bug." +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" msgstr "" -#: utilities/flvdumper.cpp:178 gui/gnash.cpp:585 -msgid "Error: no input file was specified. Exiting." +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" msgstr "" -#: utilities/flvdumper.cpp:300 -msgid "This program dumps the internal data of an FLV video file" +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" msgstr "" -#: utilities/flvdumper.cpp:302 -#, fuzzy -msgid "Usage: flvdumper [-h] [-m] [-a] filename" -msgstr "Verwendung: soldumper [h] Dateiname" +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " +msgstr "" -#: utilities/flvdumper.cpp:304 -msgid "-m\tPrint only Meta tags (default)" +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" msgstr "" -#: utilities/flvdumper.cpp:305 -msgid "-a\tPrint all tags." +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." msgstr "" -#: utilities/dumpshm.cpp:136 +#: libcore/asobj/NetStream_as.cpp:379 #, c-format -msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgid "Couldn't load URL %s" msgstr "" -#: utilities/dumpshm.cpp:214 +#: libcore/asobj/NetStream_as.cpp:386 #, c-format -msgid "Will use \"%s\" for memory segment file" -msgstr "" +msgid "Connecting to movie: %s" +msgstr "Verbinde zu Film: %s" -#: utilities/dumpshm.cpp:230 -msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" msgstr "" -#: utilities/dumpshm.cpp:239 -msgid "No shared memory segments found!" +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" msgstr "" -#: utilities/dumpshm.cpp:243 +#: libcore/asobj/NetStream_as.cpp:420 #, c-format -msgid "Existing SHM Key is: %s, Size is: %s" +msgid "NetStream: Could not create Video decoder: %s" msgstr "" -#: utilities/dumpshm.cpp:258 -msgid "Writing memory segment to disk: \"segment.raw\"" +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" msgstr "" -#: utilities/dumpshm.cpp:263 +#: libcore/asobj/NetStream_as.cpp:451 #, c-format -msgid "The data is: 0x%s" +msgid "Could not create Audio decoder: %s" msgstr "" -#: utilities/dumpshm.cpp:303 -msgid "kernel not configured for shared memory" +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" msgstr "" -#: utilities/dumpshm.cpp:318 -#, c-format -msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" msgstr "" -#: utilities/dumpshm.cpp:321 -#, c-format -msgid "Last changed on: %s" +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" msgstr "" -#: utilities/dumpshm.cpp:322 +#: libcore/asobj/NetStream_as.cpp:520 #, c-format -msgid "Last attached on: %s" +msgid "%p.startPlayback: playHead position reset to 0" msgstr "" -#: utilities/dumpshm.cpp:323 -#, c-format -msgid "Last detached on: %s" +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" msgstr "" -#: utilities/dumpshm.cpp:341 -msgid "This program dumps the internal data of a shared memory segment" +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" msgstr "" -#: utilities/dumpshm.cpp:343 -#, fuzzy -msgid "Usage: dumpshm [hdsanlif] filename" -msgstr "Verwendung: dumpmem [hdsanlif] Dateiname" +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" -#: utilities/dumpshm.cpp:345 -msgid "-i\tList segments" +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" msgstr "" -#: utilities/dumpshm.cpp:346 -msgid "-r\tDump SYSV segments" +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" msgstr "" -#: utilities/dumpshm.cpp:347 -msgid "-c\tDump SYSV segments to disk" +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" msgstr "" -#: utilities/dumpshm.cpp:348 -msgid "-v\tVerbose output" -msgstr "-v\tAusführliche Ausgabe" +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" +msgstr "" -#: utilities/dumpshm.cpp:360 -msgid "\tBase address of this segment: " +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" msgstr "" -#: utilities/dumpshm.cpp:362 -msgid "\tFilespec: " +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" msgstr "" -#: utilities/dumpshm.cpp:363 -msgid "\t# Bytes allocated: " +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" msgstr "" -#: utilities/dumpshm.cpp:364 -msgid "\tTotal # of bytes: " +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" msgstr "" -#: plugin/aos4/plugin.cpp:587 plugin/win32/plugin.cpp:584 +#: libcore/asobj/NetStream_as.cpp:659 #, c-format -msgid "FSCommand_callback(%p): %s %s" +msgid "%p.decodeNextAudioFrame: no more video frames in input" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:162 -msgid "WARNING: failed to create VA-API display." +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:230 gui/gtk/gtk_glue_agg_vaapi.cpp:288 -msgid "ERROR: failed to map VA-API image." +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:236 -msgid "ERROR: failed to associate VA-API subpicture." +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:370 +#: libcore/asobj/NetStream_as.cpp:735 #, c-format -msgid "ERROR: failed to setup video window for surface 0x%08x." +msgid "_parser->seek(%d) returned %d" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:377 +#: libcore/asobj/NetStream_as.cpp:742 #, c-format -msgid "ERROR: failed to associate subpicture to surface 0x%08x." +msgid "%p.seek: playHead position set to %d" msgstr "" -#: gui/gtk/gtk_glue_agg.cpp:92 gui/haiku/haiku_agg_glue.cpp:297 -#, fuzzy, c-format -msgid "Could not create AGG renderer with pixelformat %s" -msgstr "Konnte Audio-Codec %d für %s nicht öffnen" - -#: gui/gtk/gtk_glue_gtkglext.cpp:71 +#: libcore/asobj/NetStream_as.cpp:778 #, c-format -msgid "OpenGL extension version - %d.%d" -msgstr "OpenGL-Erweiterung Version %d.%d" - -#: gui/gtk/gtk_glue_gtkglext.cpp:81 msgid "" -"Cannot find the double-buffered visual.\n" -"Trying single-buffered visual." +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:87 -msgid "No appropriate OpenGL-capable visual found." +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:90 -msgid "Got single-buffered visual." +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:93 -msgid "Got double-buffered visual." +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." msgstr "" -#: gui/gtk/gtk.cpp:171 -msgid "Created XEmbedded window" +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" msgstr "" -#: gui/gtk/gtk.cpp:174 -msgid "Created top level window" +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" msgstr "" -#: gui/gtk/gtk.cpp:227 -msgid "Click to play" +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" msgstr "" -#: gui/gtk/gtk.cpp:617 +#: libcore/asobj/NetStream_as.cpp:988 #, c-format -msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" msgstr "" -#: gui/gtk/gtk.cpp:689 -msgid "Sound" -msgstr "Audio" - -#: gui/gtk/gtk.cpp:736 -msgid "GtkGui: Window resize request received" +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" msgstr "" -#: gui/gtk/gtk.cpp:1218 gui/kde/Kde4Gui.cpp:742 -msgid "Gnash preferences" -msgstr "Einstellungen" +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "" -#: gui/gtk/gtk.cpp:1253 -msgid "_Network" +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" msgstr "" -#: gui/gtk/gtk.cpp:1257 gui/kde/Kde4Gui.cpp:859 +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1255 +#, c-format +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:222 +#, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:312 +msgid "sendAndLoad(): invalid empty URL" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:397 +#, c-format +msgid "Loading from URL: '%s'" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:426 +msgid "load(): invalid empty URL" +msgstr "" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +msgid "invalid HTML tag" +msgstr "" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "ja" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "nein" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "Tiefe" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, c-format +msgid "AMF parsing error: %s" +msgstr "" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "Leerer with()-Block..." + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "unbekannter loadMovie-Ziel (%s)" + +#: libcore/vm/ASHandlers.cpp:3630 +#, c-format +msgid "get URL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "" + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "" + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" + +#: libcore/MovieClip.cpp:1116 +#, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "Konnte Variablen von %s nicht laden" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr "" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "" + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "" + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "Import-Fehler: Konnte Resource '%s' in Film '%s' nicht finden!" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" + +#: libcore/Video.cpp:69 +#, c-format +msgid "Could not create Video Decoder: %s" +msgstr "" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "" + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "" + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "" + +#: libcore/movie_root.cpp:2155 +#, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "" + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "FLV kann nicht direkt als Film geladen werden" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "Unbekannter Dateityp" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "Konnte die Film-Bibliothek '%s' nicht laden" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "Kann Kopfteil der Datei nicht lesen" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "" + +#: libcore/MovieFactory.cpp:222 +msgid "Could not find SWF inside an .exe file" +msgstr "" + +#: libcore/MovieFactory.cpp:231 +#, fuzzy, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "Unbekannter Dateityp" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "Konnte '%s' nicht öffnen. Kann Film nicht erstellen" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "streamProvider opener kann '%s' nicht öffnen" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" +"eglGetConfigs() konnte die Anzahl der Konfigurationen nicht ermitteln " +"(Fehler %s)" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "Keine EGLconfigs gefunden\n" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, fuzzy, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" +"eglGetConfigs() konnte die Anzahl der Konfigurationen nicht ermitteln " +"(Fehler %s)" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, fuzzy, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" +"eglGetConfigs() konnte die Anzahl der Konfigurationen nicht ermitteln " +"(Fehler %s)" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "Nicht genügend freier Speicher\n" + +#: libdevice/egl/eglDevice.cpp:560 +#, fuzzy, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "eglGetConfigs() konnte die Konfiguration nicht ermitteln (Fehler %s)" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, fuzzy, c-format +msgid "Could not open %s: %s" +msgstr "%s konnte nicht geöffnet werden" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +#, fuzzy +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" +"WARNUNG: Mausunterstützung könnte im Konflikt mit der unterstützung für " +"Eingabeereignisse stehen." + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +#, fuzzy +msgid "Unable to write file %1%" +msgstr "Datei %1% kann nicht geschrieben werden." + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "Verwendung: soldumper [h] Dateiname" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "-h\tHilfe" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "-l\tAlle .sol-Dateien im Standardordner auflisten" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "Gnash soldumper Version: %s, Gnash Version: %s\n" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "Ausführliche Ausgabe eingeschaltet" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "Gnash gprocessor Version: %s, Gnash Version: %s\n" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "Ausführlicher Modus für Aktionen bei der Kompilierung deaktiviert" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "Ausführlicher Modus beim Parsen bei der Kompilierung deaktiviert" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "%s wurde zu lokalen Sandboxes hinzugefügt" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr " -va Ausführlicher Modus für Film-Parsing\n" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr " -va Ausführlicher Modus für ActionScript\n" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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/dumpshm.cpp:136 +#, fuzzy, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "Gnash soldumper Version: %s, Gnash Version: %s\n" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "-v\tAusführliche Ausgabe" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "" + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "" + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "" + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "" + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "" + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "" + +#: utilities/flvdumper.cpp:178 +#, fuzzy +msgid "Error: no input file was specified. Exiting." +msgstr "Fehler: Keine Eingabedatei angegeben. Abbruch." + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "" + +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " +msgstr "" + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1144 +#, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "" + +#: cygnal/libnet/http.cpp:1562 +#, c-format +msgid "Version: %d.%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr "" + +#: cygnal/cygnal.cpp:342 +#, fuzzy, c-format +msgid "Couldn't connect to %s" +msgstr "Konnte mit Datenbank nicht verbinden" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 #, fuzzy -msgid "Network preferences" -msgstr "Netzwerkverbindungen" +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, " +"Inc.\n" +"Für Gnash gibt es KEINE GARANTIE, soweit dies gesetzlich zulässig ist.\n" +"Sie können Kopien von Gnash weitergeben unter den Bedingungen der GNU " +"General\n" +"Public License. Weitere Informationen entnehmen Sie bitte der Datei namens " +"COPYING.\n" -#: gui/gtk/gtk.cpp:1265 -msgid "Network timeout in seconds (0 for no timeout):" +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" msgstr "" -#: gui/gtk/gtk.cpp:1284 -msgid "_Logging" -msgstr "_Logging" +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" -#: gui/gtk/gtk.cpp:1289 gui/kde/Kde4Gui.cpp:760 -msgid "Logging options" -msgstr "Logging-Optionen" +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" -#: gui/gtk/gtk.cpp:1293 -msgid "Verbosity level:" -msgstr "Ausführlichkeit:" +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" -#: gui/gtk/gtk.cpp:1306 -msgid "Log to _file" -msgstr "Log in _Datei schreiben" +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" -#: gui/gtk/gtk.cpp:1312 -msgid "Logfile name:" -msgstr "Logdatei:" +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" -#: gui/gtk/gtk.cpp:1325 -msgid "Log _parser output" -msgstr "Ausgabe des _Parsers loggen" +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "" -#: gui/gtk/gtk.cpp:1333 -msgid "Log SWF _actions" -msgstr "SWF-A_ktionen loggen" +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" -#: gui/gtk/gtk.cpp:1341 -msgid "Log malformed SWF _errors" -msgstr "SWF-_Fehler loggen" +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, c-format +msgid "Error parsing command line options: %s" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, fuzzy, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "Durchsuche Verzeichnis \"%s\"nach Plugins" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" +msgstr "" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "Dies ist ein Fehler in Gnash." + +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "Logging auf Datenträger aktiviert" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "" + +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" + +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." +msgstr "Kein Renderer! %s wird nicht unterstützt." + +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "Keine geeigneten Eingabeereignis-Geräte gefunden (Benutzermodus)" + +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "Keine geeigneten Eingabeereignis-Geräte gefunden" + +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "" +"WARNUNG: Mausunterstützung könnte im Konflikt mit der unterstützung für " +"Eingabeereignisse stehen." + +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "Unterstützung für Touchscreen aktivieren." + +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "" +"WARNUNG: Unterstützung für Babbage-Tablet wurde wegen Konflikt mit TSlib " +"deaktiviert" + +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "Unterstützung für Babbage-Touchscreen wird aktiviert" + +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "Unterstützung für Ausschalter wird aktiviert" + +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "Wiederholrate des Films ist %d, Verzögerung wird auf %d ms angepasst" + +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "Diese Oberfläche unterstützt noch keine Menüs" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "Diese GUI unterstützt keinen Mauszeiger" + +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" +msgstr "Steuer-TTY konnte nicht ermittelt werden" + +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, c-format +msgid "Could not open %s" +msgstr "%s konnte nicht geöffnet werden" + +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" +msgstr "Aktueller Status des Terminals konnte nicht bestimmt werden" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "Neues Terminal konnte nicht angefragt werden" + +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" +msgstr "Gerät für Terminalnummer %d konnte nicht gefunden werden" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" +msgstr "Terminalnummer %d konnte nicht aktiviert werden" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "Fehler beim Warten auf die Aktivierung des Terminals %d" + +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" +msgstr "An Steuer-TTY konnte nicht angehängt werden (%s)" + +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" +msgstr "Derzeitiger Tastaturmodus konnte im Terminal nicht abgefragt werden" + +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" +msgstr "Wechsel in den grafischen Modus im neuen Terminal ist gescheitert" + +#: gui/fb/fb.cpp:690 +msgid "Could not restore keyboard mode" +msgstr "Tastaturmodus konnte nicht wiederhergestellt werden" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" +msgstr "EGL-Anzeigegerät wurde gefunden" + +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "Ein Framebuffer-Anzeigegerät wurde gefunden" + +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "X11-Anzeigegerät wurde gefunden" + +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "DirectFB-Anzeigegerät wurde gefunden" + +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "Im Test wurden keine Anzeigegeräte gefunden!" + +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "OpenVG-Renderer konnte nicht erzeugt werden" + +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "Kein Renderer festgelegt." + +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "EGL: getDisplay ok" + +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "EGL: initialize ok" + +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "EGL: config ok" + +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "EGL: surface ok" + +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "EGL: context ok" + +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "EGL: current ok" + +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "Kein Renderer in %s festgelegt!" + +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "Rendler-Handler für AGG konnte nicht erzeugt werden!" + +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "Bisher keine Geräteebene initialisiert!" + +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "Das Pixelformat Ihres Framebuffers konnte nicht erkannt werden." + +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "Doppelte Pufferung wurde deaktiviert" + +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "Doppelte Pufferung wurde aktiviert" + +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "Keine Darstellungsgrenzen in %s festgelegt!" + +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "Fehler beim Verarbeiten der Optionen: %s\n" + +#: gui/gnash.cpp:166 +msgid "Error: no input file was specified. Exiting.\n" +msgstr "Fehler: Keine Eingabedatei angegeben. Abbruch.\n" + +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "Ungültiger Dateideskriptor %1% für Host-Kommunikation\n" + +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "Ungültiger Dateideskriptor %1% für Steuerkommunikation\n" + +#: gui/gnash.cpp:251 +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:267 +msgid "Debugging options" +msgstr "Optionen zur Fehlerdiagnose" + +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "Ausführliche Ausgabe einschalten" + +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "Fehlerdiagnoseprotokoll auf Festplatte erstellen" -#: gui/gtk/gtk.cpp:1349 -msgid "Log ActionScript _coding errors" -msgstr "_ActionScript-Fehler loggen" +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "(Sehr) ausführlicher Modus für Film-Aktionen" -#: gui/gtk/gtk.cpp:1365 -msgid "_Security" -msgstr "_Sicherheit" +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "(Sehr) ausführlicher Modus für Film-Parsing" -#: gui/gtk/gtk.cpp:1372 gui/kde/Kde4Gui.cpp:811 -msgid "Network connections" -msgstr "Netzwerkverbindungen" +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "Bilwiederholrate alle … Sekunden ausgeben" -#: gui/gtk/gtk.cpp:1378 -msgid "Connect only to local _host" -msgstr "Nur mit Localhost verbinden" +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "Optionen" -#: gui/gtk/gtk.cpp:1385 -msgid "Connect only to local _domain" -msgstr "Nur mit lokaler Domain verbinden" +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "Diese Hilfe anzeigen und beenden" -#: gui/gtk/gtk.cpp:1392 -msgid "Disable SSL _verification" -msgstr "SSL-Verbindungen nicht validieren" +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "Versionsinformationen ausgeben und beenden" -#: gui/gtk/gtk.cpp:1399 -msgid "_Whitelist" -msgstr "" +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "Film um den angegebenen Faktor skalieren" -#: gui/gtk/gtk.cpp:1408 -msgid "_Blacklist" -msgstr "" +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "Wartezeit in der Hauptschleife in Millisekunden" -#: gui/gtk/gtk.cpp:1417 gui/kde/Kde4Gui.cpp:829 -msgid "Privacy" -msgstr "Privatsphäre" +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "Audio-Ausgabedatei (WAV-Format)" -#: gui/gtk/gtk.cpp:1421 gui/kde/Kde4Gui.cpp:832 -msgid "Shared objects directory:" -msgstr "SharedObject-Ordner" +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "Zu verwendende Hardware-Grafikbeschleunigung" -#: gui/gtk/gtk.cpp:1433 -msgid "Do _not write Shared Object files" -msgstr "SharedObject-Dateien nicht schreiben" +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "X11-Fensterkennung für die Anzeige" -#: gui/gtk/gtk.cpp:1440 -msgid "Only _access local Shared Object files" -msgstr "Nur lokale SharedObject-Dateien öffnen" +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "Breite des Fensters festlegen" -#: gui/gtk/gtk.cpp:1447 -msgid "Disable Local _Connection object" -msgstr "Local-_Connection-Object deaktivieren" +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "Höhe des Fensters festlegen" -#: gui/gtk/gtk.cpp:1461 -msgid "_Media" -msgstr "_Media" +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "X-Position des Fensters festlegen" -#: gui/gtk/gtk.cpp:1467 gui/kde/Kde4Gui.cpp:877 -msgid "Sound" -msgstr "Audio" +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "Y-Position des Fensters festlegen" -#: gui/gtk/gtk.cpp:1472 -msgid "Use sound _handler" -msgstr "Soundhandler verwenden" +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "Nach der Anzeige des letzten Bildes beenden" -#: gui/gtk/gtk.cpp:1480 -#, fuzzy -msgid "Media Streams" -msgstr "VM-Eigenschaften" +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "Rendern und Sound deaktivieren" -#: gui/gtk/gtk.cpp:1486 gui/kde/Kde4Gui.cpp:884 -msgid "Save media streams to disk" -msgstr "" +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "Rendern aktivieren, Sound deaktivieren" -#: gui/gtk/gtk.cpp:1495 gui/kde/Kde4Gui.cpp:890 -msgid "Save dynamically loaded media to disk" -msgstr "" +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "Sound aktivieren, Rendern deaktivieren" -#: gui/gtk/gtk.cpp:1503 gui/kde/Kde4Gui.cpp:894 -#, fuzzy -msgid "Saved media directory:" -msgstr "SharedObject-Ordner" +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "Rendern und Sound aktivieren" -#: gui/gtk/gtk.cpp:1523 -msgid "_Player" -msgstr "_Player" +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "Der zu verwendende Medien-Handler" -#: gui/gtk/gtk.cpp:1529 gui/kde/Kde4Gui.cpp:906 -msgid "Player description" -msgstr "Player-Beschreibung" +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "Zu verwendender Renderer" -#: gui/gtk/gtk.cpp:1537 gui/kde/Kde4Gui.cpp:909 -msgid "Player version:" -msgstr "Player-Version:" +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "Nach der angegebenen Anzahl an Sekunden beenden" -#: gui/gtk/gtk.cpp:1553 gui/kde/Kde4Gui.cpp:915 -msgid "Operating system:" -msgstr "Betriebssystem:" +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "»Echte« Adresse des Videos festlegen" -#: gui/gtk/gtk.cpp:1563 -msgid "If blank, Gnash will detect your OS" -msgstr "Wenn leer, ermittelt Gnash das Betriebssystem" +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "Basisadresse zur Auflösung relativer Adressen angeben" -#: gui/gtk/gtk.cpp:1573 gui/kde/Kde4Gui.cpp:926 -msgid "URL opener:" -msgstr "Befehl zum Öffnen von URLs:" +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "Parameter festlegen (z.B. »FlashVars=A=1&b=2«)" -#: gui/gtk/gtk.cpp:1585 gui/kde/Kde4Gui.cpp:933 -msgid "Performance" -msgstr "Leistung" +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "Für externe Kommunikation zu verwendender Dateideskriptor" -#: gui/gtk/gtk.cpp:1599 gui/kde/Kde4Gui.cpp:936 -msgid "Max size of movie library:" -msgstr "Größe der Filmbibliothek:" +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "Nach angegebener Zahl an Einzelbildweiterschaltungen abbrechen" -#: gui/gtk/gtk.cpp:1611 -msgid "Start _Gnash in pause mode" -msgstr "_Gnash in Pausemodus starten" +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" +msgstr "Im Vollbildmodus starten" -#: gui/gtk/gtk.cpp:1635 gui/kde/Kde4Gui.cpp:455 -msgid "Movie properties" -msgstr "Film-Eigenschaften" +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" +msgstr "Ohne Anzeige der Menüleiste starten" -#: gui/gtk/gtk.cpp:1709 gui/kde/Kde4Gui.cpp:474 -msgid "Variable" -msgstr "Variable" +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" +msgstr "Liste der Bilder zur Speicherung als Bildschirmfotos" -#: gui/gtk/gtk.cpp:1722 gui/kde/Kde4Gui.cpp:475 -msgid "Value" -msgstr "Wert" +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" +msgstr "Dateinamensmuster für Bildschirmfotos" -#: gui/gtk/gtk.cpp:1776 -#, fuzzy -msgid "Gnash is the GNU SWF Player based on GameSWF." -msgstr "Gnash ist der SWF-Player von GNU, der auf GameSWF basiert." +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "Qualität der Bildschirmfotos (nicht alle Formate)" -#: gui/gtk/gtk.cpp:1780 -msgid "" -"\n" -"Renderer: " -msgstr "" +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "Eingabedateien" -#: gui/gtk/gtk.cpp:1782 -msgid "" -"\n" -"Hardware Acceleration: " -msgstr "" +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "Optionen für die Ausgabe (dump)" -#: gui/gtk/gtk.cpp:1784 -msgid "" -"\n" -"GUI: " -msgstr "" +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "Video-Ausgabedatei (Rohformat), optional Bildwiederholrate (@)" -#: gui/gtk/gtk.cpp:1786 -msgid "" -"\n" -"Media: " +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" msgstr "" -"\n" -"Media: " +"Anzahl der Millisekunden Verzögerung zwischen Einzelbildweiterschaltungen" -#: gui/gtk/gtk.cpp:1808 gui/gtk/gtk.cpp:1845 -msgid "translator-credits" -msgstr "Alwin Meschede" +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "Ausdruck zum Auslösen der Ausgabe" -#: gui/gtk/gtk.cpp:1837 -#, fuzzy -msgid "Gnash" -msgstr "Gnash " +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "Tasten:\n" -#: gui/gtk/gtk.cpp:1880 -msgid "_File" -msgstr "_Datei" +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "Beenden\n" -#: gui/gtk/gtk.cpp:1933 -msgid "_Edit" -msgstr "_Bearbeiten" +#: gui/gnash.cpp:489 +msgid "Toggle fullscreen\n" +msgstr "Vollbild ein- oder ausschalten\n" -#: gui/gtk/gtk.cpp:1953 -msgid "_Help" -msgstr "_Hilfe" +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" +msgstr "Wiedergabe und Pause umschalten\n" -#: gui/gtk/gtk.cpp:1973 -msgid "_View" -msgstr "_Ansicht" +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" +msgstr "Film neu starten\n" -#: gui/gtk/gtk.cpp:1981 -msgid "Redraw" -msgstr "Aktualisieren" +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" +msgstr "Ein Bildschirmfoto aufnehmen\n" -#: gui/gtk/gtk.cpp:1991 gui/gtk/gtk.cpp:1996 gui/gnash.cpp:71 -msgid "Toggle fullscreen" -msgstr "Vollbild" +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "Sofortiges neu zeichnen erzwingen\n" -#: gui/gtk/gtk.cpp:2005 -msgid "Show updated ranges" -msgstr "" +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" +msgstr "Aufruf: gnash [Optionen] Filmdatei.swf\n" -#: gui/gtk/gtk.cpp:2024 -msgid "_Quality" -msgstr "" +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" +msgstr "Wiedergabe eines SWF-Films (Shockwave Flash)\n" -#: gui/gtk/gtk.cpp:2034 -msgid "Low" +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" msgstr "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software " +"Foundation, Inc.\n" +"Gnash wird OHNE JEDE GARANTIE veröffentlicht, soweit dies gesetzlich " +"zusätzlich ist.\n" +"Sie können Kopien von Gnash unter den Bedingungen der GNU General\n" +"Public License verbreiten. Weitere Informationen finden Sie in der Datei " +"COPYING.\n" +"\n" -#: gui/gtk/gtk.cpp:2040 -#, fuzzy -msgid "Medium" -msgstr "_Media" +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "Build-Optionen " -#: gui/gtk/gtk.cpp:2046 -msgid "High" -msgstr "" +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr " Renderer: " -#: gui/gtk/gtk.cpp:2052 -msgid "Best" -msgstr "" +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr " Hardware-Grafikbeschleunigung: " -# (Taken from Totem translation) -#: gui/gtk/gtk.cpp:2065 -msgid "Movie _Control" -msgstr "_Gehe zu" +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr " GUI: " -#: gui/gtk/gtk.cpp:2076 gui/kde/Kde4Gui.cpp:578 -msgid "Play" -msgstr "Wiedergabe" +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr " Medien-Handler: " -#: gui/gtk/gtk.cpp:2087 gui/kde/Kde4Gui.cpp:582 -msgid "Pause" -msgstr "Pause" +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr " Konfiguriert mit: " -#: gui/gtk/gtk.cpp:2097 gui/kde/Kde4Gui.cpp:586 -msgid "Stop" -msgstr "Stopp" +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr " CXXFLAGS: " -#: gui/gtk/gtk.cpp:2109 gui/kde/kde.cpp:416 -msgid "Restart Movie" -msgstr "Neu starten" +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" +msgstr "AGG-Renderer mit Pixelformat RGB24 konnte nicht erzeugt werden" -#: gui/gtk/gtk.cpp:2196 gui/gtk/gtk.cpp:2197 -#, c-format -msgid "Couldn't find pixmap file: %s" -msgstr "Konnte Bilddatei '%s' nicht finden" +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "Anfrage zur Anzeige im X11-Fenster wird ignoriert" -#: gui/gtk/gtk.cpp:2203 -#, c-format -msgid "Failed to load pixbuf file: %s: %s" -msgstr "" +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "# FATAL: Mit dem Argument -D wurde kein Dateiname angegeben." -#: gui/gtk/gtk.cpp:2493 gui/aos4/aos4.cpp:266 -#, c-format -msgid "" -"Attempting to open file %s.\n" -"NOTE: the file open functionality is not yet implemented!" +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." msgstr "" +"# FATAL: Mit dem Argument -S wurde keine Verzögerung (sleep) in ms " +"angegeben." -#: gui/gtk/gtk.cpp:2510 gui/gtk/gtk.cpp:2523 -msgid "Open file" -msgstr "Datei öffnen" +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "# FATAL: Mit dem Argument -T wurde kein Triggerwert angegeben.\n" -#: gui/aos4/aos4.cpp:70 +#: gui/dump/dump.cpp:352 #, c-format -msgid "Exception: %s on file %s line %d" -msgstr "" - -#: gui/aos4/aos4.cpp:274 -msgid "Cannot open File Requester!\n" -msgstr "" - -#: gui/aos4/aos4.cpp:609 -msgid "error creating RenderHandler!\n" -msgstr "" - -#: gui/aos4/aos4_cairo_glue.cpp:124 -#, fuzzy, c-format -msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." -msgstr "AGGs Bittiefe muss 16, 24 oder 32 Bit sein, nicht %d Bit." +msgid "Unable to write file '%s'." +msgstr "Datei »%s« kann nicht geschrieben werden." -#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 -msgid "Cannot layout Menu!!\n" -msgstr "" +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" +msgstr "Öffnen der Bildschirmfoto-Datei »%s« fehlgeschlagen." -#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 -msgid "Cannot create Menu!!\n" -msgstr "" +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" +msgstr "spawn_thread ist gescheitert" -#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 -msgid "Cannot get Visual Info!!\n" -msgstr "" +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" +msgstr "resume_thread ist gescheitert" -#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 -msgid "Cannot get WB Screen pointer!!\n" +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 -msgid "prepDrawingArea() failed.\n" -msgstr "" +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" +msgstr "send_data ist gescheitert" -#: gui/aos4/aos4_agg_glue.cpp:116 gui/sdl/sdl_agg_glue.cpp:78 -#: gui/haiku/haiku_agg_glue.cpp:290 +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 #, c-format msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." msgstr "AGGs Bittiefe muss 16, 24 oder 32 Bit sein, nicht %d Bit." -#: gui/aos4/aos4_agg_glue.cpp:277 +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 #, c-format -msgid "AOS4-AGG: %i byte offscreen buffer allocated" -msgstr "" - -#: gui/sdl/sdl_agg_glue.cpp:95 -msgid "SDL_SetVideoMode() failed for SdlAggGlue." -msgstr "" +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "AGG-Renderer mit Pixelformat %s konnte nicht erzeugt werden" -#: gui/sdl/sdl_agg_glue.cpp:132 gui/haiku/haiku_agg_glue.cpp:416 +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 #, c-format msgid "SDL-AGG: %i byte offscreen buffer allocated" -msgstr "" +msgstr "SDL-AGG: %i Byte Offscreen-Puffer zugewiesen" -#: gui/kde/Kde4Gui.cpp:115 +#: gui/qt/Qt4Gui.cpp:120 msgid "Cairo renderer not supported!" -msgstr "" +msgstr "Cairo-Renderer wird nicht unterstützt!" -#: gui/kde/Kde4Gui.cpp:123 +#: gui/qt/Qt4Gui.cpp:128 msgid "OpenGL renderer not supported!" -msgstr "" +msgstr "OpenGL-Renderer wird nicht unterstützt!" -#: gui/kde/Kde4Gui.cpp:131 +#: gui/qt/Qt4Gui.cpp:136 msgid "AGG renderer not supported!" -msgstr "" +msgstr "AGG-Renderer wird nicht unterstützt!" -#: gui/kde/Kde4Gui.cpp:208 -#, fuzzy -msgid "Setting renderer" -msgstr "Schalte Debugger EIN" +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "Film-Eigenschaften" -#: gui/kde/Kde4Gui.cpp:212 -#, fuzzy -msgid "Set renderer" -msgstr " Renderer: " +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "Variable" -#: gui/kde/Kde4Gui.cpp:562 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "Wert" + +#: gui/qt/Qt4Gui.cpp:588 msgid "Properties" -msgstr "Film-Eigenschaften" +msgstr "Eigenschaften" -#: gui/kde/Kde4Gui.cpp:566 gui/kde/kde.cpp:424 +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 msgid "Quit Gnash" msgstr "Gnash beenden" -#: gui/kde/Kde4Gui.cpp:573 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:599 msgid "Preferences" msgstr "Einstellungen" -#: gui/kde/Kde4Gui.cpp:590 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "Wiedergabe" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "Pause" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "Stopp" + +#: gui/qt/Qt4Gui.cpp:616 msgid "Restart" msgstr "Neu starten" -#: gui/kde/Kde4Gui.cpp:595 gui/kde/kde.cpp:423 +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 msgid "Refresh" -msgstr "" +msgstr "Aktualisieren" -#: gui/kde/Kde4Gui.cpp:599 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:625 msgid "Fullscreen" msgstr "Vollbild" -#: gui/kde/Kde4Gui.cpp:614 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:640 msgid "File" -msgstr "_Datei" +msgstr "Datei" -#: gui/kde/Kde4Gui.cpp:619 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:645 msgid "Edit" -msgstr "_Bearbeiten" +msgstr "Bearbeiten" # (Taken from Totem translation) -#: gui/kde/Kde4Gui.cpp:623 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:649 msgid "Movie Control" -msgstr "_Gehe zu" +msgstr "Filmsteuerung" -#: gui/kde/Kde4Gui.cpp:630 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:656 msgid "View" -msgstr "_Ansicht" +msgstr "Ansicht" -#: gui/kde/Kde4Gui.cpp:712 +#: gui/qt/Qt4Gui.cpp:738 msgid "Click to Play" -msgstr "" +msgstr "Klicken zum Abspielen" -#: gui/kde/Kde4Gui.cpp:757 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "Gnash-Einstellungen" + +#: gui/qt/Qt4Gui.cpp:785 msgid "Logging" -msgstr "_Logging" +msgstr "Protokollierung" -#: gui/kde/Kde4Gui.cpp:763 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "Protokoll-Optionen" + +#: gui/qt/Qt4Gui.cpp:791 msgid "Verbosity level" -msgstr "Ausführlichkeit:" +msgstr "Ausführlichkeitsstufe" -#: gui/kde/Kde4Gui.cpp:781 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:809 msgid "Log to file" -msgstr "Log in _Datei schreiben" +msgstr "Protokoll in Datei schreiben" -#: gui/kde/Kde4Gui.cpp:788 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:816 msgid "Log parser output" -msgstr "Ausgabe des _Parsers loggen" +msgstr "Ausgabe des Parsers protokollieren" -#: gui/kde/Kde4Gui.cpp:792 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:820 msgid "Log SWF actions" -msgstr "SWF-A_ktionen loggen" +msgstr "SWF-Aktionen protokollieren" -#: gui/kde/Kde4Gui.cpp:796 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:824 msgid "Log malformed SWF errors" -msgstr "SWF-_Fehler loggen" +msgstr "SWF-Fehler protokollieren" -#: gui/kde/Kde4Gui.cpp:801 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:829 msgid "Log ActionScript coding errors" -msgstr "_ActionScript-Fehler loggen" +msgstr "ActionScript-Fehler protokollieren" -#: gui/kde/Kde4Gui.cpp:808 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:836 msgid "Security" -msgstr "_Sicherheit" +msgstr "Sicherheit" -#: gui/kde/Kde4Gui.cpp:814 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "Netzwerkverbindungen" + +#: gui/qt/Qt4Gui.cpp:842 msgid "Connect only to local host" msgstr "Nur mit Localhost verbinden" -#: gui/kde/Kde4Gui.cpp:819 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:847 msgid "Connect only to local domain" msgstr "Nur mit lokaler Domain verbinden" -#: gui/kde/Kde4Gui.cpp:824 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:852 msgid "Disable SSL verification" msgstr "SSL-Verbindungen nicht validieren" -#: gui/kde/Kde4Gui.cpp:838 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "Privatsphäre" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "SharedObject-Ordner:" + +#: gui/qt/Qt4Gui.cpp:866 msgid "Do not write Shared Object files" msgstr "SharedObject-Dateien nicht schreiben" -#: gui/kde/Kde4Gui.cpp:844 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:872 msgid "Only access local Shared Object files" msgstr "Nur lokale SharedObject-Dateien öffnen" -#: gui/kde/Kde4Gui.cpp:849 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:877 msgid "Disable Local Connection object" -msgstr "Local-_Connection-Object deaktivieren" +msgstr "Local-Connection-Object deaktivieren" -#: gui/kde/Kde4Gui.cpp:856 +#: gui/qt/Qt4Gui.cpp:884 msgid "Network" -msgstr "" +msgstr "Netzwerk" -#: gui/kde/Kde4Gui.cpp:862 +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "Netzwerkeinstellungen" + +#: gui/qt/Qt4Gui.cpp:890 msgid "Network timeout in seconds" -msgstr "" +msgstr "Netzwerk-Zeitüberschreitung in Sekunden" -#: gui/kde/Kde4Gui.cpp:874 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:902 msgid "Media" -msgstr "_Media" +msgstr "Medien" -#: gui/kde/Kde4Gui.cpp:880 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "Audio" + +#: gui/qt/Qt4Gui.cpp:908 msgid "Use sound handler" msgstr "Soundhandler verwenden" -#: gui/kde/Kde4Gui.cpp:903 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "Medienstreams auf einem Datenträger speichern" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "Dynamisch geladene Medien auf Datenträger speichern" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "Ordner für gespeicherte Medien:" + +#: gui/qt/Qt4Gui.cpp:931 msgid "Player" -msgstr "_Player" +msgstr "Abspieler" + +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "Player-Beschreibung" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "Player-Version:" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "Betriebssystem:" -#: gui/kde/Kde4Gui.cpp:920 gui/kde/Kde4Gui.cpp:993 +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 msgid "" -msgstr "" +msgstr "" -#: gui/kde/Kde4Gui.cpp:945 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "Befehl zum Öffnen von Adressen:" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "Leistung" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "Maximale Größe der Filmbibliothek:" + +#: gui/qt/Qt4Gui.cpp:973 msgid "Start Gnash in pause mode" -msgstr "_Gnash in Pausemodus starten" +msgstr "Gnash im Pausemodus starten" + +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "AGG-Renderer mit Pixelformat ABGR32 konnte nicht erzeugt werden" -#: gui/kde/kde.cpp:413 +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "AGG-Renderer mit Pixelformat BGRA32 konnte nicht erzeugt werden" + +#: gui/qt/kde.cpp:413 msgid "Play Movie" msgstr "Wiedergabe" -#: gui/kde/kde.cpp:414 +#: gui/qt/kde.cpp:414 msgid "Pause Movie" msgstr "Pause" -#: gui/kde/kde.cpp:415 +#: gui/qt/kde.cpp:415 msgid "Stop Movie" msgstr "Stopp" -#: gui/kde/kde.cpp:418 +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "Neu starten" + +#: gui/qt/kde.cpp:418 msgid "Step Forward" msgstr "Vorspulen" -#: gui/kde/kde.cpp:419 +#: gui/qt/kde.cpp:419 msgid "Step Backward" msgstr "Zurückspulen" -#: gui/kde/kde.cpp:420 +#: gui/qt/kde.cpp:420 msgid "Jump Forward" msgstr "Vorwärts springen" -#: gui/kde/kde.cpp:421 +#: gui/qt/kde.cpp:421 msgid "Jump Backward" msgstr "Zurück springen" -#: gui/kde/kde_glue_agg.cpp:156 -msgid "Could not create AGG renderer with pixelformat BGRA32" -msgstr "" - -#: gui/kde/Kde4GlueAgg.cpp:115 -msgid "Could not create AGG renderer with pixelformat ABGR32" -msgstr "" - -#: gui/riscos/riscos_glue_agg.cpp:70 gui/fltk/fltk_glue_agg.cpp:50 -msgid "Could not create AGG renderer with pixelformat RGB24" -msgstr "" - -#: gui/fb/EventDevice.cpp:67 -#, fuzzy, c-format -msgid "Could not open %s: %s" -msgstr "Konnte Datei %s nicht öffnen" - -#: gui/fb/EventDevice.cpp:72 +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 #, c-format -msgid "Could not set non-blocking mode for pointing device: %s" -msgstr "" - -#: gui/fb/fb.cpp:207 -msgid "Closing framebuffer device" +msgid "Could not create sound handler: %s. Will continue without sound." msgstr "" +"Soundhandler konnte nicht erzeugt werden: %s. Wird ohne Sound fortgesetzt." -#: gui/fb/fb.cpp:213 -msgid "Free'ing offscreen buffer" -msgstr "" - -#: gui/fb/fb.cpp:227 -msgid "LUT8: Setting up colormap" -msgstr "" - -#: gui/fb/fb.cpp:252 -#, c-format -msgid "LUT8: Error setting colormap: %s" +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" msgstr "" +"Audio erfordert, jedoch wurde keine Audiounterstützung bei der Kompilierung " +"aktiviert" -#: gui/fb/fb.cpp:293 +#: gui/aos4/aos4.cpp:70 #, c-format -msgid "Framebuffer device uses %d bytes of memory." -msgstr "" +msgid "Exception: %s on file %s line %d" +msgstr "Ausnahme: %s in Datei %s, Zeile %d" -#: gui/fb/fb.cpp:295 +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 #, c-format -msgid "Video mode: %dx%d with %d bits per pixel." -msgstr "" - -#: gui/fb/fb.cpp:340 -#, fuzzy -msgid "Double buffering enabled" -msgstr "Debugger eingeschaltet >>" - -#: gui/fb/fb.cpp:343 -msgid "Double buffering disabled" +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" msgstr "" +"Es wird versucht, die Datei %s zu öffnen.\n" +"Achtung: Die Funktionalität zum Öffnen von Dateien wurde noch nicht " +"implementiert!" -#: gui/fb/fb.cpp:351 -#, fuzzy, c-format -msgid "red channel: %d / %d" -msgstr "Der AMF Channel-Index ist %d" - -#: gui/fb/fb.cpp:353 -#, fuzzy, c-format -msgid "green channel: %d / %d" -msgstr "Der AMF Channel-Index ist %d" +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" +msgstr "Dateiabfrage nicht geöffnet werden!\n" -#: gui/fb/fb.cpp:355 -#, fuzzy, c-format -msgid "blue channel: %d / %d" -msgstr "Der AMF Channel-Index ist %d" +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" +msgstr "Fehler beim Erstellen des Render-Handlers!\n" -#: gui/fb/fb.cpp:357 +#: gui/aos4/aos4_cairo_glue.cpp:124 #, c-format -msgid "Total bits per pixel: %d" -msgstr "" - -#: gui/fb/fb.cpp:520 -msgid "This GUI does not yet support menus" -msgstr "" - -#: gui/fb/fb.cpp:526 -msgid "This GUI does not yet support a mouse pointer" -msgstr "" - -#: gui/fb/fb.cpp:614 -msgid "WARNING: Could not detect controlling TTY" -msgstr "" - -#: gui/fb/fb.cpp:624 gui/fb/fb.cpp:660 gui/fb/fb.cpp:693 gui/fb/fb.cpp:742 -#, fuzzy, c-format -msgid "WARNING: Could not open %s" -msgstr "Konnte Codec %d nicht öffnen" +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "Bittiefe für Cairo muss 16, 24 oder 32 Bit sein, nicht %d Bit." -#: gui/fb/fb.cpp:629 -msgid "WARNING: Could not get current VT state" -msgstr "" +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "Menülayout konnte nicht erzeugt werden!!\n" -#: gui/fb/fb.cpp:635 -#, c-format -msgid "Original TTY NO = %d" -msgstr "" +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "Menü konnte nicht angelegt werden.\n" -#: gui/fb/fb.cpp:640 -msgid "WARNING: Could not request a new VT" -msgstr "" +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "Anzeigeinfo konnte nicht erhalten werden.\n" -#: gui/fb/fb.cpp:645 -#, c-format -msgid "Own TTY NO = %d" +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" msgstr "" -#: gui/fb/fb.cpp:654 gui/fb/fb.cpp:687 gui/fb/fb.cpp:736 -#, c-format -msgid "WARNING: Could not find device for VT number %d" -msgstr "" +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "prepDrawingArea() ist gescheitert.\n" -#: gui/fb/fb.cpp:665 gui/fb/fb.cpp:747 +#: gui/aos4/aos4_agg_glue.cpp:277 #, c-format -msgid "WARNING: Could not activate VT number %d" -msgstr "" +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "AOS4-AGG: %i Byte Offscreen-Puffer zugewiesen" -#: gui/fb/fb.cpp:671 gui/fb/fb.cpp:753 -#, c-format -msgid "WARNING: Error waiting for VT %d becoming active" -msgstr "" +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "SDL_SetVideoMode() für SdlAggGlue ist fehlgeschlagen." -#: gui/fb/fb.cpp:709 -msgid "WARNING: Could not query current keyboard mode on VT" -msgstr "" +#: gui/gui.cpp:193 +msgid "Clipboard not yet supported in this GUI" +msgstr "Eine Zwischenablage wird in dieser GUI nicht unterstützt" -#: gui/fb/fb.cpp:713 -msgid "WARNING: Could not switch to graphics mode on new VT" -msgstr "" +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "Der Vollbildmodus wird in dieser GUI nicht unterstützt" -#: gui/fb/fb.cpp:720 -#, c-format -msgid "VT %d ready" -msgstr "" +#: gui/gui.cpp:205 +msgid "Window resize not yet supported in this GUI" +msgstr "Größenänderung des Fensters wird in dieser GUI nicht unterstützt" -#: gui/fb/fb.cpp:732 -msgid "Restoring terminal..." -msgstr "" +#: gui/gui.cpp:229 gui/gui.cpp:242 +msgid "Menu show/hide not yet supported in this GUI" +msgstr "Anzeigen/Verbergen des Menüs wird in dieser GUI nicht unterstützt" -#: gui/fb/fb.cpp:761 -msgid "WARNING: Could not restore keyboard mode" +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" msgstr "" +"Anzeigen/Verbergen des Mauszeigers wird in dieser GUI nicht unterstützt" -#: gui/fb/TouchDevice.cpp:240 -msgid "WARNING: Error parsing calibration data!" +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" msgstr "" -#: gui/fb/TouchDevice.cpp:242 +#: gui/gui.cpp:334 #, c-format -msgid "" -"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" -msgstr "" - -#: gui/fb/TouchDevice.cpp:245 -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 "" +msgid "Invalid scaleMode %d" +msgstr "Ungültiger Skalierungsmodus %d" -#: gui/fb/MouseDevice.cpp:157 -msgid "Mouse reset failed" -msgstr "" - -#: gui/fb/MouseDevice.cpp:165 -msgid "WARNING: Could not detect mouse device ID" -msgstr "" - -#: gui/fb/MouseDevice.cpp:169 +#: gui/gui.cpp:374 #, c-format -msgid "WARNING: Non-standard mouse device ID %d" -msgstr "" +msgid "Invalid horizontal align %d" +msgstr "Ungültige horizontale Positionierung %d" -#: gui/fb/MouseDevice.cpp:174 -msgid "Could not activate Data Reporting mode for mouse" -msgstr "" - -#: gui/fb/MouseDevice.cpp:281 +#: gui/gui.cpp:405 #, c-format -msgid "x/y %d/%d button %d" -msgstr "" +msgid "Invalid vertical align %d" +msgstr "Ungültige vertikale Positionierung %d" -#: gui/fb/MouseDevice.cpp:301 -#, c-format -msgid "read mouse @ %d / %d, btn %d" -msgstr "" +#: gui/gui.cpp:900 +#, fuzzy +msgid "GUI is in stop mode, won't start application" +msgstr "GUI ist im Stopp-Modus, Anwendung wird nicht gestartet" -#: gui/fb/MouseDevice.cpp:309 +#: gui/gui.cpp:1261 #, c-format -msgid "mouse click! %d" +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" msgstr "" -#: gui/fb/MouseDevice.cpp:327 -#, c-format -msgid "mouse_command: discarded %d bytes from input buffer" -msgstr "" +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" +msgstr "Gui::setQuality wurde aufgerufen, bevor ein movie_root verfügbar war" -#: gui/Player.cpp:149 -#, c-format -msgid "Timer delay set to %d milliseconds" -msgstr "Timer-Verzögerung auf %d Millisekunden gesetzt" +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" +msgstr "Gui::getQuality wurde aufgerufen, bevor ein movie_root verfügbar war" -#: gui/Player.cpp:170 gui/pythonmod/gnash-view.cpp:225 -msgid "Sound requested but no sound support compiled in" -msgstr "" -"Audio erfordert, jedoch wurde keine Audiounterstützung bei der Kompilierung " -"aktiviert" +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" +msgstr "GUI ExternalInterface.Pan event" -#: gui/Player.cpp:175 gui/pythonmod/gnash-view.cpp:222 -#, c-format -msgid "Could not create sound handler: %s. Will continue w/out sound." -msgstr "" +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" +msgstr "GUI ExternalInterface.SetZoomRect event" -#: gui/Player.cpp:195 +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" +msgstr "GUI ExternalInterface.Zoom event" + +#: gui/Player.cpp:169 #, c-format -msgid "Activating FPS debugging every %g seconds" -msgstr "" +msgid "Unhandled callback %s with arguments %s" +msgstr "Unbehandelte Callback-Funktion %s mit Argumenten %s" -#: gui/Player.cpp:321 +#: gui/Player.cpp:434 msgid "Non-existent media handler %1% specified" -msgstr "" +msgstr "Nicht existierender Medien-Handler %1% angegeben" -#: gui/Player.cpp:368 +#: gui/Player.cpp:545 #, c-format -msgid "" -"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." -msgstr "" +msgid "Movie Frame Rate is %d, adjusting delay" +msgstr "Wiederholrate des Films ist %d, Verzögerung wird angepasst" -#: gui/Player.cpp:670 -#, c-format -msgid "Unhandled callback %s with arguments %s" -msgstr "" +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" +msgstr "Unerwarteter Argumenttyp wurde für Meldung %1% erhalten" -#: gui/Player.cpp:711 +#: gui/Player.cpp:717 #, c-format -msgid "Sent FsCommand '%s' to host fd %d" +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" msgstr "" -#: gui/Player.cpp:719 +#: gui/Player.cpp:773 #, c-format -msgid "Running as plugin: skipping internal handling of FsCommand %s%s." -msgstr "" - -#: gui/Player.cpp:760 -#, fuzzy, c-format msgid "FsCommand exec called with argument %s" -msgstr "FScommand exec mit Argument %s aufgerufen" +msgstr "FsCommand exec aufgerufen mit Argument %s" -#: gui/Player.cpp:777 -#, fuzzy, c-format +#: gui/Player.cpp:790 +#, c-format msgid "FsCommand trapallkeys called with argument %s" -msgstr "FScommand trapallkeys mit Argument %s aufgerufen" +msgstr "FsCommand trapallkeys aufgerufen mit Argument %s" -#: gui/Player.cpp:783 +#: gui/Player.cpp:796 #, c-format msgid "FsCommand '%s(%s)' not handled internally" -msgstr "" - -#: gui/haiku/haiku.cpp:141 -#, fuzzy -msgid "spawn_thread failed" -msgstr "Kann Kopfteil der Datei nicht lesen" - -#: gui/haiku/haiku.cpp:144 -msgid "resume_thread failed" -msgstr "" - -#: gui/haiku/haiku.cpp:157 -#, c-format -msgid "pulses thread returned %d" -msgstr "" - -#: gui/haiku/haiku.cpp:248 -msgid "send_data failed" -msgstr "" - -#: gui/haiku/haiku.cpp:384 gui/dump/dump.cpp:131 -msgid "# FATAL: No filename given with -D argument." -msgstr "" - -#: gui/gui.cpp:182 gui/gui.cpp:194 -msgid "Fullscreen not yet supported in this GUI" -msgstr "" - -#: gui/gui.cpp:188 -msgid "Window resize not yet supported in this GUI" -msgstr "" - -#: gui/gui.cpp:213 -msgid "Menu hiding not yet supported in this GUI" -msgstr "" +msgstr "FsCommand »%s(%s)« nicht intern behandelt" -#: gui/gui.cpp:219 -msgid "Mouse show/hide not yet supported in this GUI" -msgstr "" +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" +msgstr "Cairo: Darstellungspuffer konnte nicht erzeugt werden!" -#: gui/gui.cpp:226 -msgid "menushow not yet supported in this GUI" -msgstr "" +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" +msgstr "OpenVG-Renderer konnte nicht erzeugt werden" -#: gui/gui.cpp:467 -#, c-format -msgid "mouse @ %d,%d" -msgstr "" +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" +msgstr "Kein Offscreen-Puffer!" -#: gui/gui.cpp:962 +#: gui/gtk/gtk_glue_ovg.cpp:400 #, c-format -msgid "Frame %d" -msgstr "Bild %d" +msgid "eglGetConfigs() failed to retrive the configs (error %s)" +msgstr "eglGetConfigs() konnte die Konfiguration nicht ermitteln (Fehler %s)" -#: gui/dump/dump.cpp:120 -msgid "Ignoring request to display in X11 window" -msgstr "" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "WARNUNG: VA-API-Anzeige konnte nicht erzeugt werden." -#: gui/dump/dump.cpp:147 -msgid "# FATAL: No sleep ms value given with -S argument." +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." msgstr "" +"GTK-AGG: Von VA-API wurde das unbekannte RGB-Format %s gemeldet. Bitte " +"berichten Sie dies an die Mailingliste gnash-dev." -#: gui/dump/dump.cpp:323 -#, fuzzy, c-format -msgid "Unable to write file '%s'." -msgstr "konnte Sockel nicht erstellen: %s" - -#: gui/gnash.cpp:65 -msgid "Keys:" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." msgstr "" -#: gui/gnash.cpp:68 -msgid "Quit" -msgstr "" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." +msgstr "VA-API-Teilbild konnte nicht zugeordnet werden." -#: gui/gnash.cpp:74 -#, fuzzy -msgid "Toggle pause" -msgstr "Vollbild" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." +msgstr "Videofenster konnte für Oberfläche 0x%08x nicht eingerichtet werden." -#: gui/gnash.cpp:77 -#, fuzzy -msgid "Restart the movie" -msgstr "Neu starten" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "Teilbild konnte nicht der Oberfläche 0x%08x zu geordnet werden." -#: gui/gnash.cpp:80 -msgid "Take a screenshot" -msgstr "" +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "Initialisierung der X-Threading-Unterstützung fehlgeschlagen\n" -#: gui/gnash.cpp:83 -#, fuzzy -msgid "Force immediate redraw" -msgstr " CTRL-L Sofortige Neuzeichnung erzwingen" +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "Diesem System fehlt ein Hardware-OpenGL-Treiber!" -#: gui/gnash.cpp:99 -#, fuzzy -msgid "Usage: gnash [options] movie_file.swf" -msgstr "Verwendung: gnash [Optionen] datei.swf" +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "Klicken zum Abspielen" -#: gui/gnash.cpp:100 -#, fuzzy -msgid "Plays a SWF (Shockwave Flash) movie" -msgstr "Wiedergabe einer SWF-Datei" +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "" +"Intervalltimer für Einzelbildweiterschaltung wurde auf %d ms gesetzt (~ %d " +"Bilder pro Sekunde)" -#: gui/gnash.cpp:101 -#, fuzzy -msgid "Options:" -msgstr "Optionen:" +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "Audio" -#: gui/gnash.cpp:105 -#, fuzzy -msgid "Print this help and exit" -msgstr " -h, --help Diese Hilfe anzeigen und beenden" +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "_Netzwerk" -#: gui/gnash.cpp:108 -#, fuzzy -msgid "Print version information and exit" -msgstr " -V, --version Versionsnummern anzeigen und beenden" +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" +msgstr "" +"Netzwerk-Zeitüberschreitung in Sekunden (0 bedeutet keine Beschränkung):" -#: gui/gnash.cpp:111 -#, fuzzy -msgid "Scale the movie by the specified factor" -msgstr " -s, --scale Film um den angegebenen Faktor skalieren" +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "Protoko_llierung" -#: gui/gnash.cpp:114 -#, fuzzy -msgid "Number of milliseconds to delay in main loop" -msgstr "" -" -d, --delay num Wartezeit in der Hauptschleife in Millisekunden" +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "Ausführlichkeit:" -#: gui/gnash.cpp:117 -#, fuzzy -msgid "Produce verbose output" -msgstr "-v\tAusführliche Ausgabe" +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "Protokoll in _Datei schreiben" -#: gui/gnash.cpp:121 -#, fuzzy -msgid "Be (very) verbose about action execution" -msgstr "" -" -va (Sehr) ausführlicher Modus für Film-Aktionen" +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "Protokolldatei:" -#: gui/gnash.cpp:126 -#, fuzzy -msgid "Be (very) verbose about parsing" -msgstr " -vp (Sehr) ausführlicher Modus für Film-Parsing" +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "Ausgabe des _Parsers protokollieren" -#: gui/gnash.cpp:130 -msgid "Audio dump file (wave format)" -msgstr "" +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "SWF-A_ktionen protokollieren" -#: gui/gnash.cpp:133 -msgid "Hardware Video Accelerator to use" -msgstr "" +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "SWF-_Fehler protokollieren" -#: gui/gnash.cpp:138 -msgid "X11 Window ID for display" -msgstr "" +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "_ActionScript-Fehler protokollieren" -#: gui/gnash.cpp:141 -#, fuzzy -msgid "Produce the disk based debug log" -msgstr " -v, --verbose Ausführlicher Modus" +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "_Sicherheit" -#: gui/gnash.cpp:144 -#, fuzzy -msgid "Set window width" -msgstr "Setze Breite auf " +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "Nur mit Local_host verbinden" -#: gui/gnash.cpp:147 -#, fuzzy -msgid "Set window height" -msgstr "Setze Höhe auf" +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "Nur mit lokaler _Domain verbinden" -#: gui/gnash.cpp:150 -#, fuzzy -msgid "Set window x position" -msgstr "Setze Breite auf " +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "SSL-Verbindungen nicht _validieren" -#: gui/gnash.cpp:153 -#, fuzzy -msgid "Set window y position" -msgstr "Setze Breite auf " +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "_Whitelist" -#: gui/gnash.cpp:156 -#, fuzzy -msgid "Exit when/if movie reaches the last frame" -msgstr " -h, --help Diese Hilfe anzeigen und beenden" +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "_Blacklist" -#: gui/gnash.cpp:160 -#, fuzzy -msgid "disable rendering and sound" -msgstr " 0 Rendering und Audio deaktiviert" +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" +msgstr "SharedObject-Dateien _nicht schreiben" -#: gui/gnash.cpp:162 -#, fuzzy -msgid "enable rendering, disable sound" -msgstr " 1 Rendering aktiviert, Audio deaktiviert" +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" +msgstr "Nur lok_ale SharedObject-Dateien öffnen" -#: gui/gnash.cpp:164 -#, fuzzy -msgid "enable sound, disable rendering" -msgstr " 2 Audio aktiviert, Rendering deaktiviert" +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" +msgstr "Local-_Connection-Objekt deaktivieren" -#: gui/gnash.cpp:166 -#, fuzzy -msgid "enable rendering and sound (default)" -msgstr " 3 Rendering und Audio aktiviert (Standard)" +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "_Medien" -#: gui/gnash.cpp:170 -#, fuzzy -msgid "The media handler to use" -msgstr " - Medienhandler: " +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "Sound_handler verwenden" -#: gui/gnash.cpp:175 -#, fuzzy -msgid "The renderer to use" -msgstr " Renderer: " +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" +msgstr "Medien-Streams" -#: gui/gnash.cpp:179 -msgid "Exit after the specified number of seconds" -msgstr "" +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "_Player" -#: gui/gnash.cpp:182 -msgid "Set \"real\" URL of the movie" -msgstr "" +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "Wenn leer, ermittelt Gnash das Betriebssystem" -#: gui/gnash.cpp:185 -msgid "Set \"base\" URL for resolving relative URLs" -msgstr "" +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" +msgstr "Maximale Skript-Ausführungszeit (Sekunden):" -#: gui/gnash.cpp:188 -msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" -msgstr "" +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" +msgstr "Maximale Skript-Rekursion (Stack-Tiefe):" -#: gui/gnash.cpp:191 -msgid "Filedescriptor to use for external communications" +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" msgstr "" +"Skript-Begrenzungen sperren, so dass SWF-Tags diese nicht überschreiben " +"können" -#: gui/gnash.cpp:195 -msgid "Print FPS every num seconds (float)" -msgstr "" +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" +msgstr "_Gnash im pausierten Modus starten" -#: gui/gnash.cpp:199 -msgid "Exit after specified number of frame advances" -msgstr "" +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" +"Dieses Programm ist freie Software, Sie können sie weitergeben und/oder\n" +"verändern, solange Sie sich an die Regeln der GNU General Public License\n" +"halten, so wie sie von der Free Software Foundation festgelegt wurden;\n" +"entweder in Version 3 der Lizenz oder (nach Ihrem Ermessen) in jeder\n" +"folgenden Lizenz.\n" +"\n" +"Dieses Programm wurde mit dem Ziel veröffentlicht, dass Sie es nützlich\n" +"finden, jedoch OHNE JEDWEDE GARANTIE, sogar ohne eine implizite Garantie\n" +"der MARKTREIFE oder der NUTZBARKEIT FÜR EINEN SPEZIELLEN ZWECK.\n" +"Schauen Sie für weitere Informationen bitte in der GNU General Public " +"License\n" +"(GNU GPL) nach.\n" +"\n" +"Mit diesem Programm sollten Sie außerdem eine Kopie der GNU General Public\n" +"License erhalten haben. Wenn dem nicht so ist, so schreiben Sie bitte an " +"die\n" +"Free Software Foundation, Inc.,\n" +"51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA,\n" +"oder lesen Sie http://www.gnu.org/licenses/." -#: gui/gnash.cpp:202 -#, fuzzy -msgid "Start in fullscreen mode" -msgstr "_Gnash in Pausemodus starten" +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." +msgstr "Gnash ist der SWF-Player von GNU, der auf GameSWF basiert." -#: gui/gnash.cpp:205 -msgid "Start without displaying the menu bar" +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " msgstr "" +"\n" +"Renderer: " -#: gui/gnash.cpp:208 -msgid "List of frames to save as screenshots" +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " msgstr "" +"\n" +"Hardware-Beschleunigung: " -#: gui/gnash.cpp:211 -msgid "Filename pattern for screenshot images." +#: gui/gtk/gtk.cpp:1864 +msgid "" +"\n" +"GUI: " msgstr "" +"\n" +"GUI: " -#: gui/gnash.cpp:227 +#: gui/gtk/gtk.cpp:1866 msgid "" -"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 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" +"\n" +"Media: " msgstr "" +"\n" +"Medien: " -#: gui/gnash.cpp:238 -msgid "Build options " -msgstr "Build-Optionen " +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "" +"Alwin Meschede \n" +"Mario Blättermann " -#: gui/gnash.cpp:239 -#, fuzzy -msgid " Renderers: " -msgstr " Renderer: " +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "_Datei" -#: gui/gnash.cpp:240 -msgid " Hardware Acceleration: " -msgstr "" +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "_Bearbeiten" -#: gui/gnash.cpp:241 -#, fuzzy -msgid " GUI: " -msgstr " - GUI: " +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "_Hilfe" -#: gui/gnash.cpp:242 -#, fuzzy -msgid " Media handlers: " -msgstr " - Medienhandler: " +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "_Ansicht" -#: gui/gnash.cpp:244 -msgid " Configured with: " -msgstr " Konfiguriert mit: " +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "Aktualisieren" -#: gui/gnash.cpp:245 -msgid " CXXFLAGS: " -msgstr " CXXFLAGS: " +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "Vollbild" -#: gui/gnash.cpp:246 -#, fuzzy -msgid " Version: " -msgstr " Renderer: " +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "Aktualisierte Bereiche anzeigen" -#: gui/gnash.cpp:321 -msgid "Logging to disk enabled" -msgstr "Logging auf Festplatte aktiviert" +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" +msgstr "_Qualität" -#: gui/gnash.cpp:327 -msgid "No verbose actions; disabled at compile time" -msgstr "" -"Kein ausführlicher Modus für Aktionen. Bei der Kompilierung deaktiviert" +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "Niedrig" -#: gui/gnash.cpp:335 -msgid "No verbose parsing; disabled at compile time" -msgstr "Kein ausführlicher Modus beim Parsen. Bei der Kompilierung deaktiviert" +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "Mittel" -#: gui/gnash.cpp:357 -#, c-format -msgid "Setting root URL to %s" -msgstr "Setze Root-URL auf %s" +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "Hoch" -#: gui/gnash.cpp:362 -#, c-format -msgid "Setting base URL to %s" -msgstr "Setze Basis-URL auf %s" +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "Bestmöglich" -#: gui/gnash.cpp:373 -#, c-format -msgid "Host FD #%d, Control FD #%d\n" -msgstr "" +# (Taken from Totem translation) +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "Film_steuerung" -#: gui/gnash.cpp:376 +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 #, c-format -msgid "Invalid host communication filedescriptor %d\n" -msgstr "" +msgid "Couldn't find pixmap file: %s" +msgstr "Pixmap-Datei »%s« konnte nicht gefunden werden" -#: gui/gnash.cpp:384 +#: gui/gtk/gtk.cpp:2282 #, c-format -msgid "Invalid control communication filedescriptor %d\n" -msgstr "" - -#: gui/gnash.cpp:394 -#, fuzzy, c-format -msgid "Setting width to %d" -msgstr "Setze Breite auf " - -#: gui/gnash.cpp:400 -#, fuzzy, c-format -msgid "Setting height to %d" -msgstr "Setze Höhe auf" - -#: gui/gnash.cpp:406 gui/gnash.cpp:412 -#, fuzzy, c-format -msgid "Setting x position to %d" -msgstr "Setze Breite auf " - -#: gui/gnash.cpp:481 -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:493 -msgid "FPS debugging disabled at compile time, -f is invalid" -msgstr "FPS-Debugging bei der Kompilierung deaktiviert, -f ist ungültig" +msgid "Failed to load pixbuf file: %s: %s" +msgstr "Pixbuf-Datei konnte nicht geladen werden: %s: %s" -#: gui/gnash.cpp:533 -msgid "This is a Gnash bug." -msgstr "" +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "Datei öffnen" -#: gui/gnash.cpp:538 -msgid "No rendering flags specified, using rcfile" +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." msgstr "" +"Doppelt gepufferte Anzeige konnte nicht gefunden werden.\n" +"Einfach gepufferte Anzeige wird versucht." -#: gui/gnash.cpp:579 -msgid "Exception thrown during parseCommandLine" -msgstr "" +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "Keine geeignete OpenGL-fähige Anzeige gefunden." #: extensions/mysql/mysql_db.cpp:186 msgid "Couldn't initialize database" @@ -6329,77 +11569,122 @@ msgid "Field name is: %s: " msgstr "Feldname ist: %s: " -#~ msgid "Debugger enabled >> " -#~ msgstr "Debugger eingeschaltet >>" +#~ msgid "%s on Haiku" +#~ msgstr "%s unter Haiku" -#~ msgid "No format flag" -#~ msgstr "Kein Format-Flag" +#~ msgid "PNG warning: %s" +#~ msgstr "PNG-Warnung: %s" -#~ msgid "Setting debugger ON" -#~ msgstr "Schalte Debugger EIN" +#~ msgid "Socket interrupted by a system call" +#~ msgstr "Socket von einem Systemaufruf unterbrochen" -#~ msgid "The debugger has been disabled at configuration time" -#~ msgstr "Der Debugger wurde bei der Kompilierung deaktiviert" +#~ msgid "Scanning directory \"%s\" for plugins" +#~ msgstr "Durchsuche Verzeichnis \"%s\"nach Plugins" -#~ msgid "Enable _debugger" -#~ msgstr "_Debugger einschalten" +#~ msgid "Gnash Plugin name: %s" +#~ msgstr "Gnash-Plugin-Name: %s" -#, fuzzy -#~ msgid " -v, --verbose Produce verbose output\n" -#~ msgstr " -v, --verbose Ausführlicher Modus" +#~ msgid "Found interlaced GIF (%d x %d)" +#~ msgstr "Interlaced GIF (%d x %d) gefunden" + +#~ msgid "Found non-interlaced GIF (%d x %d)" +#~ msgstr "Non-interlaced GIF (%d x %d) gefunden" +#~ msgid "GC %p created" +#~ msgstr "GC %p erstellt" + +#~ msgid "GC: recycling object %p (%s)" +#~ msgstr "GC: recycle Objekt %p (%s)" + +#~ msgid "GC: recycled %d unreachable resources - %d left" +#~ msgstr "GC: %d unerreichbare Ressourcen recycelt - %d übrig" + +# könnte statt "bis" auch ein "auf" sein #, fuzzy -#~ msgid " none|vaapi|omap (default: none)\n" +#~ msgid "" +#~ "GC: collection cycle started - %d/%d new resources allocated since last " +#~ "run (from %d to %d)" #~ msgstr "" -#~ " 3 Rendering und Audio aktiviert (Standard)" +#~ "GC: Sammlungszyklus gestartet - %d/%d neue Ressourcen zugewiesen seit dem " +#~ "letzten Start (von %d bis %d)" #, fuzzy -#~ msgid " -j, --width Set window width\n" -#~ msgstr " -j, --width Fensterbreite setzen" +#~ msgid "Warning: rendering ended while drawing a mask" +#~ msgstr "Warnung: Rendering endete während der Erzeugung einer mask" #, fuzzy -#~ msgid " -k, --height Set window height\n" -#~ msgstr " -k, --height Fensterhöhe setzen" +#~ msgid "Warning: rendering ended while masks were still active" +#~ msgstr "Warnung: Rendering endete während masks noch aktiv waren" -#, fuzzy -#~ msgid " -X, --x-pos Set window x position\n" -#~ msgstr " -j, --width Fensterbreite setzen" +#~ msgid "" +#~ "Warning: select_clipbounds encountered a character definition with null " +#~ "bounds" +#~ msgstr "" +#~ "Warnung: select_clipbounds traf auf eine character Definition mit null " +#~ "bounds" -#, fuzzy -#~ msgid " -Y, --y-pos Set window y position\n" -#~ msgstr " -j, --width Fensterbreite setzen" +#~ msgid "Warning: AGG renderer skipping a whole character" +#~ msgstr "Warnung: AGG Renderer überspringt einen ganzen character" -#, fuzzy -#~ msgid " -g, --debugger Turn on the SWF debugger\n" -#~ msgstr " -g, --debugger SWF-Debugger einschalten" +#~ msgid "Framebuffer pixel format is %s (little-endian host)" +#~ msgstr "Framebuffer Pixel Format ist %s (little-endian host)" -#, fuzzy -#~ msgid " The media handler to use" -#~ msgstr " 0 Rendering und Audio deaktiviert" +#~ msgid "Framebuffer pixel format is %s (big-endian host)" +#~ msgstr "Framebuffer Pixel Format ist %s (big-endian host)" -#, fuzzy -#~ msgid " -R, --renderer <" -#~ msgstr " Renderer: " +#~ msgid "Connection to movie: %s" +#~ msgstr "Verbindung zu Film: %s" -#, fuzzy -#~ msgid " The renderer to use" -#~ msgstr " 0 Rendering und Audio deaktiviert" +#~ msgid "Movie %s already in library" +#~ msgstr "Film %s bereits in der Bibliothek" -#, fuzzy -#~ msgid " CTRL-F Toggle fullscreen\n" -#~ msgstr " CTRL-R Film neu starten" +#~ msgid "Movie %s (SWF%d) added to library" +#~ msgstr "Film %s (SWF%d) zur Bibliothek hinzugefügt" #, fuzzy -#~ msgid " CTRL-P Toggle pause\n" -#~ msgstr " CTRL-L Sofortige Neuzeichnung erzwingen" +#~ msgid " %s: %s" +#~ msgstr "%s: %s" -#, fuzzy -#~ msgid " CTRL-R Restart the movie\n" -#~ msgstr " CTRL-R Film neu starten" +#~ msgid "Frame %d" +#~ msgstr "Bild %d" + +#~ msgid "Timer delay set to %d milliseconds" +#~ msgstr "Timer-Verzögerung auf %d Millisekunden gesetzt" + +#~ msgid "OpenGL extension version - %d.%d" +#~ msgstr "OpenGL-Erweiterung Version %d.%d" + +#~ msgid " Title:'%s'" +#~ msgstr " Titel:'%s'" #, fuzzy -#~ msgid " CTRL-O Take a screenshot\n" -#~ msgstr " CTRL-R Film neu starten" +#~ msgid "Gnash" +#~ msgstr "Gnash" + +#~ msgid " Version: " +#~ msgstr " Version: " + +#~ msgid "No verbose actions; disabled at compile time" +#~ msgstr "Kein ausführlicher Aktionsmodus; beim Kompilieren deaktiviert" + +#~ msgid "No verbose parsing; disabled at compile time" +#~ msgstr "" +#~ "Kein ausführlicher Modus beim Parsen. Bei der Kompilierung deaktiviert" + +#~ msgid "Setting root URL to %s" +#~ msgstr "Setze Root-URL auf %s" + +#~ msgid "Setting base URL to %s" +#~ msgstr "Setze Basis-URL auf %s" + +#~ msgid "Setting width to %d" +#~ msgstr "Setze die Breite auf %d" + +#~ msgid "Setting height to %d" +#~ msgstr "Setze die Höhe auf %d" + +#~ msgid "Setting x position to %d" +#~ msgstr "Setze den Wert für x auf %d" -#~ msgid "No debugger; disabled at compile time, -g is invalid" -#~ msgstr "Kein Debugger; bei der Kompilierung deaktiviert, -g ist ungültig" +#~ msgid "FPS debugging disabled at compile time, -f is invalid" +#~ msgstr "FPS-Debugging bei der Kompilierung deaktiviert, -f ist ungültig" diff -Nru gnash-0.8.10~git20111001/po/el.po gnash-0.8.10/po/el.po --- gnash-0.8.10~git20111001/po/el.po 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/po/el.po 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,12292 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2011-11-17 12:52+0200\n" +"Last-Translator: pavlos hatzopoulos \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.5\n" + +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "" + +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" +msgstr "" + +#: libbase/RTMP.cpp:334 +#, c-format +msgid "partially supported packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:344 +#, c-format +msgid "packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:356 +#, c-format +msgid "Unknown packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" +msgstr "" + +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "" + +#: libbase/RTMP.cpp:484 +#, c-format +msgid "Incomplete packet received on channel %s" +msgstr "" + +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" +msgstr "" + +#: libbase/RTMP.cpp:542 +#, c-format +msgid "%s, failed to read extended timestamp" +msgstr "" + +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." +msgstr "" + +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "" + +#: libbase/RTMP.cpp:899 +#, c-format +msgid "Type mismatch: client sent %d, server answered %d" +msgstr "" + +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." +msgstr "" + +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" +msgstr "" + +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" +msgstr "" + +#: libbase/RTMP.cpp:1049 +#, c-format +msgid "Control packet (%s) data too short" +msgstr "" + +#: libbase/RTMP.cpp:1087 +#, c-format +msgid "Received unknown or unhandled control %s" +msgstr "" + +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " +msgstr "Σφάλμα PNG: " + +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" +msgstr "" + +#: libbase/StreamProvider.cpp:112 +#, fuzzy +msgid "Request Headers discarded while getting stream from file: uri" +msgstr "" +"Τα δεδομένα POST απορρίφθηκαν ενώ γινόταν δεκτό ρεύμα από το αρχείο: uri" + +#: libbase/StreamProvider.cpp:135 +msgid "POST data discarded while getting a stream from file: uri" +msgstr "" +"Τα δεδομένα POST απορρίφθηκαν ενώ γινόταν δεκτό ρεύμα από το αρχείο: uri" + +#: libbase/noseek_fd_adapter.cpp:223 +#, c-format +msgid "Error reading %d bytes from input stream" +msgstr "Σφάλμα κατά την ανάγνωση %d ψηφιολέξεων από το ρεύμα εισόδου" + +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "Υποδοχέας XML: Ο υποδοχέας δεν ήταν ποτέ διαθέσιμος" + +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" +msgstr "" + +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" +msgstr "" + +#: libbase/Socket.cpp:171 +#, c-format +msgid "Failed to connect socket: %s" +msgstr "" + +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" +msgstr "" + +#: libbase/Socket.cpp:237 +#, c-format +msgid "Socket receive error %s" +msgstr "" + +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" +msgstr "" + +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" +msgstr "" + +#: libbase/tu_file.cpp:193 +msgid "Error while seeking to end: %1%" +msgstr "Σφάλμα κατά την αναζήτηση τερματισμού: %1%" + +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" +msgstr "" + +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" +msgstr "Αποτυχία εύρεσης καταλόγου ρυθμίσεων χρήστη" + +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " +msgstr "RcInitFile: δεν άνοιξε ο φάκελος: " + +#: libbase/rc.cpp:422 +#, c-format +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgstr "" +"Προειδοποίηση: λείπει η αξία της μεταβλητής \"%s\" στο αρχείο rc %s, γραμμή " +"%d" + +#: libbase/rc.cpp:625 +#, c-format +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +msgstr "Προειδοποίηση: άγνωστη οδηγία \"%s\" σε αρχείο rc %s, γραμμή %d" + +#: libbase/rc.cpp:637 +#, c-format +msgid "Warning: empty include specification in rcfile %s, line %d" +msgstr "" +"Προειδοποίηση: το άδειο περιλαμβάνει προδιαγραφή στο αρχείο rc %s, γραμμή %d" + +#: libbase/rc.cpp:642 +#, c-format +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" +msgstr "" +"Προειδοποίηση: η εσώκλειστη προδιαγραφή πρέπει να είναι απόλυτο μονοπάτι στο " +"αρχείο rc %s, γραμμή %d" + +#: libbase/rc.cpp:651 +#, c-format +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgstr "Προειδοποίηση: άγνωστη ενέργεια \"%s\" στο αρχείο rc %s, γραμμή %d" + +#: libbase/rc.cpp:743 +#, c-format +msgid "Couldn't open file %s for writing" +msgstr "Δεν μπόρεσε να ανοίξει το αρχείο %s για γράψιμο" + +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." +msgstr "" +"# ενεργοποιήθηκε από το Gnash. Χειροκίνητες αλλαγές σε αυτό το αρχείο μπορεί " +"να έχουν παρακαμφθεί." + +#: libbase/extension.cpp:115 +#, c-format +msgid "Loading module: %s from %s" +msgstr "Μονάδα φόρτωσης: %s από %s" + +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 +#, c-format +msgid "Initializing module: \"%s\" from %s" +msgstr "Μονάδα έναρξης: \"%s\" από %s" + +#: libbase/extension.cpp:145 +msgid "Couldn't get class_init symbol" +msgstr "Δεν μπόρεσε να πάρει το σύμβολο class_init" + +#: libbase/extension.cpp:159 +#, c-format +msgid "Initializing module: \"%s\"" +msgstr "Έναρξη μονάδας: \"%s\"" + +#: libbase/extension.cpp:174 +#, c-format +msgid "Couldn't get class_init symbol: \"%s\"" +msgstr "Δεν μπόρεσε να πάρει το σύμβολο class_init: \"%s\"" + +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 +#, c-format +msgid "Can't open directory %s" +msgstr "Δεν μπορεί να ανοίξει τον κατάλογο %s" + +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "" +"Το libcurl δεν είναι διαθέσιμο, αλλά το Gnash προσπάθησε να χρησιμοποιήσει " +"τον προσαρμογέα μπουκλών" + +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." +msgstr "" + +#: libbase/curl_adapter.cpp:249 +#, c-format +msgid "Failed cleaning up share handle: %s. Will try again in a second." +msgstr "" + +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:348 +#, c-format +msgid "lockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:383 +#, c-format +msgid "unlockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:672 +#, fuzzy, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "" +"FIXME: Λήξη χρόνου (%u χιλιοστά του δευτερολέπτου) ενώ γινόταν φόρτωση από " +"το url %s" + +#: libbase/curl_adapter.cpp:720 +#, fuzzy, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "" +"Λήξη χρόνου (%u χιλιοστά του δευτερολέπτου) ενώ γινόταν φόρτωση από το url %s" + +#: libbase/curl_adapter.cpp:763 +#, c-format +msgid "HTTP response %ld from URL %s" +msgstr "" + +#: libbase/curl_adapter.cpp:774 +#, c-format +msgid "CURL: %s" +msgstr "" + +#: libbase/curl_adapter.cpp:807 +msgid "" +"Could not open specified path as cache file. Using a temporary file instead" +msgstr "" + +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" +msgstr "" + +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" +msgstr "Επιτρέπει συνδέσεις σε ιστότοπους SSL με άκυρα πιστοποιητικά" + +#: libbase/curl_adapter.cpp:1091 +msgid "" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" +msgstr "" + +#: libbase/curl_adapter.cpp:1156 +#, c-format +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" +msgstr "" + +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" +msgstr "" + +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 +#, c-format +msgid "curl stream: %s" +msgstr "" + +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "Δεν μπόρεσε να βρεθεί η πληροφορία για τη ζώνη ώρας" + +#: libbase/SharedMem.cpp:68 +#, c-format +msgid "Error detaching shared memory: %s" +msgstr "" + +#: libbase/SharedMem.cpp:75 +#, c-format +msgid "Error during stat of shared memory segment: %s" +msgstr "" + +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." +msgstr "" + +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" +msgstr "" + +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" +msgstr "" + +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" +msgstr "" + +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" +msgstr "" + +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" +msgstr "" + +#: libbase/GnashImage.cpp:243 +#, c-format +msgid "Out of memory while trying to create %dx%d image" +msgstr "" + +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" +msgstr "GIF: σφάλμα στην ανάκτηση περιγραφής εικόνας" + +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" +msgstr "GIF: άκυρα δεδομένα εικόνων (όρια εκτός οθόνης GIF)" + +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" +msgstr "GIF: αποτυχία ανάγνωσης δεδομένων εικονοστοιχείων" + +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" +msgstr "GIF: Σφάλμα στην ανάκτηση τύπου εγγραφής" + +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" +msgstr "" + +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" +msgstr "" + +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:51 +#, c-format +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:69 +#, c-format +msgid "GnashVaapi::update(): data %p\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" +msgstr "" + +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" +msgstr "Δεν μπόρεσε να γίνει η έναρξη του ltdl: %s" + +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" +msgstr "" + +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" +msgstr "Άνοιξε η δυναμική βιβλιοθήκη \"%s\"" + +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" +msgstr "Δεν μπορούσε να βρεθεί το σύμβολο: %s" + +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" +msgstr "Βρέθηκε το σύμβολο %s @ %p" + +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "JPEG: Το ρεύμα πηγής jpeg είναι κενό." + +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "Εσωτερικό σφάλμα jpeg: " + +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" +msgstr "Έλλειψη δεδομένων κατά τη διάρκεια ανάλυσης κεφαλίδας jpeg" + +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" +msgstr "μη αναμενόμενο: κεφαλίδα_ανάγνωσης_jpeg επέστρεψε %d" + +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" +msgstr "Έλλειψη δεδομένων κατά τη διάρκεια ανάλυσης κεφαλίδας jpeg" + +#: libbase/GnashImageJpeg.cpp:330 +#, c-format +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgstr "μη αναμενόμενο: κεφαλίδα_ανάγνωσης_jpeg επέστρεψε %d [%s:%d]" + +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " +msgstr "εσωτερικό σφάλμα jpeg κατά την ανάλυση κεφαλίδας: " + +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " +msgstr "εσωτερικό σφάλμα jpeg κατά την αποσυμπίεση: " + +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." +msgstr "Το Κανάλι rw_dest_IO δεν μπορούσε να γράψει δεδομένα." + +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." +msgstr "Κανάλι rw_dest_IO: ο προορισμός_όρου δεν μπορούσε να γράψει δεδομένα." + +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" +msgstr "" + +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" +msgstr "" + +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" +msgstr "" + +#: libbase/URLAccessManager.cpp:90 +#, c-format +msgid "Load from host %s granted (whitelisted)" +msgstr "Η φόρτωση από τον κόμβο %s παραχωρήθηκε (εγκεκριμένες λίστες)" + +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" +msgstr "" +"Η φόρτωση από τον κόμβο %s απαγορεύτηκε (όχι σε μη-κενή εγκεκριμένη λίστα)" + +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" +msgstr "Η φόρτωση από τον κόμβο %s απαγορεύτηκε (μαύρη λίστα)" + +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" +msgstr "Η φόρτωση από τον κόμβο %s παραχωρήθηκε (προεπιλογή)" + +# missing second %s (printf error) +#: libbase/URLAccessManager.cpp:147 +#, fuzzy, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" +msgstr "" +"Η φόρτωση του αρχείου %s απαγορεύτηκε (το url έναρξης δεν είναι τοπικό μέσο)" + +#: libbase/URLAccessManager.cpp:164 +#, c-format +msgid "Load of file %s granted (under local sandbox %s)" +msgstr "Η φόρτωση του αρχείου %s παραχωρήθηκε (υπό το τοπικό φίλτρο %s)" + +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" +msgstr "Η φόρτωση του αρχείου %s απαγορεύτηκε (δεν είναι υπό τα τοπικά φίλτρα)" + +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" +msgstr "αποτυχία λήψης ονόματος κόμβου: %s" + +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" +msgstr "Η φόρτωση από τον κόμβο %s απαγορεύτηκε (δεν είναι στον τοπικό τομέα)" + +#: libbase/URLAccessManager.cpp:240 +#, c-format +msgid "Load from host %s forbidden (not on the local host)" +msgstr "Η φόρτωση από τον κόμβο %s απαγορεύτηκε (δεν είναι στον τοπικό κόμβο)" + +#: libbase/URLAccessManager.cpp:262 +#, c-format +msgid "Attempt to connect to disallowed port %s" +msgstr "" + +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" +msgstr "Γίνεται έλεγχος ασφάλειας του URL '%s'" + +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" +msgstr "Σύνδεση στο Δίκτυο χωρίς να απαιτείται όνομα κεντρικού υπολογιστή" + +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:344 +#, c-format +msgid "OpenGL: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:517 +#, c-format +msgid "GLU: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:868 +msgid "" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" +msgstr "Πινελιές μη κατευθυνόμενης κλίμακας στο OGL φωτοαπόδοσης" + +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1927 +#, c-format +msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgstr "δυο καμπύλες σε ένα FillStyle έχουν την ίδια θέση/αναλογία: %d" + +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 +#, c-format +msgid "Failed to create VG image! %s" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 +#, c-format +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 +#, c-format +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:275 +#, c-format +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1301 +#, c-format +msgid "VG_MATRIX_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1314 +#, c-format +msgid "VG_FILL_RULE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1335 +#, c-format +msgid "VG_IMAGE_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1356 +#, c-format +msgid "VG_RENDERING_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1393 +#, c-format +msgid "VG_BLEND_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1414 +#, c-format +msgid "VG_IMAGE_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1417 +#, c-format +msgid "VG_STROKE_LINE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1438 +#, c-format +msgid "VG_STROKE_CAP_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1459 +#, c-format +msgid "VG_STROKE_JOIN_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1462 +#, c-format +msgid "VG_STROKE_MITER_LIMIT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1463 +#, c-format +msgid "VG_MASKING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1464 +#, c-format +msgid "VG_SCISSORING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1491 +#, c-format +msgid "VG_PIXEL_LAYOUT is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1493 +#, c-format +msgid "VG_STROKE_DASH_PHASE_RESET is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1495 +#, c-format +msgid "VG_FILTER_FORMAT_LINEAR is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1497 +#, c-format +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1514 +#, c-format +msgid "VG_FILTER_CHANNEL_MASK is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1516 +#, c-format +msgid "VG_MAX_IMAGE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1517 +#, c-format +msgid "VG_MAX_IMAGE_HEIGHT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1518 +#, c-format +msgid "VG_MAX_IMAGE_PIXELS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1519 +#, c-format +msgid "VG_MAX_IMAGE_BYTES is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1526 +#, c-format +msgid "VG_PATH_FORMAT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1527 +#, c-format +msgid "VG_PATH_DATATYPE is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1528 +#, c-format +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1529 +#, c-format +msgid "VG_PATH_SCALE is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1530 +#, c-format +msgid "VG_PATH_BIA is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1532 +#, c-format +msgid "VG_PATH_NUM_SEGMENTS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1533 +#, c-format +msgid "VG_PATH_NUM_COORDS is %d" +msgstr "" + +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "Δεν γίνεται να αποδοθούν βίντεο με Άλφα" + +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" +msgstr "Πινελιές με κλίμακα στον φωτοαποδότη Κάιρο" + +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" +msgstr "" +"Στον AGG φωτοαπόδοσης πραγματοποιούνται πινελιές μη κατευθυνόμενης κλίμακας " +"(θα λάβουμε υπόψη την κλίμακα όσων μπορούν να κλιμακωθούν)" + +#: librender/agg/Renderer_agg.cpp:2151 +#, c-format +msgid "Unknown pixelformat: %s\n" +msgstr "" + +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" +msgstr "" + +#: librender/GnashTexture.cpp:70 +#, c-format +msgid "glError: %s caught\n" +msgstr "" + +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" +msgstr "" +"Ο συντακτικός αναλυτής μέσων Ffmpeg δεν μπορούσε να αναγνώσει ανιχνευμένα " +"δεδομένα από την είσοδο" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 +#, c-format +msgid "%s: seeking failed" +msgstr "%s: η αναζήτηση απέτυχε" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 +msgid "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 +#, c-format +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgstr "" +"Συντακτικός αναλυτής Μέσων Ffmpeg::ανάλυση Επόμενου Πλαισίου: Προβλήματα " +"στην ανάλυση επόμενου πλαισίου (av_read_frame επέστρεψε %d). Θα θεωρήσουμε " +"το ρεύμα πλήρως ανελυμένο." + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 +#, c-format +msgid " Using stream %d for audio: codec id %d" +msgstr " Χρήση ρεύματος %d για ήχο: ταυτότητα κωδικοποιητή %d" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 +#, c-format +msgid " Using stream %d for video: codec id %d" +msgstr " Χρήση ρεύματος %d για βίντεο: ταυτότητα κωδικοποιητή %d" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 +msgid "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." +msgstr "" + +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" +msgstr "Το VideoConverterFfmpeg δεν μπορεί να μετατραπεί στη μορφή που ζητάτε" + +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 +#, c-format +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerFfmpeg::δημιουργία Αποκωδικοποιητή Ήχου: %s -- %s" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" +msgstr "AudioDecoderFfmpeg: έκανε εκκίνηση του κωδικοποιητή FFmpeg %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 +#, c-format +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +msgstr "" +"AudioDecoderFfmpeg: έκανε εκκίνηση του κωδικοποιητή FFmpeg %d (%s) για τον " +"κωδικοποιητή flash %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" +msgstr "AudioDecoderFfmpeg: έκανε εκκίνηση του κωδικοποιητή FFmpeg %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 +#, c-format +msgid "Unsupported audio codec %d" +msgstr "ο κωδικοποιητής ήχου %d δεν υποστηρίζεται" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 +#, c-format +msgid "libavcodec could not find a decoder for codec %d (%s)" +msgstr "" +"Το libavcodec δεν μπορούσε να βρει αποκωδικοποιητή για τον κωδικοποιητή %d " +"(%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +msgstr "Το AudioDecoderFfmpeg δεν μπορεί να κάνει εκκίνηση του αναλυτή MP3" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" +msgstr "Το libavcodec δεν μπορούσε να δεσμεύσει το πλαίσιο" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 +#, c-format +msgid "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +msgstr "" +"AudioDecoderFfmpeg: το avcodec_open απέτυχε να κάνει εκκίνηση του " +"κωδικοποιητή %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 +#, fuzzy, c-format +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" +msgstr "VideoDecoder: έκανε εκκίνηση του κωδικοποιητή FFMPEG %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#, c-format +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgstr "" +"AudioDecoderFfmpeg: ο κωδικοποιητής ήχου flash %d (%s) δεν υποστηρίζεται" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 +#, c-format +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgstr "" +"AudioDecoderFfmpeg: άγνωστος κωδικός τύπου %d (δεν θα έπρεπε να συμβαίνει " +"ποτέ)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgstr "" +"AudioDecoderFfmpeg: το libavcodec δεν μπορούσε να βρει αποκωδικοποιητή για " +"τον κωδικοποιητή %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" +msgstr "" +"AudioDecoderFfmpeg: το libavcodec δεν μπορούσε να βρει αποκωδικοποιητή για " +"την ταυτότητα κωδικοποιητή ffmpeg %s" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +msgstr "AudioDecoderFfmpeg: το libavcodec δεν μπορούσε να δεσμεύσει το πλαίσιο" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 +#, c-format +msgid "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" +"το av_parser_parse επέστρεψε %d. Η αναβάθμιση του ffmpeg/libavcodec μπορεί " +"να διορθώσει αυτό το πρόβλημα." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 +#, c-format +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." +msgstr "απέτυχε να δεσμεύσει την περιοχή προσωρινής αποθήκευσης ήχου." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 +#, c-format +msgid "" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" +"avcodec_decode_audio επέστρεψε %d. Η αναβάθμιση του ffmpeg/libavcodec μπορεί " +"να διορθώσει αυτό το πρόβλημα." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 +#, c-format +msgid "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." +msgstr "" +"Μέγεθος εξόδου: %d ύστερα από κωδικοποίηση %d ψηφιολέξεων δεδομένων ήχου " +"εξόδου. ffmpeg/libavcodec μπορεί να διορθώσει αυτό το πρόβλημα." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 +#, c-format +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#, c-format +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "" +"Δεν μπορεί να βρεθεί κατάλληλος αποκωδικοποιητής για κωδικοποιητή flash %d" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" +msgstr "Το libavcodec δεν μπορεί να αποκωδικοποιήσει αυτή τη μορφή βίντεο" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#, fuzzy, c-format +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" +msgstr "Το libavcodec απέτυχε να εκκινήσει τον κωδικοποιητή FFMPEG %s (%d)" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#, c-format +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgstr "VideoDecoder: έκανε εκκίνηση του κωδικοποιητή FFMPEG %s (%d)" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" +msgstr "Τέλος μνήμης καθώς δέσμευε το πλαίσιο του avcodec" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 +#, c-format +msgid "Unsupported video codec %d" +msgstr "ο κωδικοποιητής βίντεο %d δεν υποστηρίζεται" + +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 +#, c-format +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgstr "Χειριστήριο Μέσων Χάικου:: δημιουργία Αποκωδικοποιητή Ήχου: %s--%s" + +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." +msgstr "AudioDecoderSpeex: η κατάσταση έναρξης απέτυχε." + +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." +msgstr "AudioDecoderSpeex: αποτυχία έναρξης." + +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "Διεφθαρμένο ρεύμα Speex!" + +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "Αποτυχία λήψης νέου δείγματος πλαισίου Speex." + +#: libmedia/FLVParser.cpp:170 +#, c-format +msgid "" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." +msgstr "" +"Μη αναμενόμενη ετικέτα ήχου βρέθηκε στο αρχείο %d Flash Video (FLV) οφσέτ " +"χωρίς να παρουσιάζει ήχο στην επικεφαλίδα. Θα προειδοποιήσουμε μόνο μια φορά " +"για κάθε FLV, περιμένοντας οποιαδήποτε άλλη ετικέτα ήχου." + +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" +msgstr "" + +#: libmedia/FLVParser.cpp:225 +#, c-format +msgid "" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." +msgstr "" +"Μη αναμενόμενη ετικέτα βίντεο βρέθηκε στο αρχείο %d Flash Video (FLV) οφσέτ " +"χωρίς να παρουσιάζει βίντεο στην επικεφαλίδα. Θα προειδοποιήσουμε μόνο μια " +"φορά για κάθε FLV, περιμένοντας οποιαδήποτε άλλη ετικέτα βίντεο." + +#: libmedia/FLVParser.cpp:245 +#, c-format +msgid "AVC packet type: %d" +msgstr "τύπος πακέτου AVC (Προηγμένη κωδικοποίηση βίντεο): %d" + +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" +msgstr "" + +#: libmedia/FLVParser.cpp:322 +#, c-format +msgid "FLVParser::parseNextTag: can't seek to %d" +msgstr "" + +#: libmedia/FLVParser.cpp:336 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:423 +#, c-format +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgstr "" +"Η πρώτη ψηφιολέξη του FLV_META_TAG είναι %d, αναμένεται 0x02 (τύπος " +"ΣΥΜΒΟΛΟΣΕΙΡΑ AMF0)" + +#: libmedia/FLVParser.cpp:435 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" +msgstr "Διεφθαρμένο Flash Video: η μετα-ετικέτα δεν τερματίστηκε!" + +#: libmedia/FLVParser.cpp:454 +#, c-format +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgstr "" +"Flash VideoΣυντακτικός αναλυτής::ανάλυση Επόμενης Ετικέτας: άγνωστος τύπος " +"ετικέτας Flash Video %d" + +#: libmedia/FLVParser.cpp:463 +msgid "" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +msgstr "" +"Διεφθαρμένο Flash Video: καταγραφή προηγούμενου μεγέθους ετικέτας (%1%) μη " +"αναμενόμενη (πραγματικό μέγεθος: %2%)" + +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" +msgstr "" + +#: libmedia/FLVParser.cpp:533 +#, c-format +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" +msgstr "VideoConverterGst: το στοιχείο ffmpegcolorspace απουσιάζει" + +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" +msgstr "" +"VideoConverterGst: δεν μπορεί να γίνει έξοδος της μορφοποίησης που ζητήσατε" + +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" +msgstr "VideoConverterGst: εσωτερικό σφάλμα (αποτυχία δημιουργίας κεφαλαίων)" + +#: libmedia/gst/VideoConverterGst.cpp:107 +#, fuzzy +msgid "VideoConverterGst: initialization failed." +msgstr "VideoConverterGst: αποτυχία έναρξης." + +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." +msgstr "VideoConverterGst: αποτυχία ώθησης ενδιάμεσης μνήμης." + +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." +msgstr "VideoConverterGst: αποτυχία έλξης ενδιάμεσης μνήμης." + +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +msgstr "Αδύνατον να ανακτηθεί έγκυρος προορισμός ήχου από το ~/.gnashrc" + +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" +msgstr "Αδύνατον να ανακτηθεί έγκυρος προορισμός ήχου από το autoaudiosink" + +#: libmedia/gst/GstUtil.cpp:87 +#, c-format +msgid "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" +msgstr "" +"Αδύνατον να ανακτηθεί έγκυρος προορισμός ήχου από το gconfaudiosink\n" +"%s" + +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" +msgstr "" +"Η έρευνα για προορισμούς εξαντλήθηκε: δεν θα μπορέσετε να ακούσετε ήχους!" + +#: libmedia/gst/GstUtil.cpp:94 +#, c-format +msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgstr "Ελήφθη προορισμός ήχου μη-ΑΚΥΡΟΣ' το όνομα αναδίπλωσης του είναι: %s" + +#: libmedia/gst/GstUtil.cpp:116 +msgid "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." +msgstr "" +"Λείπει συνδεόμενη υπομονάδα, αλλά δεν υποστηρίζεται η εγκατάσταση " +"συνδεόμενης υπομονάδας. Θα προσπαθήσω ούτως ή άλλως, αλλά να αναμένετε " +"αποτυχία." + +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +msgstr "" +"Λείπει συνδεόμενη υπομονάδα, αλλά απέτυχα να την μετατρέψω σε λεπτομέρεια " +"απούσας συνδεόμενης υπομονάδας gst." + +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." +msgstr "" +"αποτυχία gst_update_registry. Θα πρέπει να κάνετε επανεκκίνηση του Gnash για " +"να χρησιμοποιήσετε τις καινούριες συνδεόμενες υπομονάδες." + +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." +msgstr "" +"Λείπει συνδεόμενη υπομονάδα, αλλά δεν είναι διαθέσιμη η αυτόματη εγκατάσταση " +"συνδεόμενης υπομονάδας." + +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." +msgstr "" +"Ο κωδικοποιητής βίντεο είναι μηδέν. Η ροή του βίντεο αναμένεται αργότερα." + +#: libmedia/gst/VideoDecoderGst.cpp:100 +#, c-format +msgid "No support for video codec %s." +msgstr "Δεν υπάρχει υποστήριξη για κωδικοποιητή βίντεο %s." + +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" +msgstr "VideoDecoderGst: εσωτερικό σφάλμα (αποτυχία δημιουργίας κεφαλαίων)" + +#: libmedia/gst/VideoDecoderGst.cpp:130 +#, c-format +msgid "Couldn't find a plugin for video type %s!" +msgstr "Δεν βρέθηκαν συνδεόμενες υπομονάδες για βίντεο τύπου %s!" + +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr " Παρακαλώ βεβαιωθείτε ότι έχετε εγκαταστήσει το gstreamer-ffmpeg." + +#: libmedia/gst/VideoDecoderGst.cpp:158 +#, c-format +msgid "VideoDecoderGst: initialisation failed for video type %s!" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." +msgstr "VideoDecoderGst:αποτυχία ώθησης ενδιάμεσης μνήμης." + +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" +msgstr "Το MediaParserGst δεν μπόρεσε να δημιουργήσει κάδο" + +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." +msgstr "" +"Το MediaParserGst δεν μπόρεσε να δημιουργήσει ένα στοιχείο εύρεσης τύπου." + +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" +msgstr "Το MediaParserGst δεν μπορούσε να αλλάξει την κατάσταση του στοιχείου" + +#: libmedia/gst/MediaParserGst.cpp:85 +#, c-format +msgid "Needed %d dead iterations to detect audio type." +msgstr "Χρειάστηκαν %d νεκρές επαναλήψεις για να ανιχνευθεί ο τύπος ήχου." + +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." +msgstr "Το MediaParserGst απέτυχε να ανιχνεύσει τύπους αρχείων." + +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +msgstr "" +"Το MediaParserGst δεν μπόρεσε να ωθήσει περισσότερα δεδομένα μέσα στον " +"αποπολυπλέκτη! Ψάχνει πίσω." + +#: libmedia/gst/MediaParserGst.cpp:280 +#, c-format +msgid "MediaParserGst/typefound: Detected media type %s" +msgstr "MediaParserGst/βρέθηκε ο τύπος: ανιχνεύτηκε τύπος μέσων %s" + +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." +msgstr "Το MediaParserGst απέτυχε να δημιουργήσει μαύρη τρύπα δεδομένων." + +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." +msgstr "" +"MediaParserGst: δεν μπορούσε να πάρει το στοιχείο μαύρης τρύπας δεδομένων " +"src." + +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" +msgstr "MediaParserGst: δεν μπορούσε να συνδέσει τη μαύρη τρύπα δεδομένων" + +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." +msgstr "" +"MediaParserGst: δεν μπορούσε να αποκτήσει το στοιχείο εύρεσης τύπου src." + +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" +msgstr "MediaParserGst: δεν μπορούσε να δημιουργήσει τον αποπολυπλέκτη" + +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." +msgstr "MediaParserGst: δεν κατάφερε να προσθέσει τον αποπολυπλέκτη στον κάδο." + +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." +msgstr "MediaParserGst: δεν μπορούσε να αποκτήσει όνομα δομής." + +#: libmedia/gst/MediaParserGst.cpp:404 +#, c-format +msgid "MediaParserGst: ignoring stream of type %s." +msgstr "MediaParserGst: αγνοεί αρχεία τύπου %s." + +#: libmedia/gst/MediaParserGst.cpp:428 +#, c-format +msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgstr "" +"MediaParserGst: Αποτυχία στην εύρεση ενός συντακτικού αναλυτή (μέσα: %s)." + +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" +msgstr "" +"MediaParserGst: Αποτυχία στην εύρεση ενός συντακτικού αναλυτή. Θα " +"συνεχίσουμε, αλλά είτε ο Ήχος ή το Βίντεο δεν θα λειτουργήσουν!" + +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." +msgstr "MediaParserGst: δεν μπόρεσε να προσθέσει συντακτικό αναλυτή." + +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." +msgstr "MediaParserGst: δεν μπόρεσε να συνδέσει το συντακτικό αναλυτή." + +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." +msgstr "MediaParserGst: δεν μπόρεσε να συνδέσει τη μαύρη τρύπα δεδομένων." + +#: libmedia/gst/MediaParserGst.cpp:490 +#, c-format +msgid "MediaParserGst: Linked audio source (type: %s)" +msgstr "MediaParserGst: Συνέδεσε την πηγή ήχου (τύπος: %s)" + +#: libmedia/gst/MediaParserGst.cpp:520 +#, c-format +msgid "MediaParserGst: Linked video source (type: %s)" +msgstr "MediaParserGst: Συνέδεσε την πηγή Βίντεο (τύπος: %s)" + +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" +msgstr "" +"Δημιουργία αποκωδικοποιητή AAC χωρίς επιπλέον δεδομένα. Αυτό πιθανότατα θα " +"αποτύχει!" + +#: libmedia/gst/AudioDecoderGst.cpp:110 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgstr "AudioDecoderGst: δεν μπορεί να χειριστεί κωδικοποιητή %d (%s)" + +#: libmedia/gst/AudioDecoderGst.cpp:120 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgstr "" +"AudioDecoderGst: δεν μπορεί να χειριστεί κωδικοποιητή %d (δεν έχει " +"επισυναφθεί ExtraInfoGst)" + +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +msgstr "" +"Το καλύτερο διαθέσιμο λογισμικό ανασχεδιασμού είναι το 'audioresample'. " +"Παρακαλώ εγκαταστήστε το gstreamer-ffmpeg 0.10.4 ή νεώτερη έκδοση, ειδάλλως " +"μπορεί να αντιμετωπίσετε μεγάλες καθυστερήσεις στην αναπαραγωγή του ήχου!" + +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "AudioDecoderGst: εσωτερικό σφάλμα (αποτυχία δημιουργίας κεφαλαίων)" + +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, c-format +msgid "Couldn't find a plugin for audio type %s!" +msgstr "Δεν μπορούσε να βρει συνδεόμενη υπομονάδα για τύπο ήχου %s!" + +#: libmedia/gst/AudioDecoderGst.cpp:199 +#, c-format +msgid "AudioDecoderGst: initialisation failed for audio type %s!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" +msgstr "Έγινε ώθηση δεδομένων, αλλά δεν υπάρχει τίποτα σύρουμε (ακόμη)" + +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." +msgstr "AudioDecoderGst: αποτυχία ώθησης ενδιάμεσης μνήμης." + +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 +#, c-format +msgid "%s: Could not create pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 +#, c-format +msgid "%s: Could not get property probe from pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1024 +#, c-format +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 +#, c-format +msgid "%s: problem creating save_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1185 +#, c-format +msgid "%s: problem creating video_display_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1203 +#, c-format +msgid "%s: couldn't link tee and save_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1209 +#, c-format +msgid "%s: couldn't link tee and video_display_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1218 +#, c-format +msgid "%s: couldn't get save_queue_src_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1228 +#, c-format +msgid "%s: couldn't get video_display_queue_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 +#, c-format +msgid "%s: Unable to create main pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1258 +#, c-format +msgid "%s: something went wrong creating the new video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1264 +#, c-format +msgid "%s: problem creating video_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1273 +#, c-format +msgid "%s: problem creating the video_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1282 +#, c-format +msgid "%s: something went wrong in linking elements in video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1356 +#, c-format +msgid "%s: the unlinking of the pads failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1386 +#, c-format +msgid "%s: something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" +msgstr "" + +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "Δόθηκαν λανθασμένα επιχειρήματα στο GST VideoDecoder" + +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerGst:: δημιουργία αποκωδικοποιητή ήχου: %s-- %s" + +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:445 +#, c-format +msgid "%s: couldn't get saveQueueSrcPad" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:455 +#, c-format +msgid "%s: couldn't get audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:481 +#, c-format +msgid "%s: There was a problem making the audiosink!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:548 +#, c-format +msgid "%s: couldn't remove audioPlaybackBin from pipeline" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:555 +#, c-format +msgid "%s: changing state of audioPlaybackBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:579 +#, c-format +msgid "Error: %s" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:599 +#, c-format +msgid "%s: Couldn't make audioconvert element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:603 +#, c-format +msgid "%s: Couldn't make vorbisenc element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:607 +#, c-format +msgid "%s: Couldn't make oggmux element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:611 +#, c-format +msgid "%s: Couldn't make filesink element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:630 +#, c-format +msgid "%s: Something went wrong in linking" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:694 +#, c-format +msgid "%s: audioSaveBin state change failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "διεφθαρμένη κεφαλίδα ADPCM" + +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +msgstr "AudioDecoderSimple: έκανε εκκίνηση του κωδικοποιητή flash %s (%d)" + +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 +#, c-format +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgstr "AudioDecoderSimple: ο κωδικοποιητής flash %d (%s) δεν υποστηρίζεται" + +#: libmedia/AudioDecoderSimple.cpp:341 +#, c-format +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgstr "" +"AudioDecoderSimple: αδυναμία να ερμηνεύσει την ταυτότητα προσαρμοσμένου " +"κωδικοποιητή ήχου %s" + +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "" +"Η endianness του κεντρικού υπολογιστή δεν ανιχνεύεται στο AudioDecoderSimple" + +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "Σφάλμα στη μετατροπή δείγματος ήχου" + +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +msgstr "" +"Χειριστήριο Μέσων::είναι FLV: δεν μπορούσε να αναγνώσει 3 ψηφιολέξεις από το " +"ρεύμα εισόδου" + +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" +msgstr "" +"Χειριστήριο Μέσων::δημιουργία Συντακτικού αναλυτή Μέσων: μόνο η είσοδος " +"Flash Video υποστηρίζεται από αυτό το Χειριστήριο Μέσων" + +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "Εξαίρεση κατά την ανάγνωση από το ρεύμα: %s" + +#: libmedia/MediaHandler.cpp:108 +#, c-format +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" +msgstr "" +"Χειριστήριο Μέσων::δημιουργία Αποκωδικοποιητή Ήχου Flash: δεν υπάρχουν " +"διαθέσιμοι αποκωδικοποιητές flash για κωδικοποιητή %d (%s)" + +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" +msgstr "" + +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" +msgstr "σειριοποίηση της ως_τιμής τύπου %d" + +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" +msgstr "" + +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" +msgstr "" + +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" +msgstr "" +"Δεν μπορεί να δημιουργήσει στιγμιότυπο ταινίας για ορισμό φορτωμένο από %s" + +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, c-format +msgid "Can't close FreeType! Error = %d" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:293 +#, c-format +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:506 +#, c-format +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" +msgstr "" + +#: libcore/swf/DefineShapeTag.cpp:58 +#, c-format +msgid "DefineShapeTag(%s): id = %d" +msgstr "Ορισμός Σχήματος Ετικέτας (%s): ταυτότητα = %d" + +#: libcore/swf/VideoFrameTag.cpp:47 +#, c-format +msgid "VideoFrame tag refers to unknown video stream id %d" +msgstr "" +"η ετικέτα Πλαισίου Βίντεο αναφέρεται σε άγνωστη ταυτότητα ροής βίντεο %d" + +#: libcore/swf/VideoFrameTag.cpp:57 +#, c-format +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgstr "" +"η ετικέτα Πλαισίου Βίντεο αναφέρεται σε Προβολή αντικειμένου μη-βίντεο %d " +"(%s)" + +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" +msgstr "" +"Δεν ήταν δυνατή η ανάγνωση αρκετών ψηφιολέξεων κατά την ανάλυση της ετικέτας " +"Πλαισίου Βίντεο. Ίσως να φτάσαμε στο τέλος της ροής! " + +#: libcore/swf/DefineTextTag.cpp:52 +#, c-format +msgid "DefineTextTag, id = %d" +msgstr "Ορισμός ετικέτας κειμένου, ταυτότητα = %d" + +#: libcore/swf/DefineTextTag.cpp:93 +#, c-format +msgid "Text DisplayObject, id = %d" +msgstr "Κείμενο Προβολής Αντικειμένου, ταυτότητα = %d" + +#: libcore/swf/DefineTextTag.cpp:112 +#, c-format +msgid "begin text records for DefineTextTag %p" +msgstr "έναρξη εγγραφών κειμένου για ετικέτα ορισμού κειμένου %p" + +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgstr "" +"Βρέθηκε μη καταγεγραμμένη ετικέτα %s. Παρακαλούμε να το αναφέρετε στους " +"προγραμματιστές του Gnash!" + +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" +msgstr "ανάγνωση ΟρισμούΓραμματοσειράς" + +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" +msgstr "Ο πίνακας γλυφών οφσετ αλλοιωμένος στην ετικέτα ΟρισμούΓραμματοσειράς" + +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" +msgstr "ανάγνωση ΟρισμούΓραμματοσειράς2 ή ΟρισμούΓραμματοσειράς3" + +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" +msgstr "Γλυφή %d σε οφσετ %u" + +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +msgstr "" +"Οι γλυφές του πίνακα οφσετ αλλοιωμένες σε ετικέτα ΟρισμούΓραμματοσειράς2/3" + +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" +msgstr "Κακό οφσετ σε ΟρισμόΓραμματοσειράς2" + +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" +msgstr "βρέθηκε ζεύγος επαναλαμβανόμενης διαγραμμάτωσης- το αγνοούμε" + +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" +msgstr "" +"φορτωτής ετικέτας ΠληροφοριώνΟρισμούΓραμματοσειράς: δεν μπορεί να βρεθεί " +"γραμματοσειρά με ταυτότητα %d" + +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" +msgstr "ΠληροφορίεςΟρισμούΓραμματοσειράς2 μερικώς εφαρμοσμένες" + +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" +msgstr "" +"ΡυθμίσειςΚειμένουCSM: ΤΑΥΤΟΤΗΤΑΚειμένου=%d, Τύπος Flash=%d, Προσαρμογή " +"Πλέγματος=%d, Πάχος=%d, Σαφήνεια=%d" + +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" +msgstr "Ρυθμίσεις κειμένουCSM" + +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" +msgstr "εγγραφές τέλους κειμένου " + +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" +msgstr "έχει_γραμματοσειρά: ταυτότητα γραμματοσειράς = %d (%p)" + +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" +msgstr "έχειΧρώμα" + +#: libcore/swf/TextRecord.cpp:99 +#, c-format +msgid " xOffset = %g" +msgstr "xΟφσετ = %g" + +#: libcore/swf/TextRecord.cpp:108 +#, c-format +msgid " yOffset = %g" +msgstr "yΟφσετ = %g" + +#: libcore/swf/TextRecord.cpp:117 +#, c-format +msgid " textHeight = %g" +msgstr "Ύψοςκειμένου = %g" + +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" +msgstr "ΚταχωρίσειςΓλυφών: καταμέτρηση = %d" + +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" +msgstr "γλυφή %d: δείκτης=%d, πρόοδος=%g" + +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" +msgstr "έναρξη_φόρτωσης_ήχου: ήχος_ταυτότητα %d δεν έχει οριστεί " + +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" +msgstr "ΈναρξηΉχου: ταυτότητα=%d" + +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "η ετικέτα ΕΝΑΡΞΗ ΗΧΟΥ2 δεν έχει αναλυθεί και δεν έχει χρησιμοποιηθεί " + +#: libcore/swf/DefineButtonSoundTag.cpp:52 +#, c-format +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgstr "" +"ο ΟΡΙΣΜΟΣ ΚΟΥΜΠΙΟΥ ΗΧΟΥ αναφέρεται σε άγνωστη Προβολή αντικειμένου def %d" + +#: libcore/swf/DefineButtonSoundTag.cpp:63 +#, c-format +msgid "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" +msgstr "" +"ο ΟΡΙΣΜΟΣ ΚΟΥΜΠΙΟΥ ΗΧΟΥ αναφέρεται σε ταυτότητα Προβολής αντικειμένου %d, a " +"%s (ανέμενε ένα κουμπί Προβολής αντικειμένου )" + +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "Η απόπειρα επαναπροσδιορισμού του κουμπιού ήχου απέτυχε " + +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, c-format +msgid "sound tag not found, sound_id=%d, button state #=%i" +msgstr "η ετικέτα ήχου δεν βρέθηκε, ταυτότητα_ήχου=%d, κατάσταση κουμπιού #=%i" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" +msgstr "πλαίσιο με λεζάντα- άγκυρα δεν υποστηρίζεται" + +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" +msgstr "φορτωτής_πλαισίου_λεζάντας να λήξει τη θέση %d, ανάγνωση μέχρι %d" + +#: libcore/swf/tag_loaders.cpp:107 +#, c-format +msgid " sprite: char id = %d" +msgstr " στοιχείο: ταυτότητα χαρακτήρα = %d" + +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +msgstr "" +"Εμφωλεύτηκαν ετικέτες DEFINESPRITE. Θα προστεθούν στο ανώτατο επίπεδο του " +"λεξικού DisplayObjects." + +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" +msgstr "το στοιχείο %d δεν αναγγέλλει πλαίσια" + +#: libcore/swf/tag_loaders.cpp:168 +#, fuzzy, c-format +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" +msgstr "DEFINESOUNDLOADER: τιμή δείγματος ήχου %d (αναμένεται από 0 σε %u" + +#: libcore/swf/tag_loaders.cpp:188 +#, c-format +msgid "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgstr "" +"ορισμός ήχου: ch=%d, μορφή=%s, τιμή=%d, 16=%d, στέρεο=%d, ct=%d, καθυστέρηση=" +"%d" + +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" +msgstr "Όριο ετικέτας αναφέρθηκε μετά τη λήξη της ροής SWF!" + +#: libcore/swf/tag_loaders.cpp:236 +#, c-format +msgid "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" +msgstr "" +"Δεν υπάρχει ενεργός χειριστής ήχου αυτή τη στιγμή, οπότε το αντικείμενο " +"Οθόνης με ταυτότητα %d δεν θα προστεθεί στο λεξικό" + +#: libcore/swf/tag_loaders.cpp:269 +#, c-format +msgid "File attributes: metadata=%s network=%s" +msgstr "Ιδιότητες αρχείου: μετα-δεδομένα=%s δίκτυο=%s" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "σωστό" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "λάθος" + +#: libcore/swf/tag_loaders.cpp:275 +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 "" +"Η ετικέτα Ιδιοτήτων Αρχείου στο SWF ζητάει να μη δοθεί πρόσβαση στο δίκτυο " +"γι' αυτή την ταινία (ή εφαρμογή;) όταν φορτώνεται από το σύστημα αρχείων. Το " +"Gnash ούτως ή άλλως δεν το νοιάζει, χρησιμοποιείστε άσπρο/μαύρο κατάλογο " +"στο .gnashrc σας αντί γι΄αυτό" + +#: libcore/swf/tag_loaders.cpp:283 +msgid "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" +msgstr "Αυτό το αρχείο SWF απαιτεί AVM2: δεν θα υπάρξει ερμηνεία ActionScript " + +#: libcore/swf/tag_loaders.cpp:308 +#, c-format +msgid "" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" +msgstr "" +"μετα-δεδομένα RDF (μόνο πληροφορίες): [[\n" +"%s\n" +"]]" + +#: libcore/swf/tag_loaders.cpp:324 +#, c-format +msgid "Descriptive metadata from movie %s: %s" +msgstr "Περιγραφικά μετα-δεδομένα από την ταινία %s: %s" + +#: libcore/swf/tag_loaders.cpp:386 +#, c-format +msgid " reflex = \"%c%c%c\"" +msgstr "αντανακλαστικό = \"%c%c%c\"" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" +msgstr "" +"η ετικέτα ΖωνώνΟρισμούΣτοίχισης Γραμματοσειράς αναφέρεται σε μη καθορισμένη " +"γραμματοσειρά %d" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#, c-format +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "" +"ΖώνεςΟρισμούΣτοίχισηςΓραμματοσειράς: γραμματοσειρά=%d, σημαίες=%d, πίνακας " +"int: %s" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "ΕτικέταΖωνώνΟρισμούΣτοίχισηςΓραμματοσειράς" + +#: libcore/swf/ShapeRecord.cpp:274 +#, c-format +msgid " bound SWFRect: %s" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:379 +#, c-format +msgid " Shape read: moveto %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:400 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:410 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:421 +#, c-format +msgid " Shape read: fill0 (left) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:443 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:453 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:463 +#, c-format +msgid " Shape read: fill1 (right) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:484 +#, c-format +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:494 +#, c-format +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:504 +#, c-format +msgid "ShapeRecord: line %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:558 +#, c-format +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:593 +#, c-format +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:665 +#, c-format +msgid " readLineStyles: count = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:672 +#, c-format +msgid " readLineStyles: count2 = %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:85 +#, c-format +msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgstr "ΤΟΠΟΘΕΤΗΣΗ ΑΝΤΙΚΕΙΜΕΝΟΥ: βάθος=%d(%d) χαρακτήρας=%d" + +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 +#, c-format +msgid " SWFCxForm: %s" +msgstr "SWFCxΜορφή: %s" + +#: libcore/swf/PlaceObject2Tag.cpp:105 +#, c-format +msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgstr "" +"Εξασφαλισμένο πεδίο στις ενέργειες Τοποθέτηση Αντικειμένου == %u (αναμενόταν " +"0)" + +#: libcore/swf/PlaceObject2Tag.cpp:123 +#, c-format +msgid " actions: flags = 0x%X" +msgstr "ενέργειες: σημαίες = 0x%X" + +#: libcore/swf/PlaceObject2Tag.cpp:158 +#, c-format +msgid "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." +msgstr "" +"swf_συμβάν::ανάγνωση(), ομαλό_μήκος = %u, αλλά μόνο %lu ψηφιολέξεις έχουν " +"απομείνει στο τέλος της τρέχουσας ετικέτας. Διακοπή για λόγους ασφαλείας. " + +#: libcore/swf/PlaceObject2Tag.cpp:219 +#, c-format +msgid "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgstr "" +"swf_συμβάν::ανάγνωση() -- άγνωστος/μη διαχειρισμένος τύπος συμβάντος ελήφθη, " +"σημαίες = 0x%x" + +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" +msgstr "" +"Απροσδόκητο τέλος ετικέτας ενώ ανέλυε συμβάντα ετικετών Τοποθέτησης " +"Αντικειμένου " + +#: libcore/swf/PlaceObject2Tag.cpp:304 +#, c-format +msgid " PLACEOBJECT2: depth = %d (%d)" +msgstr "ΤΟΠΟΘΕΤΗΣΗΑΝΤΙΚΕΙΜΕΝΟΥ2: βάθος = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 +#, c-format +msgid " char id = %d" +msgstr "ταυτότητα χαρακτήρα = %d" + +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 +#, c-format +msgid " SWFMatrix: %s" +msgstr "SWFΜήτρα: %s" + +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 +#, c-format +msgid " ratio: %d" +msgstr "αναλογία: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 +#, c-format +msgid " name = %s" +msgstr "όνομα = %s" + +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 +#, c-format +msgid " clip_depth = %d (%d)" +msgstr "κλιπ_βάθος = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 +#, c-format +msgid " m_place_type: %d" +msgstr "m_τόπος_τύπος: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:417 +#, c-format +msgid " PLACEOBJECT3: depth = %d (%d)" +msgstr "ΤΟΠΟΘΕΤΗΣΗΑΝΤΙΚΕΙΜΕΝΟΥ3: βάθος = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" +msgstr "SWFCxΜορφή: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:424 +#, c-format +msgid " class name = %s" +msgstr "όνομα τάξης = %s" + +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" +msgstr " ενεργοποιήθηκε η λανθάνουσα μνήμη δυαδικής απεικόνισης" + +#: libcore/swf/SoundStreamHeadTag.cpp:76 +#, c-format +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgstr "SOUNDSTREAMHEAD: τιμή δείγματος ροής %d (αναμένεται από 0 σε %u)" + +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format +msgid "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" +"Διαφορετική τιμή ήχου ροής/αναπαραγωγής (%d/%d). Αυτό φαίνεται συνηθισμένο " +"στα αρχεία SWF, οπότε θα προειδοποιήσουμε μόνο μια φορά." + +#: libcore/swf/SoundStreamHeadTag.cpp:93 +#, c-format +msgid "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" +"Διαφορετικό μέγεθος δείγματος ροής/αναπαραγωγής (%d/%d). Αυτό φαίνεται " +"συνηθισμένο στα αρχεία SWF, οπότε θα προειδοποιήσουμε μόνο μια φορά." + +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." +msgstr "" +"Διαφορετικά κανάλια ροής/αναπαραγωγής (%s/%s). Αυτό φαίνεται συνηθισμένο στα " +"αρχεία SWF, οπότε θα προειδοποιήσουμε μόνο μια φορά." + +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" +msgstr "" +"Δεν αναγγέλθηκαν δείγματα για τη ροή ήχου, αρκετά συνηθισμένο οπότε θα " +"προειδοποιήσουμε μόνο μια φορά" + +#: libcore/swf/SoundStreamHeadTag.cpp:146 +#, c-format +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgstr "" +"κεφαλή ροής ήχου:μορφή=%s, βαθμός=%d, 16=%d, στέρεο=%d, ct=%d, λανθάνουσα " +"κατάσταση=%d" + +#: libcore/swf/DefineButtonCxformTag.cpp:49 +#, c-format +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgstr "" +"η μορφή Cx ορισμού κουμπιού αναφέρεται σε μια άγνωστη προβολή αντικειμένου %d" + +#: libcore/swf/DefineButtonCxformTag.cpp:60 +#, c-format +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" +msgstr "" +"η μορφή Cx ορισμού κουμπιού αναφέρεται σε ΤΑΥΤΟΤΗΤΑ Προβολής αντικειμένου " +"%d (%s). Αναμενόταν ορισμός κουμπιού " + +#: libcore/swf/RemoveObjectTag.cpp:71 +#, c-format +msgid " remove_object_2(%d)" +msgstr "αφαίρεση_αντικειμένου_2(%d)" + +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "" +"Βρέθηκε ετικέτα ΑΠΟΚΛΕΙΣΜΟΥ ΡΟΗΣ ΗΧΟΥ χωρίς να προηγείται ΚΕΦΑΛΗ ΡΟΗΣ ΗΧΟΥ " + +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "Όριο ετικέτας αναφέρθηκε μετά το τέλος της ροής! " + +#: libcore/swf/DefineButtonTag.cpp:85 +#, c-format +msgid " DefineButton loader: character id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:102 +#, c-format +msgid " DefineButton2 loader: chararacter id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:170 +#, c-format +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:211 +#, c-format +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:289 +#, c-format +msgid " button actions for conditions 0x%x" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:398 +#, c-format +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:405 +#, c-format +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:165 +#, c-format +msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:419 +#, c-format +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:597 +#, c-format +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:640 +#, c-format +msgid "inflateWrapper() inflate() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:649 +#, c-format +msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:74 +#, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:123 +#, c-format +msgid "Stream couldn't seek to end: %s" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:128 +#, c-format +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." +msgstr "" + +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "Μορφή σημείου πλεύσης άμεσης συγγένειας δεν αναγνωρίζεται" + +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "Απρόσμενο τέλος ροής κατά την ανάγνωση" + +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "Απρόσμενο τέλος ροής" + +#: libcore/SWFStream.cpp:564 +#, 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 "" +"Η ετικέτα %d που ξεκινάει σε οφσετ %d έχει ειδοποιηθεί να λήξει σε οφσετ " +"%d, το οποίο είναι μετά τη λήξη ετικέτας που έχει ανοιχτεί προηγουμένως " +"ξεκινώντας σε οφσετ %d και λήγοντας σε οφσετ %d. Θα το κάνουμε να λήξει όπου " +"τελειώνει το κιβώτιο ετικετών." + +#: libcore/SWFStream.cpp:581 +#, c-format +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" +msgstr "" + +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" +msgstr "Δεν μπορούσε να αναζητήσει το τέλος ετικέτας που είχε αναφερθεί" + +#: libcore/SWFStream.cpp:617 +#, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" +msgstr "" + +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" +msgstr "" + +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:201 +#, c-format +msgid "Failed to find glyph %s in %s font %s" +msgstr "" + +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" +msgstr "" + +#: libcore/Font.cpp:298 +#, c-format +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" +msgstr "" + +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" +msgstr "" + +#: libcore/Font.cpp:340 +#, c-format +msgid "Could not create a freetype face %s" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" +msgstr "To Stage.width είναι μια ιδιότητα μόνο για ανάγνωση!" + +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" +msgstr "To Stage.height είναι μια ιδιότητα μόνο για ανάγνωση!" + +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" +msgstr "" + +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "επισύναψη Βίντεο χρειάζεται 1 όρισμα" + +#: libcore/asobj/Video_as.cpp:126 +#, c-format +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "" +"το πρώτο όρισμα της επισύναψης Βίντεο (%s) δεν είναι ένα στιγμιότυπο " +"NetStream" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:218 +#, c-format +msgid "createTextField called with %d args, expected 6 - returning undefined" +msgstr "" +"η δημιουργία Πεδίου Κειμένου κάλεσε με %d παραμέτρους, αναμένονταν 6- " +"επιστροφή μη καθορισμένη" + +#: libcore/asobj/TextField_as.cpp:232 +#, c-format +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "δημιουργία Πεδίου Κειμένου: αρνητικό πλάτος (%d) - επαναφορά στο σήμα" + +#: libcore/asobj/TextField_as.cpp:242 +#, c-format +msgid "createTextField: negative height (%d) - reverting sign" +msgstr "δημιουργία Πεδίου Κειμένου: αρνητικό ύψος (%d) - επαναφορά στο σήμα" + +#: libcore/asobj/TextField_as.cpp:436 +#, c-format +msgid "Attempt to set length property of TextField %s" +msgstr "Απόπειρα να ρυθμιστεί η ιδιότητα μήκους του Πεδίου Κειμένου %s" + +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 +#, c-format +msgid "Attempt to set read-only %s property of TextField %s" +msgstr "" +"Απόπειρα να ρυθμιστεί η ιδιότητα μόνο για ανάγνωση %s του Πεδίου Κειμένου %s" + +#: libcore/asobj/TextField_as.cpp:544 +#, c-format +msgid "Invalid value given to TextField.type: %s" +msgstr "Άκυρη τιμή δόθηκε στο Πεδίο Κειμένου. τύπος: %s" + +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 +#, c-format +msgid "TextField.setTextFormat(%s) : %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "απουσιάζει παράμετρος" + +#: libcore/asobj/TextField_as.cpp:679 +#, c-format +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "η πρώτη παράμετρος δεν είναι σε μορφή κειμένου" + +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:905 +#, c-format +msgid "TextField.replaceSel(%s) requires exactly one argument" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "" +"Το Πεδίο Κειμένου. αντικατάστασηΚειμένου() κάλεσε με λιγότερες από 3 " +"παραμέτρους" + +#: libcore/asobj/TextField_as.cpp:993 +#, c-format +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1036 +#, c-format +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:440 +#, fuzzy, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "Στο Gnash δεν επιτρέπεται να ανοίξει αυτό το url: %s" + +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" +msgstr "Στο Gnash δεν επιτρέπεται να συνδεθεί με το %s" + +#: libcore/asobj/NetConnection_as.cpp:517 +#, c-format +msgid "NetConnection.connect(%s): unsupported connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:523 +#, c-format +msgid "NetConnection.connect(%s): unknown connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" +msgstr "NetConnection.call(): χρειάζεται τουλάχιστον μια παράμετρο" + +#: libcore/asobj/NetConnection_as.cpp:681 +#, c-format +msgid "NetConnection.call(%s): second argument must be an object" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" +msgstr "NetConnection.connect(): χρειάζεται τουλάχιστον μια παράμετρο" + +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:990 +#, c-format +msgid "Unknown HTTP Remoting response identifier '%s'" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1006 +#, c-format +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1155 +#, c-format +msgid "Error parsing server AMF: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" +msgstr "" + +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" +msgstr "Η Λειτουργία.εφαρμογή() κάλεσε χωρίς παραμέτρους" + +#: libcore/asobj/Function_as.cpp:129 +#, c-format +msgid "" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" +msgstr "" +"Η Λειτουργία.εφαρμογή() πήρε %d παραμέτρους, ανέμενε 2 το πολύ-- απορρίπτει " +"όσες περισσεύουν" + +#: libcore/asobj/Array_as.cpp:535 +#, c-format +msgid "Unhandled sort flags: %d (0x%X)" +msgstr "Μη διαχειρισμένες σημαίες ταξινόμησης: %d (0x%X)" + +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" +msgstr "" +"Η Σειρά. σύνδεση() χρειάζεται τουλάχιστον 1 παράμετρο, η κλήση αγνοήθηκε" + +#: libcore/asobj/Array_as.cpp:957 +#, c-format +msgid "Array.splice(%d,%d): negative length given, call ignored" +msgstr "Η Σειρά. σύνδεση(%d,%d): δόθηκε αρνητικό μήκος, η κλήση αγνοήθηκε" + +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." +msgstr "Η ταξινόμηση κάλεσε με άκυρες παραμέτρους." + +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "Η SortOn κάλεσε με άκυρες παραμέτρους." + +#: libcore/asobj/Array_as.cpp:1389 +msgid "" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" +msgstr "" +"Πάνω από 2 παράμετροι στο Array.slice, και δεν ξέρω τι να τις κάνω. Τις αγνοώ" + +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" +msgstr "" + +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" +msgstr "" + +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" + +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" +msgstr "Το κλειδί .isDown χρειάζεται μια παράμετρο (το κωδικό του κλειδιού)" + +#: libcore/asobj/Key_as.cpp:79 +#, c-format +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" + +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "" + +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "Υπερβολικά πολλές παράμετροι στον κατασκευαστή Αντικειμένου" + +#: libcore/asobj/Object.cpp:192 +#, c-format +msgid "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" +msgstr "" +"Άκυρη κλήση στο Object.addProperty(%s) - αναμένονται 3 παράμετροι (<όνομα>, " +"<λήπτης>, <ρυθμιστής>)" + +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" +msgstr "Άκυρη κλήση στο Object.addProperty() - κενό όνομα ιδιότητας" + +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" +msgstr "" +"Άκυρη κλήση στο Object.addProperty() - ο λήπτης δεν είναι λειτουργία AS" + +#: libcore/asobj/Object.cpp:233 +#, c-format +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" +msgstr "" +"Άκυρη κλήση στο Object.addProperty() - ο ρυθμιστής δεν είναι άκυρος και δεν " +"αποτελεί λειτουργία AS (%s)" + +#: libcore/asobj/Object.cpp:257 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" +msgstr "" +"Άκυρη κλήση στο Object.registerClass(%s) - αναμένονται 2 παράμετροι " +"(<σύμβολο>, <κατασκευαστής>)" + +#: libcore/asobj/Object.cpp:274 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" +msgstr "" +"Άκυρη κλήση στο Object.registerClass(%s) - η πρώτη παράμετρος (ταυτότητα " +"συμβόλου) υπολογίζει σε κενή συμβολοσειρά" + +#: libcore/asobj/Object.cpp:286 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" +msgstr "" +"Άκυρη κλήση σε Object.registerClass(%s) - η δεύτερη παράμετρος (τάξη) δεν " +"αποτελεί λειτουργία)" + +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" +msgstr "" + +#: libcore/asobj/Object.cpp:313 +#, fuzzy, c-format +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" +msgstr "" +"Object.registerClass(%s, %s): δεν μπορεί να βρεθεί το σύμβολο που έχει " +"εξαχθεί" + +#: libcore/asobj/Object.cpp:326 +#, c-format +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" +msgstr "" +"Object.registerClass(%s, %s): το σύμβολο που έχει εξαχθεί δεν είναι σύμβολο " +"MovieClip (στοιχείο_ορισμός), αλλά ένα %s" + +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" +msgstr "Το Object.hasOwnProperty() απαιτεί μια παράμετρο" + +#: libcore/asobj/Object.cpp:357 +#, c-format +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "Άκυρη κλήση στο Object.hasOwnProperty('%s')" + +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" +msgstr "Το Object.isPropertyEnumerable() απαιτεί μια παράμετρο" + +#: libcore/asobj/Object.cpp:382 +#, c-format +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "Άκυρη κλήση στο Object.isPropertyEnumerable('%s')" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "Object.isPrototypeOf() απαιτεί μια παράμετρο" + +#: libcore/asobj/Object.cpp:413 +#, c-format +msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgstr "Η πρώτη παράμετρος στο Object.isPrototypeOf(%s) δεν είναι αντικείμενο" + +#: libcore/asobj/Object.cpp:432 +#, c-format +msgid "Object.watch(%s): missing arguments" +msgstr "Object.watch(%s): λείπουν παράμετροι" + +#: libcore/asobj/Object.cpp:443 +#, c-format +msgid "Object.watch(%s): second argument is not a function" +msgstr "Object.watch(%s): η δεύτερη παράμετρος δεν είναι λειτουργία" + +#: libcore/asobj/Object.cpp:469 +#, c-format +msgid "Object.unwatch(%s): missing argument" +msgstr "Object.unwatch(%s): λείπει παράμετρος" + +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "Το string.slice() κάλεσε με μια λήξη < έναρξη" + +#: libcore/asobj/String_as.cpp:496 +#, c-format +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" +msgstr "" + +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" +msgstr "Το string.charCodeAt χρειάζεται μια παράμετρο" + +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" +msgstr "Το string.charCodeAt έχει πάνω από μια παράμετρο" + +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" +msgstr "" + +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "Το %1%(%2%) χρειάζεται %3% παράμετρο (ους)" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "Το %1%(%2%) έχει πάνω από %3% παράμετρο (ους)" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 +#, c-format +msgid "VAL: %s" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 +#, c-format +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." +msgstr "" +"Το μονοπάτι ExternalInterface %s βρίσκεται εκτός του SWF τομέα %s. Δεν " +"υπάρχει πρόσβαση σ' αυτό το αντικείμενο." + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 +#, c-format +msgid "FileReferenceList(%s): %s" +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "οι παράμετροι απορρίφθηκαν" + +#: libcore/asobj/flash/net/FileReference_as.cpp:159 +#, c-format +msgid "FileReference(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 +#, c-format +msgid "flash.geom.Rectangle(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "απουσιάζουν παράμετροι" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 +#, c-format +msgid "Attempt to set read-only property %s" +msgstr "Απόπειρα να ρυθμιστεί ιδιότητα μόνο για ανάγνωση %s" + +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 +#, c-format +msgid "%s: missing arguments" +msgstr "%s: απουσιάζουν παράμετροι" + +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" +msgstr "οι παράμετροι μετά την πρώτη απορρίφθηκαν" + +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" +msgstr "η πρώτη παράμετρος δεν επαναμορφώνει το αντικείμενο" + +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" +msgstr "" +"η πρώτη παράμετρος που επαναμορφώνει το αντικείμενο δεν περιέχει ένα μέλος " +"\"x\"" + +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" +msgstr "" +"η πρώτη παράμετρος που επαναμορφώνει το αντικείμενο δεν περιέχει ένα μέλος " +"\"y\"" + +#: libcore/asobj/flash/geom/Point_as.cpp:200 +#, c-format +msgid "Point.equals(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "το πρώτο όρισμα πρέπει να είναι αντικείμενο" + +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 +#, c-format +msgid "Point.equals(%s): %s %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "Η πρώτη παράμετρος πρέπει να είναι στιγμιότυπο ενός" + +#: libcore/asobj/flash/geom/Point_as.cpp:248 +#, c-format +msgid "Point.normalize(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" +msgstr "" +"η πρώτη παράμετρος που επαναμορφώνει το αντικείμενο δεν περιέχει ένα μέλος " +"\"x\"" + +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" +msgstr "" +"η πρώτη παράμετρος που επαναμορφώνει το αντικείμενο δεν περιέχει ένα μέλος " +"\"y\"" + +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 +#, c-format +msgid "Point.distance(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" +msgstr "οι παράμετροι μετά τις δύο πρώτες απορρίφθηκαν" + +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 +#, c-format +msgid "Point.interpolate(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" +msgstr "οι παράμετροι μετά τις τρεις πρώτες απορρίφθηκαν" + +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" +msgstr "η δεύτερη παράμετρος δεν επαναμορφώνει το αντικείμενο" + +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 +#, c-format +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 +#, c-format +msgid "Matrix.concat(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 +#, c-format +msgid "Matrix.createBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 +#, c-format +msgid "Matrix.createGradientBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 +#, c-format +msgid "Matrix.rotate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 +#, c-format +msgid "Matrix.translate(%s): needs two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 +#, c-format +msgid "Matrix.translate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 +#, c-format +msgid "Matrix.transformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 +#, c-format +msgid "Matrix.transformPoint(%s): object must be a Point" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:145 +#, c-format +msgid "Transform.colorTransform(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:155 +#, c-format +msgid "Transform.colorTransform(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:170 +#, c-format +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:305 +#, c-format +msgid "Transform.matrix(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:315 +#, c-format +msgid "Transform.matrix(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:346 +#, c-format +msgid "flash.geom.Transform(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:356 +#, c-format +msgid "Transform(%s): %s" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 +#, c-format +msgid "BitmapData.draw(%s) requires at least one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 +#, c-format +msgid "BitmapData.draw(%s): first argument must be a MovieClip" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 +#, c-format +msgid "BitmapData.fillRect(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "MovieClipLoader.loadClip(%s): λείπουν παράμετροι" + +#: libcore/asobj/MovieClipLoader.cpp:114 +#, fuzzy, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" +msgstr "" +"MovieClipLoader.loadClip(%s): η πρώτη παράμετρος πρέπει να είναι συμβολοσειρά" + +#: libcore/asobj/MovieClipLoader.cpp:132 +#, c-format +msgid "Could not find target %s (evaluated from %s)" +msgstr "Δεν μπορούσε να βρει το στόχο %s (αξιολογήθηκε από %s)" + +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:156 +#, c-format +msgid "MovieClipLoader.unloadClip: %s" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "MovieClipLoader.getProgress(): λείπει παράμετρος" + +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "" +"MovieClipLoader.getProgress(%s): η πρώτη παράμετρος δεν είναι αντικείμενο" + +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgstr "MovieClipLoader.getProgress(%s): η πρώτη παράμετρος δεν είναι στοιχείο" + +#: libcore/asobj/Sound_as.cpp:420 +#, c-format +msgid "Could not create audio decoder: %s" +msgstr "Δεν μπόρεσε να δημιουργηθεί αποκωδικοποιητής ήχου: %s" + +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:581 +#, fuzzy, c-format +msgid "Gnash could not open this URL: %s" +msgstr "Το Gnash δεν μπορούσε να ανοίξει αυτό το url: %s" + +#: libcore/asobj/Sound_as.cpp:592 +#, c-format +msgid "Unable to create parser for Sound at %s" +msgstr "Αδύνατον να δημιουργηθεί αναλυτής για τον Ήχο στο %s" + +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "Το Sound.start() δεν έχει επίδραση σε έναν Ήχο συνεχούς ροής" + +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:855 +#, c-format +msgid "No samples decoded from input of %d bytes" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:955 +#, c-format +msgid "new Sound(%d) : args after first one ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:969 +#, c-format +msgid "" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "-- έναρξη ήχου" + +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "-- διακοπή ήχου " + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 +#, c-format +msgid "No such export '%s'" +msgstr "Δεν υπάρχει εξαγωγή '%s'" + +#: libcore/asobj/Sound_as.cpp:1037 +#, fuzzy, c-format +msgid "Export '%s' is not a sound" +msgstr "Η εξαγωγή '%s' δεν είναι ήχος" + +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" +msgstr "-- επισύναψη ήχου" + +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" +msgstr "η επισύναψη ήχου χρειάζεται μια παράμετρο" + +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" +msgstr "η επισύναψη ήχου χρειάζεται μια μη-κενή συμβολοσειρά" + +#: libcore/asobj/Sound_as.cpp:1092 +#, c-format +msgid "Export '%s'is not a sound" +msgstr "Η εξαγωγή '%s' δεν είναι ήχος" + +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1177 +#, c-format +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "Η Sound.φόρτωσηΉχου() χρειάζεται τουλάχιστον 1 παράμετρο" + +#: libcore/asobj/Sound_as.cpp:1208 +#, c-format +msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgstr "Sound.loadSound(%s): οι παράμετροι μετά τις 2 πρώτες απορρίφθηκαν" + +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "η ρύθμιση έντασης του ήχου χρειάζεται μια παράμετρο" + +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" +msgstr "" + +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "τα δεδομένα XML είναι κενά" + +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" +msgstr "δεν υπάρχει κείμενο για δημιουργία κόμβου κειμένου" + +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:297 +#, c-format +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgstr "" +"Το createEmptyMovieClip χρειάζεται 2 παραμέτρους, αλλά έχουν δοθεί %d, " +"επιστρέφοντας μη καθορισμένα" + +#: libcore/asobj/MovieClip_as.cpp:305 +#, c-format +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgstr "" +"Το createEmptyMovieClip παίρνει 2 παραμέτρους, αλλά έχουν δοθεί %d, " +"απορρίπτοντας το πλεόνασμα" + +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" +msgstr "MovieClip.λανθάνουσα μνήμη ωςBitmap()" + +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" +msgstr "MovieClip.φίλτρα()" + +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" +msgstr "MovieClip.αναγκαστική ομαλοποίηση()" + +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "MovieClip.σκοτεινόΦόντο()" + +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "MovieClip.κλίμακα9Πλέγμα()" + +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "MovieClip.κύλισηΤετράγωνο()" + +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" +msgstr "MovieClip.Δείκτης στηλοθέτη()" + +#: libcore/asobj/MovieClip_as.cpp:449 +#, c-format +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" +msgstr "" +"Το attachMovie κάλεσε για λανθασμένο αριθμό παραμέτρων αναμένονταν 3 με 4, " +"πήρε (%d) - επέστρεψαν μη καθορισμένες" + +#: libcore/asobj/MovieClip_as.cpp:464 +#, c-format +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" +msgstr "" +"attachMovie: η πηγή που έχει εξαχθεί '%s' δεν είναι ορισμός DisplayObject. " +"Επιστροφή μη καθορισμένη" + +#: libcore/asobj/MovieClip_as.cpp:484 +#, c-format +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgstr "MovieClip.attachMovie: άκυρο μονοπάτι %d πέρασε, δεν επισυνάπτει" + +#: libcore/asobj/MovieClip_as.cpp:509 +#, c-format +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" +msgstr "" +"Η τέταρτη παράμετρος του attachMovie δεν αναμορφώνει σε ένα αντικείμενο " +"(%s), θα δράσουμε σαν να μην είχε δοθεί" + +#: libcore/asobj/MovieClip_as.cpp:531 +#, c-format +msgid "MovieClip.attachAudio(): %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:541 +#, c-format +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:584 +#, c-format +msgid "%s.swapDepths() needs one arg" +msgstr "Το %s.swapDepths() χρειάζεται μια παράμετρο" + +#: libcore/asobj/MovieClip_as.cpp:595 +#, c-format +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgstr "%s.swapDepths(%s): δεν θα ανταλλάξει κλιπ κάτω από βάθος %d (%d)" + +#: libcore/asobj/MovieClip_as.cpp:613 +#, c-format +msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgstr "%s.swapDepths(%s): άκυρη κλήση, ανταλλαγή στο ίδιο;" + +#: libcore/asobj/MovieClip_as.cpp:625 +#, c-format +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" +msgstr "" +"%s.swapDepths(%s): άκυρη κλήση, τα δυο DisplayObjects δεν έχουν τον ίδιο " +"γονέα" + +#: libcore/asobj/MovieClip_as.cpp:642 +#, c-format +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" +msgstr "" +"%s.swapDepths(%s): αγνοήθηκε, πηγή και στόχος των DisplayObjects έχουν το " +"ίδιο βάθος %d" + +#: libcore/asobj/MovieClip_as.cpp:657 +#, c-format +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgstr "" +"%s.swapDepths(%s): η πρώτη παράμετρος άκυρη (δεν είναι ούτε κλιπ ταινίας " +"ούτε αριθμός)" + +#: libcore/asobj/MovieClip_as.cpp:666 +#, c-format +msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgstr "" +"%s.swapDepths(%s): το ζητούμενο βάθος είναι πάνω από την προσβάσιμη εμβέλεια." + +#: libcore/asobj/MovieClip_as.cpp:682 +#, c-format +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "" +"%s.swapDepths(%s): αγνοήθηκε, το DisplayObject βρίσκεται ήδη σε βάθος %d" + +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgstr "MovieClip.αντίγραφο MovieClip() χρειάζεται 2 ή 3 παραμέτρους" + +#: libcore/asobj/MovieClip_as.cpp:732 +#, c-format +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "MovieClip.αντίγραφοMovieClip: άκυρο βάθος %d πέρασε, δεν αντιγράφει" + +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" +msgstr "το κλιπ ταινίας_πήγαινε στο_και_παίξε χρειάζεται μια παράμετρο" + +#: libcore/asobj/MovieClip_as.cpp:774 +#, c-format +msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgstr "το κλιπ ταινίας_πήγαινε στο_και_παίξε ('%s') -- άκυρο πλαίσιο" + +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" +msgstr "το κλιπ ταινίας_πήγαινε στο_και_σταμάτησε χρειάζεται μια παράμετρο" + +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgstr "το κλιπ ταινίας_πήγαινε στο_και_σταμάτησε ('%s')-- άκυρο πλαίσιο" + +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgstr "" +"MovieClip.loadMovie() ανέμενε 1 ή 2 παραμέτρους, πήρε %d - επέστρεψαν μη " +"καθορισμένες" + +#: libcore/asobj/MovieClip_as.cpp:891 +#, c-format +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" +msgstr "" +"Η πρώτη παράμετρος του MovieClip.loadMovie(%s) υπολογίζει μια άδεια " +"συμβολοσειρά - επέστρεψε μη καθορισμένη" + +#: libcore/asobj/MovieClip_as.cpp:941 +#, c-format +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgstr "" +"MovieClip.loadVariables() ανέμενε 1 ή 2 παραμέτρους, πήρε %d - επέστρεψε μη " +"καθορισμένη" + +#: libcore/asobj/MovieClip_as.cpp:953 +#, c-format +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" +msgstr "" +"Η πρώτη παράμετρος πέρασε στις MovieClip.loadVariables(%s) υπολογίζει σε μια " +"κενή συμβολοσειρά - επέστρεψε μη καθορισμένη" + +#: libcore/asobj/MovieClip_as.cpp:995 +#, c-format +msgid "Can't find hitTest target %s" +msgstr "Δεν μπορεί να βρει το στόχο %s του hitTest" + +#: libcore/asobj/MovieClip_as.cpp:1037 +#, c-format +msgid "hitTest() called with %u args" +msgstr "Το hitTest() κάλεσε με %u παραμέτρους" + +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "Δεν πέρασαν παράμετροι στο MovieClip.getURL()" + +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "MovieClip.getURL(%s): εναποτέθηκαν επιπλέον παράμετροι" + +#: libcore/asobj/MovieClip_as.cpp:1195 +msgid "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1225 +#, c-format +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgstr "" +"MovieClip.getBounds(%s): άκυρη κλήση, η πρώτη παράμετρος πρέπει να είναι " +"DisplayObject" + +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "MovieClip.globalToLocal() δέχεται μια παράμετρο" + +#: libcore/asobj/MovieClip_as.cpp:1281 +#, c-format +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgstr "" +"MovieClip.globalToLocal(%s): η πρώτη παράμετρος δεν αναμορφώνει ένα " +"αντικείμενο" + +#: libcore/asobj/MovieClip_as.cpp:1295 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +msgstr "" +"MovieClip.globalToLocal(%s): η παράμετρος αντικειμένου δεν έχει ένα μέλος 'x'" + +#: libcore/asobj/MovieClip_as.cpp:1306 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +msgstr "" +"MovieClip.globalToLocal(%s): η παράμετρος αντικειμένου δεν έχει ένα " +"αντικείμενο 'y'" + +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "Το MovieClip.localToGlobal() δέχεται μια παράμετρο" + +#: libcore/asobj/MovieClip_as.cpp:1342 +#, c-format +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgstr "" +"MovieClip.localToGlobal(%s): η πρώτη παράμετρος δεν αναμορφώνει ένα " +"αντικείμενο" + +#: libcore/asobj/MovieClip_as.cpp:1355 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgstr "" +"MovieClip.localToGlobal(%s): η παράμετρος αντικειμένου δεν έχει ένα μέλος 'x'" + +#: libcore/asobj/MovieClip_as.cpp:1366 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgstr "" +"MovieClip.localToGlobal(%s): η παράμετρος αντικειμένου δεν έχει ένα " +"αντικείμενο 'y'" + +#: libcore/asobj/MovieClip_as.cpp:1395 +#, c-format +msgid "%s.setMask() : needs an argument" +msgstr "%s.setMask() : χρειάζεται μια παράμετρο" + +#: libcore/asobj/MovieClip_as.cpp:1414 +#, c-format +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "%s.setMask(%s) : η πρώτη παράμετρος δεν είναι DisplayObject" + +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "MovieClip.lineTo() χρειάζεται τουλάχιστον δυο παραμέτρους" + +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "MovieClip.moveTo() δέχεται δυο παραμέτρους" + +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgstr "" +"MovieClip.lineStyle(%s): οι παράμετροι μετά τις τρεις πρώτες θα απορριφθούν" + +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgstr "" +"MovieClip.lineStyle(%s): άκυρη σύζευξη τιμής Ύφους '%s' (έγκυρες τιμές: %s|" +"%s|%s)" + +#: libcore/asobj/MovieClip_as.cpp:1557 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" +msgstr "" +"MovieClip.lineStyle(%s): άκυρη τιμή Ύφους λεζάντας '%s' (έγκυρες τιμές: " +"καμία|στρογγυλή|τετράγωνη)" + +#: libcore/asobj/MovieClip_as.cpp:1582 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" +msgstr "" +"MovieClip.lineStyle(%s): άκυρη τιμή χωρίς Κλίμακα '%s' (έγκυρες τιμές: %s|%s|" +"%s|%s)" + +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "MovieClip.στροφή Στο() δέχεται δυο παραμέτρους" + +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1715 +#, c-format +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "%s.beginGradientFill(%s): άκυρη κλήση: χρειάζονται 5 παράμετροι" + +#: libcore/asobj/MovieClip_as.cpp:1726 +#, c-format +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgstr "" +"%s.beginGradientFill(%s): οι επιπλέον παράμετροι καθιστούν άκυρη την κλήση!" + +#: libcore/asobj/MovieClip_as.cpp:1746 +#, c-format +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgstr "" +"%s.beginGradientFill(%s): η πρώτη παράμετρος πρέπει να είναι \"ακτινική\", " +"\"εστιακή\", ή \"γραμμική\"" + +#: libcore/asobj/MovieClip_as.cpp:1762 +#, fuzzy, 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): μια ή δυο από τις παραμέτρους από τη 2η στην 5η " +"δεν επαναμορφώνουν τα αντικείμενα" + +#: libcore/asobj/MovieClip_as.cpp:1776 +#, c-format +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" +msgstr "" +"%s.beginGradientFill(%s): οι παράμετροι χρωμάτων, άλφα κι αναλογιών δεν " +"έχουν το ίδιο μήκος" + +#: libcore/asobj/MovieClip_as.cpp:1928 +#, c-format +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgstr "" +"οι τιμές min/max του bbox στο MovieClip.startDrag(%s) αντιστράφηκαν, γίνεται " +"διόρθωση" + +#: libcore/asobj/MovieClip_as.cpp:1933 +#, c-format +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgstr "" +"οι τιμές του bbox στο MovieClip.startDrag(%s) είναι μη πεπερασμένες, " +"θεωρήθηκαν ως μηδέν" + +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" +msgstr "" + +#: libcore/asobj/LoadVars_as.cpp:145 +#, c-format +msgid "new LoadVars(%s) - arguments discarded" +msgstr "" + +#: libcore/asobj/Selection_as.cpp:189 +#, c-format +msgid "Selection.setFocus: expected 1 argument, got %d" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" +msgstr "" +"Δεν υπάρχει MediaHandler! Δεν μπορεί να δημιουργηθεί ένα αντικείμενο Camera" + +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" +msgstr "Απόπειρα να ρυθμιστεί ιδιότητα δραστηριότητας στην Camera" + +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" +msgstr "Απόπειρα να ρυθμιστεί η ιδιότητα εύρους της Camera" + +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" +msgstr "Απόπειρα να ρυθμιστεί η τρέχουσα ιδιότητα FPS της Camera" + +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" +msgstr "Απόπειρα να ρυθμιστεί η ιδιότητα FPS της Camera" + +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" +msgstr "" +"Απόπειρα να ρυθμιστεί η ιδιότητα ύψους της Camera, χρησιμοποιείστε το setMode" + +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" +msgstr "Απόπειρα να ρυθμιστεί η ιδιότητα δείκτη της Camera" + +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" +msgstr "Απόπειρα να ρυθμιστεί η ιδιότητα motionLevel της Camera" + +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" +msgstr "Απόπειρα να ρυθμιστεί η ιδιότητα motionTimeout της Camera" + +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" +msgstr "Απόπειρα να ρυθμιστεί η ιδιότητα σίγασης της Camera" + +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" +msgstr "Απόπειρα να ρυθμιστεί η ιδιότητα ονόματος της Camera" + +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" +msgstr "Απόπειρα να ρυθμιστεί η ιδιότητα ονομάτων της Camera" + +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "Απόπειρα να ρυθμιστεί η ιδιότητα ποιότητας της Camera" + +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" +msgstr "" +"Απόπειρα να ρυθμιστεί η ιδιότητα πλάτους της Camera, χρησιμοποιείστε το " +"setMode" + +#: libcore/asobj/SharedObject_as.cpp:163 +#, c-format +msgid "Problems serializing an object's member %s=%s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:323 +#, c-format +msgid "" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:331 +#, c-format +msgid "Couldn't create dir for flushing SharedObject %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:344 +#, c-format +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:352 +#, c-format +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:378 +#, c-format +msgid "Error writing %d bytes to output file %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:384 +#, c-format +msgid "SharedObject '%s' written to filesystem." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" +msgstr "" + +# missing second %s, printf error +#: libcore/asobj/SharedObject_as.cpp:521 +#, c-format +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgstr "" +"Το μονοπάτι %s του SharedObject βρίσκεται εκτός του πεδίου SWF. Δεν μπορεί " +"να υπάρξει πρόσβαση σε αυτό το αντικείμενο." + +#: libcore/asobj/SharedObject_as.cpp:534 +#, c-format +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." +msgstr "" +"Το μονοπάτι %s του SharedObject δεν είναι κομμάτι του μονοπατιού SWF %s. Δεν " +"μπορεί να υπάρξει πρόσβαση σε αυτό το αντικείμενο." + +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" +msgstr "SharedObject.connect(): χρειάζεται τουλάχιστον μια παράμετρο" + +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:756 +#, c-format +msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgstr "Παράμετροι στο SharedObject.flush(%s) θα αγνοηθούν" + +#: libcore/asobj/SharedObject_as.cpp:787 +#, c-format +msgid "SharedObject.getLocal(%s): missing object name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:904 +#, c-format +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:967 +#, c-format +msgid "SharedObject: error parsing SharedObject '%s'" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:986 +#, c-format +msgid "readSOL: Reading SharedObject %s: %s" +msgstr "" + +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" +msgstr "Ο κατασκευαστής ημερομηνίας κάλεσε με πάνω από 7 παραμέτρους" + +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" +msgstr "Το Date.setTime χρειάζεται μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" +msgstr "Το Date.setTime κλήθηκε με πάνω από μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" +msgstr "Το Date.setFullYear χρειάζεται μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "Το Date.setYear χρειάζεται μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" +msgstr "Date.setYear was κλήθηκε με πάνω από τρεις παραμέτρους" + +#: libcore/asobj/Date_as.cpp:928 +#, c-format +msgid "Date.set%sMonth needs one argument" +msgstr "Το Date.set%sMonth χρειάζεται μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:961 +#, c-format +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "Το Date.set%sMonth κλήθηκε με πάνω από τρεις παραμέτρους" + +#: libcore/asobj/Date_as.cpp:983 +#, c-format +msgid "Date.set%sDate needs one argument" +msgstr "Το Date.set%sDate χρειάζεται μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:997 +#, c-format +msgid "Date.set%sDate was called with more than one argument" +msgstr "Το Date.set%sDate κλήθηκε με πάνω από μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:1024 +#, c-format +msgid "Date.set%sHours needs one argument" +msgstr "Το Date.set%sHours χρειάζεται μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:1043 +#, c-format +msgid "Date.set%sHours was called with more than four arguments" +msgstr "Το Date.set%sHours κλήθηκε με πάνω από τέσσερις παραμέτρους" + +#: libcore/asobj/Date_as.cpp:1069 +#, c-format +msgid "Date.set%sMinutes needs one argument" +msgstr "Το Date.set%sMinutes χρειάζεται μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 +#, c-format +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "Το Date.set%sMinutesκλήθηκε με πάνω από τρεις παραμέτρους" + +#: libcore/asobj/Date_as.cpp:1110 +#, c-format +msgid "Date.set%sSeconds needs one argument" +msgstr "Το Date.set%sSeconds χρειάζεται μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:1148 +#, c-format +msgid "Date.set%sMilliseconds needs one argument" +msgstr "Το Date.set%sMilliseconds χρειάζεται μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:1165 +#, fuzzy, c-format +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "Το Date.set%sMilliseconds κλήθηκε με πάνω από μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "Το Date.UTC χρειάζεται μια παράμετρο" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "Το Date.UTC κλήθηκε με πάνω από 7 παραμέτρους" + +#: libcore/asobj/Global_as.cpp:100 +#, c-format +msgid "%s needs one argument" +msgstr "Το %s χρειάζεται μια παράμετρο" + +#: libcore/asobj/Global_as.cpp:106 +#, c-format +msgid "%s has more than one argument" +msgstr "Το %s έχει πάνω από μια παράμετρο" + +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "" +"Οι επεκτάσεις ενεργοποιήθηκαν, σάρωση καταλόγου συνδεόμενης υπομονάδας για " +"φόρτωση" + +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "Οι επεκτάσεις απενεργοποιήθηκαν" + +#: libcore/asobj/Global_as.cpp:493 +#, c-format +msgid "%s needs at least one argument" +msgstr "Το %s χρειάζεται τουλάχιστον μια παράμετρο" + +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" +msgstr "Το %s έχει πάνω από δυο παραμέτρους" + +#: libcore/asobj/Global_as.cpp:594 +#, c-format +msgid "%s needs at least three arguments" +msgstr "Το %s χρειάζεται τουλάχιστον τρεις παραμέτρους" + +#: libcore/asobj/Global_as.cpp:601 +#, c-format +msgid "%s has more than four arguments" +msgstr "Το %s έχει πάνω από τέσσερις παραμέτρους" + +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgstr "" +"Άκυρη κλήση στο ASSetPropFlags: η πρώτη παράμετρος δεν είναι αντικείμενο: %s" + +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 +#, c-format +msgid "ASNative(%s): needs at least two arguments" +msgstr "ASNative(%s): χρειάζεται τουλάχιστον δυο παραμέτρους" + +#: libcore/asobj/Global_as.cpp:669 +#, c-format +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "ASconstructor(%s): οι παράμετροι πρέπει να είναι 0 ή και παραπάνω" + +#: libcore/asobj/Global_as.cpp:712 +#, c-format +msgid "ASnative(%s): args must be 0 or above" +msgstr "ASnative(%s): οι παράμετροι πρέπει να είναι 0 ή και παραπάνω" + +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" +msgstr "" + +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" +msgstr "" + +#: libcore/asobj/Global_as.cpp:946 +#, c-format +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 +#, c-format +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" +msgstr "" + +#: libcore/asobj/Global_as.cpp:980 +#, c-format +msgid "Invalid call to setInterval(%s) - missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1019 +#, c-format +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" +msgstr "" +"Κόμβος XML.insertBefore(): η παράμετρος θέσεως δεν είναι παιδί αυτού του " +"κόμβου" + +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" +msgstr "ΚόμβοςXML::προσθήκη Παιδιού() χρειάζεται τουλάχιστον μια παράμετρο" + +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "" +"Πρώτη παράμετρος στον Κόμβο XML::η προσθήκη Παιδιού() δεν είναι Κόμβος XML" + +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgstr "ο ΚόμβοςXML.insertBefore(%s) χρειάζεται τουλάχιστον δυο παραμέτρους" + +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" +"Η πρώτη παράμετρος στον Κόμβο XML.insertBefore(%s) δεν είναι Κόμβος XML" + +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" +"Η δεύτερη παράμετρος στον Κόμβο XML.insertBefore(%s) δεν είναι Κόμβος XML" + +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" +msgstr "" +"Δεν υπάρχει Σύνδεση Δικτύου συνδεδεμένη με αυτό το ρεύμα δικτύου, δεν θα " +"παίξει" + +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." +msgstr "Η σύνδεση δικτύου δεν έχει συνδεθεί. Δεν θα παίξει." + +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "Σύνδεση στην ταινία: %s" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:451 +#, fuzzy, c-format +msgid "Could not create Audio decoder: %s" +msgstr "Δεν μπόρεσε να δημιουργηθεί αποκωδικοποιητής ήχου: %s" + +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "Το Gnash δεν μπορούσε να πάρει ροή '%s' από τη Σύνδεση Δικτύου" + +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" +msgstr "" +"Δεν έχει καταχωριστεί Media handler, δεν γίνεται να αναλυθεί η εισαγωγή " +"NetStream" + +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" +msgstr "Αδυναμία δημιουργίας αναλυτή για την είσοδο του NetStream" + +#: libcore/asobj/NetStream_as.cpp:520 +#, c-format +msgid "%p.startPlayback: playHead position reset to 0" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" +msgstr "" +"Σφάλμα στην αποκωδικοποίηση κωδικοποιημένου πλαισίου βίντεο στην είσοδο " +"NetStream" + +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:778 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:988 +#, c-format +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1255 +#, c-format +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgstr "" +"Η πρώτη παράμετρος στον κατασκευαστή NetStream δεν αναμορφώνει σε Σύνδεση " +"Δικτύου (%s)" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "Η αναπαραγωγή NetStream_ως χρειάζεται παραμέτρους" + +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "Η αναπαραγωγή.NetStream (%s): η ροή δεν έχει συνδεθεί" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgstr "" +"Number.toString(%s): η ρίζα πρέπει να είναι στην περιοχή 2..36 (το %d είναι " +"άκυρο)" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "XMLSocket.αποστολή(): ο υποδοχέας δεν έκανε εκκίνηση" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "XMLSocket.σύνδεση() κάλεσε ενώ είχε ήδη συνδεθεί, αγνοήθηκε" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "XMLSocket.σύνδεση(): η σύνδεση απέτυχε" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "AsBroadcaster.έναρξη() απαιτεί μια παράμετρο, δεν δόθηκε καμία" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "AsBroadcaster.έναρξη(%s): η πρώτη παράμετρος δεν είναι αντικείμενο" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" +"AsBroadcaster.έναρξη(%s): η πρώτη παράμετρος δεν είναι αντικείμενο αλλά δεν " +"επαναμορφώνει κανένα (ταλάντευση της αναφοράς DisplayObject;)" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "%p.addListener(%s): αυτό το αντικείμενο δεν έχει μέλος ακροατών" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "" +"%p.addListener(%s): ο ακροατής αυτού του αντικειμένου δεν είναι αντικείμενο: " +"%s" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "Υπερβολικά πολλές παράμετροι (%d) πέρασαν στη μορφή κειμένου" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "Color.setRGB() : λείπει παράμετρος" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "Color.setTransform() : λείπει παράμετρος" + +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "" +"Color.setTransform(%s) : η πρώτη παράμετρος δεν επαναμορφώνει ένα αντικείμενο" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "Το LocalConnection.connect() αναμένει ακριβώς μια παράμετρο" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "" +"LocalConnection.connect(): η πρώτη παράμετρος πρέπει να είναι συμβολοσειρά" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "LocalConnection.send(%s): απαιτεί τουλάχιστον 2 παραμέτρους" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "" +"Δεν υπάρχει κανένα MediaHandler! Δεν μπορεί να δημιουργηθεί αντικείμενο " +"Μικροφώνου" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "Απόπειρα να ρυθμιστεί η ιδιότητα δραστηριοτήτων του Μικροφώνου" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "XML.addRequestHeader: Το XML._customHeaders δεν είναι αντικείμενο" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "Το XML.addRequestHeader απαιτεί τουλάχιστον μια παράμετρο" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "XML.addRequestHeader: η μονή παράμετρος δεν είναι συστοιχία" + +#: libcore/asobj/LoadableObject.cpp:222 +#, fuzzy, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "" +"XML.addRequestHeader(%s): παράμετροι μετά το δευτερόλεπτο θα απορριφθούν" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "" +"XML.addRequestHeader(%s): και οι δυο παράμετροι πρέπει να είναι συμβολοσειρά" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "Το sendAndLoad() απαιτεί τουλάχιστον δυο παραμέτρους" + +#: libcore/asobj/LoadableObject.cpp:312 +#, fuzzy +msgid "sendAndLoad(): invalid empty URL" +msgstr "sendAndLoad(): άκυρο κενό url" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "" +"sendAndLoad(): άκυρος στόχος (πρέπει να είναι αντικείμενο XML ή LoadVars)" + +#: libcore/asobj/LoadableObject.cpp:397 +#, fuzzy, c-format +msgid "Loading from URL: '%s'" +msgstr "Γίνεται φόρτωση από το url: '%s'" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "η φόρτωση () απαιτεί τουλάχιστον μια παράμετρο" + +#: libcore/asobj/LoadableObject.cpp:426 +#, fuzzy +msgid "load(): invalid empty URL" +msgstr "φόρτωση(): άκυρο κενό url" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "Παιδιά" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "" +"μετακίνηση Αντικειμένου Οθόνης () -- δεν μπορεί να βρεθεί αντικείμενο σε " +"βάθος %d" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" +"Πεδίο κειμένου: απουσιάζει η γλυφή για το χαρακτήρα διαστήματος (χρειάζεται " +"για το TAB). Σιγουρευτείτε ότι τα σχήματα του Αντικειμένου Οθόνης για τη " +"γραμματοσειρά %s έχουν εξαχθεί στο αρχείο σας SWF." + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "Δεν υπάρχει γραμματοσειρά για το Πεδίο κειμένου!" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" +"Πεδίο κειμένου: απουσιάζει ενσωματωμένη γλυφή για το χαρακτήρα %d. " +"Σιγουρευτείτε ότι τα σχήματα του Αντικειμένου Οθόνης για τη γραμματοσειρά %s " +"έχουν εξαχθεί στο αρχείο σας SWF" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" +"Πεδίο κειμένου: απουσιάζει συσκευή γλυφής για το χαρακτήρα %d. Ίσως να μην " +"έχετε τη γραμματοσειρά '%s' εγκατεστημένη στο σύστημά σας." + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" +"Το τρέχον περιβάλλον δεν έχει στόχο, δεν μπορεί να βρεθεί το όνομα " +"μεταβλητής (%s) που συνδέεται με το πεδίο κειμένου. Το Gnash θα προσπαθήσει " +"να καταχωρίσει ξανά στην επόμενη πρόσβαση." + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" +"Το όνομα μεταβλητής που συνδέεται με το πεδίο κειμένου αναφέρεται σε άγνωστο " +"στόχο (%s). Είναι πιθανόν να γίνει στιγμιοτυπογένεση του αντικειμένου οθόνης " +"αργότερα στο ρεύμα SWF. Το Gnash θα προσπαθήσει να καταχωρίσει ξανά σε " +"επόμενη πρόσβαση." + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +#, fuzzy +msgid "invalid HTML tag" +msgstr "άκυρο ορθογώνιο παραλληλόγραμμο" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "κατάσταση μίξης" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "Ρύθμιση_ύψους=%g του αντικειμένου οθόνης %s (%s)" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "ναι" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "όχι" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "Βάθος" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "Αναλογία" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "Βάθος κοψίματος" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "Διαστάσεις" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "Δυναμική" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "Απόκρυψη" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "Κατεστραμμένο" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "Αποφορτωμένο" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "Κατάσταση μίξης" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "Ακυρωμένο" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "Παιδί ακυρωμένο" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "Απόπειρα να ρυθμιστεί ιδιότητα στο %s, δεν έγινε δεκτή" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "" +"Απόπειρα να ρυθμιστεί το %s._y σε %s (αξιολογώντας τον αριθμό %g) δεν έγινε " +"δεκτή" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "" +"Απόπειρα να ρυθμιστεί το %s._x σε %s (αξιολογώντας τον αριθμό %g) δεν έγινε " +"δεκτή" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "" +"Απόπειρα να ρυθμιστεί η %s._xκλίμακα σε %s (αξιολογώντας τον αριθμό %g) δεν " +"έγινε δεκτή" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "" +"Απόπειρα να ρυθμιστεί το %s._yκλίμακα σε %s (αξιολογώντας τον αριθμό %g) δεν " +"έγινε δεκτή" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "" +"Απόπειρα να ρυθμιστεί το %s._ορατό σε %s (αξιολογώντας τον αριθμό %g) δεν " +"έγινε δεκτή" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "" +"Απόπειρα να ρυθμιστεί το %s._άλφα σε %s (αξιολογώντας τον αριθμό %g) δεν " +"έγινε δεκτή" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "" +"Απόπειρα να ρυθμιστεί το %s._περιστροφή σε %s (αξιολογώντας τον αριθμό %g) " +"δεν έγινε δεκτή" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "Ρύθμιση_πλάτους=%g του Αντικειμένου οθόνης %s (%s)" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, fuzzy, c-format +msgid "AMF parsing error: %s" +msgstr "Σφάλμα στην ανάλυση: %s" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1110 +#, fuzzy, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "MovieClip.αντίγραφοMovieClip: άκυρο βάθος %d πέρασε, δεν αντιγράφει" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3630 +#, c-format +msgid "get URL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "" + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "" + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "Συμβάν μη διαχειρισμένου κουμπιού %s" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "Ενεργοποιημένο" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "Κατάσταση κουμπιού" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "κλήση_πλαισίου ('%s') -- άκυρο πλαίσιο" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "Δεν μπορεί να αντιγραφεί η βάση της ταινίας" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "το %s γονέας δεν είναι κλιπ ταινίας, δεν μπορεί να αντιγραφεί" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "" +"προώθηση_κλιπ ταινίας: δεν φορτώθηκαν πλαίσια για το κλιπ ταινίας/ταινία %s" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "Εκτέλεση ετικετών %d στο πλαίσιο %d/%d του κλιπ ταινίας %s" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" +"Ο Στόχος πλαισίου ενός Πλαισίου μετάβασης (%d) δεν φορτώθηκε ποτέ, αν και η " +"καταμέτρηση στην κεφαλίδα (%d) έλεγε ότι θα έπρεπε να το έχουμε βρει" + +#: libcore/MovieClip.cpp:1116 +#, fuzzy, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" +"Οι στόχοι του πλαισίου μετάβασης (%d) πρέπει να φορτωθούν στο πλαίσιο (%d) " +"φορτωμένο). Θα το περιμένουμε αλλά μια σωστότερη μορφή χρησιμοποιεί ρητά το " +"WaitForFrame αντί γι' αυτό" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "Κλιπ Ταινίας::μετάβαση σε_πλαίσιο_με ετικέτα ('%s') άγνωστη ετικέτα" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "Κλιπ Ταινίας::προσθήκη_αντικειμένου_οθόνης(): άγνωστο cid = %d" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "Κλιπ Ταινίας::αντικατάσταση_αντικειμένου_οθόνης(): άγνωστο cid = %d" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" +"Κλιπ Ταινίας::αντικατάσταση_αντικειμένου_οθόνης: δεν μπορέσε να βρεθεί " +"κανένα Αντικείμενο Οθόνης σε βάθος %d" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "Δεν μπορούσε να φορτώσει μεταβλητές από %s" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" +"αφαίρεση Κλιπ Ταινίας (%s): βάθος κλιπ ταινίας (%d) έξω από τη \"δυναμική\" " +"ζώνη [0..1048575], δεν θα αφαιρέσει" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr "" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "" + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "" + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "" + +#: libcore/parser/action_buffer.cpp:614 +#, fuzzy +msgid "Native double floating point format not recognised" +msgstr "Μορφή σημείου πλεύσης άμεσης συγγένειας δεν αναγνωρίζεται" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" +"Δεν έχει γίνει καταχώριση του Media handler, δεν θα μπορέσει να γίνει " +"αποκωδικοποίηση του ενσωματωμένου βίντεο" + +#: libcore/Video.cpp:69 +#, fuzzy, c-format +msgid "Could not create Video Decoder: %s" +msgstr "Δεν μπόρεσε να δημιουργηθεί αποκωδικοποιητής ήχου: %s" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "Δεν υπάρχουν πληροφορίες για Βίντεο στον καθορισμό βίντεο" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" +"%s.αντιστροφή Βάθους(%d): η ταινία έχει βάθος (%d) κάτω από τη στατική ζώνη " +"βάθους (%d), δεν θα αντιστραφεί το βάθος της" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "Η πρωτότυπη ταινία ρίζας δεν μπορεί να αφαιρεθεί" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "Χτύπημα Ορίων Δράσης για ειδοποίηση των σημαντικών ακροατών: %s." + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "Υπερφόρτωση ενδιάμεσης μνήμης κατά την πρόοδο: %s" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "Χτύπημα Ορίων Δράσης για ειδοποίηση συμβάντων ποντικιού: %s." + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "" +"Δεν μπορούσε να γράψει σε αιτήματα fd %d: %s του κόμβου χρήστη- παρόχου" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "Δεν μπορούσε να γράψει στο πρόγραμμα πλοήγησης fd #%d: %s" + +#: libcore/movie_root.cpp:2155 +#, fuzzy, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "" +"Η διχάλωση απέτυχε να κάνει εκκίνηση της εντολής ανοίγματος του url '%s'" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "Μπορούσε να γράψει μόνο %d ψηφιολέξεις στο fd #%d" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "Ζωντανά Κλιπ ταινιών" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "" + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" +"Ζητήθηκε να μην φορτώσουμε πλήρως μια ταινία, αλλά η εν λόγω ταινία είναι " +"μια εικόνα, για την οποία δεν έχουμε ακόμη την έννοια ενός \"νήματος φόρτωσης" +"\"" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "Το FLV δεν μπορεί να φορτωθεί άμεσα σαν ταινία" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "Άγνωστος τύπος αρχείου" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "Δεν μπορούσε να φορτώσει την ταινία της βιβλιοθήκης '%s'" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "Δεν μπορεί να αναγνώσει την κεφαλίδα του αρχείου" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "" +"Δεν μπορεί να αναγνώσει 3 ψηφιολέξεις ύστερα από μια κεφαλίδα MZ (.exe)" + +#: libcore/MovieFactory.cpp:222 +#, fuzzy +msgid "Could not find SWF inside an .exe file" +msgstr "Δεν μπορούσε να βρει SWF μέσα σε ένα αρχείο exe" + +#: libcore/MovieFactory.cpp:231 +#, fuzzy, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "Άγνωστος τύπος αρχείου" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "Δεν μπορεί να δημιουργήσει εικόνα αρχείου από %s" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "Σφάλμα στην ανάλυση: %s" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "απέτυχε να ανοίξει το '%s', δεν μπορεί να δημιουργήσει ταινία" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "το ανοιχτήρι προμηθευτή ρεύματος δεν μπορεί να ανοίξει το '%s'" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "Έπιασε εξαίρεση: %s" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "Απόπειρα να ρυθμίσει ιδιότητα μόνο για ανάγνωση '%s'" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "" +"Αποτυχία άγνωστης προέλευσης στη ρύθμιση της ιδιότητας '%s' στο αντικείμενο " +"'%p'" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" +"Απόπειρα να γίνει εκκίνηση της ιδιότητας μόνο για ανάγνωση '%s' στο " +"αντικείμενο '%p' δυο φορές" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "" +"Κυκλική αλυσίδα κληρονομιάς ανιχνεύτηκε κατά την κλήση είναιΠρωτότυποτου" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:560 +#, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +msgid "Unable to write file %1%" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr "" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr "" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "" + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "" + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "" + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "" + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "" + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "" + +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." +msgstr "" + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "" + +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " +msgstr "" + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1144 +#, fuzzy, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "Μπορούσε να γράψει μόνο %d ψηφιολέξεις στο fd #%d" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "" + +#: cygnal/libnet/http.cpp:1562 +#, c-format +msgid "Version: %d.%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr "" + +#: cygnal/cygnal.cpp:342 +#, c-format +msgid "Couldn't connect to %s" +msgstr "" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "" + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, c-format +msgid "Error parsing command line options: %s" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, fuzzy, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "Σάρωση καταλόγου για συνδεόμενες υπομονάδες \"%s\"" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" +msgstr "" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "" + +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" + +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." +msgstr "" + +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "" + +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "" + +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "" + +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "" + +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "" + +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "" + +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "" + +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "" + +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "" + +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" +msgstr "" + +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, c-format +msgid "Could not open %s" +msgstr "" + +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" +msgstr "" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "" + +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" +msgstr "" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" +msgstr "" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "" + +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" +msgstr "" + +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" +msgstr "" + +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" +msgstr "" + +#: gui/fb/fb.cpp:690 +msgid "Could not restore keyboard mode" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "" + +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "" + +#: gui/gnash.cpp:166 +msgid "Error: no input file was specified. Exiting.\n" +msgstr "" + +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "" + +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "" + +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +msgstr "" + +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "" + +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "" + +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "" + +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "" + +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "" + +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "" + +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "" + +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "" + +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "" + +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "" + +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "" + +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "" + +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "" + +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "" + +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "" + +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "" + +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "" + +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "" + +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "" + +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "" + +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "" + +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "" + +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "" + +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "" + +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "" + +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "" + +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "" + +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "" + +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "" + +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "" + +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "" + +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" +msgstr "" + +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" +msgstr "" + +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" +msgstr "" + +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" +msgstr "" + +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "" + +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "" + +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "" + +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "" + +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "" + +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "" + +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "" + +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "" + +#: gui/gnash.cpp:489 +msgid "Toggle fullscreen\n" +msgstr "" + +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" +msgstr "" + +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" +msgstr "" + +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" +msgstr "" + +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "" + +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" +msgstr "" + +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" +msgstr "" + +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" +msgstr "" + +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "" + +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr "" + +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr "" + +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr "" + +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr "" + +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr "" + +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr "" + +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" +msgstr "" + +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "" + +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "" + +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." +msgstr "" + +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "" + +#: gui/dump/dump.cpp:352 +#, c-format +msgid "Unable to write file '%s'." +msgstr "" + +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" +msgstr "" + +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" +msgstr "" + +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" +msgstr "" + +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" +msgstr "" + +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 +#, c-format +msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 +#, c-format +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 +#, c-format +msgid "SDL-AGG: %i byte offscreen buffer allocated" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:120 +msgid "Cairo renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:128 +msgid "OpenGL renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:136 +msgid "AGG renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:588 +msgid "Properties" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 +msgid "Quit Gnash" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:599 +msgid "Preferences" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:616 +msgid "Restart" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 +msgid "Refresh" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:625 +msgid "Fullscreen" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:640 +msgid "File" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:645 +msgid "Edit" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:649 +msgid "Movie Control" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:656 +msgid "View" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:738 +msgid "Click to Play" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:785 +msgid "Logging" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:791 +msgid "Verbosity level" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:809 +msgid "Log to file" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:816 +msgid "Log parser output" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:820 +msgid "Log SWF actions" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:824 +msgid "Log malformed SWF errors" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:829 +msgid "Log ActionScript coding errors" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:836 +msgid "Security" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:842 +msgid "Connect only to local host" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:847 +msgid "Connect only to local domain" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:852 +msgid "Disable SSL verification" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:866 +msgid "Do not write Shared Object files" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:872 +msgid "Only access local Shared Object files" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:877 +msgid "Disable Local Connection object" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:884 +msgid "Network" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:890 +msgid "Network timeout in seconds" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:902 +msgid "Media" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:908 +msgid "Use sound handler" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:931 +msgid "Player" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 +msgid "" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:973 +msgid "Start Gnash in pause mode" +msgstr "" + +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "" + +#: gui/qt/kde.cpp:413 +msgid "Play Movie" +msgstr "" + +#: gui/qt/kde.cpp:414 +msgid "Pause Movie" +msgstr "" + +#: gui/qt/kde.cpp:415 +msgid "Stop Movie" +msgstr "" + +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "" + +#: gui/qt/kde.cpp:418 +msgid "Step Forward" +msgstr "" + +#: gui/qt/kde.cpp:419 +msgid "Step Backward" +msgstr "" + +#: gui/qt/kde.cpp:420 +msgid "Jump Forward" +msgstr "" + +#: gui/qt/kde.cpp:421 +msgid "Jump Backward" +msgstr "" + +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, c-format +msgid "Could not create sound handler: %s. Will continue without sound." +msgstr "" + +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "" + +#: gui/aos4/aos4.cpp:70 +#, c-format +msgid "Exception: %s on file %s line %d" +msgstr "" + +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 +#, c-format +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" +msgstr "" + +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" +msgstr "" + +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:124 +#, c-format +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "" + +#: gui/aos4/aos4_agg_glue.cpp:277 +#, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "" + +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "" + +#: gui/gui.cpp:193 +msgid "Clipboard not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:205 +msgid "Window resize not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:229 gui/gui.cpp:242 +msgid "Menu show/hide not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" +msgstr "" + +#: gui/gui.cpp:334 +#, c-format +msgid "Invalid scaleMode %d" +msgstr "" + +#: gui/gui.cpp:374 +#, c-format +msgid "Invalid horizontal align %d" +msgstr "" + +#: gui/gui.cpp:405 +#, c-format +msgid "Invalid vertical align %d" +msgstr "" + +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" +msgstr "" + +#: gui/gui.cpp:1261 +#, c-format +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" +msgstr "" + +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" +msgstr "" + +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" +msgstr "" + +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" +msgstr "" + +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" +msgstr "" + +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" +msgstr "" + +#: gui/Player.cpp:169 +#, c-format +msgid "Unhandled callback %s with arguments %s" +msgstr "" + +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" +msgstr "" + +#: gui/Player.cpp:545 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay" +msgstr "" + +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" +msgstr "" + +#: gui/Player.cpp:717 +#, c-format +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" +msgstr "" + +#: gui/Player.cpp:773 +#, c-format +msgid "FsCommand exec called with argument %s" +msgstr "" + +#: gui/Player.cpp:790 +#, c-format +msgid "FsCommand trapallkeys called with argument %s" +msgstr "" + +#: gui/Player.cpp:796 +#, c-format +msgid "FsCommand '%s(%s)' not handled internally" +msgstr "" + +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "" + +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "" + +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "" + +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "" + +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "" + +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "" + +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "" + +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" +msgstr "" + +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "" + +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "" + +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "" + +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "" + +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "" + +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "" + +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "" + +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "" + +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "" + +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "" + +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "" + +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "" + +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "" + +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "" + +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" +msgstr "" + +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" +msgstr "" + +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" +msgstr "" + +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "" + +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "" + +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" +msgstr "" + +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "" + +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "" + +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" +msgstr "" + +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" +msgstr "" + +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" +msgstr "" + +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" +msgstr "" + +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" + +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." +msgstr "" + +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " +msgstr "" + +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " +msgstr "" + +#: gui/gtk/gtk.cpp:1864 +msgid "" +"\n" +"GUI: " +msgstr "" + +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " +msgstr "" + +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "" + +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "" + +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "" + +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "" + +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "" + +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "" + +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "" + +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "" + +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" +msgstr "" + +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "" + +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "" + +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "" + +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "" + +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "" + +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 +#, c-format +msgid "Couldn't find pixmap file: %s" +msgstr "" + +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" +msgstr "" + +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "" + +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." +msgstr "" + +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "" + +#: extensions/mysql/mysql_db.cpp:186 +msgid "Couldn't initialize database" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:191 +msgid "Couldn't connect to database" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:217 extensions/mysql/mysql_db.cpp:245 +#, c-format +msgid "MySQL connection error: %s" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:224 extensions/mysql/mysql_db.cpp:252 +#, c-format +msgid "" +"MySQL error on query for:\n" +"\t%s\n" +"Query was: %s" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:266 +#, c-format +msgid "Field name is: %s: " +msgstr "" + +#~ msgid "%s on Haiku" +#~ msgstr "%s στο Χάικου" + +#~ msgid "PNG warning: %s" +#~ msgstr "Προειδοποίηση PNG: %s" + +#~ msgid "Socket interrupted by a system call" +#~ msgstr "Ο υποδοχέας διεκόπη από κλήση του συστήματος" + +#~ msgid "Scanning directory \"%s\" for plugins" +#~ msgstr "Σάρωση καταλόγου για συνδεόμενες υπομονάδες \"%s\"" + +#~ msgid "Gnash Plugin name: %s" +#~ msgstr "Όνομα συνδεόμενης υπομονάδας Gnash: %s" + +#~ msgid "Found interlaced GIF (%d x %d)" +#~ msgstr "βρέθηκε πεπλεγμένο GIF (%d x %d)" + +#~ msgid "Found non-interlaced GIF (%d x %d)" +#~ msgstr "Βρέθηκε μη-πεπλεγμένο GIF (%d x %d)" + +#~ msgid "GC %p created" +#~ msgstr "δημιουργήθηκε GC %p" + +#~ msgid "GC deleted, deleting all managed resources - collector run %d times" +#~ msgstr "" +#~ "Το GC διαγράφτηκε, διαγράφοντας όλους του διαχειρισμένους πόρους - " +#~ "εκτέλεση συλλογέα %d φορές" + +#~ msgid "GC: sweep scan started" +#~ msgstr "GC: η σάρωση ξεκίνησε" + +#~ msgid "GC: recycling object %p (%s)" +#~ msgstr "GC: ανακύκλωση αντικειμένου %p (%s)" + +#~ msgid "GC: recycled %d unreachable resources - %d left" +#~ msgstr "GC: ανακύκλωσε %d απρόσιτους πόρους- απέμεινε %d" + +#~ msgid "" +#~ "GC: collection cycle started - %d/%d new resources allocated since last " +#~ "run (from %d to %d)" +#~ msgstr "" +#~ "GC: ξεκίνησε ο κύκλος της συλλογής - %d/%d νέοι πόροι εντοπίστηκαν από " +#~ "την τελευταία εκτέλεση (από το %d στο %d)" + +#~ msgid "Warning: rendering ended while drawing a mask" +#~ msgstr "Προειδοποίηση: η φωτοαπόδοση τερματίστηκε ενώ ζωγραφίζατε μια μάσκα" + +#~ msgid "Warning: rendering ended while masks were still active" +#~ msgstr "" +#~ "Προειδοποίηση: η φωτοαπόδοση τερματίστηκε ενώ οι μάσκες ήταν ενεργές" + +#~ msgid "" +#~ "Warning: select_clipbounds encountered a character definition with null " +#~ "bounds" +#~ msgstr "" +#~ "Προειδοποίηση: η επιλογή_clipbounds συνάντησε έναν ορισμό χαρακτήρα με " +#~ "μηδενικά όρια" + +#~ msgid "Warning: AGG renderer skipping a whole character" +#~ msgstr "" +#~ "Προειδοποίηση: ο AGG φωτοαπόδοσης παραλείπει έναν ολόκληρο χαρακτήρα" + +#~ msgid "Framebuffer pixel format is %s (little-endian host)" +#~ msgstr "" +#~ "Η μορφοποίηση εικονοστοιχείου πλαισίου προσωρινής μνήμης είναι %s " +#~ "(κεντρικός υπολογιστής που αποθηκεύει τη λιγότερο σημαντική ψηφιολέξη)" + +#~ msgid "Framebuffer pixel format is %s (big-endian host)" +#~ msgstr "" +#~ "Η μορφοποίηση εικονοστοιχείου πλαισίου προσωρινής μνήμης είναι %s " +#~ "(κεντρικός υπολογιστής που αποθηκεύει την πιο σημαντική ψηφιολέξη)" + +#~ msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +#~ msgstr "στο_πρωτόγονο(%s, ΑΡΙΘΜΟΣ) έριξε ένα ΣφάλμαΤύπουΔράσης %s" + +#~ msgid "processCompletedRequest: _level loading (level %u)" +#~ msgstr "επεξεργασία Ολοκληρωμένου αιτήματος: _επίπεδο φόρτωσης (επίπεδο %u)" + +#~ msgid "Connection to movie: %s" +#~ msgstr "Σύνδεση με την ταινία: %s" + +#~ msgid "BitmapData.draw() called without an active renderer" +#~ msgstr "To BitmapData.draw() κάλεσε χωρίς ενεργό φωτοαποδότη" + +#~ msgid "Current renderer does not support internal rendering" +#~ msgstr "Ο τρέχον φωτοαποδότης δεν υποστηρίζει εσωτερική φωτοαπόδοση" + +#~ msgid "%s.curveTo(%g,%g,%g,%g);" +#~ msgstr "%s.στροφήΣτο (%g,%g,%g,%g);" + +#, fuzzy +#~ msgid "" +#~ "%s.beginGradientFill(%s): too many array elements for colors and ratios " +#~ "(%d), will trim to 8" +#~ msgstr "" +#~ "%s.beginGradientFill(%s) : υπερβολικά πολλά στοιχεία σειρών για χρώματα " +#~ "και αναλογίες (%d), θα γίνει περικοπή στο 8" + +#~ msgid "SharedObject %s not flushed (compiled as read-only mode)" +#~ msgstr "" +#~ "Η μνήμη του SharedObject %s δεν άδειασε (έγινε σύνθεση σε κατάσταση μόνο " +#~ "για ανάγνωση)" + +#~ msgid "No ASnative(%d, %d) registered with the VM" +#~ msgstr "Κανένα ASnative(%d, %d) δεν έχει καταχωριστεί με το VM" + +#~ msgid "" +#~ "Stringifying node %p with name %s, as_value %s, %u attributes and %u " +#~ "children" +#~ msgstr "" +#~ "Μετατροπή κόμβου σε συμβολοσειρά %p με όνομα %s, ως_τιμή %s, %u ιδιότητες " +#~ "και %u παιδιά" + +#~ msgid " Message %d: %s " +#~ msgstr " Μήνυμα %d: %s " + +#~ msgid "XMLSocket.connect(%s) called" +#~ msgstr "XMLSocket.σύνδεση(%s) κλήθηκε" + +#~ msgid "" +#~ "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' " +#~ "zone [0..1048575], won't remove" +#~ msgstr "" +#~ "CHECKME: αφαίρεση Πεδίου Κειμένου (%s): βάθος Πεδίου Κειμένου (%d) έξω " +#~ "από τη \"δυναμική\" ζώνη [0..1048575], δε θα αφαιρεθεί" + +#~ msgid "" +#~ "TextField text doesn't fit in its boundaries: width %g, margin %g - " +#~ "nothing to align" +#~ msgstr "" +#~ "Το Πεδίο κειμένου δεν χωράει στα όριά του: πλάτος %g, περιθώριο %g - " +#~ "τίποτα για ευθυγράμμιση" + +#~ msgid "" +#~ "HTML in a text field is unsupported, gnash will just ignore the tags and " +#~ "print their content" +#~ msgstr "" +#~ "Το HTML σε ένα πεδίο κειμένου δεν υποστηρίζεται, το gnash απλά θα " +#~ "αγνοήσει τις ετικέτες και θα εκτυπώσει το περιεχόμενό τους" + +#~ msgid "VariableName: %s" +#~ msgstr "Όνομα μεταβλητής: %s" + +#~ msgid "Variable text Path: %s, Var: %s" +#~ msgstr "Μονοπάτι κειμένου Μεταβλητής: %s, Var: %s" + +#~ msgid "registerTextVariable() called" +#~ msgstr "καταχώριση Μεταβλητής κειμένου () κλήθηκε" + +#~ msgid "" +#~ "VariableName associated to text field (%s) refer to an unknown target. It " +#~ "is possible that the DisplayObject will be instantiated later in the SWF " +#~ "stream. Gnash will try to register again on next access." +#~ msgstr "" +#~ "Το όνομα μεταβλητής που συνδέεται στο πεδίο κειμένου (%s) αναφέρεται σε " +#~ "άγνωστο στόχο. Είναι πιθανό να γίνει στιγμιοτυπογένεση του αντικειμένου " +#~ "οθόνης αργότερα στο ρεύμα SWF. Το Gnash θα προσπαθήσει να καταχωρίσει " +#~ "ξανά σε επόμενη πρόσβαση." + +#~ msgid "amf: serializing object (or function) as reference to %d" +#~ msgstr "amf: σειριοποίηση αντικειμένου (ή λειτουργίας) ως αναφορά στο %d" + +#~ msgid "amf: serializing date object with index %d and value %g" +#~ msgstr "amf: σειριοποίηση ημερομηνίας αντικειμένου με δείκτη %d και τιμή %g" + +#~ msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +#~ msgstr "" +#~ "amf: σειριοποίηση συστοιχίας στοιχείων %d ως STRICT_ARRAY (δείκτης %d)" + +#~ msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +#~ msgstr "" +#~ "amf: σειριοποίηση συστοιχίας στοιχείων %d ως ECMA_ARRAY (δείκτης %d) " + +#~ msgid "amf: serializing object (or function) with index %d" +#~ msgstr "amf: σειριοποίηση αντικειμένου (ή λειτουργίας) με δείκτη %d" + +#~ msgid "amf: serializing undefined" +#~ msgstr "amf: ακαθόριστη σειριοποίηση" + +#~ msgid "amf: serializing null" +#~ msgstr "amf: άκυρη σειριοποίηση" + +#, fuzzy +#~ msgid "to_primitive(%s) threw an ActionTypeError %s" +#~ msgstr "στο_πρωτόγονο(%s, ΑΡΙΘΜΟΣ) έριξε ένα ΣφάλμαΤύπουΔράσης %s" + +#~ msgid "" +#~ "CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "CHECKMΕ: εμφωλευμένη απόκρυψη στο MouseEntityFinder. Αυτή η απόκρυψη " +#~ "είναι %s σε βάθος %d εξωτερική απόκρυψη κρυμμένη σε βάθος %d." + +#~ msgid "" +#~ "Character %s at depth %d is a mask not hitting the query point %g,%g and " +#~ "masking up to depth %d" +#~ msgstr "" +#~ "Ο χαρακτήρας %s σε βάθος %d είναι μια απόκρυψη που δεν χτυπάει το σημείο " +#~ "αιτήματος %g,%g και αποκρύπτει σε βάθος %d" + +#~ msgid "Character %s at depth %d is a mask hitting the query point %g,%g" +#~ msgstr "" +#~ "Ο χαρακτήρας %s σε βάθος %d είναι μια απόκρυψη που χτυπάει το σημείο " +#~ "αιτήματος %g,%g" + +#~ msgid "" +#~ "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +#~ msgstr "" +#~ "Το MouseEntityFinder βρήκε το DisplayObject %s (βάθος %d) να χτυπάει το " +#~ "σημείο %g,%g" + +#~ msgid "" +#~ "CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "CHECKME: εμφωλευμένη απόκρυψη στο DropTargetFinder. Αυτή η απόκρυψη είναι " +#~ "%s σε βάθος %d εξωτερική απόκρυψη καλυμμένη σε βάθος %d." + +#~ msgid "FIXME: invisible mask in MouseEntityFinder." +#~ msgstr "FIXME: αόρατη απόκρυψη στο MouseEntityFinder." + +#~ msgid "Event %s invoked for movieclip %s" +#~ msgstr "Το συμβάν %s κλήθηκε για κλιπ ταινίας%s" + +#~ msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +#~ msgstr "" +#~ "Το στοιχείο %s αγνόησε το συμβάν ENTER_FRAME (δεν έχει γίνει φόρτωση)" + +#~ msgid "Sprite %s ignored button-like event %s as not 'enabled'" +#~ msgstr "" +#~ "Το στοιχείο %s αγνόησε το συμβάν σαν-κουμπί %s ως μη \"ενεργοποιημένο\"" + +#~ 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 "" +#~ "Το στοιχείο %s (βάθος %d) δεν θα κάνει έλεγχο για συμβάν ΦΟΡΤΩΣΗ " +#~ "καθορισμένου χρήστη (δεν είναι δυναμικό, έχει ένα γονέα, μη καταχωρισμένη " +#~ "τάξη και μη ορισμένα συμβάντα κλιπ)" + +#~ msgid "Advance movieclip '%s' at frame %u/%u" +#~ msgstr "Προώθηση κλιπ ταινίας '%s' στο πλαίσιο %u/%u" + +#~ msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " +#~ msgstr "Προώθηση_κλιπ ταινίας για κλιπ ταινίας '%s' - πλαίσιο %u/%u " + +#~ msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#~ msgstr "" +#~ "Κλιπ ταινίας::προώθηση_κλιπ ταινίας είμαστε σε κατάσταση PLAYSTATE_PLAY" + +#~ msgid "on_event_load called, incrementing" +#~ msgstr "κλήθηκε φόρτωση-στο-συμβάν, αυξανόμενο" + +#~ msgid "after increment we are at frame %u/%u" +#~ msgstr "μετά την αύξηση είμαστε στο πλαίσιο %u/%u" + +#~ msgid "Jumping back to frame 0 of movieclip %s" +#~ msgstr "Άλμα πίσω στο πλαίσιο 0 του κλιπ ταινίας %s" + +#~ msgid "Executing frame%d (0-based) tags of movieclip %s" +#~ msgstr "Εκτέλεση πλαισίου %d (με βάση το 0) ετικέτες του κλιπ ταινίας %s" + +#~ msgid "MovieClip::advance_movieclip we're in STOP mode" +#~ msgstr "Κλιπ Ταινίας::προώθηση_κλιπ ταινίας είμαστε σε κατάσταση STOP" + +#, fuzzy +#~ msgid "Init actions for DisplayObject %1% already executed" +#~ msgstr "Οι ενέργειες nit για το Αντικείμενο Οθόνης %d έχουν ήδη εκτελεστεί" + +#~ msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +#~ msgstr "" +#~ "κλιπ ταινίας %s ::μετάβαση στο_πλαίσιο (%d) - το τρέχον πλαίσιο είναι %d" + +#~ msgid "" +#~ "%s is a dynamic mask and can't handle mouse events, no point will hit it" +#~ msgstr "" +#~ "Το %s είναι μια δυναμική απόκρυψη και δεν μπορεί να χειριστεί συμβάντα " +#~ "ποντικιού, δεν θα το χτυπήσει κανένα σημείο" + +#~ msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +#~ msgstr "" +#~ "Το %s αποκρύπτεται δυναμικά από %s, το οποίο δεν χτυπάει το σημείο %g,%g" + +#~ msgid "Attached movieclips %s registered class is %p" +#~ msgstr "Συνημμένα κλιπ ταινιών %s η καταχωρισμένη τάξη είναι %p" + +#~ msgid "Sprite '%s' placed on stage" +#~ msgstr "Το Στοιχείο '%s' τοποθετήθηκε στη σκηνή" + +#~ msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +#~ msgstr "Στην ουρά τα συμβάντα ΕΚΚΙΝΗΣΗ και ΚΑΤΑΣΚΕΥΗ για κλιπ ταινίας %s" + +#~ msgid "Unloading movieclip '%s'" +#~ msgstr "Αποφόρτωση κλιπ ταινίας '%s'" + +#~ msgid "Stream sound id from %d to %d, stopping old" +#~ msgstr "Ταυτότητα ρεύματος ήχου από %d σε %d, διακοπή παλιού" + +#~ msgid "Attempt to write response to ExternalInterface requests fd %d" +#~ msgstr "" +#~ "Απόπειρα να γράψει απάντηση στα αιτήματα fd %d της Εξωτερικής Διεπιφάνειας" + +#~ msgid "Launching URL: %s" +#~ msgstr "Εκκίνηση URL: %s" + +#~ msgid "Attempt to write geturl requests fd #%d" +#~ msgstr "Απόπειρα να γραφτούν αιτήματα fd #%d πάρτετοurl" + +#~ msgid "Setting script limits: max recursion %d, timeout %d seconds" +#~ msgstr "" +#~ "Ρύθμιση ορίων σεναρίου: μέγιστη αναδρομή %d, τέλος χρόνου %d δευτερόλεπτα" + +#~ msgid "Movie %s already in library" +#~ msgstr "Η ταινία %s βρίσκεται ήδη στη βιβλιοθήκη" + +#~ msgid "Movie %s (SWF%d) added to library" +#~ msgstr "Η ταινία %s (SWF%d) προστέθηκε στη βιβλιοθήκη" + +#~ msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" +#~ msgstr "" +#~ "Η ταινία %s (SWF%d) ΔΕΝ προστέθηκε στη βιβλιοθήκη (ήταν αποτέλεσμα ενός " +#~ "POST)" + +#, fuzzy +#~ msgid " %s: %s" +#~ msgstr "%s: %s" + +#~ msgid "%d members of object %p follow" +#~ msgstr "ακολουθούν %d μέλη του αντικειμένου %p" + +#~ msgid "VideoDecoderGst: initialisation failed." +#~ msgstr "VideoDecoderGst: αποτυχία έναρξης." + +#~ msgid "MediaParserGst failed to read the stream, but did not reach EOF!" +#~ msgstr "" +#~ "Το MediaParserGst δεν μπόρεσε να διαβάσει το αρχείο, αλλά δεν έφτασε στο " +#~ "Τέλος των Αρχείων!" + +#~ msgid "AudioDecoderGst: initialisation failed." +#~ msgstr "AudioDecoderGst: αποτυχία έναρξης." + +#~ msgid " Title:'%s'" +#~ msgstr " Τίτλος: '%s'" + +#~ msgid " Author:'%s'" +#~ msgstr " Συγγραφέας: '%s'" + +#~ msgid " Copyright:'%s'" +#~ msgstr " Πνευματικά δικαιώματα: '%s'" + +#~ msgid " Comment:'%s'" +#~ msgstr " Σχόλιο: '%s'" + +#~ msgid " Album:'%s'" +#~ msgstr " Άλμπουμ: '%s'" + +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d " +#~ "(%s)" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: δεν μπορούσε να κάνει εκκίνηση συντακτικού αναλυτή " +#~ "για την ταυτότητα κωδικοποιητή flash %d (%s)" + +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: δεν μπορούσε να κάνει εκκίνηση συντακτικού αναλυτή " +#~ "για την ταυτότητα κωδικοποιητή ffmpeg %s" + +#~ msgid "Queuing init actions in frame %d of movieclip %s" +#~ msgstr "Ουρά των ενεργειών init στο πλαίσιο %d του κλιπ ταινίας %s" + +#~ msgid "" +#~ "Target frame of a gotoFrame(%d) was never loaded,although frame count in " +#~ "header (%d) said we should have found it" +#~ msgstr "" +#~ "Ο Στόχος πλαισίου ενός πλαισίου μετάβασης (%d) δεν φορτώθηκε ποτέ, αν και " +#~ "η καταμέτρηση πλαισίου στην επικεφαλίδα (%d) έλεγε ότι θα έπρεπε να το " +#~ "είχαμε βρει" + +#~ msgid "registerTextVariable() no-op call (already registered)" +#~ msgstr "καταχώριση μεταβλητής κειμένου() κλήση no-op (ήδη καταχωρισμένη)" + +#~ msgid "string is empty, consider as registered" +#~ msgstr "η συμβολοσειρά είναι κενή, να θεωρηθεί καταχωρισμένη" + +#~ msgid "target object (%s @ %p) does have a member named %s" +#~ msgstr "το αντικείμενο στόχου (%s @ %p) δεν έχει μέλος με το όνομα %s" + +#~ msgid "" +#~ "target sprite (%s @ %p) does NOT have a member named %s (no problem, " +#~ "we'll add it with value %s)" +#~ msgstr "" +#~ "το στοιχείο στόχου (%s @ %p) ΔΕΝ έχει μέλος με το όνομα %s (δεν υπάρχει " +#~ "πρόβλημα, θα το προσθέσουμε με την τιμή %s)" + +#~ msgid "" +#~ "target sprite (%s @ %p) does NOT have a member named %s, and we don't " +#~ "have text defined" +#~ msgstr "" +#~ "το στοιχείο στόχου (%s @ %p) ΔΕΝ έχει μέλος με το όνομα %s, και δεν " +#~ "έχουμε καθορισμένο κείμενο" + +#~ msgid "" +#~ "Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" +#~ msgstr "" +#~ "Είδος %d(%s) σε βάθος %d (όνομα χαρακτήρα %s, τύπος %s)Καταστράφηκε: %s, " +#~ "αποφορτώθηκε: %s" + +#~ msgid "invalid arguments" +#~ msgstr "άκυροι παράμετροι" + +#~ msgid "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to upper " +#~ "case. Using a UTF8 locale may fix this." +#~ msgstr "" +#~ "Οι τοπικές ρυθμίσεις σας μάλλον δεν μπορούν να μετατρέψουν μη-ASCII " +#~ "DisplayObjects σε κεφαλαία. Η χρήση μιας τοπικής ρύθμισης UTF8 μπορεί να " +#~ "το διορθώσει." + +#~ msgid "bad_cast caught" +#~ msgstr "κακή_αναμόρφωση πιάστηκε" + +#~ msgid "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to lower " +#~ "case. Using a UTF8 locale may fix this" +#~ msgstr "" +#~ "Οι τοπικές ρυθμίσεις σας μάλλον δεν μπορούν να μετατρέψουν μη-ASCII " +#~ "DisplayObjects σε πεζά. Η χρήση μιας τοπικής ρύθμισης UTF8 μπορεί να το " +#~ "διορθώσει" + +#~ msgid "Could not attach DisplayObject at depth %d" +#~ msgstr "Δεν μπορούσε να γίνει επισύναψη του DisplayObject σε βάθος %d" + +#~ msgid "no text for element creation" +#~ msgstr "δεν υπάρχει κείμενο για δημιουργία στοιχείου" + +#~ msgid "XMLNode_as %p has no children" +#~ msgstr "ο Κόμβος XML_ως %p δεν έχει παιδιά" + +#~ msgid "Builtin XMLSocket.onData() needs an argument" +#~ msgstr "Ο προκαθορισμένος XMLΥποδοχέας.onData() χρειάζεται μια παράμετρο" + +#~ msgid "" +#~ "Builtin XMLSocket.onData() called with an argument that resolves to an " +#~ "empty string: %s" +#~ msgstr "" +#~ "Ο προκαθορισμένος XMLΥποδοχέας.onData() κάλεσε με μια παράμετρο που " +#~ "αναλύεται σε μια κενή συμβολοσειρά: %s" + +#~ msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +#~ msgstr "" +#~ "Τα όρια Δράσης χτύπησαν κατά τη ρύθμιση της ταινίας Ρίζας: %s. " +#~ "Απενεργοποίηση σεναρίων;" + +#~ msgid "" +#~ "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +#~ msgstr "" +#~ "Χτύπημα Ορίων Δράσης κατά την επεξεργασία συμβάντος του ποντικιού: %s. " +#~ "Απενεργοποίηση σεναρίων;" + +#~ msgid "Action limit hit during advance: %s" +#~ msgstr "Χτύπημα Ορίων Δράσης κατά την πρόοδο: %s" + +#~ msgid "%s: Exception %s. Will create a new member" +#~ msgstr "%s: Εξαίρεση %s. Θα δημιουργήσει ένα νέο μέλος" + +#~ msgid "reading code table at offset %lu" +#~ msgstr "ανάγνωση κωδικού πίνακα σε οφσετ %lu" + +#~ msgid "MP3 soundblock seek samples" +#~ msgstr "αποκλεισμός ήχου MP3 αναζητεί δείγματα " diff -Nru gnash-0.8.10~git20111001/po/en_GB.po gnash-0.8.10/po/en_GB.po --- gnash-0.8.10~git20111001/po/en_GB.po 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/po/en_GB.po 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,13596 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2012-01-20 23:41+0200\n" +"Last-Translator: Chris \n" +"Language-Team: LANGUAGE \n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.5\n" + +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "Initial connection failed" + +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" +msgstr "unsupported packet received" + +#: libbase/RTMP.cpp:334 +#, c-format +msgid "partially supported packet %s received" +msgstr "partially supported packet %s received" + +#: libbase/RTMP.cpp:344 +#, c-format +msgid "packet %s received" +msgstr "packet %s received" + +#: libbase/RTMP.cpp:356 +#, c-format +msgid "Unknown packet %s received" +msgstr "Unknown packet %s received" + +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" +msgstr "failed to read RTMP packet header 2nd byte" + +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "Failed to read RTMP packet header 3nd byte" + +#: libbase/RTMP.cpp:484 +#, c-format +msgid "Incomplete packet received on channel %s" +msgstr "Incomplete packet received on channel %s" + +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" +msgstr "Failed to read RTMP packet header. type: %s" + +#: libbase/RTMP.cpp:542 +#, c-format +msgid "%s, failed to read extended timestamp" +msgstr "%s, failed to read extended timestamp" + +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." +msgstr "Stage 1 socket not ready. This should not happen." + +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "Could not send stage 1 data" + +#: libbase/RTMP.cpp:899 +#, c-format +msgid "Type mismatch: client sent %d, server answered %d" +msgstr "Type mismatch: client sent %d, server answered %d" + +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." +msgstr "Could not send complete signature." + +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" +msgstr "Signatures do not match during handshake!" + +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" +msgstr "Control packet too short" + +#: libbase/RTMP.cpp:1049 +#, c-format +msgid "Control packet (%s) data too short" +msgstr "Control packet (%s) data too short" + +#: libbase/RTMP.cpp:1087 +#, c-format +msgid "Received unknown or unhandled control %s" +msgstr "Received unknown or unhandled control %s" + +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " +msgstr "PNG error: " + +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" +msgstr "Could not open file %1%: %2%" + +#: libbase/StreamProvider.cpp:112 +msgid "Request Headers discarded while getting stream from file: uri" +msgstr "Request Headers discarded while getting stream from file: uri" + +#: libbase/StreamProvider.cpp:135 +msgid "POST data discarded while getting a stream from file: uri" +msgstr "POST data discarded while getting a stream from file: uri" + +#: libbase/noseek_fd_adapter.cpp:223 +#, c-format +msgid "Error reading %d bytes from input stream" +msgstr "Error reading %d bytes from input stream" + +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "XMLSocket: The socket was never available" + +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" +msgstr "Connection attempt while already connected" + +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" +msgstr "Socket creation failed: %s" + +#: libbase/Socket.cpp:171 +#, c-format +msgid "Failed to connect socket: %s" +msgstr "Failed to connect socket: %s" + +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" +msgstr "Setting socket timeout failed" + +#: libbase/Socket.cpp:237 +#, c-format +msgid "Socket receive error %s" +msgstr "Socket receive error %s" + +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" +msgstr "Socket send error %s" + +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" +msgstr "tell() called for Socket" + +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" +msgstr "seek() called for Socket" + +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" +msgstr "go_to_end() called for Socket" + +#: libbase/tu_file.cpp:193 +msgid "Error while seeking to end: %1%" +msgstr "Error while seeking to end: %1%" + +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" +msgstr "Could not fstat file" + +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" +msgstr "Failed to find user settings directory" + +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " +msgstr "RcInitFile: couldn't open file: " + +#: libbase/rc.cpp:422 +#, c-format +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgstr "Warning: missing value for variable \"%s\" in rcfile %s, line %d" + +#: libbase/rc.cpp:625 +#, c-format +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +msgstr "Warning: unrecognized directive \"%s\" in rcfile %s line %d" + +#: libbase/rc.cpp:637 +#, c-format +msgid "Warning: empty include specification in rcfile %s, line %d" +msgstr "Warning: empty include specification in rcfile %s, line %d" + +#: libbase/rc.cpp:642 +#, c-format +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" +msgstr "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" + +#: libbase/rc.cpp:651 +#, c-format +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgstr "Warning: unrecognised action \"%s\" in rcfile %s, line %d" + +#: libbase/rc.cpp:743 +#, c-format +msgid "Couldn't open file %s for writing" +msgstr "Couldn't open file %s for writing" + +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." +msgstr "# Generated by Gnash. Manual changes to this file may be overridden." + +#: libbase/extension.cpp:115 +#, c-format +msgid "Loading module: %s from %s" +msgstr "Loading module: %s from %s" + +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 +#, c-format +msgid "Initializing module: \"%s\" from %s" +msgstr "Initialising module: \"%s\" from %s" + +#: libbase/extension.cpp:145 +msgid "Couldn't get class_init symbol" +msgstr "Couldn't get class_init symbol" + +#: libbase/extension.cpp:159 +#, c-format +msgid "Initializing module: \"%s\"" +msgstr "Initialising module: \"%s\"" + +#: libbase/extension.cpp:174 +#, c-format +msgid "Couldn't get class_init symbol: \"%s\"" +msgstr "Couldn't get class_init symbol: \"%s\"" + +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 +#, c-format +msgid "Can't open directory %s" +msgstr "Can't open directory %s" + +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" + +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." +msgstr "Failed cleaning up share handle: %s. Giving up after %d retries." + +#: libbase/curl_adapter.cpp:249 +#, c-format +msgid "Failed cleaning up share handle: %s. Will try again in a second." +msgstr "Failed cleaning up share handle: %s. Will try again in a second." + +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" +msgstr "lockSharedHandle: SSL session locking unsupported" + +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "lockSharedHandle: connect locking unsupported" + +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" +msgstr "lockSharedHandle: last locking unsupported ?!" + +#: libbase/curl_adapter.cpp:348 +#, c-format +msgid "lockSharedHandle: unknown shared data %d" +msgstr "lockSharedHandle: unknown shared data %d" + +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" +msgstr "unlockSharedHandle: SSL session locking unsupported" + +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" +msgstr "unlockSharedHandle: connect locking unsupported" + +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" +msgstr "unlockSharedHandle: last locking unsupported ?!" + +#: libbase/curl_adapter.cpp:383 +#, c-format +msgid "unlockSharedHandle: unknown shared data %d" +msgstr "unlockSharedHandle: unknown shared data %d" + +#: libbase/curl_adapter.cpp:672 +#, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "FIXME: Timeout (%u milliseconds) while loading from URL %s" + +#: libbase/curl_adapter.cpp:720 +#, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "Timeout (%u milliseconds) while loading from URL %s" + +#: libbase/curl_adapter.cpp:763 +#, c-format +msgid "HTTP response %ld from URL %s" +msgstr "HTTP response %ld from URL %s" + +#: libbase/curl_adapter.cpp:774 +#, c-format +msgid "CURL: %s" +msgstr "CURL: %s" + +#: libbase/curl_adapter.cpp:807 +msgid "" +"Could not open specified path as cache file. Using a temporary file instead" +msgstr "" +"Could not open specified path as cache file. Using a temporary file instead" + +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" +msgstr "Could not create temporary cache file" + +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" +msgstr "Allowing connections to SSL sites with invalid certificates" + +#: libbase/curl_adapter.cpp:1091 +msgid "" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" +msgstr "" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" + +#: libbase/curl_adapter.cpp:1156 +#, c-format +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" +msgstr "Warning: could not cache enough bytes on seek: %d requested, %d cached" + +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" +msgstr "Warning: fseek failed" + +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 +#, c-format +msgid "curl stream: %s" +msgstr "curl stream: %s" + +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "Cannot get requested timezone information" + +#: libbase/SharedMem.cpp:68 +#, c-format +msgid "Error detaching shared memory: %s" +msgstr "Error detaching shared memory: %s" + +#: libbase/SharedMem.cpp:75 +#, c-format +msgid "Error during stat of shared memory segment: %s" +msgstr "Error during stat of shared memory segment: %s" + +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." +msgstr "No shared memory users left. Removing segment and semaphore." + +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" +msgstr "Failed to get semaphore for shared memory!" + +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" +msgstr "Failed to set semaphore value" + +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" +msgstr "Need semaphore value of 1 for locking. Cannot attach shared memory!" + +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" +msgstr "Unable to get shared memory segment!" + +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" +msgstr "Unable to attach shared memory: %s" + +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" +msgstr "Requested to write image as unsupported filetype" + +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" +msgstr "Invalid image returned" + +#: libbase/GnashImage.cpp:243 +#, c-format +msgid "Out of memory while trying to create %dx%d image" +msgstr "Out of memory while trying to create %dx%d image" + +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" +msgstr "GIF: Error retrieving image description" + +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" +msgstr "GIF: invalid image data (bounds outside GIF screen)" + +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" +msgstr "GIF: failed reading pixel data" + +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" +msgstr "GIF: Error retrieving record type" + +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" +msgstr "Allocating buffer for %d data samples" + +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" +msgstr "Calculations don't equal" + +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" +msgstr "Zero memory leaks for this program" + +#: libbase/GnashVaapiImage.cpp:51 +#, c-format +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" +msgstr "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" + +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" +msgstr "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" + +#: libbase/GnashVaapiImage.cpp:69 +#, c-format +msgid "GnashVaapi::update(): data %p\n" +msgstr "GnashVaapi::update(): data %p\n" + +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" +msgstr "GnashVaapiImage: VA surface to SW pixels are not supported\n" + +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" +msgstr "GnashVaapiImage::data(): surface 0x%08x\n" + +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" +msgstr " -> %u usec from creation\n" + +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" +msgstr "GnashVaapiImage::data() const: surface 0x%08x\n" + +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" +msgstr "Couldn't initialise ltdl: %s" + +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" +msgstr "Trying to open shared library \"%s\"" + +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" +msgstr "Opened dynamic library \"%s\"" + +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" +msgstr "Couldn't find symbol: %s" + +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" +msgstr "Found symbol %s @ %p" + +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "JPEG: Empty jpeg source stream." + +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "Internal jpeg error: " + +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" +msgstr "Lack of data during JPEG header parsing" + +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" +msgstr "unexpected: jpeg_read_header returned %d" + +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" +msgstr "lack of data during JPEG header parsing" + +#: libbase/GnashImageJpeg.cpp:330 +#, c-format +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgstr "unexpected: jpeg_read_header returned %d [%s:%d]" + +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " +msgstr "Internal jpeg error during header parsing: " + +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " +msgstr "Internal jpeg error during decompression: " + +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." +msgstr "rw_dest_IOChannel couldn't write data." + +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." +msgstr "rw_dest_IOChannel::term_destination couldn't write data." + +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" +msgstr "Read past _end of buffer for string length" + +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" +msgstr "Read past _end of buffer for string type" + +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" +msgstr "writePlainString called with invalid type!" + +#: libbase/URLAccessManager.cpp:90 +#, c-format +msgid "Load from host %s granted (whitelisted)" +msgstr "Load from host %s granted (whitelisted)" + +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" +msgstr "Load from host %s forbidden (not in non-empty whitelist)" + +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" +msgstr "Load from host %s forbidden (blacklisted)" + +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" +msgstr "Load from host %s granted (default)" + +#: libbase/URLAccessManager.cpp:147 +#, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" +msgstr "Load of file %s forbidden (starting URL %s is not a local resource)" + +#: libbase/URLAccessManager.cpp:164 +#, c-format +msgid "Load of file %s granted (under local sandbox %s)" +msgstr "Load of file %s granted (under local sandbox %s)" + +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" +msgstr "Load of file %s forbidden (not under local sandboxes)" + +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" +msgstr "gethostname failed: %s" + +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" +msgstr "Load from host %s forbidden (not in the local domain)" + +#: libbase/URLAccessManager.cpp:240 +#, c-format +msgid "Load from host %s forbidden (not on the local host)" +msgstr "Load from host %s forbidden (not on the local host)" + +#: libbase/URLAccessManager.cpp:262 +#, c-format +msgid "Attempt to connect to disallowed port %s" +msgstr "Attempt to connect to disallowed port %s" + +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" +msgstr "Checking security of URL '%s'" + +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" +msgstr "Network connection without hostname requested" + +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" +msgstr "OSMesaCreateContext failed!" + +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" +msgstr "OSMesaMakeCurrent failed!" + +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." +msgstr "OSMesa handle successfully created. with width %d and height %d." + +#: librender/opengl/Renderer_ogl.cpp:344 +#, c-format +msgid "OpenGL: %s" +msgstr "OpenGL: %s" + +#: librender/opengl/Renderer_ogl.cpp:517 +#, c-format +msgid "GLU: %s" +msgstr "GLU: %s" + +#: librender/opengl/Renderer_ogl.cpp:868 +msgid "" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." +msgstr "" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." + +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" +msgstr "set_antialiased" + +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" +msgstr "Unidirectionally scaled strokes in OGL renderer" + +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." +msgstr "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." + +#: librender/opengl/Renderer_ogl.cpp:1927 +#, c-format +msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgstr "two gradients in a FillStyle have the same position/ratio: %d" + +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 +#, c-format +msgid "Failed to create VG image! %s" +msgstr "Failed to create VG image! %s" + +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 +#, c-format +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" + +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 +#, c-format +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" + +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" +msgstr "No supported wrap mode specified!" + +#: librender/openvg/OpenVGRenderer.cpp:275 +#, c-format +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" +msgstr "VG Vendor is %s, VG Version is %s, VG Renderer is %s" + +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " +msgstr "VG Extensions are: " + +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" +msgstr "drawVideoFrame" + +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" +msgstr "join style" + +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" +msgstr "cap style" + +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" +msgstr "unsupported VG_MATRIX_MODE!" + +#: librender/openvg/OpenVGRenderer.cpp:1301 +#, c-format +msgid "VG_MATRIX_MODE is %s" +msgstr "VG_MATRIX_MODE is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" +msgstr "unsupported VG_FILL_RULE!" + +#: librender/openvg/OpenVGRenderer.cpp:1314 +#, c-format +msgid "VG_FILL_RULE is %s" +msgstr "VG_FILL_RULE is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" +msgstr "unsupported VG_IMAGE_QUALITY!" + +#: librender/openvg/OpenVGRenderer.cpp:1335 +#, c-format +msgid "VG_IMAGE_QUALITY is %s" +msgstr "VG_IMAGE_QUALITY is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" +msgstr "unsupported VG_RENDERING_QUALITY!" + +#: librender/openvg/OpenVGRenderer.cpp:1356 +#, c-format +msgid "VG_RENDERING_QUALITY is %s" +msgstr "VG_RENDERING_QUALITY is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" +msgstr "unsupported VG_BLEND_MODE!" + +#: librender/openvg/OpenVGRenderer.cpp:1393 +#, c-format +msgid "VG_BLEND_MODE is %s" +msgstr "VG_BLEND_MODE is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" +msgstr "unsupported VG_IMAGE_MODE!" + +#: librender/openvg/OpenVGRenderer.cpp:1414 +#, c-format +msgid "VG_IMAGE_MODE is %s" +msgstr "VG_IMAGE_MODE is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1417 +#, c-format +msgid "VG_STROKE_LINE_WIDTH is %d" +msgstr "VG_STROKE_LINE_WIDTH is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" +msgstr "unsupported VG_STROKE_CAP_STYLE!" + +#: librender/openvg/OpenVGRenderer.cpp:1438 +#, c-format +msgid "VG_STROKE_CAP_STYLE is %s" +msgstr "VG_STROKE_CAP_STYLE is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" +msgstr "unsupported VG_STROKE_JOIN_STYLE!" + +#: librender/openvg/OpenVGRenderer.cpp:1459 +#, c-format +msgid "VG_STROKE_JOIN_STYLE is %s" +msgstr "VG_STROKE_JOIN_STYLE is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1462 +#, c-format +msgid "VG_STROKE_MITER_LIMIT is %d" +msgstr "VG_STROKE_MITER_LIMIT is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1463 +#, c-format +msgid "VG_MASKING is %d" +msgstr "VG_MASKING is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1464 +#, c-format +msgid "VG_SCISSORING is %d" +msgstr "VG_SCISSORING is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "unsupported VG_PIXEL_LAYOUT!" + +#: librender/openvg/OpenVGRenderer.cpp:1491 +#, c-format +msgid "VG_PIXEL_LAYOUT is %s" +msgstr "VG_PIXEL_LAYOUT is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1493 +#, c-format +msgid "VG_STROKE_DASH_PHASE_RESET is %s" +msgstr "VG_STROKE_DASH_PHASE_RESET is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1495 +#, c-format +msgid "VG_FILTER_FORMAT_LINEAR is %s" +msgstr "VG_FILTER_FORMAT_LINEAR is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1497 +#, c-format +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" +msgstr "VG_FILTER_FORMAT_PREMULTIPLIED is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1514 +#, c-format +msgid "VG_FILTER_CHANNEL_MASK is %s" +msgstr "VG_FILTER_CHANNEL_MASK is %s" + +#: librender/openvg/OpenVGRenderer.cpp:1516 +#, c-format +msgid "VG_MAX_IMAGE_WIDTH is %d" +msgstr "VG_MAX_IMAGE_WIDTH is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1517 +#, c-format +msgid "VG_MAX_IMAGE_HEIGHT is %d" +msgstr "VG_MAX_IMAGE_HEIGHT is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1518 +#, c-format +msgid "VG_MAX_IMAGE_PIXELS is %d" +msgstr "VG_MAX_IMAGE_PIXELS is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1519 +#, c-format +msgid "VG_MAX_IMAGE_BYTES is %d" +msgstr "VG_MAX_IMAGE_BYTES is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1526 +#, c-format +msgid "VG_PATH_FORMAT is %d" +msgstr "VG_PATH_FORMAT is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1527 +#, c-format +msgid "VG_PATH_DATATYPE is %d" +msgstr "VG_PATH_DATATYPE is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1528 +#, c-format +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" +msgstr "VG_PATH_CAPABILITY_APPEND_TO is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1529 +#, c-format +msgid "VG_PATH_SCALE is %g" +msgstr "VG_PATH_SCALE is %g" + +#: librender/openvg/OpenVGRenderer.cpp:1530 +#, c-format +msgid "VG_PATH_BIA is %g" +msgstr "VG_PATH_BIA is %g" + +#: librender/openvg/OpenVGRenderer.cpp:1532 +#, c-format +msgid "VG_PATH_NUM_SEGMENTS is %d" +msgstr "VG_PATH_NUM_SEGMENTS is %d" + +#: librender/openvg/OpenVGRenderer.cpp:1533 +#, c-format +msgid "VG_PATH_NUM_COORDS is %d" +msgstr "VG_PATH_NUM_COORDS is %d" + +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" +msgstr "Couldn't initialise EGL Device!" + +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "Can't render videos with alpha" + +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" +msgstr "differing start and end cap styles" + +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" +msgstr "Scaled strokes in Cairo renderer" + +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" +msgstr "path not closed!" + +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" +msgstr "Can't render this type of frame" + +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" +msgstr "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" + +#: librender/agg/Renderer_agg.cpp:2151 +#, c-format +msgid "Unknown pixelformat: %s\n" +msgstr "Unknown pixelformat: %s\n" + +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" +msgstr "Couldn't get Drawable window from X11" + +#: librender/GnashTexture.cpp:70 +#, c-format +msgid "glError: %s caught\n" +msgstr "glError: %s caught\n" + +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" +msgstr "No ID3 support implemented in this MediaParser" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" +msgstr "MediaParserFfmpeg could not read probe data from input" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 +#, c-format +msgid "%s: seeking failed" +msgstr "%s: seeking failed" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 +msgid "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" +msgstr "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 +#, c-format +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgstr "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 +#, c-format +msgid " Using stream %d for audio: codec id %d" +msgstr " Using stream %d for audio: codec id %d" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 +#, c-format +msgid " Using stream %d for video: codec id %d" +msgstr " Using stream %d for video: codec id %d" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" +msgstr "Duration of video stream unknown" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" +msgstr "Duration of audio stream unknown to ffmpeg" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 +msgid "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." +msgstr "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." + +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" +msgstr "VideoConverterFfmpeg cannot convert to the requested format" + +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 +#, c-format +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" +msgstr "AudioDecoderFfmpeg: initialised FFmpeg codec %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 +#, c-format +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +msgstr "" +"AudioDecoderFfmpeg: initialised FFmpeg codec %d (%s) for flash codec %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" +msgstr "AudioDecoderFfmpeg: initialised FFmpeg codec %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 +#, c-format +msgid "Unsupported audio codec %d" +msgstr "Unsupported audio codec %d" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 +#, c-format +msgid "libavcodec could not find a decoder for codec %d (%s)" +msgstr "libavcodec could not find a decoder for codec %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +msgstr "AudioDecoderFfmpeg can't initialise MP3 parser" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" +msgstr "libavcodec couldn't allocate context" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 +#, c-format +msgid "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +msgstr "" +"AudioDecoderFfmpeg: avcodec_open failed to initialise FFmpeg codec %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 +#, c-format +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" +msgstr "AudioDecoder: initialised FFMPEG codec %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#, c-format +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgstr "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 +#, c-format +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgstr "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgstr "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" +msgstr "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +msgstr "AudioDecoderFfmpeg: libavcodec couldn't allocate context" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 +#, c-format +msgid "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 +#, c-format +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" +msgstr "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." +msgstr "failed to allocate audio buffer." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 +#, c-format +msgid "" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 +#, c-format +msgid "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." +msgstr "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 +#, c-format +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" +msgstr "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#, c-format +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "Cannot find suitable decoder for flash codec %d" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" +msgstr "libavcodec can't decode this video format" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#, c-format +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" +msgstr "libavcodec failed to initialise FFMPEG codec %s (%d)" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#, c-format +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgstr "VideoDecoder: initialised FFMPEG codec %s (%d)" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" +msgstr "Pixel format not handled" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" +msgstr "Out of memory while allocating avcodec frame" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" +msgstr "Decoding of a video frame failed" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 +#, c-format +msgid "Unsupported video codec %d" +msgstr "Unsupported video codec %d" + +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 +#, c-format +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerHaiku::createAudioDecoder: %s -- %s" + +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." +msgstr "AudioDecoderSpeex: state initialisation failed." + +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." +msgstr "AudioDecoderSpeex: initialisation failed." + +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "Corrupt Speex stream!" + +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "Failed to resample Speex frame." + +#: libmedia/FLVParser.cpp:170 +#, c-format +msgid "" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." +msgstr "" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." + +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" +msgstr "could not read audio frame?" + +#: libmedia/FLVParser.cpp:225 +#, c-format +msgid "" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." +msgstr "" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." + +#: libmedia/FLVParser.cpp:245 +#, c-format +msgid "AVC packet type: %d" +msgstr "AVC packet type: %d" + +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" +msgstr "could not read video frame?" + +#: libmedia/FLVParser.cpp:322 +#, c-format +msgid "FLVParser::parseNextTag: can't seek to %d" +msgstr "FLVParser::parseNextTag: can't seek to %d" + +#: libmedia/FLVParser.cpp:336 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" +msgstr "" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" + +#: libmedia/FLVParser.cpp:423 +#, c-format +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgstr "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" + +#: libmedia/FLVParser.cpp:435 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" +msgstr "" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" + +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" +msgstr "Corrupt FLV: Meta tag unterminated!" + +#: libmedia/FLVParser.cpp:454 +#, c-format +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgstr "FLVParser::parseNextTag: unknown FLV tag type %d" + +#: libmedia/FLVParser.cpp:463 +msgid "" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +msgstr "" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" + +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" +msgstr "FLVParser::parseHeader: couldn't read 9 bytes of header" + +#: libmedia/FLVParser.cpp:533 +#, c-format +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" +msgstr "FLVParser::readAudioFrame: could only read %d/%d bytes" + +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" +msgstr "VideoConverterGst: ffmpegcolorspace element missing" + +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" +msgstr "VideoConverterGst: can't output requested format" + +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" +msgstr "VideoConverterGst: internal error (caps creation failed)" + +#: libmedia/gst/VideoConverterGst.cpp:107 +#, fuzzy +msgid "VideoConverterGst: initialization failed." +msgstr "VideoConverterGst: initialisation failed." + +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." +msgstr "VideoConverterGst: buffer push failed." + +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." +msgstr "VideoConverterGst: buffer pull failed." + +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +msgstr "Unable to retrieve a valid audio sink from ~/.gnashrc" + +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" +msgstr "Unable to retrieve a valid audio sink from autoaudiosink" + +#: libmedia/gst/GstUtil.cpp:87 +#, c-format +msgid "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" +msgstr "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" + +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" +msgstr "Sink search exhausted: you won't be able to hear sound!" + +#: libmedia/gst/GstUtil.cpp:94 +#, c-format +msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgstr "Got a non-NULL audio sink; its wrapper name is: %s" + +#: libmedia/gst/GstUtil.cpp:116 +msgid "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." +msgstr "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." + +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +msgstr "Missing plugin, but failed to convert it to gst missing plugin detail." + +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." +msgstr "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." + +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." +msgstr "Missing plugin, but automatic plugin installation not available." + +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." +msgstr "Video codec is zero. Streaming video expected later." + +#: libmedia/gst/VideoDecoderGst.cpp:100 +#, c-format +msgid "No support for video codec %s." +msgstr "No support for video codec %s." + +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" +msgstr "VideoDecoderGst: internal error (caps creation failed)" + +#: libmedia/gst/VideoDecoderGst.cpp:130 +#, c-format +msgid "Couldn't find a plugin for video type %s!" +msgstr "Couldn't find a plugin for video type %s!" + +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr " Please make sure you have gstreamer-ffmpeg installed." + +#: libmedia/gst/VideoDecoderGst.cpp:158 +#, c-format +msgid "VideoDecoderGst: initialisation failed for video type %s!" +msgstr "VideoDecoderGst: initialisation failed for video type %s!" + +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." +msgstr "VideoDecoderGst: buffer push failed." + +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" +msgstr "MediaParserGst couldn't create a bin" + +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." +msgstr "MediaParserGst couldn't create a typefind element." + +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" +msgstr "MediaParserGst could not change element state" + +#: libmedia/gst/MediaParserGst.cpp:85 +#, c-format +msgid "Needed %d dead iterations to detect audio type." +msgstr "Needed %d dead iterations to detect audio type." + +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." +msgstr "MediaParserGst failed to detect any stream types." + +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." +msgstr "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." + +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +msgstr "" +"MediaParserGst failed to push more data into the demuxer! Seeking back." + +#: libmedia/gst/MediaParserGst.cpp:280 +#, c-format +msgid "MediaParserGst/typefound: Detected media type %s" +msgstr "MediaParserGst/typefound: Detected media type %s" + +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." +msgstr "MediaParserGst Failed to create fakesink." + +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." +msgstr "MediaParserGst: couldn't get the fakesink src element." + +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" +msgstr "MediaParserGst: couln't link fakesink" + +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." +msgstr "MediaParserGst: couldn't get the typefind src element." + +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" +msgstr "MediaParserGst: couldn't create the demuxer" + +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." +msgstr "MediaParserGst: failed adding demuxer to bin." + +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." +msgstr "MediaParserGst: couldn't get structure name." + +#: libmedia/gst/MediaParserGst.cpp:404 +#, c-format +msgid "MediaParserGst: ignoring stream of type %s." +msgstr "MediaParserGst: ignoring stream of type %s." + +#: libmedia/gst/MediaParserGst.cpp:428 +#, c-format +msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgstr "MediaParserGst: Failed to find a parser (media: %s)." + +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" +msgstr "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" + +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." +msgstr "MediaParserGst: couldn't add parser." + +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." +msgstr "MediaParserGst: couldn't link parser." + +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." +msgstr "MediaParserGst: couldn't link \"fake\" sink." + +#: libmedia/gst/MediaParserGst.cpp:490 +#, c-format +msgid "MediaParserGst: Linked audio source (type: %s)" +msgstr "MediaParserGst: Linked audio source (type: %s)" + +#: libmedia/gst/MediaParserGst.cpp:520 +#, c-format +msgid "MediaParserGst: Linked video source (type: %s)" +msgstr "MediaParserGst: Linked video source (type: %s)" + +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" +msgstr "Creating AAC decoder without extra data. This will probably fail!" + +#: libmedia/gst/AudioDecoderGst.cpp:110 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgstr "AudioDecoderGst: cannot handle codec %d (%s)" + +#: libmedia/gst/AudioDecoderGst.cpp:120 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgstr "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" + +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +msgstr "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" + +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "AudioDecoderGst: internal error (caps creation failed)" + +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, c-format +msgid "Couldn't find a plugin for audio type %s!" +msgstr "Couldn't find a plugin for audio type %s!" + +#: libmedia/gst/AudioDecoderGst.cpp:199 +#, c-format +msgid "AudioDecoderGst: initialisation failed for audio type %s!" +msgstr "AudioDecoderGst: initialisation failed for audio type %s!" + +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" +msgstr "Pushed data, but there's nothing to pull (yet)" + +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." +msgstr "AudioDecoderGst: buffer push failed." + +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" +msgstr "too high an index value, will cause segfault" + +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." +msgstr "%s: Could not create video test source." + +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 +#, c-format +msgid "%s: Could not create pulsesrc element" +msgstr "%s: Could not create pulsesrc element" + +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 +#, c-format +msgid "%s: Could not get property probe from pulsesrc element" +msgstr "%s: Could not get property probe from pulsesrc element" + +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" +msgstr "You have an invalid camera selected. Please check your gnashrc file" + +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" +msgstr "%s: Passed an invalid argument (not a valid dev_select value)" + +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" +msgstr "%s: Pipeline bus isn't an object for some reason" + +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" +msgstr "%s: Template pad isn't an object for some reason" + +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" +msgstr "%s: pipeline isn't an object for some reason" + +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" +msgstr "%s: type %s, cannot be handled for resolution width" + +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" +msgstr "%s: was passed a NULL pointer" + +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" +msgstr "%s: Creation of the webcam_source_bin failed" + +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" +msgstr "the error was %s" + +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" +msgstr "%s: webam isn't set!" + +#: libmedia/gst/VideoInputGst.cpp:1024 +#, c-format +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" +msgstr "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" + +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" +msgstr "%s: couldn't drop the sourcebin back into the main bin" + +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" +msgstr "%s: couldn't link up sourcebin and tee" + +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" +msgstr "%s: problem creating source bin" + +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" +msgstr "%s: problem creating tee element" + +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 +#, c-format +msgid "%s: problem creating save_queue element" +msgstr "%s: problem creating save_queue element" + +#: libmedia/gst/VideoInputGst.cpp:1185 +#, c-format +msgid "%s: problem creating video_display_queue element" +msgstr "%s: problem creating video_display_queue element" + +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" +msgstr "%s: couldn't link webcam_source_bin and tee" + +#: libmedia/gst/VideoInputGst.cpp:1203 +#, c-format +msgid "%s: couldn't link tee and save_queue" +msgstr "%s: couldn't link tee and save_queue" + +#: libmedia/gst/VideoInputGst.cpp:1209 +#, c-format +msgid "%s: couldn't link tee and video_display_queue" +msgstr "%s: couldn't link tee and video_display_queue" + +#: libmedia/gst/VideoInputGst.cpp:1218 +#, c-format +msgid "%s: couldn't get save_queue_src_pad" +msgstr "%s: couldn't get save_queue_src_pad" + +#: libmedia/gst/VideoInputGst.cpp:1228 +#, c-format +msgid "%s: couldn't get video_display_queue_pad" +msgstr "%s: couldn't get video_display_queue_pad" + +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 +#, c-format +msgid "%s: Unable to create main pipeline" +msgstr "%s: Unable to create main pipeline" + +#: libmedia/gst/VideoInputGst.cpp:1258 +#, c-format +msgid "%s: something went wrong creating the new video_display_bin" +msgstr "%s: something went wrong creating the new video_display_bin" + +#: libmedia/gst/VideoInputGst.cpp:1264 +#, c-format +msgid "%s: problem creating video_scale element" +msgstr "%s: problem creating video_scale element" + +#: libmedia/gst/VideoInputGst.cpp:1273 +#, c-format +msgid "%s: problem creating the video_sink element" +msgstr "%s: problem creating the video_sink element" + +#: libmedia/gst/VideoInputGst.cpp:1282 +#, c-format +msgid "%s: something went wrong in linking elements in video_display_bin" +msgstr "%s: something went wrong in linking elements in video_display_bin" + +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" +msgstr "something went wrong in the make_video_display_link function" + +#: libmedia/gst/VideoInputGst.cpp:1356 +#, c-format +msgid "%s: the unlinking of the pads failed" +msgstr "%s: the unlinking of the pads failed" + +#: libmedia/gst/VideoInputGst.cpp:1386 +#, c-format +msgid "%s: something went wrong in the make_video_display_link function" +msgstr "%s: something went wrong in the make_video_display_link function" + +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" +msgstr "%s: unlink failed" + +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" +msgstr "%s: couldn't remove saveBin from pipeline" + +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" +msgstr "%s: videoSaveBin state change failed" + +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" +msgstr "%s: problem with creating video_save_csp element" + +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" +msgstr "%s: problem with creating video_enc element" + +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" +msgstr "%s: problem with creating video_save_rate element" + +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" +msgstr "%s: problem with creating video_save_scale element" + +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" +msgstr "%s: problem with creating mux element" + +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" +msgstr "%s: problem with creating video_file_sink element" + +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" +msgstr "%s: there was some problem in linking!" + +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "Wrong arguments given to GST VideoDecoder" + +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerGst::createAudioDecoder: %s -- %s" + +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" +msgstr "%s: Could not create audio test source" + +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" +msgstr "%s: passed an invalid devselect argument" + +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" +msgstr "The input device you selected isn't supported (yet)" + +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" +msgstr "%s: Passed a bad devselect value" + +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" +msgstr "%s: Creation of the audioSourceBin failed" + +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" +msgstr "%s: audioCreateSourceBin failed!" + +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" +msgstr "%s: problem creating audioPlaybackQueue element" + +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" +msgstr "%s: couldn't link audioSourceBin and tee" + +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" +msgstr "%s: couldn't link tee and saveQueue" + +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" +msgstr "%s: couldn't link tee and audioPlaybackQueue" + +#: libmedia/gst/AudioInputGst.cpp:445 +#, c-format +msgid "%s: couldn't get saveQueueSrcPad" +msgstr "%s: couldn't get saveQueueSrcPad" + +#: libmedia/gst/AudioInputGst.cpp:455 +#, c-format +msgid "%s: couldn't get audioPlaybackQueue" +msgstr "%s: couldn't get audioPlaybackQueue" + +#: libmedia/gst/AudioInputGst.cpp:481 +#, c-format +msgid "%s: There was a problem making the audiosink!" +msgstr "%s: There was a problem making the audiosink!" + +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" +msgstr "something went wrong in the makeSourcePlaybackLink function" + +#: libmedia/gst/AudioInputGst.cpp:548 +#, c-format +msgid "%s: couldn't remove audioPlaybackBin from pipeline" +msgstr "%s: couldn't remove audioPlaybackBin from pipeline" + +#: libmedia/gst/AudioInputGst.cpp:555 +#, c-format +msgid "%s: changing state of audioPlaybackBin failed" +msgstr "%s: changing state of audioPlaybackBin failed" + +#: libmedia/gst/AudioInputGst.cpp:579 +#, c-format +msgid "Error: %s" +msgstr "Error: %s" + +#: libmedia/gst/AudioInputGst.cpp:599 +#, c-format +msgid "%s: Couldn't make audioconvert element" +msgstr "%s: Couldn't make audioconvert element" + +#: libmedia/gst/AudioInputGst.cpp:603 +#, c-format +msgid "%s: Couldn't make vorbisenc element" +msgstr "%s: Couldn't make vorbisenc element" + +#: libmedia/gst/AudioInputGst.cpp:607 +#, c-format +msgid "%s: Couldn't make oggmux element" +msgstr "%s: Couldn't make oggmux element" + +#: libmedia/gst/AudioInputGst.cpp:611 +#, c-format +msgid "%s: Couldn't make filesink element" +msgstr "%s: Couldn't make filesink element" + +#: libmedia/gst/AudioInputGst.cpp:630 +#, c-format +msgid "%s: Something went wrong in linking" +msgstr "%s: Something went wrong in linking" + +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" +msgstr "something went wrong in the makeAudioSourceSaveLink function" + +#: libmedia/gst/AudioInputGst.cpp:694 +#, c-format +msgid "%s: audioSaveBin state change failed" +msgstr "%s: audioSaveBin state change failed" + +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" +msgstr "You have an invalid microphone selected. Check your gnashrc file" + +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "corrupted ADPCM header" + +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +msgstr "AudioDecoderSimple: initialised flash codec %s (%d)" + +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 +#, c-format +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgstr "AudioDecoderSimple: unsupported flash codec %d (%s)" + +#: libmedia/AudioDecoderSimple.cpp:341 +#, c-format +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgstr "AudioDecoderSimple: unable to intepret custom audio codec id %s" + +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "Host endianness not detected in AudioDecoderSimple" + +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "Error in sound sample conversion" + +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +msgstr "MediaHandler::isFLV: Could not read 3 bytes from input stream" + +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" +msgstr "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" + +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "Exception while reading from stream: %s" + +#: libmedia/MediaHandler.cpp:108 +#, c-format +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" +msgstr "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" + +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" +msgstr "Can't convert unknown type %d" + +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" +msgstr "serialisation of as_value of type %d" + +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" +msgstr "Native class %s is not an object after initialisation (%s)" + +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" +msgstr "Native class %s is not found after initialisation" + +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" +msgstr "Can't create Movie instance for definition loaded from %s" + +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" +msgstr "Can't init FreeType! Error = %d" + +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, c-format +msgid "Can't close FreeType! Error = %d" +msgstr "Can't close FreeType! Error = %d" + +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgstr "Failed to find fonts directory, using hard-coded font filename \"%s\"" + +#: libcore/FreetypeGlyphsProvider.cpp:293 +#, c-format +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgstr "Can't init fontconfig library, using hard-coded font filename \"%s\"" + +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" +msgstr "No device font matches the name '%s', using hard-coded font filename" + +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" + +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" +msgstr "Freetype not supported" + +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" +msgstr "Can't find font file for font '%s'" + +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" +msgstr "Font file '%s' has bad format" + +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" +msgstr "Some error opening font '%s'" + +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" +msgstr "Error loading freetype outline glyph for char '%c' (error: %d)" + +#: libcore/FreetypeGlyphsProvider.cpp:506 +#, c-format +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" +msgstr "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" + +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" +msgstr "Could not release FT face resources" + +#: libcore/swf/DefineShapeTag.cpp:58 +#, c-format +msgid "DefineShapeTag(%s): id = %d" +msgstr "DefineShapeTag(%s): id = %d" + +#: libcore/swf/VideoFrameTag.cpp:47 +#, c-format +msgid "VideoFrame tag refers to unknown video stream id %d" +msgstr "VideoFrame tag refers to unknown video stream id %d" + +#: libcore/swf/VideoFrameTag.cpp:57 +#, c-format +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgstr "VideoFrame tag refers to a non-video DisplayObject %d (%s)" + +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" +msgstr "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" + +#: libcore/swf/DefineTextTag.cpp:52 +#, c-format +msgid "DefineTextTag, id = %d" +msgstr "DefineTextTag, id = %d" + +#: libcore/swf/DefineTextTag.cpp:93 +#, c-format +msgid "Text DisplayObject, id = %d" +msgstr "Text DisplayObject, id = %d" + +#: libcore/swf/DefineTextTag.cpp:112 +#, c-format +msgid "begin text records for DefineTextTag %p" +msgstr "begin text records for DefineTextTag %p" + +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgstr "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" + +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "reading code table at offset %1%, %2% glyphs" + +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" +msgstr "reading DefineFont" + +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" +msgstr "Glyphs offset table corrupted in DefineFont tag" + +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" +msgstr "reading DefineFont2 or DefineFont3" + +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" +msgstr "Glyph %d at offset %u" + +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +msgstr "Glyphs offset table corrupted in DefineFont2/3 tag" + +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" +msgstr "Bad offset in DefineFont2" + +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" +msgstr "Repeated kerning pair found - ignoring" + +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" +msgstr "DefineFontInfo tag loader: can't find font with id %d" + +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" +msgstr "DefineFontInfo2 partially implemented" + +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" +msgstr "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" + +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" +msgstr "CSMTextSettings" + +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" +msgstr "end text records" + +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" +msgstr " has_font: font id = %d (%p)" + +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" +msgstr " hasColour" + +#: libcore/swf/TextRecord.cpp:99 +#, c-format +msgid " xOffset = %g" +msgstr " xOffset = %g" + +#: libcore/swf/TextRecord.cpp:108 +#, c-format +msgid " yOffset = %g" +msgstr " yOffset = %g" + +#: libcore/swf/TextRecord.cpp:117 +#, c-format +msgid " textHeight = %g" +msgstr " textHeight = %g" + +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" +msgstr " GlyphEntries: count = %d" + +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" +msgstr " glyph%d: index=%d, advance=%g" + +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" +msgstr "start_sound_loader: sound_id %d is not defined" + +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" +msgstr "StartSound: id=%d" + +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "STARTSOUND2 tag not parsed and not used" + +#: libcore/swf/DefineButtonSoundTag.cpp:52 +#, c-format +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgstr "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" + +#: libcore/swf/DefineButtonSoundTag.cpp:63 +#, c-format +msgid "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" +msgstr "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" + +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "Attempt to redefine button sound ignored" + +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, c-format +msgid "sound tag not found, sound_id=%d, button state #=%i" +msgstr "sound tag not found, sound_id=%d, button state #=%i" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" +msgstr "anchor-labeled frame not supported" + +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" +msgstr "frame_label_loader end position %d, read up to %d" + +#: libcore/swf/tag_loaders.cpp:107 +#, c-format +msgid " sprite: char id = %d" +msgstr " sprite: char id = %d" + +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +msgstr "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." + +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" +msgstr "Sprite %d advertise no frames" + +#: libcore/swf/tag_loaders.cpp:168 +#, c-format +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" +msgstr "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" + +#: libcore/swf/tag_loaders.cpp:188 +#, c-format +msgid "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgstr "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" + +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" +msgstr "Tag boundary reported past end of SWFStream!" + +#: libcore/swf/tag_loaders.cpp:236 +#, c-format +msgid "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" +msgstr "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" + +#: libcore/swf/tag_loaders.cpp:269 +#, c-format +msgid "File attributes: metadata=%s network=%s" +msgstr "File attributes: metadata=%s network=%s" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "true" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "false" + +#: libcore/swf/tag_loaders.cpp:275 +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 "" +"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" + +#: libcore/swf/tag_loaders.cpp:283 +msgid "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" +msgstr "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" + +#: libcore/swf/tag_loaders.cpp:308 +#, c-format +msgid "" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" +msgstr "" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" + +#: libcore/swf/tag_loaders.cpp:324 +#, c-format +msgid "Descriptive metadata from movie %s: %s" +msgstr "Descriptive metadata from movie %s: %s" + +#: libcore/swf/tag_loaders.cpp:386 +#, c-format +msgid " reflex = \"%c%c%c\"" +msgstr " reflex = \"%c%c%c\"" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" +msgstr "DefineFontAlignZones tag references an undefined font %d" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#, c-format +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "DefineFontAlignZones: font=%d, flags=%d, table int: %s" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "DefineFontAlignZoneTag" + +#: libcore/swf/ShapeRecord.cpp:274 +#, c-format +msgid " bound SWFRect: %s" +msgstr " bound SWFRect: %s" + +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgstr " ShapeRecord(%s): fillbits %d, linebits %d" + +#: libcore/swf/ShapeRecord.cpp:379 +#, c-format +msgid " Shape read: moveto %d %d" +msgstr " Shape read: moveto %d %d" + +#: libcore/swf/ShapeRecord.cpp:400 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." + +#: libcore/swf/ShapeRecord.cpp:410 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgstr "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." + +#: libcore/swf/ShapeRecord.cpp:421 +#, c-format +msgid " Shape read: fill0 (left) = %d" +msgstr " Shape read: fill0 (left) = %d" + +#: libcore/swf/ShapeRecord.cpp:443 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." + +#: libcore/swf/ShapeRecord.cpp:453 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgstr "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." + +#: libcore/swf/ShapeRecord.cpp:463 +#, c-format +msgid " Shape read: fill1 (right) = %d" +msgstr " Shape read: fill1 (right) = %d" + +#: libcore/swf/ShapeRecord.cpp:484 +#, c-format +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." +msgstr "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." + +#: libcore/swf/ShapeRecord.cpp:494 +#, c-format +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgstr "" +"Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." + +#: libcore/swf/ShapeRecord.cpp:504 +#, c-format +msgid "ShapeRecord: line %d" +msgstr "ShapeRecord: line %d" + +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" +msgstr "ShapeRecord: more fill styles" + +#: libcore/swf/ShapeRecord.cpp:558 +#, c-format +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgstr "ShapeRecord: curved edge %d %d - %d %d - %d %d" + +#: libcore/swf/ShapeRecord.cpp:593 +#, c-format +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "ShapeRecord: straight edge %d %d - %d %d" + +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" +msgstr " fill styles: %1%" + +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" +msgstr " Read fill: %1%" + +#: libcore/swf/ShapeRecord.cpp:665 +#, c-format +msgid " readLineStyles: count = %d" +msgstr " readLineStyles: count = %d" + +#: libcore/swf/ShapeRecord.cpp:672 +#, c-format +msgid " readLineStyles: count2 = %d" +msgstr " readLineStyles: count2 = %d" + +#: libcore/swf/PlaceObject2Tag.cpp:85 +#, c-format +msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgstr " PLACEOBJECT: depth=%d(%d) char=%d" + +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 +#, c-format +msgid " SWFCxForm: %s" +msgstr " SWFCxForm: %s" + +#: libcore/swf/PlaceObject2Tag.cpp:105 +#, c-format +msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgstr "Reserved field in PlaceObject actions == %u (expected 0)" + +#: libcore/swf/PlaceObject2Tag.cpp:123 +#, c-format +msgid " actions: flags = 0x%X" +msgstr " actions: flags = 0x%X" + +#: libcore/swf/PlaceObject2Tag.cpp:158 +#, c-format +msgid "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." +msgstr "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." + +#: libcore/swf/PlaceObject2Tag.cpp:219 +#, c-format +msgid "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgstr "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" + +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" +msgstr "Unexpected end of tag while parsing PlaceObject tag events" + +#: libcore/swf/PlaceObject2Tag.cpp:304 +#, c-format +msgid " PLACEOBJECT2: depth = %d (%d)" +msgstr " PLACEOBJECT2: depth = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 +#, c-format +msgid " char id = %d" +msgstr " char id = %d" + +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 +#, c-format +msgid " SWFMatrix: %s" +msgstr " SWFMatrix: %s" + +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 +#, c-format +msgid " ratio: %d" +msgstr " ratio: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 +#, c-format +msgid " name = %s" +msgstr " name = %s" + +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 +#, c-format +msgid " clip_depth = %d (%d)" +msgstr " clip_depth = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 +#, c-format +msgid " m_place_type: %d" +msgstr " m_place_type: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:417 +#, c-format +msgid " PLACEOBJECT3: depth = %d (%d)" +msgstr " PLACEOBJECT3: depth = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" +msgstr " SWFCxForm: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:424 +#, c-format +msgid " class name = %s" +msgstr " class name = %s" + +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" +msgstr " bitmapCaching enabled" + +#: libcore/swf/SoundStreamHeadTag.cpp:76 +#, c-format +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgstr "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" + +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format +msgid "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." + +#: libcore/swf/SoundStreamHeadTag.cpp:93 +#, c-format +msgid "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." + +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." +msgstr "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." + +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" +msgstr "" +"No samples advertised for sound stream, pretty common so will warn only once" + +#: libcore/swf/SoundStreamHeadTag.cpp:146 +#, c-format +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgstr "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" + +#: libcore/swf/DefineButtonCxformTag.cpp:49 +#, c-format +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgstr "DefineButtonCxform refers to an unknown DisplayObject %d" + +#: libcore/swf/DefineButtonCxformTag.cpp:60 +#, c-format +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" +msgstr "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" + +#: libcore/swf/RemoveObjectTag.cpp:71 +#, c-format +msgid " remove_object_2(%d)" +msgstr " remove_object_2(%d)" + +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" + +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "Tag boundary reported past end of stream!" + +#: libcore/swf/DefineButtonTag.cpp:85 +#, c-format +msgid " DefineButton loader: character id = %d" +msgstr " DefineButton loader: character id = %d" + +#: libcore/swf/DefineButtonTag.cpp:102 +#, c-format +msgid " DefineButton2 loader: chararacter id = %d" +msgstr " DefineButton2 loader: chararacter id = %d" + +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" +msgstr "Premature end of DEFINEBUTTON tag, won't read actions" + +#: libcore/swf/DefineButtonTag.cpp:170 +#, c-format +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgstr "Next Button2 actionOffset (%u) points past the end of tag (%lu)" + +#: libcore/swf/DefineButtonTag.cpp:211 +#, c-format +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgstr "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" + +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" +msgstr "Premature end of button action input: can't read conditions" + +#: libcore/swf/DefineButtonTag.cpp:289 +#, c-format +msgid " button actions for conditions 0x%x" +msgstr " button actions for conditions 0x%x" + +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" +msgstr " premature end of button record input stream, can't read flags" + +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" +msgstr "" +" premature end of button record input stream, can't read DisplayObject id" + +#: libcore/swf/DefineButtonTag.cpp:398 +#, c-format +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" +msgstr "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" + +#: libcore/swf/DefineButtonTag.cpp:405 +#, c-format +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr " button record for states [%s] contain DisplayObject %d (%s)" + +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" +msgstr "" +" premature end of button record input stream, can't read button layer " +"(depth?)" + +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr " jpeg_tables_loader" + +#: libcore/swf/DefineBitsTag.cpp:165 +#, c-format +msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgstr "No bytes to read in JPEGTABLES tag at offset %d" + +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgstr "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" + +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "Failed to parse bitmap for character %1%" + +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "No renderer, not adding bitmap %1%" + +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" +msgstr "Adding bitmap id %1%" + +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +msgstr "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" + +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +msgstr "gnash is not linked to zlib -- can't load jpeg3 image data" + +#: libcore/swf/DefineBitsTag.cpp:419 +#, c-format +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgstr " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" + +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" +msgstr "Bitmap has a height or width of 0" + +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" +msgstr "gnash is not linked to zlib -- can't load zipped image data" + +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +msgstr "Will not allocate %1%x%2% image in DefineBitsLossless tag" + +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "Unknown bitmap format. Ignoring" + +#: libcore/swf/DefineBitsTag.cpp:597 +#, c-format +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "inflateWrapper() inflateInit() returned %d (%s)" + +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +msgstr "inflateWrapper(): no end of zstream found within SWF tag boundaries" + +#: libcore/swf/DefineBitsTag.cpp:640 +#, c-format +msgid "inflateWrapper() inflate() returned %d (%s)" +msgstr "inflateWrapper() inflate() returned %d (%s)" + +#: libcore/swf/DefineBitsTag.cpp:649 +#, c-format +msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgstr "inflateWrapper() inflateEnd() return %d (%s)" + +#: libcore/LoadVariablesThread.cpp:74 +#, fuzzy, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" +msgstr "%s to utf8 conversion in MovieClip.loadVariables input parsing" + +#: libcore/LoadVariablesThread.cpp:123 +#, c-format +msgid "Stream couldn't seek to end: %s" +msgstr "Stream couldn't seek to end: %s" + +#: libcore/LoadVariablesThread.cpp:128 +#, c-format +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." +msgstr "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." + +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "Native floating point format not recognised" + +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "Unexpected end of stream while reading" + +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" +msgstr "Attempt to seek past the end of an opened tag" + +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" +msgstr "Attempt to seek before start of an opened tag" + +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "Unexpected end of stream" + +#: libcore/SWFStream.cpp:564 +#, 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 "" +"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." + +#: libcore/SWFStream.cpp:581 +#, c-format +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" +msgstr "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" + +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" +msgstr "Could not seek to reported end of tag" + +#: libcore/SWFStream.cpp:617 +#, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" +msgstr "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" + +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" +msgstr "Failed to convert string to RGBA value! This is a Gnash bug" + +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." +msgstr "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." + +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." +msgstr "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." + +#: libcore/Font.cpp:201 +#, c-format +msgid "Failed to find glyph %s in %s font %s" +msgstr "Failed to find glyph %s in %s font %s" + +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" +msgstr "Device font provider was not initialised, can't get unitsPerEM" + +#: libcore/Font.cpp:298 +#, c-format +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" +msgstr "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" + +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" +msgstr "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" + +#: libcore/Font.cpp:340 +#, c-format +msgid "Could not create a freetype face %s" +msgstr "Could not create a freetype face %s" + +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" +msgstr "Stage.width is a read-only property!" + +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" +msgstr "Stage.height is a read-only property!" + +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" +msgstr "Stage.showMenu implemented by setting gnashrc option and for gtk only" + +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "attachVideo needs 1 arg" + +#: libcore/asobj/Video_as.cpp:126 +#, c-format +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "attachVideo(%s) first arg is not a NetStream instance" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" +msgstr "Video.deblocking" + +#: libcore/asobj/TextField_as.cpp:218 +#, c-format +msgid "createTextField called with %d args, expected 6 - returning undefined" +msgstr "createTextField called with %d args, expected 6 - returning undefined" + +#: libcore/asobj/TextField_as.cpp:232 +#, c-format +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "createTextField: negative width (%d) - reverting sign" + +#: libcore/asobj/TextField_as.cpp:242 +#, c-format +msgid "createTextField: negative height (%d) - reverting sign" +msgstr "createTextField: negative height (%d) - reverting sign" + +#: libcore/asobj/TextField_as.cpp:436 +#, c-format +msgid "Attempt to set length property of TextField %s" +msgstr "Attempt to set length property of TextField %s" + +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 +#, c-format +msgid "Attempt to set read-only %s property of TextField %s" +msgstr "Attempt to set read-only %s property of TextField %s" + +#: libcore/asobj/TextField_as.cpp:544 +#, c-format +msgid "Invalid value given to TextField.type: %s" +msgstr "Invalid value given to TextField.type: %s" + +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" +msgstr "TextField.getFontList()" + +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" +msgstr "TextField.getNewTextFormat()" + +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" +msgstr "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" + +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 +#, c-format +msgid "TextField.setTextFormat(%s) : %s" +msgstr "TextField.setTextFormat(%s) : %s" + +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "missing arg" + +#: libcore/asobj/TextField_as.cpp:679 +#, c-format +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" +msgstr "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" + +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "first argument is not a TextFormat" + +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" +msgstr "TextField.setNewTextFormat(), we'll delegate to setTextFormat" + +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "TextField.bottomScroll is not complete" + +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" +msgstr "TextField.maxhscroll is not complete" + +#: libcore/asobj/TextField_as.cpp:905 +#, c-format +msgid "TextField.replaceSel(%s) requires exactly one argument" +msgstr "TextField.replaceSel(%s) requires exactly one argument" + +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" +msgstr "TextField._hscroll is not complete" + +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" +msgstr "TextField.maxscroll is not complete" + +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "TextField.replaceText() called with less than 3 args" + +#: libcore/asobj/TextField_as.cpp:993 +#, c-format +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" +msgstr "TextField.replaceText(%s): negative endIndex - doing nothing" + +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" +msgstr "TextField.replaceText(%s): beginIndex out of range - doing nothing" + +#: libcore/asobj/TextField_as.cpp:1036 +#, c-format +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" +msgstr "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" + +#: libcore/asobj/NetConnection_as.cpp:440 +#, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "Gnash is not allowed to open this URL: %s" + +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" +msgstr "Gnash is not allowed to connect to %s" + +#: libcore/asobj/NetConnection_as.cpp:517 +#, c-format +msgid "NetConnection.connect(%s): unsupported connection protocol" +msgstr "NetConnection.connect(%s): unsupported connection protocol" + +#: libcore/asobj/NetConnection_as.cpp:523 +#, c-format +msgid "NetConnection.connect(%s): unknown connection protocol" +msgstr "NetConnection.connect(%s): unknown connection protocol" + +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" +msgstr "NetConnection.call: can't call while not connected" + +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" +msgstr "NetConnection.call(): needs at least one argument" + +#: libcore/asobj/NetConnection_as.cpp:681 +#, c-format +msgid "NetConnection.call(%s): second argument must be an object" +msgstr "NetConnection.call(%s): second argument must be an object" + +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" +msgstr "NetConnection.connect(): needs at least one argument" + +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" +msgstr "NetConnection.connect(%s): args after the first are not supported" + +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" +msgstr "NetConnection.addHeader()" + +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" +msgstr "Invoke buffer too short" + +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" +msgstr "Invoke argument not present" + +#: libcore/asobj/NetConnection_as.cpp:990 +#, c-format +msgid "Unknown HTTP Remoting response identifier '%s'" +msgstr "Unknown HTTP Remoting response identifier '%s'" + +#: libcore/asobj/NetConnection_as.cpp:1006 +#, c-format +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" +msgstr "Unsupported HTTP Remoting response callback: '%s' (size %d)" + +#: libcore/asobj/NetConnection_as.cpp:1155 +#, c-format +msgid "Error parsing server AMF: %s" +msgstr "Error parsing server AMF: %s" + +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" +msgstr "Could not serialise NetConnection.call argument %d" + +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" +msgstr "Sanity failed. no string method in invoke packet" + +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" +msgstr "Server called _onbwcheck without a callback" + +#: libcore/asobj/NetConnection_as.cpp:1307 +#, fuzzy +msgid "RTMP server sent error" +msgstr "rtmp server sent error" + +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" +msgstr "Function.apply() called with no args" + +#: libcore/asobj/Function_as.cpp:129 +#, c-format +msgid "" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" +msgstr "" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" + +#: libcore/asobj/Array_as.cpp:535 +#, c-format +msgid "Unhandled sort flags: %d (0x%X)" +msgstr "Unhandled sort flags: %d (0x%X)" + +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" +msgstr "Array.splice() needs at least 1 argument, call ignored" + +#: libcore/asobj/Array_as.cpp:957 +#, c-format +msgid "Array.splice(%d,%d): negative length given, call ignored" +msgstr "Array.splice(%d,%d): negative length given, call ignored" + +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." +msgstr "Sort called with invalid arguments." + +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "SortOn called with invalid arguments." + +#: libcore/asobj/Array_as.cpp:1389 +msgid "" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" +msgstr "" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" + +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" +msgstr "System.security.allowDomain" + +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" +msgstr "System.security.allowInsecureDomain" + +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" +msgstr "System.security.loadPolicyFile" + +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" +msgstr "System.showSettings" + +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" +msgstr "System.exactSettings" + +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" +msgstr "System.useCodepage" + +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "Key.isAccessible" + +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" +msgstr "Key.isDown needs one argument (the key code)" + +#: libcore/asobj/Key_as.cpp:79 +#, c-format +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "Key.isKeyDown(%d): keycode out of range" + +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "Key.isToggled" + +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "Too many args to Object constructor" + +#: libcore/asobj/Object.cpp:192 +#, c-format +msgid "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" +msgstr "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" + +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" +msgstr "Invalid call to Object.addProperty() - empty property name" + +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" +msgstr "Invalid call to Object.addProperty() - getter is not an AS function" + +#: libcore/asobj/Object.cpp:233 +#, c-format +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" +msgstr "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" + +#: libcore/asobj/Object.cpp:257 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" +msgstr "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" + +#: libcore/asobj/Object.cpp:274 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" +msgstr "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" + +#: libcore/asobj/Object.cpp:286 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" +msgstr "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" + +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" +msgstr "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" + +#: libcore/asobj/Object.cpp:313 +#, c-format +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" +msgstr "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" + +#: libcore/asobj/Object.cpp:326 +#, c-format +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" +msgstr "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" + +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" +msgstr "Object.hasOwnProperty() requires one arg" + +#: libcore/asobj/Object.cpp:357 +#, c-format +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "Invalid call to Object.hasOwnProperty('%s')" + +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" +msgstr "Object.isPropertyEnumerable() requires one arg" + +#: libcore/asobj/Object.cpp:382 +#, c-format +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "Invalid call to Object.isPropertyEnumerable('%s')" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "Object.isPrototypeOf() requires one arg" + +#: libcore/asobj/Object.cpp:413 +#, c-format +msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgstr "First arg to Object.isPrototypeOf(%s) is not an object" + +#: libcore/asobj/Object.cpp:432 +#, c-format +msgid "Object.watch(%s): missing arguments" +msgstr "Object.watch(%s): missing arguments" + +#: libcore/asobj/Object.cpp:443 +#, c-format +msgid "Object.watch(%s): second argument is not a function" +msgstr "Object.watch(%s): second argument is not a function" + +#: libcore/asobj/Object.cpp:469 +#, c-format +msgid "Object.unwatch(%s): missing argument" +msgstr "Object.unwatch(%s): missing argument" + +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "string.slice() called with end < start" + +#: libcore/asobj/String_as.cpp:496 +#, c-format +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" +msgstr "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" + +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" +msgstr "string.charCodeAt needs one argument" + +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" +msgstr "string.charCodeAt has more than one argument" + +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" +msgstr "No fn_call::callerDef in string function call" + +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "%1%(%2%) needs %3% argument(s)" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "%1%(%2%) has more than %3% argument(s)" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 +#, c-format +msgid "VAL: %s" +msgstr "VAL: %s" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 +#, c-format +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." +msgstr "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 +#, c-format +msgid "FileReferenceList(%s): %s" +msgstr "FileReferenceList(%s): %s" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "arguments discarded" + +#: libcore/asobj/flash/net/FileReference_as.cpp:159 +#, c-format +msgid "FileReference(%s): %s" +msgstr "FileReference(%s): %s" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 +#, c-format +msgid "flash.geom.Rectangle(%s): %s" +msgstr "flash.geom.Rectangle(%s): %s" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "missing arguments" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" +msgstr "Failed to construct flash.geom.Point!" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 +#, c-format +msgid "Attempt to set read-only property %s" +msgstr "Attempt to set read-only property %s" + +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 +#, c-format +msgid "%s: missing arguments" +msgstr "%s: missing arguments" + +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" +msgstr "Point.add(%s): %s" + +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" +msgstr "arguments after first discarded" + +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" +msgstr "first argument doesn't cast to object" + +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" +msgstr "first argument cast to object doesn't contain an 'x' member" + +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" +msgstr "first argument cast to object doesn't contain an 'y' member" + +#: libcore/asobj/flash/geom/Point_as.cpp:200 +#, c-format +msgid "Point.equals(%s): %s" +msgstr "Point.equals(%s): %s" + +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "First arg must be an object" + +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 +#, c-format +msgid "Point.equals(%s): %s %s" +msgstr "Point.equals(%s): %s %s" + +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "First arg must be an instance of" + +#: libcore/asobj/flash/geom/Point_as.cpp:248 +#, c-format +msgid "Point.normalize(%s): %s" +msgstr "Point.normalise(%s): %s" + +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" +msgstr "first argument casted to object doesn't contain an 'x' member" + +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" +msgstr "first argument casted to object doesn't contain an 'y' member" + +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 +#, c-format +msgid "Point.distance(%s): %s" +msgstr "Point.distance(%s): %s" + +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" +msgstr "arguments after first two discarded" + +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 +#, c-format +msgid "Point.interpolate(%s): %s" +msgstr "Point.interpolate(%s): %s" + +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" +msgstr "arguments after first three discarded" + +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" +msgstr "second argument doesn't cast to object" + +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" +msgstr "Point.polar(%s): %s" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 +#, c-format +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" +msgstr "" +"ColourTransform(%s): not enough arguments (need 8). Constructing with " +"default values" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" +msgstr "ColourTransform(%s): discarding extra arguments" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 +#, c-format +msgid "Matrix.concat(%s): needs one argument" +msgstr "Matrix.concat(%s): needs one argument" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" +msgstr "Matrix.concat(%s): needs a Matrix object" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 +#, c-format +msgid "Matrix.createBox(%s): needs at least two arguments" +msgstr "Matrix.createBox(%s): needs at least two arguments" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 +#, c-format +msgid "Matrix.createGradientBox(%s): needs at least two arguments" +msgstr "Matrix.createGradientBox(%s): needs at least two arguments" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs one argument" +msgstr "Matrix.deltaTransformPoint(%s): needs one argument" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs an object" +msgstr "Matrix.deltaTransformPoint(%s): needs an object" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 +#, c-format +msgid "Matrix.rotate(%s): needs one argument" +msgstr "Matrix.rotate(%s): needs one argument" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 +#, c-format +msgid "Matrix.translate(%s): needs two arguments" +msgstr "Matrix.translate(%s): needs two arguments" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 +#, c-format +msgid "Matrix.translate(%s): needs one argument" +msgstr "Matrix.translate(%s): needs one argument" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 +#, c-format +msgid "Matrix.transformPoint(%s): needs an object" +msgstr "Matrix.transformPoint(%s): needs an object" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 +#, c-format +msgid "Matrix.transformPoint(%s): object must be a Point" +msgstr "Matrix.transformPoint(%s): object must be a Point" + +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" +msgstr "Failed to construct flash.geom.ColourTransform!" + +#: libcore/asobj/flash/geom/Transform_as.cpp:145 +#, c-format +msgid "Transform.colorTransform(%s): extra arguments discarded" +msgstr "Transform.colourTransform(%s): extra arguments discarded" + +#: libcore/asobj/flash/geom/Transform_as.cpp:155 +#, c-format +msgid "Transform.colorTransform(%s): argument is not an object" +msgstr "Transform.colourTransform(%s): argument is not an object" + +#: libcore/asobj/flash/geom/Transform_as.cpp:170 +#, c-format +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" +msgstr "Transform.colourTransform(%s): argument is not a ColourTransform" + +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" +msgstr "Failed to construct flash.geom.Matrix!" + +#: libcore/asobj/flash/geom/Transform_as.cpp:305 +#, c-format +msgid "Transform.matrix(%s): extra arguments discarded" +msgstr "Transform.matrix(%s): extra arguments discarded" + +#: libcore/asobj/flash/geom/Transform_as.cpp:315 +#, c-format +msgid "Transform.matrix(%s): argument is not an object" +msgstr "Transform.matrix(%s): argument is not an object" + +#: libcore/asobj/flash/geom/Transform_as.cpp:346 +#, c-format +msgid "flash.geom.Transform(%s): needs one argument" +msgstr "flash.geom.Transform(%s): needs one argument" + +#: libcore/asobj/flash/geom/Transform_as.cpp:356 +#, c-format +msgid "Transform(%s): %s" +msgstr "Transform(%s): %s" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" +msgstr "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" +msgstr "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" +msgstr "BitmapData.copyPixels(): arguments after the first three are discarded" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" +msgstr "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 +#, c-format +msgid "BitmapData.draw(%s) requires at least one argument" +msgstr "BitmapData.draw(%s) requires at least one argument" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" +msgstr "BitmapData.draw() with BitmapData argument" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 +#, c-format +msgid "BitmapData.draw(%s): first argument must be a MovieClip" +msgstr "BitmapData.draw(%s): first argument must be a MovieClip" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 +#, c-format +msgid "BitmapData.fillRect(%s): needs an object" +msgstr "BitmapData.fillRect(%s): needs an object" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" +msgstr "floodFill called on disposed BitmapData!" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" +msgstr "getPixel32 called on disposed BitmapData!" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" +msgstr "BitmapData.perlinNoise() stitch value" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" +msgstr "Failed to construct flash.geom.Rectangle!" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" +msgstr "BitmapData.loadBitmap requires one argument" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" +msgstr "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" +msgstr "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" + +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "MovieClipLoader.loadClip(%s): missing arguments" + +#: libcore/asobj/MovieClipLoader.cpp:114 +#, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" +msgstr "MovieClipLoader.loadClip(%s): first argument must be a string" + +#: libcore/asobj/MovieClipLoader.cpp:132 +#, c-format +msgid "Could not find target %s (evaluated from %s)" +msgstr "Could not find target %s (evaluated from %s)" + +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" +msgstr "MovieClipLoader.unloadClip(%s): expected at least one argument" + +#: libcore/asobj/MovieClipLoader.cpp:156 +#, c-format +msgid "MovieClipLoader.unloadClip: %s" +msgstr "MovieClipLoader.unloadClip: %s" + +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "MovieClipLoader.getProgress(): missing argument" + +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "MovieClipLoader.getProgress(%s): first argument is not an object" + +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgstr "MovieClipLoader.getProgress(%s): first argument is not an sprite" + +#: libcore/asobj/Sound_as.cpp:420 +#, c-format +msgid "Could not create audio decoder: %s" +msgstr "Could not create audio decoder: %s" + +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." +msgstr "No audio in Sound input." + +#: libcore/asobj/Sound_as.cpp:581 +#, c-format +msgid "Gnash could not open this URL: %s" +msgstr "Gnash could not open this URL: %s" + +#: libcore/asobj/Sound_as.cpp:592 +#, c-format +msgid "Unable to create parser for Sound at %s" +msgstr "Unable to create parser for Sound at %s" + +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." +msgstr "No sound handler, nothing to start..." + +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "No MediaParser initialised, can't start an external sound" + +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "Sound.start() has no effect on a streaming Sound" + +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." +msgstr "No sound handler, nothing to stop..." + +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." +msgstr "No sound handler, can't check duration..." + +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." +msgstr "" +"No sound handler, can't check position (we're likely not playing anyway)..." + +#: libcore/asobj/Sound_as.cpp:855 +#, c-format +msgid "No samples decoded from input of %d bytes" +msgstr "No samples decoded from input of %d bytes" + +#: libcore/asobj/Sound_as.cpp:955 +#, c-format +msgid "new Sound(%d) : args after first one ignored" +msgstr "new Sound(%d) : args after first one ignored" + +#: libcore/asobj/Sound_as.cpp:969 +#, c-format +msgid "" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." +msgstr "" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." + +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "-- start sound" + +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "-- stop sound " + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 +#, c-format +msgid "No such export '%s'" +msgstr "No such export '%s'" + +#: libcore/asobj/Sound_as.cpp:1037 +#, c-format +msgid "Export '%s' is not a sound" +msgstr "Export '%s' is not a sound" + +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" +msgstr "-- attach sound" + +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" +msgstr "attach sound needs one argument" + +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" +msgstr "attachSound needs a non-empty string" + +#: libcore/asobj/Sound_as.cpp:1092 +#, c-format +msgid "Export '%s'is not a sound" +msgstr "Export '%s'is not a sound" + +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" +msgstr "Sound.getPan()" + +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" +msgstr "Sound.setDuration()" + +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" +msgstr "Sound.setPosition()" + +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" +msgstr "Sound.getTransform()" + +#: libcore/asobj/Sound_as.cpp:1177 +#, c-format +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "Sound.getVolume(%s) : arguments ignored" + +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "Sound.loadSound() needs at least 1 argument" + +#: libcore/asobj/Sound_as.cpp:1208 +#, c-format +msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgstr "Sound.loadSound(%s): arguments after first 2 discarded" + +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" +msgstr "Sound.setPan()" + +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" +msgstr "Sound.setTransform()" + +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "set volume of sound needs one argument" + +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" +msgstr "Sound.checkPolicyFile" + +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" +msgstr "Sound.areSoundsInaccessible()" + +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "XML data is empty" + +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" +msgstr "no text for text node creation" + +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" +msgstr "XML.parseXML() needs one argument" + +#: libcore/asobj/MovieClip_as.cpp:297 +#, c-format +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgstr "createEmptyMovieClip needs 2 args, but %d given, returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:305 +#, c-format +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgstr "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" + +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" +msgstr "MovieClip.cacheAsBitmap()" + +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" +msgstr "MovieClip.filters()" + +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" +msgstr "MovieClip.forceSmoothing()" + +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "MovieClip.opaqueBackground()" + +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "MovieClip.scale9Grid()" + +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "MovieClip.scrollRect()" + +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" +msgstr "MovieClip.tabIndex()" + +#: libcore/asobj/MovieClip_as.cpp:449 +#, c-format +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" +msgstr "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:464 +#, c-format +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" +msgstr "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:484 +#, c-format +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgstr "MovieClip.attachMovie: invalid depth %d passed; not attaching" + +#: libcore/asobj/MovieClip_as.cpp:509 +#, c-format +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" +msgstr "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" + +#: libcore/asobj/MovieClip_as.cpp:531 +#, c-format +msgid "MovieClip.attachAudio(): %s" +msgstr "MovieClip.attachAudio(): %s" + +#: libcore/asobj/MovieClip_as.cpp:541 +#, c-format +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" +msgstr "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" + +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" +msgstr "MovieClip.attachVideo()" + +#: libcore/asobj/MovieClip_as.cpp:584 +#, c-format +msgid "%s.swapDepths() needs one arg" +msgstr "%s.swapDepths() needs one arg" + +#: libcore/asobj/MovieClip_as.cpp:595 +#, c-format +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgstr "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" + +#: libcore/asobj/MovieClip_as.cpp:613 +#, c-format +msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgstr "%s.swapDepths(%s): invalid call, swapping to self?" + +#: libcore/asobj/MovieClip_as.cpp:625 +#, c-format +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" +msgstr "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" + +#: libcore/asobj/MovieClip_as.cpp:642 +#, c-format +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" +msgstr "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" + +#: libcore/asobj/MovieClip_as.cpp:657 +#, c-format +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgstr "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" + +#: libcore/asobj/MovieClip_as.cpp:666 +#, c-format +msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgstr "%s.swapDepths(%s): requested depth is above the accessible range." + +#: libcore/asobj/MovieClip_as.cpp:682 +#, c-format +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" + +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgstr "MovieClip.duplicateMovieClip() needs 2 or 3 args" + +#: libcore/asobj/MovieClip_as.cpp:732 +#, c-format +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" + +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" +msgstr "movieclip_goto_and_play needs one arg" + +#: libcore/asobj/MovieClip_as.cpp:774 +#, c-format +msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgstr "movieclip_goto_and_play('%s') -- invalid frame" + +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" +msgstr "movieclip_goto_and_stop needs one arg" + +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgstr "movieclip_goto_and_stop('%s') -- invalid frame" + +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgstr "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:891 +#, c-format +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" +msgstr "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:941 +#, c-format +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgstr "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:953 +#, c-format +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" +msgstr "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:995 +#, c-format +msgid "Can't find hitTest target %s" +msgstr "Can't find hitTest target %s" + +#: libcore/asobj/MovieClip_as.cpp:1037 +#, c-format +msgid "hitTest() called with %u args" +msgstr "hitTest() called with %u args" + +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" +msgstr "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" + +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "No arguments passed to MovieClip.getURL()" + +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "MovieClip.getURL(%s): extra arguments dropped" + +#: libcore/asobj/MovieClip_as.cpp:1195 +msgid "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" +msgstr "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" + +#: libcore/asobj/MovieClip_as.cpp:1225 +#, c-format +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgstr "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" + +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "MovieClip.globalToLocal() takes one arg" + +#: libcore/asobj/MovieClip_as.cpp:1281 +#, c-format +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgstr "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" + +#: libcore/asobj/MovieClip_as.cpp:1295 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +msgstr "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" + +#: libcore/asobj/MovieClip_as.cpp:1306 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +msgstr "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" + +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "MovieClip.localToGlobal() takes one arg" + +#: libcore/asobj/MovieClip_as.cpp:1342 +#, c-format +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgstr "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" + +#: libcore/asobj/MovieClip_as.cpp:1355 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgstr "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" + +#: libcore/asobj/MovieClip_as.cpp:1366 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgstr "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" + +#: libcore/asobj/MovieClip_as.cpp:1395 +#, c-format +msgid "%s.setMask() : needs an argument" +msgstr "%s.setMask() : needs an argument" + +#: libcore/asobj/MovieClip_as.cpp:1414 +#, c-format +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "%s.setMask(%s) : first argument is not a DisplayObject" + +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "MovieClip.lineTo() needs at least two arguments" + +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "MovieClip.moveTo() takes two args" + +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgstr "MovieClip.lineStyle(%s): args after the first three will be discarded" + +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgstr "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" + +#: libcore/asobj/MovieClip_as.cpp:1557 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" +msgstr "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" + +#: libcore/asobj/MovieClip_as.cpp:1582 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" +msgstr "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" + +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "MovieClip.curveTo() takes four args" + +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" +msgstr "beginFill() with no args is a no-op" + +#: libcore/asobj/MovieClip_as.cpp:1715 +#, c-format +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "%s.beginGradientFill(%s): invalid call: 5 arguments needed" + +#: libcore/asobj/MovieClip_as.cpp:1726 +#, c-format +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgstr "%s.beginGradientFill(%s): extra arguments invalidate call!" + +#: libcore/asobj/MovieClip_as.cpp:1746 +#, c-format +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgstr "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" + +#: libcore/asobj/MovieClip_as.cpp:1762 +#, 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): one or more of the args from 2nd to 5th don't cast " +"to objects" + +#: libcore/asobj/MovieClip_as.cpp:1776 +#, c-format +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" +msgstr "" +"%s.beginGradientFill(%s): colours, alphas and ratios args don't have same " +"length" + +#: libcore/asobj/MovieClip_as.cpp:1928 +#, c-format +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgstr "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" + +#: libcore/asobj/MovieClip_as.cpp:1933 +#, c-format +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgstr "non-finite bbox values in MovieClip.startDrag(%s), took as zero" + +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" +msgstr "Failed to construct flash.geom.Transform!" + +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" +msgstr "MovieClip.beginMeshFill" + +#: libcore/asobj/LoadVars_as.cpp:145 +#, c-format +msgid "new LoadVars(%s) - arguments discarded" +msgstr "new LoadVars(%s) - arguments discarded" + +#: libcore/asobj/Selection_as.cpp:189 +#, c-format +msgid "Selection.setFocus: expected 1 argument, got %d" +msgstr "Selection.setFocus: expected 1 argument, got %d" + +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" +msgstr "No MediaHandler exists! Cannot create a Camera object" + +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" +msgstr "Camera::motionLevel can be set, but it's not implemented" + +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" +msgstr "Camera::quality can be set, but it's not implemented" + +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" +msgstr "Camera::activityLevel only has default value" + +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" +msgstr "Attempt to set activity property of Camera" + +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" +msgstr "Camera::bandwidth only has default value" + +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" +msgstr "Attempt to set bandwidth property of Camera" + +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" +msgstr "Attempt to set currentFPS property of Camera" + +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" +msgstr "Attempt to set fps property of Camera" + +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" +msgstr "Attempt to set height property of Camera, use setMode" + +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" +msgstr "Attempt to set index property of Camera" + +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" +msgstr "Camera::motionLevel only has default value" + +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" +msgstr "Attempt to set motionLevel property of Camera" + +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" +msgstr "Camera::motionTimeout" + +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" +msgstr "Attempt to set motionTimeout property of Camera" + +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" +msgstr "Camera.muted" + +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" +msgstr "Attempt to set muted property of Camera" + +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" +msgstr "Attempt to set name property of Camera" + +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" +msgstr "Attempt to set names property of Camera" + +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" +msgstr "Camera::quality has only default values" + +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "Attempt to set quality property of Camera" + +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" +msgstr "Camera.setCursor" + +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "Camera.setKeyFrameInterval" + +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" +msgstr "Attempt to set width property of Camera, use setMode" + +#: libcore/asobj/SharedObject_as.cpp:163 +#, c-format +msgid "Problems serializing an object's member %s=%s" +msgstr "Problems serialising an object's member %s=%s" + +#: libcore/asobj/SharedObject_as.cpp:323 +#, c-format +msgid "" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" +msgstr "" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" + +#: libcore/asobj/SharedObject_as.cpp:331 +#, c-format +msgid "Couldn't create dir for flushing SharedObject %s" +msgstr "Couldn't create dir for flushing SharedObject %s" + +#: libcore/asobj/SharedObject_as.cpp:344 +#, c-format +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." +msgstr "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." + +#: libcore/asobj/SharedObject_as.cpp:352 +#, c-format +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "SharedObject::flush(): Failed opening file '%s' in binary mode" + +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" +msgstr "Error writing SOL header" + +#: libcore/asobj/SharedObject_as.cpp:378 +#, c-format +msgid "Error writing %d bytes to output file %s" +msgstr "Error writing %d bytes to output file %s" + +#: libcore/asobj/SharedObject_as.cpp:384 +#, c-format +msgid "SharedObject '%s' written to filesystem." +msgstr "SharedObject '%s' written to filesystem." + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" +msgstr "Attempting to open SOL file from non localhost-loaded SWF" + +#: libcore/asobj/SharedObject_as.cpp:521 +#, c-format +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgstr "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." + +#: libcore/asobj/SharedObject_as.cpp:534 +#, c-format +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." +msgstr "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." + +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" +msgstr "SharedObject.connect(): needs at least one argument" + +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" +msgstr "SharedObject.connect()" + +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" +msgstr "SharedObject.setFps" + +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" +msgstr "SharedObject.send" + +#: libcore/asobj/SharedObject_as.cpp:756 +#, c-format +msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgstr "Arguments to SharedObject.flush(%s) will be ignored" + +#: libcore/asobj/SharedObject_as.cpp:787 +#, c-format +msgid "SharedObject.getLocal(%s): missing object name" +msgstr "SharedObject.getLocal(%s): missing object name" + +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" +msgstr "SharedObject.getRemote()" + +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" +msgstr "SharedObject.deleteAll()" + +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" +msgstr "SharedObject.getDiskUsage()" + +#: libcore/asobj/SharedObject_as.cpp:904 +#, c-format +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." +msgstr "readSOL: SOL file %s is too short (only %s bytes long) to be valid." + +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" +msgstr "readSOL: file ends before data segment" + +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" +msgstr "SharedObject: end of buffer while reading length" + +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" +msgstr "readSOL: empty property name" + +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" +msgstr "SharedObject::readSOL: premature end of input" + +#: libcore/asobj/SharedObject_as.cpp:967 +#, c-format +msgid "SharedObject: error parsing SharedObject '%s'" +msgstr "SharedObject: error parsing SharedObject '%s'" + +#: libcore/asobj/SharedObject_as.cpp:986 +#, c-format +msgid "readSOL: Reading SharedObject %s: %s" +msgstr "readSOL: Reading SharedObject %s: %s" + +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" +msgstr "Date constructor called with more than 7 arguments" + +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" +msgstr "Date.setTime needs one argument" + +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" +msgstr "Date.setTime was called with more than one argument" + +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" +msgstr "Date.setFullYear needs one argument" + +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "Date.setYear needs one argument" + +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" +msgstr "Date.setYear was called with more than three arguments" + +#: libcore/asobj/Date_as.cpp:928 +#, c-format +msgid "Date.set%sMonth needs one argument" +msgstr "Date.set%sMonth needs one argument" + +#: libcore/asobj/Date_as.cpp:961 +#, c-format +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "Date.set%sMonth was called with more than three arguments" + +#: libcore/asobj/Date_as.cpp:983 +#, c-format +msgid "Date.set%sDate needs one argument" +msgstr "Date.set%sDate needs one argument" + +#: libcore/asobj/Date_as.cpp:997 +#, c-format +msgid "Date.set%sDate was called with more than one argument" +msgstr "Date.set%sDate was called with more than one argument" + +#: libcore/asobj/Date_as.cpp:1024 +#, c-format +msgid "Date.set%sHours needs one argument" +msgstr "Date.set%sHours needs one argument" + +#: libcore/asobj/Date_as.cpp:1043 +#, c-format +msgid "Date.set%sHours was called with more than four arguments" +msgstr "Date.set%sHours was called with more than four arguments" + +#: libcore/asobj/Date_as.cpp:1069 +#, c-format +msgid "Date.set%sMinutes needs one argument" +msgstr "Date.set%sMinutes needs one argument" + +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 +#, c-format +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "Date.set%sMinutes was called with more than three arguments" + +#: libcore/asobj/Date_as.cpp:1110 +#, c-format +msgid "Date.set%sSeconds needs one argument" +msgstr "Date.set%sSeconds needs one argument" + +#: libcore/asobj/Date_as.cpp:1148 +#, c-format +msgid "Date.set%sMilliseconds needs one argument" +msgstr "Date.set%sMilliseconds needs one argument" + +#: libcore/asobj/Date_as.cpp:1165 +#, c-format +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "Date.set%sMilliseconds was called with more than one argument" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "Date.UTC needs one argument" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "Date.UTC was called with more than 7 arguments" + +#: libcore/asobj/Global_as.cpp:100 +#, c-format +msgid "%s needs one argument" +msgstr "%s needs one argument" + +#: libcore/asobj/Global_as.cpp:106 +#, c-format +msgid "%s has more than one argument" +msgstr "%s has more than one argument" + +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "Extensions enabled, scanning plugin dir for load" + +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "Extensions disabled" + +#: libcore/asobj/Global_as.cpp:493 +#, c-format +msgid "%s needs at least one argument" +msgstr "%s needs at least one argument" + +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" +msgstr "%s has more than two arguments" + +#: libcore/asobj/Global_as.cpp:594 +#, c-format +msgid "%s needs at least three arguments" +msgstr "%s needs at least three arguments" + +#: libcore/asobj/Global_as.cpp:601 +#, c-format +msgid "%s has more than four arguments" +msgstr "%s has more than four arguments" + +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgstr "Invalid call to ASSetPropFlags: first argument is not an object: %s" + +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 +#, c-format +msgid "ASNative(%s): needs at least two arguments" +msgstr "ASNative(%s): needs at least two arguments" + +#: libcore/asobj/Global_as.cpp:669 +#, c-format +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "ASconstructor(%s): args must be 0 or above" + +#: libcore/asobj/Global_as.cpp:712 +#, c-format +msgid "ASnative(%s): args must be 0 or above" +msgstr "ASnative(%s): args must be 0 or above" + +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" +msgstr "ASNative (2, 0) - old ASnew" + +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" +msgstr "updateAfterEvent()" + +#: libcore/asobj/Global_as.cpp:946 +#, c-format +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" +msgstr "Invalid call to setInterval(%s) - need at least 2 arguments" + +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 +#, c-format +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" +msgstr "" +"Invalid call to setInterval(%s) - first argument is not an object or function" + +#: libcore/asobj/Global_as.cpp:980 +#, c-format +msgid "Invalid call to setInterval(%s) - missing timeout argument" +msgstr "Invalid call to setInterval(%s) - missing timeout argument" + +#: libcore/asobj/Global_as.cpp:1019 +#, c-format +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" +msgstr "Invalid call to setTimeout(%s) - need at least 2 arguments" + +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" +msgstr "Invalid call to setTimeout(%s): missing timeout argument" + +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" +msgstr "clearInterval requires one argument, got none" + +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" +msgstr "_global.showRedrawRegions" + +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" +msgstr "_global.enableDebugConsole" + +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" +msgstr "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" + +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" +msgstr "XMLNode::appendChild() needs at least one argument" + +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "First argument to XMLNode::appendChild() is not an XMLNode" + +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgstr "XMLNode.insertBefore(%s) needs at least two arguments" + +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "First argument to XMLNode.insertBefore(%s) is not an XMLNode" + +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" + +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " +msgstr "::pause(%d) called " + +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" +msgstr "No NetConnection associated with this NetStream, won't play" + +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." +msgstr "NetConnection is not connected. Won't play." + +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" +msgstr "Couldn't load URL %s" + +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "Connecting to movie: %s" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" +msgstr "NetStream.play(%s): failed starting playback" + +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" +msgstr "NetStream_as::initVideoDecoder: hot-plugging video consumer" + +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" +msgstr "NetStream: Could not create Video decoder: %s" + +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" +msgstr "NetStream_as::initAudioDecoder: hot-plugging audio consumer" + +#: libcore/asobj/NetStream_as.cpp:451 +#, c-format +msgid "Could not create Audio decoder: %s" +msgstr "Could not create Audio decoder: %s" + +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "Gnash could not get stream '%s' from NetConnection" + +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" +msgstr "No Media handler registered, can't parse NetStream input" + +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" +msgstr "Unable to create parser for NetStream input" + +#: libcore/asobj/NetStream_as.cpp:520 +#, c-format +msgid "%p.startPlayback: playHead position reset to 0" +msgstr "%p.startPlayback: playHead position reset to 0" + +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" +msgstr "Setting playStart status" + +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" +msgstr "getDecodedVideoFrame: no parser available" + +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" + +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" +msgstr "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" + +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" +msgstr "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" + +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" +msgstr "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" + +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" +msgstr "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" + +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" +msgstr "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" + +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" +msgstr "decodeNextVideoFrame: no parser available" + +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" +msgstr "%p.decodeNextVideoFrame(): no more video frames in input" + +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" +msgstr "Error decoding encoded video frame in NetStream input" + +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" +msgstr "%p.decodeNextAudioFrame: no more video frames in input" + +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" +msgstr "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" + +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" +msgstr "NetStream_as::seek(%d): no parser, no party" + +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" +msgstr "Setting invalidTime status" + +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" +msgstr "_parser->seek(%d) returned %d" + +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" +msgstr "%p.seek: playHead position set to %d" + +#: libcore/asobj/NetStream_as.cpp:778 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" +msgstr "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" + +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" +msgstr "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" + +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" +msgstr "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" + +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." +msgstr "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." + +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" + +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" + +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" +msgstr "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" + +#: libcore/asobj/NetStream_as.cpp:988 +#, c-format +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" +msgstr "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" + +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" +msgstr "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" + +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" + +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" +msgstr "resuming playback clock on audio consume" + +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" +msgstr "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" + +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" + +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" + +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" + +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" +msgstr "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" + +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" +msgstr "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" + +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" +msgstr "Setting bufferEmpty status" + +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "%p.advance : bufferLength=%d, parsing completed" + +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "%p.advance: buffering - position=%d, buffer=%d/%d" + +#: libcore/asobj/NetStream_as.cpp:1255 +#, c-format +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" +msgstr "%p.advance: playHead position set to timestamp of first frame: %d" + +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" +msgstr "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" + +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" + +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "attachAuxStreamer called while already attached" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "Could not attach NetStream aux streamer to sound handler: %s" + +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgstr "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "NetStream_as play needs args" + +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "NetStream.play(%s): stream is not connected" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "NetStream.attachAudio" + +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "NetStream.attachVideo" + +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "NetStream.publish" + +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "NetStream.receiveAudio" + +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "NetStream.receiveVideo" + +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "NetStream.send" + +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "NetStream.liveDelay" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "Invalid AMF data in FLV tag" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "Could not convert FLV metatag to as_value, passing undefined" + +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgstr "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "TextSnapshot.findText() requires 3 arguments" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "TextSnapshot.getCount() takes no arguments" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "TextSnapshot.getText requires exactly 2 arguments" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "XMLSocket.send(): socket not initialised" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "XMLSocket.connect() called while already connected, ignored" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "XMLSocket.connect() needs two arguments" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "XMLSocket.connect(): connection failed" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "XMLSocket.send() needs at least one argument" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "AsBroadcaster.initialise() requires one argument, none given" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "AsBroadcaster.initialise(%s): first arg is not an object" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" +"AsBroadcaster.initialise(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "%p.addListener(%s): this object has no _listeners member" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "%p.addListener(%s): this object's _listener isn't an object: %s" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "%p.broadcastMessage() needs an argument" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "Too many args (%d) passed to TextFormat" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "Getter for textformat_tabStops" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "TextFormat.getTextExtent requires at least one argument" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "Uknown alignment value: %d, take as left" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "Unknown display value: %d " + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "Colour.setRGB() : missing argument" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "Colour.setTransform() : missing argument" + +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "Colour.setTransform(%s) : first argument doesn't cast to an object" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "Attempting to write to disabled LocalConnection!" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "Failed to attach shared memory segment" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "Failed to get shm lock" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "Invalid connection name data" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "Failed to get lock on shared memory! Will not remove listener" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "Failed to open shared memory segment" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "LocalConnection.connect() expects exactly 1 argument" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "LocalConnection.connect(): first argument must be a string" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "LocalConnection.send(%s): requires at least 2 arguments" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "No space for listener in shared memory!" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "Invalid domain %s" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "Invalid function name %s" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "Fewer AMF fields than expected." + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "No MediaHandler exists! Cannot create a Microphone object" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "Microphone.gain(): wrong number of parameters passed" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "Microphone.setRate: wrong number of parameters passed" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "Microphone::activityLevel only has default value (-1)" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "Attempt to set activity property of Microphone" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "Microphone::muted is always false (always allows access)" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "Microphone::silenceTimeout can be set, but is unimplemented" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "%s: Too many arguments" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "XML.addRequestHeader: XML._customHeaders is not an object" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "XML.addRequestHeader requires at least one argument" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "XML.addRequestHeader: single argument is not an array" + +#: libcore/asobj/LoadableObject.cpp:222 +#, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "XML.addRequestHeader(%s): arguments after the second will be discarded" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "XML.addRequestHeader(%s): both arguments must be a string" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "sendAndLoad() requires at least two arguments" + +#: libcore/asobj/LoadableObject.cpp:312 +msgid "sendAndLoad(): invalid empty URL" +msgstr "sendAndLoad(): invalid empty URL" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "sendAndLoad(): invalid target (must be an XML or LoadVars object)" + +#: libcore/asobj/LoadableObject.cpp:397 +#, c-format +msgid "Loading from URL: '%s'" +msgstr "Loading from URL: '%s'" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "load() requires at least one argument" + +#: libcore/asobj/LoadableObject.cpp:426 +msgid "load(): invalid empty URL" +msgstr "load(): invalid empty URL" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "Children" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "moveDisplayObject() -- can't find object at depth %d" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "Request to move an unloaded DisplayObject" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "%s.swapDepth(%d) : ignored call with target depth less then %d" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "Collision detection for unidirectionally scaled strokes" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "FIXME: attempt to remove a TextField being a child of a %s" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "invalid restrict string" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "No font for TextField!" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "Unexpected value '%s' in TextField font colour attribute" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "Expected a font name in FACE attribute." + +#: libcore/TextField.cpp:1513 +#, fuzzy +msgid " HTML tag in TextField" +msgstr " HTML tag in TextField" + +#: libcore/TextField.cpp:1551 +#, fuzzy +msgid " HTML tag in TextField" +msgstr " HTML tag in TextField" + +#: libcore/TextField.cpp:1623 +#, fuzzy +msgid "HTML tag tabstops attribute" +msgstr "HTML tag tabstops attribute" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +#, fuzzy +msgid "invalid HTML tag" +msgstr "invalid HTML tag" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "found NULL character in htmlText" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "malformed HTML tag, invalid attribute name" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "malformed HTML tag, invalid attribute value" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "I declare this a HTML syntax error" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "Frame %d never loaded. Total frames: %d" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "Frame %d never loaded. Total frames: %d." + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" +"Attempt to perform initialised for a character %s that does not exist " +"(either not exported or not defined)" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "loadMovie against a %s DisplayObject" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "blendMode" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "Setting _height=%g of DisplayObject %s (%s)" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "yes" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "no" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "Depth" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "Ratio" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "Clipping depth" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "Dimensions" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "Dynamic" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "Mask" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "Destroyed" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "Unloaded" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "Blend mode" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "Invalidated" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "Child invalidated" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "Attempt to set property to %s, refused" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._y to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._x to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._xscale to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._yscale to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._visible to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._alpha to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._rotation to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "_soundbuftime setting" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "Setting _width=%g of DisplayObject %s (%s)" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "_focusrect" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "StaticText::pointInShape" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "Problems serialising an object's member" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "Problems serialising strict array member %d=%s" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "Could not serialise object" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "Unknown AMF type %s! Cannot proceed" + +#: libcore/AMFConverter.cpp:376 +#, c-format +msgid "AMF parsing error: %s" +msgstr "AMF parsing error: %s" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "Read past _end of buffer for strict array length" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "Unable to read array elements" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "Read past _end of buffer for array length" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "MALFORMED AMF: premature _end of ECMA_ARRAY block" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "Unable to read array element" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "Could not read object property name" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "AMF buffer terminated just before object _end byte. continuing anyway." + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "readAMF0: invalid reference to object %d (%d known objects)" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "Malformed action code: %s" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "%s: CHECKME: was broken" + +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "GetUrl: target=%s URL=%s" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "%s: environment target is null or not a MovieClip" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "ActionWaitForFrame(%d): target (%s) has only %d frames" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "GotoLabel: environment target is null or not a MovieClip" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "Negative size passed to ActionSubString, taking as whole length" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "Start is less then 1 in ActionSubString, setting to 1." + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" +"start + size goes beyond input string in ActionSubString, adjusting size" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "-- get var: %s=%s" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "-- set var: %s = %s" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" +"ActionGetProperty() called, but current target is not a DisplayObject" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "Could not find GetProperty target (%s)" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "ActionSetProperty: can't find target %s for setting property %s" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "duplicateMovieClip: invalid depth %d passed; not duplicating" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "Path given to duplicateMovieClip(%s) is not a sprite" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "Path given to removeMovieClip(%s) is not a sprite" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "startDrag: unknown target '%s'" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "Y values in ActionStartDrag swapped, fixing" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "X values in ActionStartDrag swapped, fixing" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "-- %s cast_to %s (invalid args?)" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "Stack value on IMPLEMENTSOP is not an object: %s." + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "Target object for IMPLEMENTSOP has no prototype." + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "IMPLEMENTSOP target object's prototype is not an object (%s)" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "Invalid interfaces count (%d) on IMPLEMENTSOP" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "class found on stack on IMPLEMENTSOP is not an object: %s" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "Interface object for IMPLEMENTSOP has no prototype." + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "%s (with .prototype %p) implements %s (with .prototype %p)" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "fscommand2:%s" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr " ActionMbSubString(%s, %d, %d)" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "Base is less then 1 in ActionMbSubString, setting to 1." + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "Not properly implemented for SWF5" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "ActionStrictMode set to %1%" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "Unknown constant '%1%' (no pool registered with VM)" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "Unknown constant '%1%' (registered pool has %2% entries)" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "Invalid register %d in ActionPush" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "\t%d) type=%s, value=%s" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "Undefined GetUrl2 URL on stack, skipping" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "branch to offset %d -- this section only runs to %d" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "delete %s.%s: no object found to delete" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "delete2 called with a path that does not resolve to an object" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "-- set local var: %s = %s" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "ActionCallFunction: %s is not an object" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "---new object: %s" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "ActionNew: '%s' is not a constructor" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "The 'var whatever' syntax in timeline context is a no-op." + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "Argument to TargetPath(%s) doesn't cast to a DisplayObject" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" +"getMember called against a value that does not cast to an as_object: %s" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr " ActionGetMember: target: %s (object %p)" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "-- get_member %s.%s=%s" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "-- set_member %s.%s=%s" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "-- set_member %s.%s=%s on invalid object!" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr " method name: %s" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr " method object/func: %s" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr " method nargs: %d" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "ActionCallMethod invoked with non-object object/func (%s)" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "ActionCallMethod: Can't find method %s of object %s" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "ActionCallMethod: property %d of object %d is not callable (%s)" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "On ActionNewMethod: no object found on stack on ActionMethod" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "ActionNewMethod: can't find method %s of object %s" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "ActionNewMethod: method name is undefined and object is not a function" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "-- %s instanceof %s (invalid args?)" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "Top of stack not an object %s at ActionEnum2 execution" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "ActionExtends: Super is not an object (%s)" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "ActionExtends: Sub is not a function (%s)" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" +"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?)." + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "DefineFunction2: named function '%s' starts at PC %d" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "DefineFunction2: anonymous function starts at PC %d" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "ActionWith tag length != 2; skipping" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "Empty with() block..." + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "with(%s) : first argument doesn't cast to an object!" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "Unsupported action handler invoked, code at pc is %#x" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "Bogus empty GetUrl URL in SWF file, skipping" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "getURL: target %s not found" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "getURL: target %s is not a sprite" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "commonGetURL: current target is undefined" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "Unknown loadMovie target: %s" + +#: libcore/vm/ASHandlers.cpp:3630 +#, fuzzy, c-format +msgid "get URL: target %s is not a sprite" +msgstr "getURL: target %s is not a sprite" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "-------------- local register[%d] = '%s'" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "Can't push a null value onto the scope stack (%s)." + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "GETPROPERTY: Looking for property %s of object %s" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "GETPROPERTY: expecting object on stack, got %s." + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "%s" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "PC:%d - EX: %s" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "After execution: PC %d, next PC %d, stack follows" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "%d elements left on the stack after block execution." + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "Jump outside DoAction tag requested (offset %d before tag start)" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "-------------- global register[%d] = '%s'" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "Recursion limit reached (%u)" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "Unhandled button event %s" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "Button placed with an init object. This will be ignored." + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "Enabled" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "Button state" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "Action characters" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "Button.blendMode" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "Button.cacheAsBitmap" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "Button.filters" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "Button.scale9Grid" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "Button.getTabIndex" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "Button.setTabIndex" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "invalid path '%s' (p=next_slash=%s)" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "invalid path '%s' (dot not allowed after having seen a slash)" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "-------------- %s = %s" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "Path target '%s' not found while setting %s=%s" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "Won't set invalid raw variable name: %s" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "Won't get invalid raw variable name: %s" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "reference to non-existent variable '%s'" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "call_frame('%s') -- invalid frame" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "Can't clone root of the movie" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "%s parent is not a movieclip, can't clone" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "MovieClip.unloadMovie()" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "advance_movieclip: no frames loaded for movieclip/movie %s" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "Executing %d tags in frame %d/%d of movieclip %s" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" +"Target frame of a gotoFrame(%d) was never loaded, although frame count in " +"header (%d) said we should have found it" + +#: libcore/MovieClip.cpp:1116 +#, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "MovieClip::goto_labeled_frame('%s') unknown label" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "MovieClip::add_display_object(): unknown cid = %d" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "movieclip::replace_display_object(): unknown cid = %d" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "Could not load variables from %s" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr " FillStyle read type = 0x%X" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr " gradients count: %d" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "No gradients!" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "Illegal spread mode in gradient definition." + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "Illegal interpolation mode in gradient definition." + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr " colour: %s" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr " frames = %d" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr " -- sprite END --" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr " number of filters: %d" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "Invalid filter type %d." + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "Filter %d could not read." + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr " DropShadowFilter: blurX=%f blurY=%f" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr " BlurFilter: blurX=%f blurY=%f quality=%d" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr " GlowFilter " + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr " BevelFilter " + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr " GradientGlowFilter " + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr " ConvolutionFilter " + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr " ColourMatrixFilter: " + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr " %g, %g, %g, %g, %g" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr " GradientBevelFilter " + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "Empty action buffer starting at offset %lu" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "Action buffer starting at offset %lu doesn't end with an END tag" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "action buffer dict length exceeded" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "Native double floating point format not recognised" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "SHOWFRAME tag" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "tag dump follows: %s" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "Parsing exception: %s" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "Add sound sample %d assigning id %d" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "version: %d, file_length: %d" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; Gnash was " +"compiled without zlib support" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "file is compressed" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "non-finite movie bounds" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "frame size = %s, frame rate = %f, frames = %d" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "Could not start loading thread" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "Could not find char %d, dump is: %s" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "Error while parsing SWF stream." + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "%d control tags are NOT followed by a SHOWFRAME tag" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "More than one JPEGTABLES tag found: not resetting JPEG loader" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "import error: could not find resource '%s' in movie '%s'" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "No Media handler registered, won't be able to decode embedded video" + +#: libcore/Video.cpp:69 +#, c-format +msgid "Could not create Video Decoder: %s" +msgstr "Could not create Video Decoder: %s" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "No Video info in video definition" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "Native function called as constructor threw exception: %s" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "ActionParserException thrown during setRootMovie: %s" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "No user interface registered, assuming 'Yes' answer to question: %s" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "Original root movie can't be removed" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "ActionLimits hit notifying key listeners: %s." + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronisation?" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "Buffer overread during advance: %s" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "ActionLimits hit notifying mouse events: %s." + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "Couldn't process ExternalInterface Call %s" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "ExternalInterface::GotoFrame()" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "ExternalInterface::LoadMovie()" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "Could not write to user-provided host requests fd %d: %s" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "Could not write to browser fd #%d: %s" + +#: libcore/movie_root.cpp:2155 +#, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "Fork failed launching URL opener '%s'" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "Could only write %d bytes to fd #%d" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "Live MovieClips" + +#: libcore/movie_root.cpp:2419 +#, fuzzy, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "%s to utf8 conversion in LoadableObject input parsing" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "ABC: Finalizing trait yielded bad type for slot." + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "ABC: Bad name for trait." + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "ABC: Trait name must be fully qualified." + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "Bad method id in trait." + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "Bad Class id in trait." + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "ABC: Unknown type of trait." + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "Abc Version: %d.%d" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "ABC: Bad string given for namespace." + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "ABC: Bad namespace for namespace set." + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "Action Block: Unknown multiname type (%d)." + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "Action Block: Bad index in optional argument." + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "ABC: Bad index in optional argument, namespaces." + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "ABC: Bad default value type (%X), but continuing." + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "ABC: Bad return type for method info." + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "ABC: Unknown return type." + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "ABC: Bad parameter type in method." + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "ABC: Unknown parameter type." + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "ABC: Out of bounds instance name." + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "ABC: QName required for instance." + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "ABC: No namespace to use for storing class." + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "Duplicate class registration." + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "ABC: Bad super type." + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "ABC: Super type not found (%s)" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "ABC: Can't extend a class which is final." + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "ABC: Can't extend an interface type." + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "ABC: Class cannot be its own supertype." + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "ABC: Bad namespace for protected." + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "ABC: Bad name for interface." + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "ABC: Can't implement a non-interface type." + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "ABC: Out of bounds method for initialiser." + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "ABC: Out of bound static constructor for class." + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "ABC: Out of bounds method for script." + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "ABC: Out of bounds for method body." + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "ABC: Only one body per method." + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "ABC: Out of bound type for exception." + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "ABC: Unknown type of object to catch. (%s)" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "ABC: Out of bound name for caught exception." + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "FLV can't be loaded directly as a movie" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "Unknown file type" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "Couldn't load library movie '%s'" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "Can't read file header" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "Can't read 3 bytes after an MZ (.exe) header" + +#: libcore/MovieFactory.cpp:222 +#, fuzzy +msgid "Could not find SWF inside an .exe file" +msgstr "Could not find SWF inside an exe file" + +#: libcore/MovieFactory.cpp:231 +#, fuzzy, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "unknown file type, buf is %c%c%c" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "Can't read image file from %s" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "Parsing error: %s" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "failed to open '%s'; can't create movie" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "streamProvider opener can't open '%s'" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "Property %s already exists, can't addDestructiveGetter" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "Caught exception: %s" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "Attempt to set read-only property '%s'" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "Unknown failure in setting property '%s' on object '%p'" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "Attempt to initialise read-only property '%s' on object '%p' twice" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "Circular inheritance chain detected during isPrototypeOf call" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "Couldn't initialise EGL Device!" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "Couldn't bind client to type %d!" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "eglGetDisplay() failed (error 0x%x)" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "eglInitialise() failed (error %s)" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "EGL_CLIENT_APIS = %s" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "EGL_EXTENSIONS = %s" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "EGL_VERSION = %s, EGL_VENDOR = %s" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "eglGetConfigs() failed to retrieve the number of configs (error %s)" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "No EGLconfigs found\n" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "Max number of EGL Configs is %d" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "Using the 32bpp, low quality configuration" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "eglChooseConfig(32-low) failed" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "Using the 16bpp, low quality configuration" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "eglChooseConfig(16-low) failed" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "Using the 32bpp, medium quality configuration" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "eglChooseConfig(32-medium) failed" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "Using the 16bpp, medium quality configuration" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "eglChooseConfig(16-medium) failed" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "Using the 32bpp, high quality configuration" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "eglChooseConfig(32-high) failed" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "eglChooseConfig(16-high) failed" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "EGL configuration doesn't match!" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "eglGetConfigAttrib() failed (error %s)" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "EGL native visual is: %d" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "Initialising EGL for OpenGLES2" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "eglBindAPI() failed to retrieve the number of configs (error %s)" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "Initialising EGL for OpenGLES1" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "eglBindAPI() failed to retrieve the number of configs (error %s)" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "Initialising EGL for OpenVG" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "Initialising EGL Surface" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "eglCreateWindowSurface failed (error %s)" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "eglCreateContext failed (error %s)" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "eglMakeCurrent failed (error %s)" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "Out of memory\n" + +#: libdevice/egl/eglDevice.cpp:560 +#, fuzzy, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "eglGetConfigs() failed to retrieve the configs (error %s)" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "eglCreatePbufferSurface() failed (error 0x%x)" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr " -> surface %p\n" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "VaapiSurface::~VaapiSurface(): surface %p\n" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "VaapiSurfaceGLX::update(): from surface 0x%08x\n" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "VaapiImage::VaapiImage(): format '%s'\n" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr " image 0x%08x, format '%s'\n" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "You don't have the proper permissions to open %s" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "Found a %s device for mouse input using %s" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "Could not open %s: %s" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "Could not set non-blocking mode for mouse device: %s" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "Mouse reset failed" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "WARNING: Could not detect mouse device ID" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "WARNING: Non-standard mouse device ID %d" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "Could not activate Data Reporting mode for mouse" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "Mouse enabled for %s on fd #%d" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "No sync in first byte!" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "Vertical mouse movement overflow bit set" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "Horizontal mouse movement overflow bit set" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "Horizontal mouse movement negative bit set" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "Vertical mouse movement negative bit set" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "read mouse: X=%d, Y=%d, Btn: btn %d" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "mouse click! %d" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "mouse_command: discarded %d bytes from input buffer" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "The device has this error: %s" + +#: libdevice/events/InputDevice.cpp:211 +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "Could not set non-blocking mode for pointing device: %s" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "ioctl (EVIOCGVERSION)" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "evdev driver version is %d.%d.%d" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "ioctl (EVIOCGID): %s" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "ioctl (EVIOCGNAME): %s" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "The device on %s says its name is %s" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "vendor %04hx product %04hx version %04hx" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "is a PCI bus type" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "is a PNP bus type" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "is on a Universal Serial Bus" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "is a HIL bus type" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "is Bluetooth bus type " + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "is a Virtual bus type " + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "is an ISA bus type" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "is an I8042 bus type" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "is an XTKBD bus type" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "is a serial port bus type" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "is a gameport bus type" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "is a parallel port bus type" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "is an Amiga bus type" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "is an AOB bus type" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "is an i2C bus type " + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "Babbage Touchscreen found!" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "Babbage Power Button found!" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "is a GSC bus type" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "is an Atari bus type" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "Unknown bus type %d!" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "Event enabled for %s on fd #%d" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "ioctl (EVIOCGABS(ABS_X)): %s" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "ioctl (EVIOCSABS(ABS_X)): %s" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "ioctl (EVIOCGABS(ABS_Y)): %s" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "ioctl (EVIOCSABS(ABS_Y)): %s" + +#: libdevice/events/EventDevice.cpp:307 +#, fuzzy, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "Type is: %s(%hd), Code is: %hd, Val us: %d" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "REL_X: %d" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "REL_Y: %d" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "REL_Z: %d" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "REL_RX: %d" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "REL_RY: %d" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "REL_RZ: %d" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "REL_HWHEEL: %d" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "REL_DIAL: %d" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "REL_WHEEL: %d" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "REL_MISC: %d" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "Relative move event %d from Input Event Device" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "ABS_Z: %d" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "ABS_VOLUME: %d" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "ABS_DISTANCE: %d" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "ABS_RX: %d" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "ABS_RY: %d" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "ABS_RZ: %d" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "ABS_THROTTLE: %d" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "ABS_RUDDER: %d" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "ABS_GAS: %d" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "ABS_BRAKE: %d" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "ABS_TILT_X: %d" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "ABS_TILT_Y: %d" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "Misc event from Input Event Device" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "LED event from Input Event Device" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "Sound event from Input Event Device" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "Key autorepeat event from Input Event Device" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "Force Feedback event from Input Event Device" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "Force Feedback status event from Input Event Device" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "Power event from Input Event Device" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "Enabling USB device: %s" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "No filespec specified for the touchscreen device." + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "Could not open touchscreen %s: %s" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "Could not get touchscreen fd %s: %s" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "Using TSLIB on %s" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "Touched x: %d, y: %d" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "lifted x: %d y: %d" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "WARNING: Error parsing calibration data!" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" +"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" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "ioctl(UI_DEV_DESTROY)" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "Found a User mode input device at %s" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "User Mode Input device not initialised yet!" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "ioctl(UI_SET_EVBIT, EV_KEY)" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "ioctl(UI_SET_EVBIT, EV_REL)" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "ioctl(UI_SET_RELBIT, REL_X)" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "ioctl( UI_SET_RELBIT, REL_Y)" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "write uidev" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "ioctl(UI_SET_EVBIT, EV_ABS): %s" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "ioctl(UI_SET_ABSBIT,ABS_X): %s" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "ioctl(UI_SET_ABSBIT, ABS_Y): %s" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "ioctl(UI_DEV_CREATED) failed!" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "Couldn't initialise RAWFB device!" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "Freeing framebuffer memory" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" +msgstr "Freeing offscreen buffer" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "WARNING: Using %s as a fake framebuffer!" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "Could not open framebuffer device: %s" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "Opened framebuffer device: %s" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "Framebuffer device uses %d bytes of memory." + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "Video mode: %dx%d with %d bits per pixel." + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "Framebuffer stride is: %d." + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "LUT8: Setting up colourmap" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "LUT8: Error setting colourmap: %s" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "Couldn't write to the fake cmap!" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "Couldn't write to the fake cmap, unknown type!" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "Signaled fbe to reload it's colourmap." + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "fakefb_ioctl(%d)" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "Couldn't initialise DirectFB device!" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "DirectFBInit(): %s" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "DirectFBCreate(): %s" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "CreateSurface(): %s" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "CreateFont(): %s" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "CreateImageProvider(): %s" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "GetDisplayLayer(): %s" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "GetScreen(): %s" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "GetDescription(): %s" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "iDirectFB data not set!" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "Couldn't initialise X11 device!" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "couldn't open X11 display!" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "Error: couldn't get X visual\n" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "The default Display is not set!" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "No Display device set!" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "No drawable window set!" + +#: libsound/WAVWriter.cpp:65 +msgid "Unable to write file %1%" +msgstr "Unable to write file %1%" + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "Unable to open audio" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "Mkit: Mkit_sound_handler::pause" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "Mkit: paused" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "Mkit: Mkit_sound_handler::unpause" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "Mkit: unpaused" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "AOS4: Spawn Audio Process." + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "Unable to create Death Message for child!!" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "AOS4: Audio Process spawned." + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "Unable to create Audio Process!!" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "AOS4: AOS4_sound_handler::pause" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "AOS4: paused" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "AOS4: AOS4_sound_handler::unpause" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "AOS4: unpaused" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "AOS4: Unable to allocate memory for audio buffer!" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "AOS4: Unable to open AHI Device!" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "AOS4: Unable to CreateIORequest!" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "AOS4: Unable to CreateMsgPort for AHI Device!" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "AOS4: Not enough memory for AHIiocopy!" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +#, fuzzy +msgid "AOS4: audioTask:Initialize timer." +msgstr "AOS4: audioTask:Initialise timer.." + +#: libsound/aos4/sound_handler_ahi.cpp:610 +#, fuzzy +msgid "AOS4: audioTask:Starting Timer." +msgstr "AOS4: audioTask:Starting Timer.." + +#: libsound/aos4/sound_handler_ahi.cpp:621 +#, fuzzy +msgid "AOS4: Closing Audio Thread." +msgstr "AOS4: Closing Audio Thread.." + +#: libsound/aos4/sound_handler_ahi.cpp:641 +#, fuzzy +msgid "AOS4: Cleaning Audio Stuff." +msgstr "AOS4: Cleaning Audio Stuff.." + +#: libsound/aos4/sound_handler_ahi.cpp:675 +#, fuzzy +msgid "AOS4: Exit Audio Thread." +msgstr "AOS4: Exit Audio Thread.." + +#: libsound/aos4/sound_handler_ahi.cpp:677 +#, fuzzy +msgid "AOS4: audioTask:Close timer." +msgstr "AOS4: audioTask:Close timer.." + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "Couldn't open SDL audio: %s" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "Negative buffer length in sdl_audio_callback (%d)" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "Zero buffer length in sdl_audio_callback" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "Invalid (%d) handle passed to fill_stream_data, doing nothing" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "handle passed to fill_stream_data (%d) was deleted" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "Invalid (%d) handle passed to delete_sound, doing nothing" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "handle passed to delete_sound (%d) already deleted" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "stop_sound(%d): sound was deleted" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "Could not start streaming sound: %s" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "Invalid (%d) sound_handle passed to startSound, doing nothing" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "Trying to play sound with size 0" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "Could not start event sound: %s" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "_inputStreams container still has a pointer to deleted InputStream %p!" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "Expected 1 InputStream element, found %d" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "This program dumps the internal data of a .sol file" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "Usage: soldumper [h] filename" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "-h\tHelp" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "-f\tForce local directory access" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "-l\tList all .sol files in default dir" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "Gnash soldumper version: %s, Gnash version: %s\n" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "Verbose output turned on" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "forcing local directory access only" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "List .sol files in the default directory" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "fs_callback(%p): %s %s" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "eventCallback: %s %s" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "gprocessor does not handle %1% message" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "Gnash gprocessor version: %s, Gnash version: %s\n" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "Verbose actions disabled at compile time" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "Verbose parsing disabled at compile time" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "%s appended to local sandboxes" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr " -vp Be verbose about movie parsing\n" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr " -va Be verbose about ActionScript\n" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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 "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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" + +#: utilities/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "Gnash dumpshm version: %s, Gnash version: %s\n" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "Will use \"%s\" for memory segment file" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "No shared memory segments found!" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "Existing SHM Key is: %s, Size is: %s" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "Writing memory segment to disk: \"segment.raw\"" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "The data is: 0x%s" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "kernel not configured for shared memory" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "Last changed on: %s" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "Last attached on: %s" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "Last detached on: %s" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "This program dumps the internal data of a shared memory segment" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "Usage: dumpshm [hdsanlif] filename" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "-i\tList segments" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "-r\tDump SYSV segments" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "-c\tDump SYSV segments to disk" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "-v\tVerbose output" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "\tBase address of this segment: " + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "\tFilespec: " + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "\t# Bytes allocated: " + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "\tTotal # of bytes: " + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "Error parsing command line options: " + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "This is a Gnash flvdumper bug." + +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." +msgstr "Error: no input file was specified. Exiting." + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "This program dumps the internal data of an FLV video file" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "Usage: flvdumper [-h] [-m] [-a] filename" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "-m\tPrint only Meta tags (default)" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "-a\tPrint all tags." + +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " +msgstr "Error parsing command line: " + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "FSCommand_callback(%p): %s %s" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "Bad magic number for FLV file!" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "Bad version in FLV header! %d" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "Bad FLV file Type: %d" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "Bad header size in FLV header! %d" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "%d bytes for a string is over the safe limit of %d" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "Bad FLV Audio Sound Type: %x" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "Bad FLV Audio Sound size: %d" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "Bad FLV Audio Sound Rate: %d" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "Bad FLV Audio Sound format: %d" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "Bad FLV Video Codec CodecID: 0x%x" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "Bad FLV Video Frame CodecID: 0x%x" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "FLV MetaData: %s: %s" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "No data pointer to parse!" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "Didn't extract an element from the byte stream!" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr " The size of %s is %d " + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "Failed to open shared memory segment: \"%s\"" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "Failed to open shared memory segment: 0x%x" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr " ***** The size of the data is %s *****" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "Can't create remote function calls yet" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "Size of Element \"%s\" is: %d" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "FIXME: got AMF3 data!" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" +"%s: SOL file header is: \n" +"%s" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "Failed opening file '%s' in binary mode" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "Error writing %d bytes of header to output file %s" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "Error writing %d bytes of body to output file %s" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "%s is an SOL file" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "%s isn't an SOL file" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "Reading SharedObject %s: %s" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "AMF Message 'target' field missing!" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "AMF Message 'reply' field missing!" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "AMF Message 'size' field missing!" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" +"Error parsing the AMF packet: \n" +"\t%s" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "Encoded data size has %d properties" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "XML AMF objects not supported yet" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "Movie Clip AMF objects not supported yet" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "Long String AMF objects not supported yet" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "Reecord Set AMF objects not supported yet" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "Encoding a strict array as an ecma array" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "FIXME: got AMF3 data type" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "AMF body input data is NULL" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "AMF data too short to contain type field" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "Element has no type!" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "AMF data segment too short to containtype NUMBER" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "%d bytes for a string is over the safe limit of %d, line %d" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "AMF0 MovieClip frame" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "Found object terminator byte" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "%s: type %d" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "No data associated with Property \"%s\"" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "Buffer %x (%d) stayed in queue for %f seconds" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "Creating %d errors in the buffer" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "Protocol %d for Handler::AddClient()" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "HTTP key couldn't be read!" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "FD #%d has no protocol handler registered" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "No %s symbol in plugin" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "Initialised Plugin: \"%s\": %s" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "Couldn't get %s symbol" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "The debugger has been disabled at configuration time" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "New filestream %s" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "Reusing filestream %s" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "couldn't read data!" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "PUT request" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "DELETE request" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "CONNECT request" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "OPTIONS request" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "HEAD request" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "TRACE request" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "Processing HTTP data for fd #%d" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "FIXME: Existing data in packet!" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "FIXME: No existing data in packet!" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "using this constructor is only allowed for testing purposes." + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "Adding file %s to cache." + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "Trying to find %s in the cache." + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "AMF Header size bits (0x%X) out of range" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "RTMP Header size can't be more then %d bytes!!" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "RTMP Header size can't be zero!" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "The body size is: %d" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "Using previous body size of %d for channel %d" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "Previous body size for channel %d is zero!" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "Suspicious large RTMP packet body size! %d" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "The type is: %s" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "The type is: 0x%x" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "Using previous type of %d for channel %d" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "RTMP %s: channel: %d, head size %d, body size: %d" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "The Header size is: %d" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "The AMF index is: 0x%x" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "END is %x" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "Reading AMF packets till we're done..." + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "Total size in header is %d, buffer size is: %d" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "FIXME: MERGING" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "SWF file %s" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "is Loading video %s" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "is file name is %s" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "Unknown User Control message %d!" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "Name field of RTMP Message corrupted!" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "Stream ID field of RTMP Message corrupted!" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "Bogus size parameter in %s!" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "Couldn't write the full 12 byte RTMP header!" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "Wrote the full 12 byte RTMP header." + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "Couldn't write the full 1 byte RTMP continuation header!" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "Wrote the full 1 byte RTMP continuation header" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "Couldn't write the RTMP body!" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "Wrote %d bytes of the RTMP body, %d bytes left." + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "Couldn't write the RTMP packet!" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "Wrote the RTMP packet." + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "Response header: %s" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "Processing message of type %s!" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "Got CHUNK_SIZE packet!!!" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "Setting packet chunk size to %d." + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "FIXME: Ping type is: %d, ignored for now" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "Got SERVER packet!!!" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "Got CLIENT packet!!!" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "Got VIDEO packets!!!" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "Got Shared Object packet!!!" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "%s: Msg status is: %d: %s, name is %s, size is %d" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "Got onBWDone packet!!!" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "Couldn't decode message body for type %s!" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "no data for fd #%d, done reading this packet, read %d bytes..." + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "Got an empty packet from the server at line %d" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "socket for fd #%d was closed..." + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "Buffer pointer is invalid." + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "Got a message on the system channel!" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "Packet size out of range! %d, %d" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "RTMP packet size is out of range! %d, %d" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "RTMP header size is out of range! %d" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "User %s wants to auth with pass %s\n" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "==== The SSH header breaks down as follows: ====" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "Could not find a usable WinSock DLL" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "already connected to port %hd" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "unable to get protocol entry for %s" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "unable to create socket: %s" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "setsockopt SO_REUSEADDR failed" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "unable to bind to port %hd: %s" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "Server bound to service on %s, port %hd, using fd #%d" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "unable to listen on port: %hd: %s " + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "Waiting to accept net traffic on fd #%d for port %d" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "There is a new network connection request." + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "The accept() socket for fd #%d was interrupted by a system call" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "unable to accept: %s" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "Accepting TCP/IP connection on fd #%d for port %d" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "The connect() socket for fd %d was interrupted by a system call" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "The connect() socket for fd %d never was available for writing" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "The connect() socket for fd %d timed out waiting to write" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "\tsocket name %s for fd %d" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "%s: to host %s at port %d" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "The hostname for this machine is %s" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "Couldn't get the hostname for this machine" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "The IP address for this client socket is %s" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "\tport %d at IP %s for fd %d" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "Unable to close the socket for fd #%d: %s" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "Closed the socket on fd #%d" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "%s: Closed fd #%d" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "Trying to read %d bytes from fd #%d" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "The socket for fd #%d was interrupted by a system call" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "The socket for fd #%d was never available for reading" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "The socket for #fd %d timed out waiting to read" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "The socket for fd #%d was never available for reading data" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "The socket for #fd %d timed out waiting to read data" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "read %d bytes from fd #%d from port %d" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "The socket for fd #%d was never available for writing" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "The socket for fd #%d timed out waiting to write" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "Wrote zero out of %d bytes to fd #%d: %s" + +#: cygnal/libnet/network.cpp:1144 +#, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "Couldn't write %d bytes to fd #%d: %s" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "wrote %d bytes to fd #%d, expected %d" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "wrote %d bytes to fd #%d for port %d" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" +"%s: Wrote packet data to fd #%d: \n" +"%s" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "took %d usec to write (%d bytes)" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "%s: adding fd #%d to pollfds" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "%s: erasing fd #%d from pollfds" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "%s: waiting for %d fds" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "Poll returned: %d, timeout is: %d" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "Waiting for data was interrupted by a system call" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "Waiting for data for fdset, was never available for reading" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "select() got an error: %s." + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "select() saw activity on %d file descriptors." + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "Can't connect to server %s" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "Using default hostname: \"%s\"" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "Using default keyfile: \"%s\"" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "Using default CA List: \"%s\"" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "Using default Password: \"%s\"" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "Using default Root Path to PEM files: \"%s\"" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "Connected to SSL server" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "Couldn't connect to SSL server" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "#%d bytes waiting in kernel network buffer." + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "Got an %d interrupt while blocked on pselect()" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "Stream type is: %s" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "%d bytes were transfered in %s seconds" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "URL is %s" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "Protocol is %s" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "Host is %s" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "Port is %s" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "Path is %s" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "Filename is %s" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "App is %s" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "Query is %s" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "tcUrl is %s" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "swfUrl is %s" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "pageUrl is %s" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "RTMP handshake request failed" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "RTMP handshake completion failed!" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "Sent NetConnection Connect message successfully" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "Couldn't send NetConnection Connect message," + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "Couldn't read data block in handshake!" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "Read data block in handshake, got %d bytes." + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "Couldn't read data block in handshake, read %d bytes!" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "RTMP Handshake header: Uptime: %u" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "About to write %d bytes, data is: %d bytes." + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "Client response header for handshake 2: %s" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "Data in response for handshake 2: %s" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "Couldn't write the second handshake packet!" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "Got no response from the RTMP server" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "Got empty packet in buffer." + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "No response from INVOKE of NetConnection connect" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "Couldn't decode RTMP message header" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "RTMP packet can't be of none type!" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "Server message data packet" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "Abort packet" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "Bytes Read data packet" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "Got a Ping type %s" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "Set Window Size message data packet" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "Set Bandwidthmessage data packet" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "Route from other server packet" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "AMF0 Shared Object data packet message" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "AMF3 Notify data packet message" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "AMF3 Shared Object data packet message" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "AMF0 Invoke packet message" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "AMF0 Notify data packet message" + +#: cygnal/libnet/rtmp_client.cpp:841 +#, fuzzy +msgid "FLV data packet message" +msgstr "Flv data packet message" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "Couldn't decode RTMP message Body" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "Got an incoming SSL connection request" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "Error was: \"%s\"!" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "==== The SSL header breaks down as follows: ====" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "CQue::wait(win32)" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "CQue::notify(win32)" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "Can't read CA list from \"%s\"!" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "Read CA list from \"%s\"" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "Can't read certificate file \"%s\"!" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "Read certificate file \"%s\"." + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "Can't read CERT file \"%s\"!" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "Read key file \"%s\"." + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "PORT is: %d" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "Error connecting to remote machine: %s" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "Can't connect to SSL server %s" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "Connected to SSL server %s" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "Certificate doesn't verify" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "Certificate verified." + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "Couldn't get Peer certificate!" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "Got Peer certificate." + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "Common name doesn't match host name" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "Callback executed to set the SSL password, size is: %d" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "The buffer for the password needs to be %d bytes larger" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "-Error with certificate at depth: %i\n" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr " issuer = %s\n" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr " subject = %s\n" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "err %i:%s\n" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "Setting Content Length to %d" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "Setting Content Type to %d" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "Got a request, parsing \"%s\"" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "Parameters for file: \"%s\"" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "Requesting file: \"%s\"" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "Enabling Keep Alive by default for HTTP > 1.0" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, fuzzy, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "Queue empty, net connection dropped for fd #%d" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "FIXME: found file in cache!" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "http_handler all done transferring requested file \"%s\"." + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "Got file data in POST" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "Got AMF data in POST" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "Got CGI echo request in POST" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "%s: Total size for first chunk is: %d, data size %d (%d)" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "no data yet for fd #%d, continuing..." + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "%s: end of chunks!" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "Starting to wait for data in net for fd #%d" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "no more data for fd #%d, exiting..." + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "Handler done for fd #%d, can't read any data..." + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "Done receiving data for fd #%d..." + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "==== The HTTP header breaks down as follows: ====" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "Filespec: %s" + +#: cygnal/libnet/http.cpp:1562 +#, c-format +msgid "Version: %d.%d" +msgstr "Version: %d.%d" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "Field: \"%s\" = \"%s\"" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "RTMPT optional index is: " + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "RTMPT optional client ID is: " + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "==== ==== ====" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "Deleting %s on fd #%d" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "Closing %s on fd #%d" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "%s: offset is: %d" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "Adjusting offset from %d to %d so it's page aligned." + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "Offset is page aligned already" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "Loading entire file of %d bytes into memory segment" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "Loading partial file of %d bytes into memory segment" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "Using existing Buffer for file" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "Couldn't load file %s" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "Couldn't map file %s into memory: %s" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "File %s a offset %d mapped to: %p" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "Writing data (%d bytes) to disk: \"%s\"" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "Trying to open %s" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "Opening file %s (fd #%d), %lld bytes in size." + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "File %s doesn't exist" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "No Diskstream open %s for net fd #%d" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "Diskstream %s is closed on net fd #%d." + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "In %s(%d): couldn't write %d bytes to net fd #%d! %s" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "Done playing file %s, size was: %d" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" +"In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "Restarting Disk Stream from the beginning" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "%s is a directory, appending index.html" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "SSH read error was: \"%s\"!" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "SSH write error was: \"%s\"!" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "Couldn't set hostname option" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "Couldn't set user name option" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "Connection failed : %s\n" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "SSH Server is currently known: %d" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "Host key for server changed : server's one is now: " + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "Public key hash" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "For security reason, connection will be stopped" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" +"The host key for this server was not found but an other type of key exists." + +#: cygnal/libnet/sshclient.cpp:221 +#, fuzzy +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not exist\n" +"We advise you to rerun the client with -d or -r for more safety." + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "The server is unknown. Do you trust the host key ? (yes,no)" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "Public key hash: %s" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "supported auth methods: " + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "\tpublickey" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "\tkeyboard-interactive" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "Authenticating with pubkey: %s" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "authenticating with keyb-interactive: %s" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "Authentication failed: %s" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "Can't open the SSH channel!" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "Can't allocate memory for new SSH channel!" + +#: cygnal/libnet/sshclient.cpp:412 +#, fuzzy +msgid "Can't read from a non-existent channel!" +msgstr "Can't read from a non-existent channel!" + +#: cygnal/libnet/sshclient.cpp:427 +#, fuzzy +msgid "Can't write to a non-existent channel!" +msgstr "Can't write to a non-existent channel!" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "Couldn't open file: %s" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "cygnal -- a streaming media server." + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "Usage: cygnal [options...]" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr " -h, --help Print this help and exit" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr " -V, --version Print version information and exit" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr " -v, --verbose Output verbose debug info" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr " -s, --singlethread Disable Multi Threading" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr " -n, --netdebug Turn on net debugging messages" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr " -o --only-port Only use port for debugging" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr " -p --port-offset Port offset for debugging" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr " -t, --testing Turn on special Gnash testing support" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr " -a, --admin Enable the administration thread" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr " -r, --root Document root for all files" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr ": couldn't open file: " + +#: cygnal/cygnal.cpp:342 +#, c-format +msgid "Couldn't connect to %s" +msgstr "Couldn't connect to %s" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "%s is active on fd #%d." + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "Extraneous argument: %s" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "Document Root for media files is: %s" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "Cygnal done..." + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "Got a %d interrupt" + +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "Starting Admin Handler for port %d" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "Got an incoming Admin request" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "no more admin data, exiting...\n" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "admin_handler: Done...!\n" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "Can't start %s Connection Handler for fd #%d, port %hd" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "Starting %s Connection Handler for fd #%d, port %hd" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "This system has %d cpus." + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "No new %s network connections" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "*** New %s network connection for thread ID #%d, fd #%d ***" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "Creating new %s Handler for %s using fd #%d" + +#: cygnal/cygnal.cpp:885 +#, fuzzy, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "Reusing %s Handler for %s using fd #%d" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "Creating new %s Handler for: %s for fd %#d" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "Cygnal Plugin paths are: %s" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "Couldn't load plugin for %s" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "Number of active Threads is %d" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "Restarting loop for next connection for port %d..." + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "%d active disk streams" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "Got a hit for fd #%d, protocol %s" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "No protocol specified!" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "Done with HTTP connection for fd #%d, CGI %s" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" +"Not Done with HTTP connection for fd #%d, it's a persistent connection." + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "Done with RTMP connection for fd #%d, CGI " + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "Unsupported network protocol for fd #%d, %d" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "Got no hits, %d retries" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, c-format +msgid "Error parsing command line options: %s" +msgstr "Error parsing command line options: %s" + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "Usage: test_amf [options...]" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr " -p, --netdebug port for network" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "Scanning directory \"%s\" for %s files" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "Gnash media file name: %s" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "Failed to read the handshake from the client." + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "failed to read the handshake from the client." + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "Didn't receive any data in handshake!" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "RTMP header had parsing error!" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "NetConnection unusually large! %d" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "failed to read the body of the handshake data from the client." + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "Didn't receive NetConnection object in handshake!" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "Couldn't send onBWDone to client!" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "Couldn't send Ping to client!" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "Couldn't send response to client!" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "Couldn't sent RTMP Handshake response at %d!" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "No data in original handshake buffer." + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "No data in response handshake buffer." + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "Handshake Finish Data didn't match by %d bytes" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "Route" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "AMF3 Notify" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "AMF3 Invoke" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "FLV Dat" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "ERROR: Unidentified RTMP message content type 0x%x" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "Couldn't reliably extract the echo data!" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "No stream for client %d" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "Stream Start" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "Stream EOF" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "Stream No Data" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "Stream Set Buffer: %d" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "Stream Pong" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "Set Chunk Size" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "Bytes Read" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "Set Window Size" + +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" +msgstr "Set Bandwidth" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "RTMP type %d" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "Error INVOKING method \"%s\"!" + +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "Received an _error message from the client!" + +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "ERROR: Unidentified AMF header data type 0x%x" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "This is a Gnash bug." + +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "Usage: test_diskstream [options...]" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr " -d, --dump Dump data structures" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "Enabling memory statistics" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "Logging to disk enabled" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "Usage: test_el [options...]" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr " -m, --memdebug Output memory statistics" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "test_buffer - test Buffer class" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "Usage: test_buffer [options...]" + +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "Invalid filespec for CGI: \"%s\"" + +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." +msgstr "No renderer! %s not supported." + +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "Found no accessible User mode input event device" + +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "Found no accessible input event devices" + +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "WARNING: Mouse support may conflict with the input event support." + +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "Enabling Touchscreen support." + +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" + +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "Enabling Babbage Touchscreen support" + +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "Enabling Power Button support" + +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "Movie Frame Rate is %d, adjusting delay to %dms" + +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "This GUI does not yet support menus" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "This GUI does not yet support a mouse pointer" + +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" +msgstr "Could not detect controlling TTY" + +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, c-format +msgid "Could not open %s" +msgstr "Could not open %s" + +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" +msgstr "Could not get current VT state" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "Could not request a new VT" + +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" +msgstr "Could not find device for VT number %d" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" +msgstr "Could not activate VT number %d" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "Error waiting for VT %d becoming active" + +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" +msgstr "Could not attach controlling terminal (%s)" + +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" +msgstr "Could not query current keyboard mode on VT" + +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" +msgstr "Could not switch to graphics mode on new VT" + +#: gui/fb/fb.cpp:690 +msgid "Could not restore keyboard mode" +msgstr "Could not restore keyboard mode" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" +msgstr "Probing found an EGL display device" + +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "Probing found a raw Framebuffer display device" + +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "Probing found an X11 display device" + +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "Probing found a DirectFB display device" + +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "No display devices found by probing!" + +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "Could not create OpenVG renderer" + +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "No renderer set!" + +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "EGL: getDisplay ok" + +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "EGL: initialise ok" + +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "EGL: config ok" + +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "EGL: surface ok" + +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "EGL: context ok" + +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "EGL: current ok" + +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "No renderer set in %s!" + +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "failed to create a render handler for AGG!" + +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "No Device layer initialised yet!" + +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "The pixel format of your framebuffer could not be detected." + +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "Double buffering disabled" + +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "Double buffering enabled" + +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "No Drawbounds set in %s!" + +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "Error parsing options: %s\n" + +#: gui/gnash.cpp:166 +msgid "Error: no input file was specified. Exiting.\n" +msgstr "Error: no input file was specified. Exiting.\n" + +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "Invalid host communication filedescriptor %1%\n" + +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "Invalid control communication filedescriptor %1%\n" + +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +msgstr "ERROR: -r must be followed by 0, 1, 2 or 3 " + +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "Debugging options" + +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "Produce verbose output" + +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "Produce the disk based debug log" + +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "Be (very) verbose about action execution" + +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "Be (very) verbose about parsing" + +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "Print FPS every num seconds" + +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "Options" + +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "Print this help and exit" + +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "Print version information and exit" + +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "Scale the movie by the specified factor" + +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "Number of milliseconds to delay in main loop" + +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "Audio dump file (wave format)" + +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "Hardware Video Accelerator to use" + +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "X11 Window ID for display" + +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "Set window width" + +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "Set window height" + +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "Set window x position" + +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "Set window y position" + +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "Exit when/if movie reaches the last frame" + +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "disable rendering and sound" + +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "enable rendering, disable sound" + +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "enable sound, disable rendering" + +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "enable rendering and sound" + +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "The media handler to use" + +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "The renderer to use" + +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "Exit after the specified number of seconds" + +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "Set \"real\" URL of the movie" + +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "Set \"base\" URL for resolving relative URLs" + +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "Set parameter (e.g. \"FlashVars=A=1&b=2\")" + +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "Filedescriptor to use for external communications" + +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "Exit after specified number of frame advances" + +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" +msgstr "Start in fullscreen mode" + +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" +msgstr "Start without displaying the menu bar" + +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" +msgstr "List of frames to save as screenshots" + +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" +msgstr "Filename pattern for screenshot images" + +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "Quality for screenshot output (not all formats)" + +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "Input files" + +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "Dump options" + +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "Video dump file (raw format) and optional video FPS (@)" + +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "Number of milliseconds to sleep between advances" + +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "Trigger expression to start dumping" + +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "Keys:\n" + +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "Quit\n" + +#: gui/gnash.cpp:489 +msgid "Toggle fullscreen\n" +msgstr "Toggle fullscreen\n" + +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" +msgstr "Toggle pause\n" + +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" +msgstr "Restart the movie\n" + +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" +msgstr "Take a screenshot\n" + +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "Force immediate redraw\n" + +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" +msgstr "Usage: gnash [options] movie_file.swf\n" + +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" +msgstr "Plays a SWF (Shockwave Flash) movie\n" + +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" +msgstr "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" + +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "Build options " + +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr " Renderers: " + +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr " Hardware Acceleration: " + +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr " GUI: " + +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr " Media handlers: " + +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr " Configured with: " + +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr " CXXFLAGS: " + +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" +msgstr "Could not create AGG renderer with pixelformat RGB24" + +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "Ignoring request to display in X11 window" + +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "# FATAL: No filename given with -D argument." + +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." +msgstr "# FATAL: No sleep ms value given with -S argument." + +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "# FATAL: No trigger value given with -T argument.\n" + +#: gui/dump/dump.cpp:352 +#, c-format +msgid "Unable to write file '%s'." +msgstr "Unable to write file '%s'." + +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" +msgstr "Failed to open screenshot file \"%s\"!" + +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" +msgstr "spawn_thread failed" + +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" +msgstr "resume_thread failed" + +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" +msgstr "pulses thread returned %d" + +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" +msgstr "send_data failed" + +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 +#, c-format +msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "AGG's bit depth must be 16, 24 or 32 bits, not %d." + +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 +#, c-format +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "Could not create AGG renderer with pixelformat %s" + +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 +#, c-format +msgid "SDL-AGG: %i byte offscreen buffer allocated" +msgstr "SDL-AGG: %i byte offscreen buffer allocated" + +#: gui/qt/Qt4Gui.cpp:120 +msgid "Cairo renderer not supported!" +msgstr "Cairo renderer not supported!" + +#: gui/qt/Qt4Gui.cpp:128 +msgid "OpenGL renderer not supported!" +msgstr "OpenGL renderer not supported!" + +#: gui/qt/Qt4Gui.cpp:136 +msgid "AGG renderer not supported!" +msgstr "AGG renderer not supported!" + +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "Movie properties" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "Variable" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "Value" + +#: gui/qt/Qt4Gui.cpp:588 +msgid "Properties" +msgstr "Properties" + +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 +msgid "Quit Gnash" +msgstr "Quit Gnash" + +#: gui/qt/Qt4Gui.cpp:599 +msgid "Preferences" +msgstr "Preferences" + +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "Play" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "Pause" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "Stop" + +#: gui/qt/Qt4Gui.cpp:616 +msgid "Restart" +msgstr "Restart" + +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 +msgid "Refresh" +msgstr "Refresh" + +#: gui/qt/Qt4Gui.cpp:625 +msgid "Fullscreen" +msgstr "Fullscreen" + +#: gui/qt/Qt4Gui.cpp:640 +msgid "File" +msgstr "File" + +#: gui/qt/Qt4Gui.cpp:645 +msgid "Edit" +msgstr "Edit" + +#: gui/qt/Qt4Gui.cpp:649 +msgid "Movie Control" +msgstr "Movie Control" + +#: gui/qt/Qt4Gui.cpp:656 +msgid "View" +msgstr "View" + +#: gui/qt/Qt4Gui.cpp:738 +msgid "Click to Play" +msgstr "Click to Play" + +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "Gnash preferences" + +#: gui/qt/Qt4Gui.cpp:785 +msgid "Logging" +msgstr "Logging" + +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "Logging options" + +#: gui/qt/Qt4Gui.cpp:791 +msgid "Verbosity level" +msgstr "Verbosity level" + +#: gui/qt/Qt4Gui.cpp:809 +msgid "Log to file" +msgstr "Log to file" + +#: gui/qt/Qt4Gui.cpp:816 +msgid "Log parser output" +msgstr "Log parser output" + +#: gui/qt/Qt4Gui.cpp:820 +msgid "Log SWF actions" +msgstr "Log SWF actions" + +#: gui/qt/Qt4Gui.cpp:824 +msgid "Log malformed SWF errors" +msgstr "Log malformed SWF errors" + +#: gui/qt/Qt4Gui.cpp:829 +msgid "Log ActionScript coding errors" +msgstr "Log ActionScript coding errors" + +#: gui/qt/Qt4Gui.cpp:836 +msgid "Security" +msgstr "Security" + +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "Network connections" + +#: gui/qt/Qt4Gui.cpp:842 +msgid "Connect only to local host" +msgstr "Connect only to local host" + +#: gui/qt/Qt4Gui.cpp:847 +msgid "Connect only to local domain" +msgstr "Connect only to local domain" + +#: gui/qt/Qt4Gui.cpp:852 +msgid "Disable SSL verification" +msgstr "Disable SSL verification" + +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "Privacy" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "Shared objects directory:" + +#: gui/qt/Qt4Gui.cpp:866 +msgid "Do not write Shared Object files" +msgstr "Do not write Shared Object files" + +#: gui/qt/Qt4Gui.cpp:872 +msgid "Only access local Shared Object files" +msgstr "Only access local Shared Object files" + +#: gui/qt/Qt4Gui.cpp:877 +msgid "Disable Local Connection object" +msgstr "Disable Local Connection object" + +#: gui/qt/Qt4Gui.cpp:884 +msgid "Network" +msgstr "Network" + +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "Network preferences" + +#: gui/qt/Qt4Gui.cpp:890 +msgid "Network timeout in seconds" +msgstr "Network timeout in seconds" + +#: gui/qt/Qt4Gui.cpp:902 +msgid "Media" +msgstr "Media" + +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "Sound" + +#: gui/qt/Qt4Gui.cpp:908 +msgid "Use sound handler" +msgstr "Use sound handler" + +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "Save media streams to disk" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "Save dynamically loaded media to disk" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "Saved media directory:" + +#: gui/qt/Qt4Gui.cpp:931 +msgid "Player" +msgstr "Player" + +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "Player description" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "Player version:" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "Operating system:" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 +msgid "" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "URL opener:" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "Performance" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "Max size of movie library:" + +#: gui/qt/Qt4Gui.cpp:973 +msgid "Start Gnash in pause mode" +msgstr "Start Gnash in pause mode" + +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "Could not create AGG renderer with pixelformat ABGR32" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "Could not create AGG renderer with pixelformat BGRA32" + +#: gui/qt/kde.cpp:413 +msgid "Play Movie" +msgstr "Play Movie" + +#: gui/qt/kde.cpp:414 +msgid "Pause Movie" +msgstr "Pause Movie" + +#: gui/qt/kde.cpp:415 +msgid "Stop Movie" +msgstr "Stop Movie" + +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "Restart Movie" + +#: gui/qt/kde.cpp:418 +msgid "Step Forward" +msgstr "Step Forward" + +#: gui/qt/kde.cpp:419 +msgid "Step Backward" +msgstr "Step Backward" + +#: gui/qt/kde.cpp:420 +msgid "Jump Forward" +msgstr "Jump Forward" + +#: gui/qt/kde.cpp:421 +msgid "Jump Backward" +msgstr "Jump Backward" + +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, c-format +msgid "Could not create sound handler: %s. Will continue without sound." +msgstr "Could not create sound handler: %s. Will continue without sound." + +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "Sound requested but no sound support compiled in" + +#: gui/aos4/aos4.cpp:70 +#, c-format +msgid "Exception: %s on file %s line %d" +msgstr "Exception: %s on file %s line %d" + +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 +#, c-format +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" +msgstr "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" + +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" +msgstr "Cannot open File Requester!\n" + +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" +msgstr "error creating RenderHandler!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:124 +#, c-format +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "Cairo's bit depth must be 16, 24 or 32 bits, not %d." + +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "Cannot layout Menu!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "Cannot create Menu!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "Cannot get Visual Info!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" +msgstr "Cannot get WB Screen pointer!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "prepDrawingArea() failed.\n" + +#: gui/aos4/aos4_agg_glue.cpp:277 +#, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "AOS4-AGG: %i byte offscreen buffer allocated" + +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "SDL_SetVideoMode() failed for SdlAggGlue." + +#: gui/gui.cpp:193 +msgid "Clipboard not yet supported in this GUI" +msgstr "Clipboard not yet supported in this GUI" + +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "Fullscreen not yet supported in this GUI" + +#: gui/gui.cpp:205 +msgid "Window resize not yet supported in this GUI" +msgstr "Window resize not yet supported in this GUI" + +#: gui/gui.cpp:229 gui/gui.cpp:242 +msgid "Menu show/hide not yet supported in this GUI" +msgstr "Menu show/hide not yet supported in this GUI" + +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" +msgstr "Mouse show/hide not yet supported in this GUI" + +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" +msgstr "Can't update stage matrix till VM is initialised" + +#: gui/gui.cpp:334 +#, c-format +msgid "Invalid scaleMode %d" +msgstr "Invalid scaleMode %d" + +#: gui/gui.cpp:374 +#, c-format +msgid "Invalid horizontal align %d" +msgstr "Invalid horizontal align %d" + +#: gui/gui.cpp:405 +#, c-format +msgid "Invalid vertical align %d" +msgstr "Invalid vertical align %d" + +#: gui/gui.cpp:900 +#, fuzzy +msgid "GUI is in stop mode, won't start application" +msgstr "GUI is in stop mode, won't start application" + +#: gui/gui.cpp:1261 +#, c-format +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" +msgstr "" +"This GUI didn't override 'yesno', assuming 'yes' answer to question: %s" + +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" +msgstr "Gui::setQuality called before a movie_root was available" + +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" +msgstr "Gui::getQuality called before a movie_root was available" + +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" +msgstr "GUI ExternalInterface.Pan event" + +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" +msgstr "GUI ExternalInterface.SetZoomRect event" + +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" +msgstr "GUI ExternalInterface.Zoom event" + +#: gui/Player.cpp:169 +#, c-format +msgid "Unhandled callback %s with arguments %s" +msgstr "Unhandled callback %s with arguments %s" + +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" +msgstr "Non-existent media handler %1% specified" + +#: gui/Player.cpp:545 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay" +msgstr "Movie Frame Rate is %d, adjusting delay" + +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" +msgstr "Got unexpected argument type for message %1%" + +#: gui/Player.cpp:717 +#, c-format +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" +msgstr "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" + +#: gui/Player.cpp:773 +#, c-format +msgid "FsCommand exec called with argument %s" +msgstr "FsCommand exec called with argument %s" + +#: gui/Player.cpp:790 +#, c-format +msgid "FsCommand trapallkeys called with argument %s" +msgstr "FsCommand trapallkeys called with argument %s" + +#: gui/Player.cpp:796 +#, c-format +msgid "FsCommand '%s(%s)' not handled internally" +msgstr "FsCommand '%s(%s)' not handled internally" + +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" +msgstr "Cairo: failed to create a rendering buffer!" + +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" +msgstr "Could not create OPENVG renderer" + +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" +msgstr "No off screen buffer!" + +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" +msgstr "eglGetConfigs() failed to retrieve the configs (error %s)" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "WARNING: failed to create VA-API display." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." +msgstr "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." +msgstr "failed to map VA-API image." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." +msgstr "failed to associate VA-API subpicture." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." +msgstr "failed to setup video window for surface 0x%08x." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "failed to associate subpicture to surface 0x%08x." + +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "Failed to initialise X threading support\n" + +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "This system lacks a hardware OpenGL driver!" + +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "Click to play" + +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "Advance interval timer set to %d ms (~ %d FPS)" + +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "Sound" + +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "_Network" + +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" +msgstr "Network timeout in seconds (0 for no timeout):" + +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "_Logging" + +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "Verbosity level:" + +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "Log to _file" + +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "Logfile name:" + +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "Log _parser output" + +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "Log SWF _actions" + +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "Log malformed SWF _errors" + +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "Log ActionScript _coding errors" + +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "_Security" + +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "Connect only to local _host" + +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "Connect only to local _domain" + +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "Disable SSL _verification" + +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "_Whitelist" + +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "_Blacklist" + +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" +msgstr "Do _not write Shared Object files" + +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" +msgstr "Only _access local Shared Object files" + +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" +msgstr "Disable Local _Connection object" + +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "_Media" + +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "Use sound _handler" + +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" +msgstr "Media Streams" + +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "_Player" + +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "If blank, Gnash will detect your OS" + +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" +msgstr "Max scripts execution time (in seconds):" + +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" +msgstr "Max scripts recursion limit (stack depth):" + +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" +msgstr "Lock script limits so that SWF tags can't override" + +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" +msgstr "Start _Gnash in pause mode" + +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." + +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." +msgstr "Gnash is the GNU SWF Player based on GameSWF." + +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " +msgstr "" +"\n" +"Renderer: " + +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " +msgstr "" +"\n" +"Hardware Acceleration: " + +#: gui/gtk/gtk.cpp:1864 +msgid "" +"\n" +"GUI: " +msgstr "" +"\n" +"GUI: " + +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " +msgstr "" +"\n" +"Media: " + +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "translator-credits" + +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "_File" + +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "_Edit" + +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "_Help" + +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "_View" + +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "Redraw" + +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "Toggle fullscreen" + +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "Show updated ranges" + +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" +msgstr "_Quality" + +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "Low" + +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "Medium" + +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "High" + +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "Best" + +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "Movie _Control" + +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 +#, c-format +msgid "Couldn't find pixmap file: %s" +msgstr "Couldn't find pixmap file: %s" + +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" +msgstr "Failed to load pixbuf file: %s: %s" + +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "Open file" + +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." +msgstr "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." + +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "No appropriate OpenGL-capable visual found." + +#: extensions/mysql/mysql_db.cpp:186 +msgid "Couldn't initialize database" +msgstr "Couldn't initialise database" + +#: extensions/mysql/mysql_db.cpp:191 +msgid "Couldn't connect to database" +msgstr "Couldn't connect to database" + +#: extensions/mysql/mysql_db.cpp:217 extensions/mysql/mysql_db.cpp:245 +#, c-format +msgid "MySQL connection error: %s" +msgstr "MySQL connection error: %s" + +#: extensions/mysql/mysql_db.cpp:224 extensions/mysql/mysql_db.cpp:252 +#, c-format +msgid "" +"MySQL error on query for:\n" +"\t%s\n" +"Query was: %s" +msgstr "" +"MySQL error on query for:\n" +"\t%s\n" +"Query was: %s" + +#: extensions/mysql/mysql_db.cpp:266 +#, c-format +msgid "Field name is: %s: " +msgstr "Field name is: %s: " + +#~ msgid "get url: target %s is not a sprite" +#~ msgstr "get URL: target %s is not a sprite" + +#~ msgid "Found a %s device for touchscreen input using %s" +#~ msgstr "Found a %s device for touchscreen input using %s" + +#~ msgid "ssl!!" +#~ msgstr "ssl!!" + +#~ msgid "%s on Haiku" +#~ msgstr "%s on Haiku" + +#~ msgid "%s on w32" +#~ msgstr "%s on w32" + +#~ msgid "Connecting to %s" +#~ msgstr "Connecting to %s" + +#~ msgid "Doing incomplete packet" +#~ msgstr "Doing incomplete packet" + +#~ msgid "Received %s" +#~ msgstr "Received %s" + +#~ msgid "Sent bytes received" +#~ msgstr "Sent bytes received" + +#~ msgid "%s, channel: %0x" +#~ msgstr "%s, channel: %0x" + +#~ msgid "Calling remote method %s" +#~ msgstr "Calling remote method %s" + +#~ msgid "Handshake completed" +#~ msgstr "Handshake completed" + +#~ msgid "Server Uptime : %d" +#~ msgstr "Server Uptime : %d" + +#~ msgid "FMS Version : %d.%d.%d.%d" +#~ msgstr "FMS Version : %d.%d.%d.%d" + +#~ msgid "Sending control type %s %s" +#~ msgstr "Sending control type %s %s" + +#~ msgid "Changed chunk size to %d" +#~ msgstr "Changed chunk size to %d" + +#~ msgid "Received control packet %s with argument %s" +#~ msgstr "Received control packet %s with argument %s" + +#~ msgid "Stream is recorded: %s" +#~ msgstr "Stream is recorded: %s" + +#~ msgid "Server bandwidth is %s" +#~ msgstr "Server bandwidth is %s" + +#~ msgid "Client bandwidth is %d %d" +#~ msgstr "Client bandwidth is %d %d" + +#~ msgid "PNG warning: %s" +#~ msgstr "PNG warning: %s" + +#~ msgid "Converting palette PNG to RGB(A)" +#~ msgstr "Converting palette PNG to RGB(A)" + +#~ msgid "Setting grey bit depth(%d) to 8" +#~ msgstr "Setting grey bit depth(%d) to 8" + +#~ msgid "Applying transparency block, image is RGBA" +#~ msgstr "Applying transparency block, image is RGBA" + +#~ msgid "Loading PNG image with alpha" +#~ msgstr "Loading PNG image with alpha" + +#~ msgid "Loading PNG image without alpha" +#~ msgstr "Loading PNG image without alpha" + +#~ msgid "Converting greyscale PNG to RGB(A)" +#~ msgstr "Converting greyscale PNG to RGB(A)" + +#~ msgid "inflater_impl::reset() inflateReset() returned %d" +#~ msgstr "inflater_impl::reset() inflateReset() returned %d" + +#~ msgid "Inflater is in error condition" +#~ msgstr "Inflater is in error condition" + +#~ msgid "inflater reset due to seek back from %d to %d" +#~ msgstr "inflater reset due to seek back from %d to %d" + +#~ msgid "Trouble: can't seek any further.. " +#~ msgstr "Trouble: can't seek any further.. " + +#~ msgid "inflateInit() returned %d" +#~ msgstr "inflateInit() returned %d" + +#~ msgid "Error" +#~ msgstr "Error" + +#~ msgid "Socket interrupted by a system call" +#~ msgstr "Socket interrupted by a system call" + +#~ msgid "Plugins path: %s" +#~ msgstr "Plugins path: %s" + +#~ msgid "Scanning directory \"%s\" for plugins" +#~ msgstr "Scanning directory \"%s\" for plugins" + +#~ msgid "Gnash Plugin name: %s" +#~ msgstr "Gnash Plugin name: %s" + +#~ msgid "~CurlSession" +#~ msgstr "~CurlSession" + +#~ msgid "curl write callback called for (%d) bytes" +#~ msgstr "curl write callback called for (%d) bytes" + +#~ msgid "Not running: fillCacheNonBlocking returning" +#~ msgstr "Not running: fillCacheNonBlocking returning" + +#~ msgid "fillCache(%d), called, currently cached: %d" +#~ msgstr "fillCache(%d), called, currently cached: %d" + +#~ msgid "Not running: returning" +#~ msgstr "Not running: returning" + +#~ msgid "Already enough bytes cached: returning" +#~ msgstr "Already enough bytes cached: returning" + +#~ msgid "User timeout is %u milliseconds" +#~ msgstr "User timeout is %u milliseconds" + +#~ msgid "Max fd: %d" +#~ msgstr "Max fd: %d" + +#~ msgid "curl_multi_fdset: maxfd == %1%" +#~ msgstr "curl_multi_fdset: maxfd == %1%" + +#~ msgid "select() with %d milliseconds timeout" +#~ msgstr "select() with %d milliseconds timeout" + +#~ msgid "select() was interrupted by a signal" +#~ msgstr "select() was interrupted by a signal" + +#~ msgid "select() timed out, elapsed is %u" +#~ msgstr "select() timed out, elapsed is %u" + +#~ msgid "FD activity, resetting progress timer" +#~ msgstr "FD activity, resetting progress timer" + +#~ msgid "CurlStreamFile %p created" +#~ msgstr "CurlStreamFile %p created" + +#~ msgid "CurlStreamFile %p deleted" +#~ msgstr "CurlStreamFile %p deleted" + +#~ msgid "read(%d) called" +#~ msgstr "read(%d) called" + +#~ msgid "_cache.tell = %d" +#~ msgstr "_cache.tell = %d" + +#~ msgid "readNonBlocking(%d) called" +#~ msgstr "readNonBlocking(%d) called" + +#~ msgid "eof() returning %d" +#~ msgstr "eof() returning %d" + +#~ msgid "tell() returning %ld" +#~ msgstr "tell() returning %ld" + +#~ msgid "Warning: seek backward requested (%ld from %ld)" +#~ msgstr "Warning: seek backward requested (%ld from %ld)" + +#~ msgid "get_stream_size() returning %lu" +#~ msgstr "get_stream_size() returning %lu" + +#~ msgid "Importing cookies from file '%s'" +#~ msgstr "Importing cookies from file '%s'" + +#~ msgid "Exporting cookies file '%s'" +#~ msgstr "Exporting cookies file '%s'" + +#~ msgid "making curl stream for %s" +#~ msgstr "making curl stream for %s" + +#~ msgid "" +#~ "No shared memory key specified in rcfile. Using default for communication " +#~ "with other players" +#~ msgstr "" +#~ "No shared memory key specified in rcfile. Using default for communication " +#~ "with other players" + +#~ msgid "Using shared memory key %s" +#~ msgstr "Using shared memory key %s" + +#~ msgid "Found interlaced GIF (%d x %d)" +#~ msgstr "Found interlaced GIF (%d x %d)" + +#~ msgid "Found non-interlaced GIF (%d x %d)" +#~ msgstr "Found non-interlaced GIF (%d x %d)" + +#~ msgid "Long jump: banzaaaaaai!" +#~ msgstr "Long jump: banzaaaaaai!" + +#~ msgid "GC %p created" +#~ msgstr "GC %p created" + +#~ msgid "GC deleted, deleting all managed resources - collector run %d times" +#~ msgstr "GC deleted, deleting all managed resources - collector run %d times" + +#~ msgid "GC: sweep scan started" +#~ msgstr "GC: sweep scan started" + +#~ msgid "GC: recycling object %p (%s)" +#~ msgstr "GC: recycling object %p (%s)" + +#~ msgid "GC: recycled %d unreachable resources - %d left" +#~ msgstr "GC: recycled %d unreachable resources - %d left" + +#~ msgid "" +#~ "GC: collection cycle started - %d/%d new resources allocated since last " +#~ "run (from %d to %d)" +#~ msgstr "" +#~ "GC: collection cycle started - %d/%d new resources allocated since last " +#~ "run (from %d to %d)" + +#~ msgid "amf0 read bool: %d" +#~ msgstr "amf0 read bool: %d" + +#~ msgid "amf0 read double: %e" +#~ msgstr "amf0 read double: %e" + +#~ msgid "amf0 read string: %s" +#~ msgstr "amf0 read string: %s" + +#~ msgid "amf0 read long string: %s" +#~ msgstr "amf0 read long string: %s" + +#~ msgid "Warning: rendering ended while drawing a mask" +#~ msgstr "Warning: rendering ended while drawing a mask" + +#~ msgid "Warning: rendering ended while masks were still active" +#~ msgstr "Warning: rendering ended while masks were still active" + +#~ msgid "" +#~ "Warning: select_clipbounds encountered a character definition with null " +#~ "bounds" +#~ msgstr "" +#~ "Warning: select_clipbounds encountered a character definition with null " +#~ "bounds" + +#~ msgid "Warning: AGG renderer skipping a whole character" +#~ msgstr "Warning: AGG renderer skipping a whole character" + +#~ msgid "Framebuffer pixel format is %s (little-endian host)" +#~ msgstr "Framebuffer pixel format is %s (little-endian host)" + +#~ msgid "Framebuffer pixel format is %s (big-endian host)" +#~ msgstr "Framebuffer pixel format is %s (big-endian host)" + +#~ msgid "There are %d bytes in the network buffer" +#~ msgstr "There are %d bytes in the network buffer" + +#~ msgid "to_primitive(%s)" +#~ msgstr "to_primitive(%s)" + +#~ msgid "to_primitive: method call returned %s" +#~ msgstr "to_primitive: method call returned %s" + +#~ msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +#~ msgstr "to_primitive(%s, NUMBER) threw an ActionTypeError %s" + +#~ msgid "Loading native class %s" +#~ msgstr "Loading native class %s" + +#~ msgid "Starting movie loader thread" +#~ msgstr "Starting movie loader thread" + +#~ msgid "Loader thread killed" +#~ msgstr "Loader thread killed" + +#~ msgid "processRequests: lock on requests: trying" +#~ msgstr "processRequests: lock on requests: trying" + +#~ msgid "processRequests: lock on requests: obtained" +#~ msgstr "processRequests: lock on requests: obtained" + +#~ msgid "Movie loader thread getting to sleep (nothing more to do)" +#~ msgstr "Movie loader thread getting to sleep (nothing more to do)" + +#~ msgid "Movie loader thread waked up" +#~ msgstr "Movie loader thread waked up" + +#~ msgid "processRequests: lock on requests: release" +#~ msgstr "processRequests: lock on requests: release" + +#~ msgid "Movie loader thread processing request for target %s" +#~ msgstr "Movie loader thread processing request for target %s" + +#~ msgid "Movie loader thread completed request for target %s" +#~ msgstr "Movie loader thread completed request for target %s" + +#~ msgid "clear: lock on requests: trying" +#~ msgstr "clear: lock on requests: trying" + +#~ msgid "clear: lock on requests: obtained" +#~ msgstr "clear: lock on requests: obtained" + +#~ msgid "clear: lock on kill: trying" +#~ msgstr "clear: lock on kill: trying" + +#~ msgid "clear: lock on kill: obtained" +#~ msgstr "clear: lock on kill: obtained" + +#~ msgid "clear: lock on kill: release for kill" +#~ msgstr "clear: lock on kill: release for kill" + +#~ msgid "waking up loader thread" +#~ msgstr "waking up loader thread" + +#, fuzzy +#~ msgid "clear: lock on requests: release ater notify_all" +#~ msgstr "clear: lock on requests: release ater notify_all" + +#~ msgid "MovieLoader notified, joining" +#~ msgstr "MovieLoader notified, joining" + +#~ msgid "MovieLoader joined" +#~ msgstr "MovieLoader joined" + +#~ msgid "clear: lock on requests: release if not after notify_all" +#~ msgstr "clear: lock on requests: release if not after notify_all" + +#~ msgid "processCompletedRequest: _level loading (level %u)" +#~ msgstr "processCompletedRequest: _level loading (level %u)" + +#~ msgid "Target %s of a loadMovie request doesn't exist at load complete time" +#~ msgstr "" +#~ "Target %s of a loadMovie request doesn't exist at load complete time" + +#~ msgid "processCompletedRequests: lock on requests: trying" +#~ msgstr "processCompletedRequests: lock on requests: trying" + +#~ msgid "processCompletedRequests: lock on requests: obtained" +#~ msgstr "processCompletedRequests: lock on requests: obtained" + +#~ msgid "Checking %d requests for completeness" +#~ msgstr "Checking %d requests for completeness" + +#~ msgid "processCompletedRequests: lock on requests: releasing" +#~ msgstr "processCompletedRequests: lock on requests: releasing" + +#~ msgid "Load request for target %s completed" +#~ msgstr "Load request for target %s completed" + +#~ msgid "processCompletedRequests: lock on requests for removal: trying" +#~ msgstr "processCompletedRequests: lock on requests for removal: trying" + +#~ msgid "processCompletedRequests: lock on requests for removal: obtained" +#~ msgstr "processCompletedRequests: lock on requests for removal: obtained" + +#~ msgid "processCompletedRequests: lock on requests for removal: release" +#~ msgstr "processCompletedRequests: lock on requests for removal: release" + +#~ msgid "MovieLoader::loadMovie(%s, %s)" +#~ msgstr "MovieLoader::loadMovie(%s, %s)" + +#~ msgid "loadMovie: lock on requests: trying" +#~ msgstr "loadMovie: lock on requests: trying" + +#~ msgid "loadMovie: lock on requests: obtained" +#~ msgstr "loadMovie: lock on requests: obtained" + +#~ msgid "loadMovie: waking up existing thread" +#~ msgstr "loadMovie: waking up existing thread" + +#~ msgid "loadMovie: lock on requests: release" +#~ msgstr "loadMovie: lock on requests: release" + +#~ msgid "setReachable: lock on requests: trying" +#~ msgstr "setReachable: lock on requests: trying" + +#~ msgid "setReachable: lock on requests: obtained" +#~ msgstr "setReachable: lock on requests: obtained" + +#~ msgid "setReachable: lock on requests: release" +#~ msgstr "setReachable: lock on requests: release" + +#~ msgid "moveTo: %ld,%ld" +#~ msgstr "moveTo: %ld,%ld" + +#~ msgid "lineTo: %ld,%ld" +#~ msgstr "lineTo: %ld,%ld" + +#~ msgid "conicTo: %ld,%ld %ld,%ld" +#~ msgstr "conicTo: %ld,%ld %ld,%ld" + +#~ msgid "cubicTo: %ld,%ld %ld,%ld %ld,%ld" +#~ msgstr "cubicTo: %ld,%ld %ld,%ld %ld,%ld" + +#~ msgid "Found %d fonts matching the family %s (using first)" +#~ msgstr "Found %d fonts matching the family %s (using first)" + +#~ msgid "Matching font %d has unknown filename, skipping" +#~ msgstr "Matching font %d has unknown filename, skipping" + +#~ msgid "Loading font from file %d" +#~ msgstr "Loading font from file %d" + +#~ msgid "EM square for font '%s' is %d, scale is this %g" +#~ msgstr "EM square for font '%s' is %d, scale is this %g" + +#~ msgid "Advance value for glyph '%c' is %g (horiAdvance:%ld, scale:%g)" +#~ msgstr "Advance value for glyph '%c' is %g (horiAdvance:%ld, scale:%g)" + +#~ msgid "Decomposing glyph outline for DisplayObject %u" +#~ msgstr "Decomposing glyph outline for DisplayObject %u" + +#~ msgid "Decomposed glyph for DisplayObject '%c' has bounds %s" +#~ msgstr "Decomposed glyph for DisplayObject '%c' has bounds %s" + +#~ msgid "completeLoad called" +#~ msgstr "completeLoad called" + +#~ msgid "Read %u bytes" +#~ msgstr "Read %u bytes" + +#~ msgid "toparse: %s" +#~ msgstr "toparse: %s" + +#~ msgid "parseable: %s" +#~ msgstr "parseable: %s" + +#~ msgid "toparse nextline: %s" +#~ msgstr "toparse nextline: %s" + +#~ msgid "Cancelling LoadVariables download thread..." +#~ msgstr "Cancelling LoadVariables download thread..." + +#~ msgid "TextField.removeTextField() TESTING" +#~ msgstr "TextField.removeTextField() TESTING" + +#~ msgid "Initial connection complete" +#~ msgstr "Initial connection complete" + +#~ msgid "Connection to movie: %s" +#~ msgstr "Connection to movie: %s" + +#~ msgid "NetConnection.call(%s)" +#~ msgstr "NetConnection.call(%s)" + +#~ msgid "Invoke name %s" +#~ msgstr "Invoke name %s" + +#~ msgid "Invoking %s(%s)" +#~ msgstr "Invoking %s(%s)" + +#~ msgid "callback called" +#~ msgstr "callback called" + +#~ msgid "creating connection" +#~ msgstr "creating connection" + +#~ msgid "NetConnection.call(): encoded args from %1% calls: %2%" +#~ msgstr "NetConnection.call(): encoded args from %1% calls: %2%" + +#~ msgid "Attempt to read %d bytes" +#~ msgstr "Attempt to read %d bytes" + +#~ msgid "" +#~ "NetConnection.call: reply buffer capacity (%d) is too small to accept " +#~ "next %d bytes of chunk (current size is %d). Reserving %d bytes." +#~ msgstr "" +#~ "NetConnection.call: reply buffer capacity (%d) is too small to accept " +#~ "next %d bytes of chunk (current size is %d). Reserving %d bytes." + +#~ msgid "read '%1%' bytes: %2%" +#~ msgstr "read '%1%' bytes: %2%" + +#~ msgid "connection is in error condition, calling NetConnection.onStatus" +#~ msgstr "connection is in error condition, calling NetConnection.onStatus" + +#~ msgid "hit eof" +#~ msgstr "hit eof" + +#~ msgid "Invoke: read method string %s" +#~ msgstr "Invoke: read method string %s" + +#~ msgid "Server invoking <%s>" +#~ msgstr "Server invoking <%s>" + +#~ msgid "Received result for method call %s" +#~ msgstr "Received result for method call %s" + +#~ msgid "Value: %s" +#~ msgstr "Value: %s" + +#~ msgid "Received server call %s %s" +#~ msgstr "Received server call %s %s" + +#~ msgid "AMF buffer for _onbwdone: %s\n" +#~ msgstr "AMF buffer for _onbwdone: %s\n" + +#~ msgid "Latency: %s, bandwidth %s" +#~ msgstr "Latency: %s, bandwidth %s" + +#~ msgid "" +#~ "PlayHead::advance(): not all consumers consumed current position, won't " +#~ "advance" +#~ msgstr "" +#~ "PlayHead::advance(): not all consumers consumed current position, won't " +#~ "advance" + +#~ msgid "ExternalInterface not accessible when running standalone." +#~ msgstr "ExternalInterface not accessible when running standalone." + +#~ msgid "adding callback %s" +#~ msgstr "adding callback %s" + +#~ msgid "ExternalInterface not accessible on call." +#~ msgstr "ExternalInterface not accessible on call." + +#~ msgid "Calling External method \"%s\"" +#~ msgstr "Calling External method \"%s\"" + +#~ msgid "Loading flash.external.ExternalInterface class" +#~ msgstr "Loading flash.external.ExternalInterface class" + +#~ msgid "Loading flash.external package" +#~ msgstr "Loading flash.external package" + +#~ msgid "Loading flash.net package" +#~ msgstr "Loading flash.net package" + +#~ msgid "Loading flash.geom.Rectangle class" +#~ msgstr "Loading flash.geom.Rectangle class" + +#~ msgid "Loading flash.geom package" +#~ msgstr "Loading flash.geom package" + +#~ msgid "Loading flash.geom.Point class" +#~ msgstr "Loading flash.geom.Point class" + +#~ msgid "Loading flash.geom.ColorTransform class" +#~ msgstr "Loading flash.geom.ColourTransform class" + +#~ msgid "(Matrix.concat) This matrix (pre-transform): %s" +#~ msgstr "(Matrix.concat) This matrix (pre-transform): %s" + +#~ msgid "(Matrix.concat) Transform matrix: %s" +#~ msgstr "(Matrix.concat) Transform matrix: %s" + +#~ msgid "(Matrix.concat) This matrix (post-transform): %s" +#~ msgstr "(Matrix.concat) This matrix (post-transform): %s" + +#~ msgid "(Matrix.rotate) This matrix (pre-transform): %s" +#~ msgstr "(Matrix.rotate) This matrix (pre-transform): %s" + +#~ msgid "(Matrix.rotate) Transformation matrix: %s" +#~ msgstr "(Matrix.rotate) Transformation matrix: %s" + +#~ msgid "(Matrix.rotate) This matrix (post-transform): %s" +#~ msgstr "(Matrix.rotate) This matrix (post-transform): %s" + +#~ msgid "(Matrix.scale) This matrix (pre-transform): %s" +#~ msgstr "(Matrix.scale) This matrix (pre-transform): %s" + +#~ msgid "(Matrix.scale) Transformation matrix: %s" +#~ msgstr "(Matrix.scale) Transformation matrix: %s" + +#~ msgid "(Matrix.scale) This matrix (post-transform): %s" +#~ msgstr "(Matrix.scale) This matrix (post-transform): %s" + +#~ msgid "Loading flash.geom.Matrix class" +#~ msgstr "Loading flash.geom.Matrix class" + +#~ msgid "Loading flash.geom.Transform class" +#~ msgstr "Loading flash.geom.Transform class" + +#~ msgid "Loading flash.filters package" +#~ msgstr "Loading flash.filters package" + +#~ msgid "Loading flash.filters.BitmapFilter class" +#~ msgstr "Loading flash.filters.BitmapFilter class" + +#~ msgid "Loading flash.text package" +#~ msgstr "Loading flash.text package" + +#~ msgid "Loading flash.display package" +#~ msgstr "Loading flash.display package" + +#~ msgid "BitmapData.draw() called without an active renderer" +#~ msgstr "BitmapData.draw() called without an active renderer" + +#~ msgid "Current renderer does not support internal rendering" +#~ msgstr "Current renderer does not support internal rendering" + +#~ msgid "Loading flash.display.BitmapData class" +#~ msgstr "Loading flash.display.BitmapData class" + +#~ msgid "stopProbeTimer called" +#~ msgstr "stopProbeTimer called" + +#~ msgid "Probing audio for load" +#~ msgstr "Probing audio for load" + +#~ msgid "Probing audio for end" +#~ msgstr "Probing audio for end" + +#~ msgid "Probing audio for start" +#~ msgstr "Probing audio for start" + +#~ msgid "Attaching aux streamer" +#~ msgstr "Attaching aux streamer" + +#~ msgid "Character attached to Sound was unloaded and couldn't rebind" +#~ msgstr "Character attached to Sound was unloaded and couldn't rebind" + +#~ msgid "We have no sound handler here..." +#~ msgstr "We have no sound handler here..." + +#~ msgid "No media or sound handlers, won't load any sound" +#~ msgstr "No media or sound handlers, won't load any sound" + +#~ msgid "Attaching the aux streamer" +#~ msgstr "Attaching the aux streamer" + +#~ msgid "Seeked MediaParser to %d, returned: %d" +#~ msgstr "Seeked MediaParser to %d, returned: %d" + +#~ msgid "Sound.start: secOff:%d" +#~ msgstr "Sound.start: secOff:%d" + +#~ msgid "MovieClip.loadVariables(%s) - TESTING " +#~ msgstr "MovieClip.loadVariables(%s) - TESTING " + +#~ msgid "%s.lineTo(%g,%g);" +#~ msgstr "%s.lineTo(%g,%g);" + +#~ msgid "%s.curveTo(%g,%g,%g,%g);" +#~ msgstr "%s.curveTo(%g,%g,%g,%g);" + +#~ msgid "" +#~ "%s.beginGradientFill(%s): too many array elements for colors and ratios " +#~ "(%d), will trim to 8" +#~ msgstr "" +#~ "%s.beginGradientFill(%s) : too many array elements for colours and ratios " +#~ "(%d), will trim to 8" + +#~ msgid "MovieClip.attachBitmap: first argument should be a valid BitmapData" +#~ msgstr "MovieClip.attachBitmap: first argument should be a valid BitmapData" + +#~ msgid "MovieClip.attachBitmap: expected 2 args, got %d" +#~ msgstr "MovieClip.attachBitmap: expected 2 args, got %d" + +#~ msgid "%s: the camera is automatically chosen from gnashrc" +#~ msgstr "%s: the camera is automatically chosen from gnashrc" + +#~ msgid "SOL: skip serialization of FUNCTION property" +#~ msgstr "SOL: skip serialisation of FUNCTION property" + +#~ msgid "SharedObject %s not flushed (compiled as read-only mode)" +#~ msgstr "SharedObject %s not flushed (compiled as read-only mode)" + +#~ msgid "Empty SOLSafeDir directive: we'll use '/tmp'" +#~ msgstr "Empty SOLSafeDir directive: we'll use '/tmp'" + +#~ msgid "Invalid SOL safe dir %s: %s. Will try to create on flush/exit." +#~ msgstr "Invalid SOL safe dir %s: %s. Will try to create on flush/exit." + +#~ msgid "SharedObject %s already known, returning it" +#~ msgstr "SharedObject %s already known, returning it" + +#~ msgid "SharedObject %s not loaded. Loading it now" +#~ msgstr "SharedObject %s not loaded. Loading it now" + +#~ msgid "SharedObject path: %s" +#~ msgstr "SharedObject path: %s" + +#~ msgid "SO name:%s, root:%s" +#~ msgstr "SO name:%s, root:%s" + +#~ msgid "SharedObject.getLocal returning %s" +#~ msgstr "SharedObject.getLocal returning %s" + +#~ msgid "No existing SOL %s found. Will create on flush/exit." +#~ msgstr "No existing SOL %s found. Will create on flush/exit." + +#~ msgid "readSOL: reading property name at byte %s" +#~ msgstr "readSOL: reading property name at byte %s" + +#~ msgid "parsed sol member named '%s' (len %s), value '%s'" +#~ msgstr "parsed sol member named '%s' (len %s), value '%s'" + +#~ msgid "Did not serialize object" +#~ msgstr "Did not serialise object" + +#~ msgid "No ASnative(%d, %d) registered with the VM" +#~ msgstr "No ASnative(%d, %d) registered with the VM" + +#~ msgid "" +#~ "Stringifying node %p with name %s, as_value %s, %u attributes and %u " +#~ "children" +#~ msgstr "" +#~ "Stringifying node %p with name %s, as_value %s, %u attributes and %u " +#~ "children" + +#~ msgid "detachAuxStreamer called while not attached" +#~ msgstr "detachAuxStreamer called while not attached" + +#~ msgid "" +#~ "audio_streamer called, audioQueue size: %d, requested %d bytes of fill-up" +#~ msgstr "" +#~ "audio_streamer called, audioQueue size: %d, requested %d bytes of fill-up" + +#~ msgid "Calling %s(%s)" +#~ msgstr "Calling %s(%s)" + +#~ msgid "read: %d, this string ends: %d" +#~ msgstr "read: %d, this string ends: %d" + +#~ msgid " Message %d: %s " +#~ msgstr " Message %d: %s " + +#~ msgid "XMLSocket.connect(%s) called" +#~ msgstr "XMLSocket.connect(%s) called" + +#~ msgid "Invalid display string %s " +#~ msgstr "Invalid display string %s " + +#~ msgid "Data %s expired at %s. Removing its target as a listener" +#~ msgstr "Data %s expired at %s. Removing its target as a listener" + +#~ msgid "Not adding duplicated listener" +#~ msgstr "Not adding duplicated listener" + +#~ msgid "Domain: %s" +#~ msgstr "Domain: %s" + +#~ msgid "First bool: %s" +#~ msgstr "First bool: %s" + +#~ msgid "Second Bool: %s" +#~ msgstr "Second Bool: %s" + +#~ msgid "First Number: %s" +#~ msgstr "First Number: %s" + +#~ msgid "Second Number: %s" +#~ msgstr "Second Number: %s" + +#~ msgid "Data: %s" +#~ msgstr "Data: %s" + +#~ msgid "Using GET method for sendAndLoad: %s" +#~ msgstr "Using GET method for sendAndLoad: %s" + +#~ msgid "" +#~ "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' " +#~ "zone [0..1048575], won't remove" +#~ msgstr "" +#~ "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' " +#~ "zone [0..1048575], won't remove" + +#~ msgid "rendering a Pol composed by corners %s" +#~ msgstr "rendering a Pol composed by corners %s" + +#~ msgid "" +#~ "setTextValue: variable name %s points to a non-existent target, I guess " +#~ "we would not be registered if this was true, or the sprite we've " +#~ "registered our variable name has been unloaded" +#~ msgstr "" +#~ "setTextValue: variable name %s points to a non-existent target, I guess " +#~ "we would not be registered if this was true, or the sprite we've " +#~ "registered our variable name has been unloaded" + +#~ msgid "" +#~ "TextField text doesn't fit in its boundaries: width %g, margin %g - " +#~ "nothing to align" +#~ msgstr "" +#~ "TextField text doesn't fit in its boundaries: width %g, margin %g - " +#~ "nothing to align" + +#~ msgid "" +#~ "HTML in a text field is unsupported, gnash will just ignore the tags and " +#~ "print their content" +#~ msgstr "" +#~ "HTML in a text field is unsupported, gnash will just ignore the tags and " +#~ "print their content" + +#~ msgid "in textformat" +#~ msgstr "in textformat" + +#~ msgid "<%s> tag is unsupported" +#~ msgstr "<%s> tag is unsupported" + +#~ msgid "Text in TextField %s exceeds width [ _bounds %s ]" +#~ msgstr "Text in TextField %s exceeds width [ _bounds %s ]" + +#~ msgid " wordWrap=false, autoSize=none" +#~ msgstr " wordWrap=false, autoSize=none" + +#, fuzzy +#~ msgid "Text bbox expanded to %s (width: %f)" +#~ msgstr "Text box expanded to %s (width: %f)" + +#~ msgid " wordWrap=true" +#~ msgstr " wordWrap=true" + +#~ msgid " wordWrap=%d, autoSize=%d" +#~ msgstr " wordWrap=%d, autoSize=%d" + +#~ msgid "VariableName: %s" +#~ msgstr "VariableName: %s" + +#~ msgid "Variable text Path: %s, Var: %s" +#~ msgstr "Variable text Path: %s, Var: %s" + +#~ msgid "registerTextVariable() called" +#~ msgstr "registerTextVariable() called" + +#~ msgid "" +#~ "VariableName associated to text field (%s) refer to an unknown target. It " +#~ "is possible that the DisplayObject will be instantiated later in the SWF " +#~ "stream. Gnash will try to register again on next access." +#~ msgstr "" +#~ "VariableName associated to text field (%s) refer to an unknown target. It " +#~ "is possible that the DisplayObject will be instantiated later in the SWF " +#~ "stream. Gnash will try to register again on next access." + +#~ msgid "HTML tag: %s" +#~ msgstr "HTML tag: %s" + +#~ msgid "Calling updateText after change of variable name" +#~ msgstr "Calling updateText after change of variable name" + +#~ msgid "" +#~ "Calling registerTextVariable after change of variable name and updateText " +#~ "call" +#~ msgstr "" +#~ "Calling registerTextVariable after change of variable name and updateText " +#~ "call" + +#~ msgid "%p set_invalidated() of %s in %s:%d" +#~ msgstr "%p set_invalidated() of %s in %s:%d" + +#~ msgid "" +#~ "char %s (%s) was destroyed, stored its orig target (%s) for later " +#~ "rebinding" +#~ msgstr "" +#~ "char %s (%s) was destroyed, stored its orig target (%s) for later " +#~ "rebinding" + +#~ msgid "AMF0: skip serialization of FUNCTION property" +#~ msgstr "AMF0: skip serialisation of FUNCTION property" + +#~ msgid " skip serialization of specially-named property %s" +#~ msgstr " skip serialisation of specially-named property %s" + +#~ msgid " serializing property %s" +#~ msgstr " serialising property %s" + +#~ msgid "amf: serializing object (or function) as reference to %d" +#~ msgstr "amf: serialising object (or function) as reference to %d" + +#~ msgid "amf: serializing date object with index %d and value %g" +#~ msgstr "amf: serialising date object with index %d and value %g" + +#~ msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +#~ msgstr "amf: serialising array of %d elements as STRICT_ARRAY (index %d)" + +#~ msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +#~ msgstr "amf: serialising array of %d elements as ECMA_ARRAY (index %d) " + +#~ msgid "amf: serializing object (or function) with index %d" +#~ msgstr "amf: serialising object (or function) with index %d" + +#~ msgid "amf: serializing undefined" +#~ msgstr "amf: serialising undefined" + +#~ msgid "amf: serializing null" +#~ msgstr "amf: serialising null" + +#~ msgid "amf0 starting read of STRICT_ARRAY with %i elements" +#~ msgstr "amf0 starting read of STRICT_ARRAY with %i elements" + +#~ msgid "amf0 starting read of ECMA_ARRAY with %i elements" +#~ msgstr "amf0 starting read of ECMA_ARRAY with %i elements" + +#~ msgid "amf0 ECMA_ARRAY prop name is %s" +#~ msgstr "amf0 ECMA_ARRAY prop name is %s" + +#~ msgid "amf0 starting read of OBJECT" +#~ msgstr "amf0 starting read of OBJECT" + +#~ msgid "readAMF0: reference #%d" +#~ msgstr "readAMF0: reference #%d" + +#~ msgid "amf0 read date: %e" +#~ msgstr "amf0 read date: %e" + +#~ msgid "ActionNextFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionNextFrame: as_environment target is null or not a sprite" + +#~ msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionPrevFrame: as_environment target is null or not a sprite" + +#~ msgid "ActionPlay: as_environment target is null or not a sprite" +#~ msgstr "ActionPlay: as_environment target is null or not a sprite" + +#~ msgid "ActionStop: as_environment target is null or not a sprite" +#~ msgstr "ActionStop: as_environment target is null or not a sprite" + +#~ msgid "ActionGotoFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionGotoFrame: as_environment target is null or not a sprite" + +#~ msgid "to_primitive(%s) threw an ActionTypeError %s" +#~ msgstr "to_primitive(%s) threw an ActionTypeError %s" + +#~ msgid "" +#~ "get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " +#~ "loadVariable:%d)" +#~ msgstr "" +#~ "get URL: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " +#~ "loadVariable:%d)" + +#~ msgid "getURL2 loadVariable" +#~ msgstr "getURL2 loadVariable" + +#~ msgid "getURL2 target load" +#~ msgstr "getURL2 target load" + +#~ msgid "Testing _level loading (level %u)" +#~ msgstr "Testing _level loading (level %u)" + +#~ msgid "(%s + %s) [primitive conversion done]" +#~ msgstr "(%s + %s) [primitive conversion done]" + +#~ msgid "Removed button record shifted from depth %d to depth %d" +#~ msgstr "Removed button record shifted from depth %d to depth %d" + +#~ msgid "path: %s, var: %s" +#~ msgstr "path: %s, var: %s" + +#~ msgid "Took %s as _global, returning _global" +#~ msgstr "Took %s as _global, returning _global" + +#~ msgid "Found %s in _global" +#~ msgstr "Found %s in _global" + +#~ msgid "" +#~ "CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." + +#~ msgid "" +#~ "Character %s at depth %d is a mask not hitting the query point %g,%g and " +#~ "masking up to depth %d" +#~ msgstr "" +#~ "Character %s at depth %d is a mask not hitting the query point %g,%g and " +#~ "masking up to depth %d" + +#~ msgid "Character %s at depth %d is a mask hitting the query point %g,%g" +#~ msgstr "Character %s at depth %d is a mask hitting the query point %g,%g" + +#~ msgid "" +#~ "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +#~ msgstr "" +#~ "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" + +#~ msgid "" +#~ "CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." + +#~ msgid "FIXME: invisible mask in MouseEntityFinder." +#~ msgstr "FIXME: invisible mask in MouseEntityFinder." + +#~ msgid "Event %s invoked for movieclip %s" +#~ msgstr "Event %s invoked for movieclip %s" + +#~ msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +#~ msgstr "Sprite %s ignored ENTER_FRAME event (is unloaded)" + +#~ msgid "Sprite %s ignored button-like event %s as not 'enabled'" +#~ msgstr "Sprite %s ignored button-like event %s as not 'enabled'" + +#~ 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 "" +#~ "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)" + +#~ msgid "Advance movieclip '%s' at frame %u/%u" +#~ msgstr "Advance movieclip '%s' at frame %u/%u" + +#~ msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " +#~ msgstr "Advance_movieclip for movieclip '%s' - frame %u/%u " + +#~ msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#~ msgstr "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" + +#~ msgid "on_event_load called, incrementing" +#~ msgstr "on_event_load called, incrementing" + +#~ msgid "after increment we are at frame %u/%u" +#~ msgstr "after increment we are at frame %u/%u" + +#~ msgid "Jumping back to frame 0 of movieclip %s" +#~ msgstr "Jumping back to frame 0 of movieclip %s" + +#~ msgid "Executing frame%d (0-based) tags of movieclip %s" +#~ msgstr "Executing frame%d (0-based) tags of movieclip %s" + +#~ msgid "MovieClip::advance_movieclip we're in STOP mode" +#~ msgstr "MovieClip::advance_movieclip we're in STOP mode" + +#~ msgid "" +#~ "Queuing init actions for DisplayObject %1% in frame %2% of MovieClip %3%" +#~ msgstr "" +#~ "Queuing init actions for DisplayObject %1% in frame %2% of MovieClip %3%" + +#~ msgid "Init actions for DisplayObject %1% already executed" +#~ msgstr "Init actions for DisplayObject %1% already executed" + +#~ msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +#~ msgstr "movieclip %s ::goto_frame(%d) - current frame is %d" + +#~ msgid "" +#~ "%s is a dynamic mask and can't handle mouse events, no point will hit it" +#~ msgstr "" +#~ "%s is a dynamic mask and can't handle mouse events, no point will hit it" + +#~ msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +#~ msgstr "%s is dynamically masked by %s, which doesn't hit point %g,%g" + +#~ msgid "Attached movieclips %s registered class is %p" +#~ msgstr "Attached movieclips %s registered class is %p" + +#~ msgid "Sprite '%s' placed on stage" +#~ msgstr "Sprite '%s' placed on stage" + +#~ msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +#~ msgstr "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" + +#~ msgid "Unloading movieclip '%s'" +#~ msgstr "Unloading movieclip '%s'" + +#~ msgid "Stream sound id from %d to %d, stopping old" +#~ msgstr "Stream sound id from %d to %d, stopping old" + +#~ msgid "Video instance %s need display video frame (ratio) %d" +#~ msgstr "Video instance %s need display video frame (ratio) %d" + +#~ msgid " current frame == _lastDecodedVideoFrameNum (%d)" +#~ msgstr " current frame == _lastDecodedVideoFrameNum (%d)" + +#~ msgid " current frame (%d) < _lastDecodedVideoFrameNum (%d)" +#~ msgstr " current frame (%d) < _lastDecodedVideoFrameNum (%d)" + +#~ msgid " decoding embedded frames from %d to %d for Video object %s" +#~ msgstr " decoding embedded frames from %d to %d for Video object %s" + +#~ msgid "Disabling scripts: %1%" +#~ msgstr "Disabling scripts: %1%" + +#~ msgid "Replacing starting movie" +#~ msgstr "Replacing starting movie" + +#~ msgid "Loading into _level0" +#~ msgstr "Loading into _level0" + +#~ msgid "Before swapLevels (source depth %d, target depth %d) levels are: " +#~ msgstr "Before swapLevels (source depth %d, target depth %d) levels are: " + +#~ msgid " %d: %p (%s @ depth %d)" +#~ msgstr " %d: %p (%s @ depth %d)" + +#~ msgid "%s.swapDepth(%d): target depth (%d) contains no movie" +#~ msgstr "%s.swapDepth(%d): target depth (%d) contains no movie" + +#~ msgid "After swapLevels levels are: " +#~ msgstr "After swapLevels levels are: " + +#~ msgid "original root movie had null bounds, not displaying" +#~ msgstr "original root movie had null bounds, not displaying" + +#~ msgid "_level%u has null frame size, skipping" +#~ msgstr "_level%u has null frame size, skipping" + +#~ msgid "Going to or from scaleMode=noScale. Viewport:%dx%d Def:%dx%d" +#~ msgstr "Going to or from scaleMode=noScale. Viewport:%dx%d Def:%dx%d" + +#~ msgid "Processing %d actions in priority queue %d (call %u)" +#~ msgstr "Processing %d actions in priority queue %d (call %u)" + +#~ msgid "Actions pushed in priority %d (< %d), restarting the scan (call %u)" +#~ msgstr "Actions pushed in priority %d (< %d), restarting the scan (call %u)" + +#~ msgid "Done processing actions in priority queue %d (call %u)" +#~ msgstr "Done processing actions in priority queue %d (call %u)" + +#~ msgid "Pushed action buffer for target %s" +#~ msgstr "Pushed action buffer for target %s" + +#~ msgid "Processing %s call from the Browser." +#~ msgstr "Processing %s call from the Browser." + +#~ msgid "Attempt to write response to ExternalInterface requests fd %d" +#~ msgstr "Attempt to write response to ExternalInterface requests fd %d" + +#~ msgid "No response needed for %s request" +#~ msgstr "No response needed for %s request" + +#~ msgid "Checking %d timers for expiry" +#~ msgstr "Checking %d timers for expiry" + +#~ msgid "Global instance list grew to %d entries" +#~ msgstr "Global instance list grew to %d entries" + +#~ msgid "---- movie_root::advance: %d live DisplayObjects in the global list" +#~ msgstr "---- movie_root::advance: %d live DisplayObjects in the global list" + +#~ msgid "" +#~ "Evaluating DisplayObject target path: element '%s' of path '%s' not found" +#~ msgstr "" +#~ "Evaluating DisplayObject target path: element '%s' of path '%s' not found" + +#~ msgid "%s: HOSTFD is %d" +#~ msgstr "%s: HOSTFD is %d" + +#~ msgid "Launching URL: %s" +#~ msgstr "Launching URL: %s" + +#~ msgid "Attempt to write geturl requests fd #%d" +#~ msgstr "Attempt to write geturl requests fd #%d" + +#~ msgid "" +#~ "SWF ScriptLimits tag attempting to set recursionLimit=%1% and " +#~ "scriptsTimeout=%2% ignored as per rcfile directive" +#~ msgstr "" +#~ "SWF ScriptLimits tag attempting to set recursionLimit=%1% and " +#~ "scriptsTimeout=%2% ignored as per rcfile directive" + +#~ msgid "Setting script limits: max recursion %d, timeout %d seconds" +#~ msgstr "Setting script limits: max recursion %d, timeout %d seconds" + +#~ msgid "LoadableObject Loaded %d bytes, reaching %d/%d" +#~ msgstr "LoadableObject Loaded %d bytes, reaching %d/%d" + +#~ msgid "LoadableObject reached EOF (%d/%d loaded)" +#~ msgstr "LoadableObject reached EOF (%d/%d loaded)" + +#~ msgid " advancing DisplayObject %s" +#~ msgstr " advancing DisplayObject %s" + +#~ msgid " DisplayObject %s is unloaded, not advancing it" +#~ msgstr " DisplayObject %s is unloaded, not advancing it" + +#~ msgid "Movie %s already in library" +#~ msgstr "Movie %s already in library" + +#~ msgid "Movie %s (SWF%d) added to library" +#~ msgstr "Movie %s (SWF%d) added to library" + +#~ msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" +#~ msgstr "Movie %s (SWF%d) NOT added to library (resulted from a POST)" + +#~ msgid "Simple AS property %s inserted with flags %s" +#~ msgstr "Simple AS property %s inserted with flags %s" + +#~ msgid " %s: %s" +#~ msgstr " %s: %s" + +#~ msgid "AS GetterSetter %s replaced copying flags %s" +#~ msgstr "AS GetterSetter %s replaced copying flags %s" + +#~ msgid "AS GetterSetter %s inserted with flags %s" +#~ msgstr "AS GetterSetter %s inserted with flags %s" + +#~ msgid "Native GetterSetter %s replaced copying flags %s" +#~ msgstr "Native GetterSetter %s replaced copying flags %s" + +#~ msgid "Native GetterSetter %s in namespace %s inserted with flags %s" +#~ msgstr "Native GetterSetter %s in namespace %s inserted with flags %s" + +#~ msgid "Destructive AS property %s inserted with flags %s" +#~ msgstr "Destructive AS property %s inserted with flags %s" + +#~ msgid "Destructive native property %s with flags %s" +#~ msgstr "Destructive native property %s with flags %s" + +#~ msgid "Super has no associated prototype" +#~ msgstr "Super has no associated prototype" + +#~ msgid "Super has no associated constructor" +#~ msgstr "Super has no associated constructor" + +#~ msgid "add_property: property %s is being watched" +#~ msgstr "add_property: property %s is being watched" + +#~ msgid "Property %s deleted by trigger on create (getter-setter)" +#~ msgstr "Property %s deleted by trigger on create (getter-setter)" + +#~ msgid "Object %p can't be an instance of an object (%p) with no 'prototype'" +#~ msgstr "" +#~ "Object %p can't be an instance of an object (%p) with no 'prototype'" + +#~ msgid "" +#~ "Object %p can't be an instance of an object (%p) with non-object " +#~ "'prototype' (%s)" +#~ msgstr "" +#~ "Object %p can't be an instance of an object (%p) with non-object " +#~ "'prototype' (%s)" + +#~ msgid "" +#~ "Object %p is an instance of constructor %p as the constructor exposes our " +#~ "__proto__ %p" +#~ msgstr "" +#~ "Object %p is an instance of constructor %p as the constructor exposes our " +#~ "__proto__ %p" + +#~ msgid "" +#~ "Object %p __proto__ %p had one interface matching with the constructor " +#~ "prototype %p" +#~ msgstr "" +#~ "Object %p __proto__ %p had one interface matching with the constructor " +#~ "prototype %p" + +#~ msgid "%d members of object %p follow" +#~ msgstr "%d members of object %p follow" + +#~ msgid "No watch for property %s" +#~ msgstr "No watch for property %s" + +#~ msgid "Watch on %s not removed (is a getter-setter)" +#~ msgstr "Watch on %s not removed (is a getter-setter)" + +#~ msgid "Adding %d to the client array." +#~ msgstr "Adding %d to the client array." + +#~ msgid "HTTP key is: %s" +#~ msgstr "HTTP key is: %s" + +#~ msgid "Removing %d from the client array." +#~ msgstr "Removing %d from the client array." + +#~ msgid "FILENAME: %s" +#~ msgstr "FILENAME: %s" + +#~ msgid "Setting debugger ON" +#~ msgstr "Setting debugger ON" + +#~ msgid "" +#~ "Will sleep %ld microseconds between iterations - fps is %g, clockAdvance " +#~ "is %lu" +#~ msgstr "" +#~ "Will sleep %ld microseconds between iterations - fps is %g, clockAdvance " +#~ "is %lu" + +#~ msgid "iteration, timer: %lu, localDelay: %ld\n" +#~ msgstr "iteration, timer: %lu, localDelay: %ld\n" + +#~ msgid "exiting after %d advances" +#~ msgstr "exiting after %d advances" + +#~ msgid "exiting after %d times last frame was reached" +#~ msgstr "exiting after %d times last frame was reached" + +#~ msgid "%d loop backs; jumping one-after latest frame (%d)" +#~ msgstr "%d loop backs; jumping one-after latest frame (%d)" + +#~ msgid "FIXME: found filestream %s in cache!" +#~ msgstr "FIXME: found filestream %s in cache!" + +#~ msgid "Sent GET Reply" +#~ msgstr "Sent GET Reply" + +#~ msgid "Couldn't send GET Reply, no header data" +#~ msgstr "Couldn't send GET Reply, no header data" + +#~ msgid "Couldn't send POST Reply, no header data" +#~ msgstr "Couldn't send POST Reply, no header data" + +#~ msgid "Caught corrupted string! length was %d, null at %d" +#~ msgstr "Caught corrupted string! length was %d, null at %d" + +#~ msgid "Setting Max Requests for Keep-Alive to %d" +#~ msgstr "Setting Max Requests for Keep-Alive to %d" + +#~ msgid "Net HTTP server failed to read from fd #%d..." +#~ msgstr "Net HTTP server failed to read from fd #%d..." + +#~ msgid "No active DiskStreams for fd #%d: %s..." +#~ msgstr "No active DiskStreams for fd #%d: %s..." + +#~ msgid "Found active DiskStream! for fd #%d: %s" +#~ msgstr "Found active DiskStream! for fd #%d: %s" + +#~ msgid "Keep-Alive is off" +#~ msgstr "Keep-Alive is off" + +#~ msgid "Keep-Alive is on" +#~ msgstr "Keep-Alive is on" + +#~ msgid "Processing time for GET request was %f seconds" +#~ msgstr "Processing time for GET request was %f seconds" + +#~ msgid "Have a SIGINT interupt waiting!" +#~ msgstr "Have a SIGINT interrupt waiting!" + +#~ msgid "Have a pending SIGINT interupt waiting!" +#~ msgstr "Have a pending SIGINT interrupt waiting!" + +#~ msgid "Have a pending SIGPIPE interupt waiting!" +#~ msgstr "Have a pending SIGPIPE interrupt waiting!" + +#~ msgid "The accept() socket for fd #%d never was available" +#~ msgstr "The accept() socket for fd #%d never was available" + +#~ msgid "The accept() socket for fd #%d timed out waitingfor data" +#~ msgstr "The accept() socket for fd #%d timed out waiting for data" + +#~ msgid "Closing framebuffer device" +#~ msgstr "Closing framebuffer device" + +#~ msgid "WARNING: Could not open %s" +#~ msgstr "WARNING: Could not open %s" + +#~ msgid "Original TTY NO = %d" +#~ msgstr "Original TTY NO = %d" + +#~ msgid "WARNING: Could not request a new VT" +#~ msgstr "WARNING: Could not request a new VT" + +#~ msgid "Own TTY NO = %d" +#~ msgstr "Own TTY NO = %d" + +#~ msgid "VT %d ready" +#~ msgstr "VT %d ready" + +#~ msgid "Restoring terminal..." +#~ msgstr "Restoring terminal..." + +#~ msgid "red channel: %d / %d" +#~ msgstr "red channel: %d / %d" + +#~ msgid "green channel: %d / %d" +#~ msgstr "green channel: %d / %d" + +#~ msgid "blue channel: %d / %d" +#~ msgstr "blue channel: %d / %d" + +#~ msgid "Total bits per pixel: %d" +#~ msgstr "Total bits per pixel: %d" + +#~ msgid "Host FD #%d, Control FD #%d\n" +#~ msgstr "Host FD #%d, Control FD #%d\n" + +#~ msgid "Setting renderer" +#~ msgstr "Setting renderer" + +#~ msgid "Set renderer" +#~ msgstr "Set renderer" + +#~ msgid "mouse @ %d,%d" +#~ msgstr "mouse @ %d,%d" + +#~ msgid "Frame %d" +#~ msgstr "Frame %d" + +#~ msgid "Timer delay set to %d milliseconds" +#~ msgstr "Timer delay set to %d milliseconds" + +#~ msgid "Activating FPS debugging every %g seconds" +#~ msgstr "Activating FPS debugging every %g seconds" + +#~ msgid "" +#~ "Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." +#~ msgstr "" +#~ "Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." + +#~ msgid "Sent FsCommand '%s' to host fd %d" +#~ msgstr "Sent FsCommand '%s' to host fd %d" + +#~ msgid "Running as plugin: skipping internal handling of FsCommand %s%s." +#~ msgstr "Running as plugin: skipping internal handling of FsCommand %s%s." + +#~ msgid "Created XEmbedded window" +#~ msgstr "Created XEmbedded window" + +#~ msgid "Created top level window" +#~ msgstr "Created top level window" + +#~ msgid "GtkGui: Window resize request received" +#~ msgstr "GtkGui: Window resize request received" + +#~ msgid "OpenGL extension version - %d.%d" +#~ msgstr "OpenGL extension version - %d.%d" + +#~ msgid "Got single-buffered visual." +#~ msgstr "Got single-buffered visual." + +#~ msgid "Got double-buffered visual." +#~ msgstr "Got double-buffered visual." + +#~ msgid "VideoDecoderGst: initialisation failed." +#~ msgstr "VideoDecoderGst: initialisation failed." + +#~ msgid "MediaParserGst failed to read the stream, but did not reach EOF!" +#~ msgstr "MediaParserGst failed to read the stream, but did not reach EOF!" + +#~ msgid "AudioDecoderGst: initialisation failed." +#~ msgstr "AudioDecoderGst: initialisation failed." + +#~ msgid " Title:'%s'" +#~ msgstr " Title:'%s'" + +#~ msgid " Author:'%s'" +#~ msgstr " Author:'%s'" + +#~ msgid " Copyright:'%s'" +#~ msgstr " Copyright:'%s'" + +#~ msgid " Comment:'%s'" +#~ msgstr " Comment:'%s'" + +#~ msgid " Album:'%s'" +#~ msgstr " Album:'%s'" + +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d " +#~ "(%s)" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: could not initialise a parser for flash codec id %d " +#~ "(%s)" + +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: could not initialise a parser for ffmpeg codec id %s" + +#~ msgid "Queuing init actions in frame %d of movieclip %s" +#~ msgstr "Queuing init actions in frame %d of movieclip %s" + +#~ msgid "" +#~ "Target frame of a gotoFrame(%d) was never loaded,although frame count in " +#~ "header (%d) said we should have found it" +#~ msgstr "" +#~ "Target frame of a gotoFrame(%d) was never loaded, although frame count in " +#~ "header (%d) said we should have found it" + +#~ msgid "registerTextVariable() no-op call (already registered)" +#~ msgstr "registerTextVariable() no-op call (already registered)" + +#~ msgid "string is empty, consider as registered" +#~ msgstr "string is empty, consider as registered" + +#~ msgid "target object (%s @ %p) does have a member named %s" +#~ msgstr "target object (%s @ %p) does have a member named %s" + +#~ msgid "" +#~ "target sprite (%s @ %p) does NOT have a member named %s (no problem, " +#~ "we'll add it with value %s)" +#~ msgstr "" +#~ "target sprite (%s @ %p) does NOT have a member named %s (no problem, " +#~ "we'll add it with value %s)" + +#~ msgid "" +#~ "target sprite (%s @ %p) does NOT have a member named %s, and we don't " +#~ "have text defined" +#~ msgstr "" +#~ "target sprite (%s @ %p) does NOT have a member named %s, and we don't " +#~ "have text defined" + +#~ msgid "" +#~ "Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" +#~ msgstr "" +#~ "Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" + +#~ msgid "invalid arguments" +#~ msgstr "invalid arguments" + +#~ msgid "invalid rectangle" +#~ msgstr "invalid rectangle" + +#~ msgid "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to upper " +#~ "case. Using a UTF8 locale may fix this." +#~ msgstr "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to upper " +#~ "case. Using a UTF8 locale may fix this." + +#~ msgid "bad_cast caught" +#~ msgstr "bad_cast caught" + +#~ msgid "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to lower " +#~ "case. Using a UTF8 locale may fix this" +#~ msgstr "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to lower " +#~ "case. Using a UTF8 locale may fix this" + +#~ msgid "Could not attach DisplayObject at depth %d" +#~ msgstr "Could not attach DisplayObject at depth %d" + +#~ msgid "no text for element creation" +#~ msgstr "no text for element creation" + +#~ msgid "XMLNode_as %p has no children" +#~ msgstr "XMLNode_as %p has no children" + +#~ msgid "Builtin XMLSocket.onData() needs an argument" +#~ msgstr "Builtin XMLSocket.onData() needs an argument" + +#~ msgid "" +#~ "Builtin XMLSocket.onData() called with an argument that resolves to an " +#~ "empty string: %s" +#~ msgstr "" +#~ "Builtin XMLSocket.onData() called with an argument that resolves to an " +#~ "empty string: %s" + +#~ msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +#~ msgstr "ActionLimits hit during setRootMovie: %s. Disable scripts?" + +#~ msgid "" +#~ "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +#~ msgstr "" +#~ "ActionLimits hit during mouse event processing: %s. Disable scripts ?" + +#~ msgid "Action limit hit during advance: %s" +#~ msgstr "Action limit hit during advance: %s" + +#~ msgid "%s: Exception %s. Will create a new member" +#~ msgstr "%s: Exception %s. Will create a new member" + +#~ msgid "reading code table at offset %lu" +#~ msgstr "reading code table at offset %lu" + +#~ msgid "MP3 soundblock seek samples" +#~ msgstr "MP3 soundblock seek samples" + +#~ msgid " readFillStyles: count = %u" +#~ msgstr " readFillStyles: count = %u" + +#~ msgid "Loaded frame %u/%u" +#~ msgstr "Loaded frame %u/%u" + +#~ msgid "" +#~ "looking for exported resource: frame load advancement (from %d to %d)" +#~ msgstr "" +#~ "looking for exported resource: frame load advancement (from %d to %d)" + +#~ msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#~ msgstr "Constant pool size mismatch. This is probably a very malformed SWF" + +#~ msgid "Instantiating sprite_def %p" +#~ msgstr "Instantiating sprite_def %p" + +#~ msgid "Registered class %p for sprite_def %p" +#~ msgstr "Registered class %p for sprite_def %p" + +#~ msgid " Exported interface: " +#~ msgstr " Exported interface: " + +#~ msgid "Property %s is read-only %s, not setting it to %s" +#~ msgstr "Property %s is read-only %s, not setting it to %s" + +#~ msgid "Time exceeded" +#~ msgstr "Time exceeded" + +#~ msgid "ActionStopDragMovie: as_environment target is null or not a sprite" +#~ msgstr "ActionStopDragMovie: as_environment target is null or not a sprite" + +#~ msgid "dict entry %d is out of bounds" +#~ msgstr "dict entry %d is out of bounds" + +#~ msgid "TESTME: target of a loadMovie changed its target path" +#~ msgstr "TESTME: target of a loadMovie changed its target path" + +#~ msgid "get_variable(%s)" +#~ msgstr "get_variable(%s)" + +#~ msgid "" +#~ "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +#~ msgstr "" +#~ "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" + +#~ msgid "...but get_variable_raw(%s, ) succeeded (%s)!" +#~ msgstr "...but get_variable_raw(%s, ) succeeded (%s)!" + +#~ msgid "get_variable_raw(%s)" +#~ msgstr "get_variable_raw(%s)" + +#~ msgid "Invoking get_path_element(%s) on object %p" +#~ msgstr "Invoking get_path_element(%s) on object %p" + +#~ msgid "Path element %s not found in object %p" +#~ msgstr "Path element %s not found in object %p" + +#~ msgid "Gnash" +#~ msgstr "Gnash" + +#~ msgid "x/y %d/%d button %d" +#~ msgstr "x/y %d/%d button %d" + +#~ msgid "read mouse @ %d / %d, btn %d" +#~ msgstr "read mouse @ %d / %d, btn %d" + +#~ msgid "Menu hiding not yet supported in this GUI" +#~ msgstr "Menu hiding not yet supported in this GUI" + +#~ msgid "menushow not yet supported in this GUI" +#~ msgstr "menushow not yet supported in this GUI" + +#~ msgid "enable rendering and sound (default)" +#~ msgstr "enable rendering and sound (default)" + +#~ msgid " Version: " +#~ msgstr " Version: " + +#~ msgid "No verbose actions; disabled at compile time" +#~ msgstr "No verbose actions; disabled at compile time" + +#~ msgid "No verbose parsing; disabled at compile time" +#~ msgstr "No verbose parsing; disabled at compile time" + +#~ msgid "Setting root URL to %s" +#~ msgstr "Setting root URL to %s" + +#~ msgid "Setting base URL to %s" +#~ msgstr "Setting base URL to %s" + +#~ msgid "Setting width to %d" +#~ msgstr "Setting width to %d" + +#~ msgid "Setting height to %d" +#~ msgstr "Setting height to %d" + +#~ msgid "Setting x position to %d" +#~ msgstr "Setting x position to %d" + +#~ msgid "FPS debugging disabled at compile time, -f is invalid" +#~ msgstr "FPS debugging disabled at compile time, -f is invalid" + +#~ msgid "No rendering flags specified, using rcfile" +#~ msgstr "No rendering flags specified, using rcfile" + +#~ msgid "Exception thrown during parseCommandLine" +#~ msgstr "Exception thrown during parseCommandLine" diff -Nru gnash-0.8.10~git20111001/po/es.po gnash-0.8.10/po/es.po --- gnash-0.8.10~git20111001/po/es.po 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/po/es.po 2012-02-07 16:51:33.000000000 +0000 @@ -1,2762 +1,3147 @@ -# ESpanol message translation template for GNU Gnash -# Copyright (C) 2007 Free Software Foundation, Inc. -# John Gilmore , 2007 -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# Chris Leonard , 2012. msgid "" msgstr "" -"Project-Id-Version: gnash cvs20070405\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-11-08 10:57+0100\n" -"PO-Revision-Date: 2007-04-05 20:35-0700\n" -"Last-Translator: John Gilmore \n" -"Language-Team: Maximiliano Castañón , Espanol \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2012-01-11 03:56+0200\n" +"Last-Translator: AlanJAS \n" +"Language-Team: Sugar Labs\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.5\n" -#: libbase/sharedlib.cpp:78 -#, c-format -msgid "Couldn't initialize ltdl: %s" -msgstr "No se puede inicializar ltdl: %s" +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "Falló la conexión de red" -#: libbase/sharedlib.cpp:124 -#, c-format -msgid "Opened dynamic library \"%s\"" -msgstr "Librería dinámica abierta \"%s\"" +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" +msgstr "Recibido tipo de paquete no soportado" -#: libbase/sharedlib.cpp:142 libbase/sharedlib.cpp:167 +#: libbase/RTMP.cpp:334 #, c-format -msgid "Couldn't find symbol: %s" -msgstr "No se pudo encontrar el símbolo: %s" +msgid "partially supported packet %s received" +msgstr "parcialmente compatible paquete %s recibido" -#: libbase/sharedlib.cpp:145 libbase/sharedlib.cpp:170 +#: libbase/RTMP.cpp:344 #, c-format -msgid "Found symbol %s @ %p" -msgstr "Símbolo encontrado %s @ %p" +msgid "packet %s received" +msgstr "paquete %s recibido" -#: libbase/SharedMemHaiku.cpp:54 libbase/SharedMemHaiku.cpp:59 -#: libbase/SharedMemHaiku.cpp:65 libbase/SharedMemHaiku.cpp:72 -#: libbase/SharedMemHaiku.cpp:79 +#: libbase/RTMP.cpp:356 #, c-format -msgid "%s on Haiku" -msgstr "" - -#: libbase/ClockTime.cpp:276 -msgid "Cannot get requested timezone information" -msgstr "No se puede obtener la información de zona horaria solicitada" +msgid "Unknown packet %s received" +msgstr "paquete desconocido %s recibido" -#: libbase/curl_adapter.cpp:51 -msgid "" -"libcurl is not available, but Gnash has attempted to use the curl adapter" -msgstr "" -"libcurl no está disponible, pero Gnash ha tratado de usar el adaptador curl" +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" +msgstr "Error al leer el byte segundo del encabezado de paquete RTMP" -#: libbase/curl_adapter.cpp:658 -#, fuzzy, c-format -msgid "FIXME: Timeout (%u milliseconds) while loading from url %s" -msgstr "Tiempo fuera (%u milisegundos) cuando cargaba desde la url %s" +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "Error al leer el byte tercero del encabezado de paquete RTMP" -#: libbase/curl_adapter.cpp:706 +#: libbase/RTMP.cpp:484 #, c-format -msgid "Timeout (%u milliseconds) while loading from url %s" -msgstr "Tiempo fuera (%u milisegundos) cuando cargaba desde la url %s" - -#: libbase/curl_adapter.cpp:812 -msgid "Allowing connections to SSL sites with invalid certificates" -msgstr "Permitiendo conexiones a sitios SSL con certificados inválidos" +msgid "Incomplete packet received on channel %s" +msgstr "Paquete incompleto recibido en el canal %2" -#: libbase/noseek_fd_adapter.cpp:223 +#: libbase/RTMP.cpp:497 #, c-format -msgid "Error reading %d bytes from input stream" -msgstr "Error leyendo %d bytes desde el flujo de entrada " +msgid "Failed to read RTMP packet header. type: %s" +msgstr "Error al leer el encabezado de paquete RTMP. tipo: %s" -#: libbase/rc.cpp:167 libbase/rc.cpp:686 -msgid "Failed to find user settings directory" -msgstr "" +#: libbase/RTMP.cpp:542 +#, fuzzy, c-format +msgid "%s, failed to read extended timestamp" +msgstr "%s, falló al leer la marca de tiempo extendida" -#: libbase/rc.cpp:378 -msgid "RcInitFile: couldn't open file: " -msgstr "RcInitFile: no puede abrir el archivo: " +#: libbase/RTMP.cpp:871 +#, fuzzy +msgid "Stage 1 socket not ready. This should not happen." +msgstr "Etapa 1 el socket no está listo. Esto no debería pasar." -#: libbase/rc.cpp:418 -#, c-format -msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" -msgstr "Advertencia: valor perdido para variable \"%s\" en rcfile %s, linea %d" +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "No se pudo enviar datos de fase 1" -#: libbase/rc.cpp:609 +#: libbase/RTMP.cpp:899 #, c-format -msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" -msgstr "Advertencia: directiva no reconocida \"%s\" en rcfile %s linea %d" +msgid "Type mismatch: client sent %d, server answered %d" +msgstr "Discordancia de tipos: cliente enviado %d, el servidor responde de %d" -#: libbase/rc.cpp:621 -#, c-format -msgid "Warning: empty include specification in rcfile %s, line %d" -msgstr "Advertencia: especificaciones no incluidas en rcfile %s linea %d" +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." +msgstr "No se pudo enviar la firma completa." -#: libbase/rc.cpp:626 -#, fuzzy, c-format -msgid "" -"Warning: include specification must be an absolute path in rcfile %s, line %d" -msgstr "" -"Advertencia: especificación incluida debe ser una ruta completa en rcfile %" -"s, linea %d" +# handshake suele no traducirse... +#: libbase/RTMP.cpp:953 +#, fuzzy +msgid "Signatures do not match during handshake!" +msgstr "Firmas no coinciden en protocolo de enlace!" -#: libbase/rc.cpp:635 -#, c-format -msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" -msgstr "Advertencia: acción no reconozida \"%s\" en rcfile %s, linea %d" +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" +msgstr "Paquete de control demasiado corto" -#: libbase/rc.cpp:727 +#: libbase/RTMP.cpp:1049 #, c-format -msgid "Couldn't open file %s for writing" -msgstr "No se puede abrir archivo %s para escribir" +msgid "Control packet (%s) data too short" +msgstr "Datos de paquete de control (%s) demasiado corto" -#: libbase/rc.cpp:736 -msgid "# Generated by Gnash. Manual changes to this file may be overridden." +#: libbase/RTMP.cpp:1087 +#, c-format +msgid "Received unknown or unhandled control %s" msgstr "" -"#Generado por Gnash. Cambios manuales a este archivo serán sobreescritos" -#: libbase/Socket.cpp:98 -msgid "Socket interrupted by a system call" -msgstr "" +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " +msgstr "Error PNG: " -#: libbase/Socket.cpp:102 -msgid "XMLSocket: The socket was never available" -msgstr "" +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" +msgstr "No se pudo abrir el archivo %1%: %2%" -#: libbase/StreamProvider.cpp:132 -msgid "POST data discarded while getting a stream from file: uri" -msgstr "" +#: libbase/StreamProvider.cpp:112 +#, fuzzy +msgid "Request Headers discarded while getting stream from file: uri" +msgstr "Datos POST descartados al obtener un flujo de archivo: uri" -#: libbase/GnashImagePng.cpp:40 -msgid "PNG error: " -msgstr "Error PNG: " +#: libbase/StreamProvider.cpp:135 +msgid "POST data discarded while getting a stream from file: uri" +msgstr "Datos POST descartados al obtener un flujo de archivo: uri" -#: libbase/GnashImagePng.cpp:47 +#: libbase/noseek_fd_adapter.cpp:223 #, c-format -msgid "PNG warning: %s" -msgstr "Advertencia PNG: %s" +msgid "Error reading %d bytes from input stream" +msgstr "Error leyendo %d bytes desde el flujo de entrada" -#: libbase/GnashImageJpeg.cpp:115 -msgid "JPEG: Empty jpeg source stream." -msgstr "JPEG: origen de flujo jpeg vacío" +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "XMLSocket: El socket no estaba disponible" -#: libbase/GnashImageJpeg.cpp:262 libbase/GnashImageJpeg.cpp:289 -#: libbase/GnashImageJpeg.cpp:307 libbase/GnashImageJpeg.cpp:363 -msgid "Internal jpeg error: " -msgstr "Error interno jpeg: " +#: libbase/Socket.cpp:125 +#, fuzzy +msgid "Connection attempt while already connected" +msgstr "Intento de conexión, mientras que ya está conectado" -#: libbase/GnashImageJpeg.cpp:273 -msgid "Lack of data during JPEG header parsing" -msgstr "Ausencia de datos durante el análisis de la cabecera JPEG" +#: libbase/Socket.cpp:154 +#, fuzzy, c-format +msgid "Socket creation failed: %s" +msgstr "Creación del socket fallida: %s" -#: libbase/GnashImageJpeg.cpp:283 +#: libbase/Socket.cpp:171 #, fuzzy, c-format -msgid "unexpected: jpeg_read_header returned %d" -msgstr "inesperado: jpeg_read_header ha retornado %d [%s:%d]" +msgid "Failed to connect socket: %s" +msgstr "No se pudo conectar al socket: %s" -#: libbase/GnashImageJpeg.cpp:319 -msgid "lack of data during JPEG header parsing" -msgstr "ausencia de datos durante el análisis de la cabecera JPEG" +#: libbase/Socket.cpp:187 +#, fuzzy +msgid "Setting socket timeout failed" +msgstr "Configuración del tiempo de espera ha fallado" -#: libbase/GnashImageJpeg.cpp:329 -#, c-format -msgid "unexpected: jpeg_read_header returned %d [%s:%d]" -msgstr "inesperado: jpeg_read_header ha retornado %d [%s:%d]" +#: libbase/Socket.cpp:237 +#, fuzzy, c-format +msgid "Socket receive error %s" +msgstr "El socket recibe el error %s" -#: libbase/GnashImageJpeg.cpp:337 -msgid "Internal jpeg error during header parsing: " -msgstr "Error interno durante análisis de cabecera" +#: libbase/Socket.cpp:340 +#, fuzzy, c-format +msgid "Socket send error %s" +msgstr "El socket enviía el error %s" -#: libbase/GnashImageJpeg.cpp:345 -msgid "Internal jpeg error during decompression: " -msgstr "Error interno durante descompresión" +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" +msgstr "" -#: libbase/GnashImageJpeg.cpp:519 -#, fuzzy -msgid "rw_dest_IOChannel couldn't write data." -msgstr "jpeg:: rw_dest_IOChannel no puede escribir los archivos" +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" +msgstr "" -#: libbase/GnashImageJpeg.cpp:544 -#, fuzzy -msgid "rw_dest_IOChannel::term_destination couldn't write data." +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" msgstr "" -"jpeg::rw_dest_IOChannel::term_destination no puede escribir los archivos" #: libbase/tu_file.cpp:193 msgid "Error while seeking to end: %1%" -msgstr "" +msgstr "Error al tratar de poner fin: %1%" -#: libbase/URLAccessManager.cpp:91 -#, c-format -msgid "Load from host %s granted (whitelisted)" -msgstr "Carga del dominio %s permitida (lista blanca)" +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" +msgstr "" -#: libbase/URLAccessManager.cpp:97 -#, c-format -msgid "Load from host %s forbidden (not in non-empty whitelist)" -msgstr "Carga del dominio %s prohibida (no en lista blanca no vacía)" +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" +msgstr "No se pudo encontrar el directorio de configuración de usuario" -#: libbase/URLAccessManager.cpp:111 -#, c-format -msgid "Load from host %s forbidden (blacklisted)" -msgstr "Carga del dominio %s prohibida (lista negra)" +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " +msgstr "RcInitFile: no puede abrir el archivo: " -#: libbase/URLAccessManager.cpp:116 +#: libbase/rc.cpp:422 #, c-format -msgid "Load from host %s granted (default)" -msgstr "Carga desde el dominio %s permitida (por defecto)" +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgstr "Advertencia: valor perdido para variable «%s» en rcfile %s, línea %d" -#: libbase/URLAccessManager.cpp:148 +#: libbase/rc.cpp:625 #, c-format -msgid "Load of file %s forbidden (starting url %s is not a local resource)" -msgstr "" -"Carga de archivo %s prohibida (comenzando URL %s no es un recurso local)" +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +msgstr "Advertencia: directiva no reconocida «%s» en rcfile %s linea %d" -#: libbase/URLAccessManager.cpp:165 +#: libbase/rc.cpp:637 #, c-format -msgid "Load of file %s granted (under local sandbox %s)" -msgstr "Carga del archivo %s concedida (bajo sandbox local %s)" +msgid "Warning: empty include specification in rcfile %s, line %d" +msgstr "Advertencia: especificaciones no incluidas en rcfile %s linea %d" -#: libbase/URLAccessManager.cpp:173 +#: libbase/rc.cpp:642 #, c-format -msgid "Load of file %s forbidden (not under local sandboxes)" -msgstr "Carga del archivo %s prohibida (no está bajo sandboxes locales)" +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" +msgstr "" +"Advertencia: incluyen la especificación debe ser una ruta absoluta en rcfile " +"%s, línea %d" -#: libbase/URLAccessManager.cpp:213 +#: libbase/rc.cpp:651 #, c-format -msgid "gethostname failed: %s" -msgstr "obtención del nombre de dominio fallida: %s" +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgstr "Advertencia: acción no reconozida \"%s\" en rcfile %s, linea %d" -#: libbase/URLAccessManager.cpp:235 +#: libbase/rc.cpp:743 #, c-format -msgid "Load from host %s forbidden (not in the local domain)" -msgstr "Carga desde dominio %s prohibida (no está bajo el dominio local)" +msgid "Couldn't open file %s for writing" +msgstr "No se puede abrir archivo %s para escribir" -#: libbase/URLAccessManager.cpp:241 -#, c-format -msgid "Load from host %s forbidden (not on the local host)" -msgstr "Carga desde dominio %s prohibida (no está bajo el dominio local)" +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." +msgstr "" +"# Generado por Gnash. Cambios manuales a este archivo serán sobreescritos." -#: libbase/URLAccessManager.cpp:273 +#: libbase/extension.cpp:115 #, c-format -msgid "Checking security of URL '%s'" -msgstr "Revisando seguridad de la URL '%s'" - -#: libbase/URLAccessManager.cpp:285 -msgid "Network connection without hostname requested" -msgstr "Conexión de red sin petición de nombre de dominio" - -#: libbase/extension.cpp:140 -#, fuzzy, c-format msgid "Loading module: %s from %s" -msgstr "Cargando modulo %s" +msgstr "Cargando documento: %s de %s" -#: libbase/extension.cpp:153 -#, fuzzy, c-format +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 +#, c-format msgid "Initializing module: \"%s\" from %s" -msgstr "Inicializando modulo: \"%s\"" +msgstr "Inicializando módulo: \"%s\" de %s" -#: libbase/extension.cpp:170 +#: libbase/extension.cpp:145 msgid "Couldn't get class_init symbol" msgstr "No puede obtener símbolo class_init" -#: libbase/extension.cpp:184 +#: libbase/extension.cpp:159 #, c-format msgid "Initializing module: \"%s\"" msgstr "Inicializando modulo: \"%s\"" -#: libbase/extension.cpp:199 +#: libbase/extension.cpp:174 #, c-format msgid "Couldn't get class_init symbol: \"%s\"" -msgstr "No puede obtener símbolo class_init" - -#: libbase/extension.cpp:223 -#, c-format -msgid "Scanning directory \"%s\" for plugins" -msgstr "Escaneando directorio \"%s\" por plugins" +msgstr "No puede obtener símbolo class_init: \"%s\"" -#: libbase/extension.cpp:227 +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 #, c-format msgid "Can't open directory %s" msgstr "No puedo abrir directorio %s" -#: libbase/extension.cpp:251 -#, c-format -msgid "Gnash Plugin name: %s" -msgstr "Plugin Gnash nombre: %s" - -#: libbase/GnashImageGif.cpp:115 -msgid "GIF: Error retrieving image description" -msgstr "GIF: Error al recuperar descripción de la imágen" +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "" +"libcurl no está disponible, pero Gnash ha tratado de usar el adaptador curl" -#: libbase/GnashImageGif.cpp:144 -msgid "GIF: invalid image data (bounds outside GIF screen)" -msgstr "GIF: datos de imágen inválidos (límites fuera de pantalla GIF)" +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." +msgstr "" -#: libbase/GnashImageGif.cpp:150 +#: libbase/curl_adapter.cpp:249 #, c-format -msgid "Found interlaced GIF (%d x %d)" -msgstr "Encontrado entrelazado GIF (%d x %d)" +msgid "Failed cleaning up share handle: %s. Will try again in a second." +msgstr "" -#: libbase/GnashImageGif.cpp:166 libbase/GnashImageGif.cpp:184 -msgid "GIF: failed reading pixel data" -msgstr "GIF: falló leyendo datos del pixel" +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" +msgstr "" -#: libbase/GnashImageGif.cpp:177 -#, c-format -msgid "Found non-interlaced GIF (%d x %d)" -msgstr "Encontrado GIF no entrelazado (%d x %d)" +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "" -#: libbase/GnashImageGif.cpp:223 -msgid "GIF: Error retrieving record type" -msgstr "GIF: Error al recuperar tipo de registro" +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" +msgstr "" -#: libbase/GC.cpp:45 +#: libbase/curl_adapter.cpp:348 #, c-format -msgid "GC %p created" +msgid "lockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:57 -#, fuzzy, c-format -msgid "GC deleted, deleting all managed resources - collector run %d times" +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" msgstr "" -"GC %p eliminado, eliminando todos los recursos gestionados - acumulador " -"ejecutado %d veces" -#: libbase/GC.cpp:70 -msgid "GC: sweep scan started" +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" msgstr "" -#: libbase/GC.cpp:80 +#: libbase/curl_adapter.cpp:383 #, c-format -msgid "GC: recycling object %p (%s)" +msgid "unlockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:95 +#: libbase/curl_adapter.cpp:672 +#, fuzzy, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "" +"FIXME: Tiempo para expirar (%u milisegundos) mientras se carga desde url %s" + +#: libbase/curl_adapter.cpp:720 +#, fuzzy, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "Tiempo para expirar (%u milisegundos) cuando cargaba desde la url %s" + +#: libbase/curl_adapter.cpp:763 #, c-format -msgid "GC: recycled %d unreachable resources - %d left" +msgid "HTTP response %ld from URL %s" msgstr "" -#: libbase/GC.cpp:114 +#: libbase/curl_adapter.cpp:774 #, c-format +msgid "CURL: %s" +msgstr "CURL: %s" + +#: libbase/curl_adapter.cpp:807 msgid "" -"GC: collection cycle started - %d/%d new resources allocated since last run " -"(from %d to %d)" +"Could not open specified path as cache file. Using a temporary file instead" msgstr "" -#: librender/Renderer_agg.cpp:944 -msgid "Warning: rendering ended while drawing a mask" -msgstr "Advertencia: renderizado terminó mientras dibujaba una máscara" +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" +msgstr "" -#: librender/Renderer_agg.cpp:948 -msgid "Warning: rendering ended while masks were still active" -msgstr "Advertencia: renderizado terminó mientras la máscara estaba activa" +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" +msgstr "Permitiendo conexiones a sitios SSL con certificados inválidos" -#: librender/Renderer_agg.cpp:1093 +#: libbase/curl_adapter.cpp:1091 msgid "" -"Warning: select_clipbounds encountered a character definition with null " -"bounds" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" msgstr "" -"Advertencia: select_clipbounds encontró una definición de carácter con " -"límitesnulos" -#: librender/Renderer_agg.cpp:1195 -msgid "Warning: AGG renderer skipping a whole character" -msgstr "Advertencia: Renderizador AGG saltando un carácter entero" +#: libbase/curl_adapter.cpp:1156 +#, c-format +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" +msgstr "" -#: librender/Renderer_agg.cpp:1780 -msgid "" -"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " -"one)" +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" msgstr "" -#: librender/Renderer_agg.cpp:2136 +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 #, c-format -msgid "Framebuffer pixel format is %s (little-endian host)" +msgid "curl stream: %s" msgstr "" -#: librender/Renderer_agg.cpp:2138 +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "No se puede obtener la información de zona horaria solicitada" + +#: libbase/SharedMem.cpp:68 #, c-format -msgid "Framebuffer pixel format is %s (big-endian host)" +msgid "Error detaching shared memory: %s" msgstr "" -#: librender/Renderer_ogl.cpp:1467 -msgid "Unidirectionally scaled strokes in OGL renderer" +#: libbase/SharedMem.cpp:75 +#, c-format +msgid "Error during stat of shared memory segment: %s" msgstr "" -#: librender/Renderer_ogl.cpp:1959 -#, c-format -msgid "two gradients in a FillStyle have the same position/ratio: %d" +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." msgstr "" -#: librender/Renderer_cairo.cpp:494 -msgid "Can't render videos with alpha" -msgstr "No se puede reproducir videos con alpha" +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" +msgstr "" -#: librender/Renderer_cairo.cpp:892 -msgid "Scaled strokes in Cairo renderer" +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:40 -msgid "AudioDecoderSpeex: state initialization failed." -msgstr "AudioDecoderSpeex: estado de inicialización fallida." +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" +msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:53 -msgid "AudioDecoderSpeex: initialization failed." -msgstr "AudioDecoderSpeex: inicialización fallida" +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" +msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:108 -msgid "Corrupt Speex stream!" -msgstr "Flujo Speex corrupto!" +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" +msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:132 -msgid "Failed to resample Speex frame." -msgstr "Falló el remuestreo del fram Speex." +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" +msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:93 -msgid "Video codec is zero. Streaming video expected later." +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:96 -#, fuzzy, c-format -msgid "No support for video codec %s." -msgstr "Sin soporte para codec de video %d." +#: libbase/GnashImage.cpp:243 +#, c-format +msgid "Out of memory while trying to create %dx%d image" +msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:118 libmedia/gst/VideoDecoderGst.cpp:144 -msgid "VideoDecoderGst: internal error (caps creation failed)" -msgstr "VideoDecoderGst: error interno (caps creation failed)" +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" +msgstr "GIF: Error al recuperar descripción de la imágen" -#: libmedia/gst/VideoDecoderGst.cpp:126 -#, c-format -msgid "Couldn't find a plugin for video type %s!" -msgstr "No puedo encontrar un plugin para el tipo de video %s!" +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" +msgstr "GIF: datos de imágen inválidos (límites fuera de pantalla GIF)" -#: libmedia/gst/VideoDecoderGst.cpp:130 -msgid " Please make sure you have gstreamer-ffmpeg installed." -msgstr " Asegúrate de tener gstream-ffmpeg instalado." +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" +msgstr "GIF: falló leyendo datos del pixel" -#: libmedia/gst/VideoDecoderGst.cpp:151 -msgid "VideoDecoderGst: initialisation failed." -msgstr "VideoDecoderGst: inicialización fallida" +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" +msgstr "GIF: Error al recuperar tipo de registro" -#: libmedia/gst/VideoDecoderGst.cpp:180 -msgid "VideoDecoderGst: buffer push failed." +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" msgstr "" -#: libmedia/gst/GstUtil.cpp:75 -msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" msgstr "" -#: libmedia/gst/GstUtil.cpp:81 -msgid "Unable to retrieve a valid audio sink from autoaudiosink" +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" msgstr "" -#: libmedia/gst/GstUtil.cpp:86 +#: libbase/GnashVaapiImage.cpp:51 #, c-format -msgid "" -"Unable to retrieve a valid audio sink from gconfaudiosink\n" -"%s" +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:87 -msgid "Sink search exhausted: you won't be able to hear sound!" +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:93 +#: libbase/GnashVaapiImage.cpp:69 #, c-format -msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgid "GnashVaapi::update(): data %p\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:115 -msgid "" -"Missing plugin, but plugin installing not supported. Will try anyway, but " -"expect failure." +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:121 -msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:134 -msgid "" -"gst_update_registry failed. You'll need to restart Gnash to use the new " -"plugins." +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:141 -msgid "Missing plugin, but automatic plugin installation not available." +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:37 -msgid "VideoConverterGst: ffmpegcolorspace element missing" -msgstr "" +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" +msgstr "No se puede inicializar ltdl: %s" -#: libmedia/gst/VideoConverterGst.cpp:70 -msgid "VideoConverterGst: can't output requested format" +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:98 -#, fuzzy -msgid "VideoConverterGst: internal error (caps creation failed)" -msgstr "VideoDecoderGst: error interno (caps creation failed)" +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" +msgstr "Librería dinámica abierta \"%s\"" -#: libmedia/gst/VideoConverterGst.cpp:105 -#, fuzzy -msgid "VideoConverterGst: initialisation failed." -msgstr "VideoDecoderGst: inicialización fallida" +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" +msgstr "No se pudo encontrar el símbolo: %s" -#: libmedia/gst/VideoConverterGst.cpp:140 -msgid "VideoConverterGst: buffer push failed." -msgstr "" +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" +msgstr "Símbolo encontrado %s @ %p" -#: libmedia/gst/VideoConverterGst.cpp:147 -msgid "VideoConverterGst: buffer pull failed." -msgstr "" +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "JPEG: origen de flujo jpeg vacío." -#: libmedia/gst/MediaParserGst.cpp:54 -msgid "MediaParserGst couldn't create a bin" +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "Error interno jpeg: " + +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" +msgstr "Ausencia de datos durante el análisis de la cabecera JPEG" + +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" +msgstr "inesperado: jpeg_read_header ha retornado %d" + +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" +msgstr "ausencia de datos durante el análisis de la cabecera JPEG" + +#: libbase/GnashImageJpeg.cpp:330 +#, c-format +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgstr "inesperado: jpeg_read_header ha retornado %d [%s:%d]" + +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " +msgstr "Error interno durante análisis de cabecera: " + +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " +msgstr "Error interno durante descompresión: " + +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." +msgstr "rw_dest_IOChannel no pudo escribir datos." + +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." +msgstr "rw_dest_IOChannel::term_destination no pudo escribir datos." + +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:59 -msgid "MediaParserGst couldn't create a typefind element." +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:71 libmedia/gst/MediaParserGst.cpp:93 -#: libmedia/gst/MediaParserGst.cpp:311 libmedia/gst/MediaParserGst.cpp:366 -#: libmedia/gst/MediaParserGst.cpp:512 -msgid "MediaParserGst could not change element state" +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:84 +#: libbase/URLAccessManager.cpp:90 #, c-format -msgid "Needed %d dead iterations to detect audio type." -msgstr "" +msgid "Load from host %s granted (whitelisted)" +msgstr "Carga del dominio %s permitida (lista blanca)" -#: libmedia/gst/MediaParserGst.cpp:88 -msgid "MediaParserGst failed to detect any stream types." -msgstr "Falló al detectar cualquier tipo de flujo MediaParserGst" +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" +msgstr "Carga del dominio %s prohibida (no en lista blanca no vacía)" -#: libmedia/gst/MediaParserGst.cpp:179 libmedia/gst/MediaParserGst.cpp:190 -msgid "MediaParserGst failed to read the stream, but did not reach EOF!" -msgstr "Falló al leer el flujo MediaParserGST, pero no alcanzó EOF!" +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" +msgstr "Carga del dominio %s prohibida (lista negra)" -#: libmedia/gst/MediaParserGst.cpp:201 -msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" +msgstr "Carga desde el dominio %s permitida (por defecto)" + +#: libbase/URLAccessManager.cpp:147 +#, fuzzy, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" msgstr "" +"Carga de archivo %s prohibida (comenzando URL %s no es un recurso local)" -#: libmedia/gst/MediaParserGst.cpp:274 +#: libbase/URLAccessManager.cpp:164 #, c-format -msgid "MediaParserGst/typefound: Detected media type %s" -msgstr "" +msgid "Load of file %s granted (under local sandbox %s)" +msgstr "Carga del archivo %s concedida (bajo sandbox local %s)" -#: libmedia/gst/MediaParserGst.cpp:286 libmedia/gst/MediaParserGst.cpp:293 -msgid "MediaParserGst Failed to create fakesink." -msgstr "" +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" +msgstr "Carga del archivo %s prohibida (no está bajo sandboxes locales)" -#: libmedia/gst/MediaParserGst.cpp:299 -msgid "MediaParserGst: couldn't get the fakesink src element." -msgstr "" +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" +msgstr "obtención del nombre de dominio fallida: %s" -#: libmedia/gst/MediaParserGst.cpp:307 -msgid "MediaParserGst: couln't link fakesink" -msgstr "" +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" +msgstr "Carga desde dominio %s prohibida (no está bajo el dominio local)" -#: libmedia/gst/MediaParserGst.cpp:331 -msgid "MediaParserGst: couldn't get the typefind src element." +#: libbase/URLAccessManager.cpp:240 +#, c-format +msgid "Load from host %s forbidden (not on the local host)" +msgstr "Carga desde dominio %s prohibida (no está bajo el dominio local)" + +#: libbase/URLAccessManager.cpp:262 +#, c-format +msgid "Attempt to connect to disallowed port %s" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:348 -msgid "MediaParserGst: couldn't create the demuxer" +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" +msgstr "Revisando seguridad de la URL '%s'" + +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" +msgstr "Conexión de red sin petición de nombre de dominio" + +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:353 libmedia/gst/MediaParserGst.cpp:359 -msgid "MediaParserGst: failed adding demuxer to bin." +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:383 -msgid "MediaParserGst: couldn't get structure name." +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:397 -#, fuzzy, c-format -msgid "MediaParserGst: ignoring stream of type %s." -msgstr "Falló al detectar cualquier tipo de flujo MediaParserGst" +#: librender/opengl/Renderer_ogl.cpp:344 +#, c-format +msgid "OpenGL: %s" +msgstr "OpenGL: %s" -#: libmedia/gst/MediaParserGst.cpp:421 -#, fuzzy, c-format -msgid "MediaParserGst: Failed to find a parser (media: %s)." -msgstr "Falló al detectar cualquier tipo de flujo MediaParserGst" +#: librender/opengl/Renderer_ogl.cpp:517 +#, c-format +msgid "GLU: %s" +msgstr "GLU: %s" -#: libmedia/gst/MediaParserGst.cpp:430 +#: librender/opengl/Renderer_ogl.cpp:868 msgid "" -"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " -"video will not work!" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:439 -msgid "MediaParserGst: couldn't add parser." +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:452 -msgid "MediaParserGst: couldn't link parser." -msgstr "" +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" +msgstr "Líneas unidireccionalmente escaladas en representador OGL" -#: libmedia/gst/MediaParserGst.cpp:464 libmedia/gst/MediaParserGst.cpp:488 -msgid "MediaParserGst: couldn't link \"fake\" sink." +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:483 -#, fuzzy, c-format -msgid "MediaParserGst: Linked audio source (type: %s)" -msgstr "Falló al detectar cualquier tipo de flujo MediaParserGst" - -#: libmedia/gst/MediaParserGst.cpp:504 -#, fuzzy, c-format -msgid "MediaParserGst: Linked video source (type: %s)" -msgstr "Falló al detectar cualquier tipo de flujo MediaParserGst" +#: librender/opengl/Renderer_ogl.cpp:1927 +#, c-format +msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgstr "dos degradados en un FillStyle tienen la misma posición/proporción: %d" -#: libmedia/gst/AudioDecoderGst.cpp:90 -msgid "Creating AAC decoder without extra data. This will probably fail!" +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 +#, c-format +msgid "Failed to create VG image! %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:100 +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 #, c-format -msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:110 +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 #, c-format -msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:138 -msgid "" -"The best available resampler is 'audioresample'. Please install gstreamer-" -"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:157 libmedia/gst/AudioDecoderGst.cpp:177 -msgid "AudioDecoderGst: internal error (caps creation failed)" +#: librender/openvg/OpenVGRenderer.cpp:275 +#, c-format +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:164 -#, fuzzy, c-format -msgid "Couldn't find a plugin for audio type %s!" -msgstr "No puedo encontrar un plugin para el tipo de video %s!" +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " +msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:186 -msgid "AudioDecoderGst: initialisation failed." +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:212 -msgid "Pushed data, but there's nothing to pull (yet)" +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:248 libmedia/gst/AudioDecoderGst.cpp:276 -msgid "AudioDecoderGst: buffer push failed." +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:89 -msgid "Wrong arguments given to GST VideoDecoder" +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:136 +#: librender/openvg/OpenVGRenderer.cpp:1301 #, c-format -msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgid "VG_MATRIX_MODE is %s" msgstr "" -#: libmedia/FLVParser.cpp:169 -#, c-format -msgid "" -"Unexpected audio tag found at offset %d FLV stream advertising no audio in " -"header. We'll warn only once for each FLV, expecting any further audio tag." +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" msgstr "" -#: libmedia/FLVParser.cpp:224 +#: librender/openvg/OpenVGRenderer.cpp:1314 #, c-format -msgid "" -"Unexpected video tag found at offset %d of FLV stream advertising no video " -"in header. We'll warn only once per FLV, expecting any further video tag." +msgid "VG_FILL_RULE is %s" msgstr "" -#: libmedia/FLVParser.cpp:244 -#, c-format -msgid "AVC packet type: %d" -msgstr "tipo paquete AVC: %d" +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" +msgstr "" -#: libmedia/FLVParser.cpp:421 +#: librender/openvg/OpenVGRenderer.cpp:1335 #, c-format -msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" -msgstr "Primer byte de FLV_META_TAG es %d, esperado 0x02 (tipo STRING AMF0)" +msgid "VG_IMAGE_QUALITY is %s" +msgstr "" -#: libmedia/FLVParser.cpp:444 -msgid "Corrupt FLV: Meta tag unterminated!" -msgstr "FLV corrupto: Meta equita indeterminado!" +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" +msgstr "" -#: libmedia/FLVParser.cpp:452 +#: librender/openvg/OpenVGRenderer.cpp:1356 #, c-format -msgid "FLVParser::parseNextTag: unknown FLV tag type %d" -msgstr "FLVParser::parseNextTag: tipo etiqueta FLV desconocido %d" +msgid "VG_RENDERING_QUALITY is %s" +msgstr "" -#: libmedia/FLVParser.cpp:461 -msgid "" -"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" msgstr "" -"FLV corrupto: registro tamaño etiqueta anterior (%1%) inesperado (tamaño " -"actual: %2%)" -#: libmedia/MediaHandler.cpp:48 -msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" -msgstr "MediaHandler::isFLV: No puede leer 3 bytes desde el flujo de entrada" +#: librender/openvg/OpenVGRenderer.cpp:1393 +#, c-format +msgid "VG_BLEND_MODE is %s" +msgstr "" -#: libmedia/MediaHandler.cpp:64 -msgid "" -"MediaHandler::createMediaParser: only FLV input is supported by this " -"MediaHandler" +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" msgstr "" -"MediaHandler::createMediaParser: sólo entrada FLV es soportada por este " -"Manejador de Medios" -#: libmedia/MediaHandler.cpp:70 +#: librender/openvg/OpenVGRenderer.cpp:1414 #, c-format -msgid "Exception while reading from stream: %s" -msgstr "Excepción mientras leía desde el flujo: %s" - -#: libmedia/MediaHandler.cpp:106 -#, fuzzy, c-format -msgid "" -"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " -"%d (%s)" +msgid "VG_IMAGE_MODE is %s" msgstr "" -"MediaHandler::createFlashAudioDecoder: no disponible decodificador FLASH " -"para codec %d (%s)" -#: libmedia/haiku/MediaHandlerHaiku.cpp:114 +#: librender/openvg/OpenVGRenderer.cpp:1417 #, c-format -msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgid "VG_STROKE_LINE_WIDTH is %d" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 -msgid "MediaParserFfmpeg could not read probe data from input" -msgstr "MediaParserFfmpeg no puede leer datos examinados desde la entrada" +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:108 +#: librender/openvg/OpenVGRenderer.cpp:1438 #, c-format -msgid "%s: seeking failed" -msgstr "%s: busqueda fallida" +msgid "VG_STROKE_CAP_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:264 +#: librender/openvg/OpenVGRenderer.cpp:1459 #, c-format -msgid "" -"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " -"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgid "VG_STROKE_JOIN_STYLE is %s" msgstr "" -"MediaParserFfmpeg::parseNextFrame: Problemas analizando cuadro siguiente " -"(av_read_frame returned %d). Vamos a considerar el flujo totalmente " -"analizado." -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:389 +#: librender/openvg/OpenVGRenderer.cpp:1462 #, c-format -msgid " Title:'%s'" -msgstr " Título:'%s'" +msgid "VG_STROKE_MITER_LIMIT is %d" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:390 +#: librender/openvg/OpenVGRenderer.cpp:1463 #, c-format -msgid " Author:'%s'" -msgstr " Autor:'%s'" +msgid "VG_MASKING is %d" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:391 +#: librender/openvg/OpenVGRenderer.cpp:1464 #, c-format -msgid " Copyright:'%s'" -msgstr " Derechos de autor:'%s'" +msgid "VG_SCISSORING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:392 +#: librender/openvg/OpenVGRenderer.cpp:1491 #, c-format -msgid " Comment:'%s'" -msgstr " Comentario:'%s'" +msgid "VG_PIXEL_LAYOUT is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:393 +#: librender/openvg/OpenVGRenderer.cpp:1493 #, c-format -msgid " Album:'%s'" -msgstr " Álbum:'%s'" +msgid "VG_STROKE_DASH_PHASE_RESET is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:415 +#: librender/openvg/OpenVGRenderer.cpp:1495 #, c-format -msgid " Using stream %d for audio: codec id %d" -msgstr " Usando stream %d para audio: id codec %d" +msgid "VG_FILTER_FORMAT_LINEAR is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:425 +#: librender/openvg/OpenVGRenderer.cpp:1497 #, c-format -msgid " Using stream %d for video: codec id %d" -msgstr " Usando stream %d para video: id codec %d" +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#: librender/openvg/OpenVGRenderer.cpp:1514 #, c-format -msgid "Cannot find suitable decoder for flash codec %d" -msgstr "No puedo encontrar decodificador adecuado para codec de flash %d" +msgid "VG_FILTER_CHANNEL_MASK is %s" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 -msgid "libavcodec can't decode this video format" -msgstr "libavcodec no puede decodificar este formáto de video" +#: librender/openvg/OpenVGRenderer.cpp:1516 +#, c-format +msgid "VG_MAX_IMAGE_WIDTH is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:131 -msgid "libavcodec couldn't allocate context" -msgstr "libavcodec no pudo asignar contexto" +#: librender/openvg/OpenVGRenderer.cpp:1517 +#, c-format +msgid "VG_MAX_IMAGE_HEIGHT is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#: librender/openvg/OpenVGRenderer.cpp:1518 #, c-format -msgid "libavcodecfailed to initialize FFMPEG codec %s (%d)" -msgstr "libavcodec falló a inicializar codec FFMPEG %s (%d)" +msgid "VG_MAX_IMAGE_PIXELS is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#: librender/openvg/OpenVGRenderer.cpp:1519 #, c-format -msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" -msgstr "VideoDecoder: inicializado codec FFMPEG %s (%d)" +msgid "VG_MAX_IMAGE_BYTES is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:358 -msgid "Out of memory while allocating avcodec frame" -msgstr "Fuera de memoria mientras asignaba cuadro avcodec" +#: librender/openvg/OpenVGRenderer.cpp:1526 +#, c-format +msgid "VG_PATH_FORMAT is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:429 +#: librender/openvg/OpenVGRenderer.cpp:1527 #, c-format -msgid "Unsupported video codec %d" -msgstr "Codec de video no soportado %d" +msgid "VG_PATH_DATATYPE is %d" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:48 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" -msgstr "AudioDecoderFfmpeg: inicializado codec FFMPEG %d (%s)" +#: librender/openvg/OpenVGRenderer.cpp:1528 +#, c-format +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:51 -#, fuzzy, c-format -msgid "" -"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +#: librender/openvg/OpenVGRenderer.cpp:1529 +#, c-format +msgid "VG_PATH_SCALE is %g" msgstr "" -"AudioDecoderFfmpeg: codec FFMPEG inicializado %d (%s) para codec FLASH %d (%" -"s)" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:66 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" -msgstr "AudioDecoderFfmpeg: inicializado codec FFMPEG %s (%d)" +#: librender/openvg/OpenVGRenderer.cpp:1530 +#, c-format +msgid "VG_PATH_BIA is %g" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:105 +#: librender/openvg/OpenVGRenderer.cpp:1532 #, c-format -msgid "Unsupported audio codec %d" -msgstr "Codec de audio no soportado %d" +msgid "VG_PATH_NUM_SEGMENTS is %d" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:114 +#: librender/openvg/OpenVGRenderer.cpp:1533 #, c-format -msgid "libavcodec could not find a decoder for codec %d (%s)" -msgstr "libavcodec no puede encontrar un decodificador para el codec %d (%s)" +msgid "VG_PATH_NUM_COORDS is %d" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:124 -msgid "AudioDecoderFfmpeg can't initialize MP3 parser" -msgstr "AudioDecoderFfmpeg no puede inicializar analizador de MP3" +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:139 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:328 -#, fuzzy, c-format -msgid "" -"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "No se puede reproducir videos con alpha" + +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" msgstr "" -"AudioDecoderFfmpeg: avcodec_open falló al inicializar codec FFMPEG %s (%d)" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:213 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" -msgstr "AudioDecoderFfmpeg: codec FLASH de audio no soportado %d (%s)" +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" +msgstr "Escalados de trazos en representador de El Cairo" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 -#, c-format -msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" +msgstr "¡ruta no cerrado!" + +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" msgstr "" -"AudioDecoderFfmpeg: tipo de codec desconocido %d (nunca debería ocurrir)" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:232 -#, c-format +#: librender/agg/Renderer_agg.cpp:1764 msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" msgstr "" -"AudioDecoderFfmpeg: libavcodec no pudo encontrar un decodificador para el " -"codec %d (%s)" +"Líneas unidireccionalmente escaladas en representador AGG (a escalar por el " +"escalable)" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:238 +#: librender/agg/Renderer_agg.cpp:2151 #, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id %" -"s" +msgid "Unknown pixelformat: %s\n" msgstr "" -"AudioDecoderFfmpeg: libavcodec no pudo encontrar un decodificador para codec " -"ffmpeg id %s" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:255 -#, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d (%s)" +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" msgstr "" -"AudioDecoderFfmpeg: no pudo inicializar analizador para codec flash id %d (%" -"s)" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:260 +#: librender/GnashTexture.cpp:70 #, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +msgid "glError: %s caught\n" msgstr "" -"AudioDecoderFfmpeg: no pudo inicializar analizador para codec ffmpeg id %s" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:273 -msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" -msgstr "AudioDecoderFfmpeg: libavcodec no pudo aignar contexto" +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" +msgstr "MediaParserFfmpeg no puede leer datos examinados desde la entrada" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:382 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 #, c-format -msgid "" -"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." -msgstr "" -"av_parser_parse retornó %d. Actualizando ffmpeg/libavcodec podría corregir " -"este problema." +msgid "%s: seeking failed" +msgstr "%s: busqueda fallida" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:524 -msgid "failed to allocate audio buffer." +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 +msgid "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:552 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 #, c-format msgid "" -"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." msgstr "" -"avcodec_decode_audio retornó %d. Actualizando ffmpeg/libavcodec podría " -"corregir este problema." +"MediaParserFfmpeg::parseNextFrame: Problemas analizando cuadro siguiente " +"(av_read_frame returned %d). Vamos a considerar el flujo totalmente " +"analizado." + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 +#, c-format +msgid " Using stream %d for audio: codec id %d" +msgstr " Usando flujo %d para audio: id codec %d" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:561 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 #, c-format +msgid " Using stream %d for video: codec id %d" +msgstr " Usando flujo %d para video: id codec %d" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" +msgstr "Duración de la secuencia de vídeo desconocido" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" +msgstr "Duración de la secuencia de audio desconocido a ffmpeg" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 msgid "" -"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" -"libavcodec might fix this issue." +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." msgstr "" -"outputSize:%d después de decodificar %d bytes de entrada de datos de audio. " -"Actualizando ffmpeg/libavcodec podría corregir este problema." -#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:121 +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 msgid "VideoConverterFfmpeg cannot convert to the requested format" -msgstr "" +msgstr "VideoConverterFfmpeg no se puede convertir al formato solicitado" -#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:121 +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 #, c-format msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" -msgstr "" +msgstr "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" -#: libmedia/AudioDecoderSimple.cpp:162 -msgid "corrupted ADPCM header" -msgstr "cabecera ADPCM corrupta" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" +msgstr "AudioDecoderFfmpeg: códec de FFmpeg inicializado %d (%s)" -#: libmedia/AudioDecoderSimple.cpp:293 libmedia/AudioDecoderSimple.cpp:306 -#, fuzzy, c-format -msgid "AudioDecoderSimple: initialized flash codec %s (%d)" -msgstr "AudioDecoderSimple: inicializado codec FLASH %s (%d)" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 +#, c-format +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +msgstr "" +"AudioDecoderFfmpeg: inicializar FFmpeg códec %d (%s) para flash códec %d (%s)" -#: libmedia/AudioDecoderSimple.cpp:332 libmedia/AudioDecoderSimple.cpp:363 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 #, c-format -msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" -msgstr "AudioDecoderSimple: codec flash no soportado %d (%s)" +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" +msgstr "AudioDecoderFfmpeg: códec de FFmpeg inicializado %s (%d)" -#: libmedia/AudioDecoderSimple.cpp:343 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 #, c-format -msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" -msgstr "" -"AudioDecoderSimple: incapaz de interpretar codec personalizado de audio id %s" +msgid "Unsupported audio codec %d" +msgstr "Codec de audio no soportado %d" -#: libmedia/AudioDecoderSimple.cpp:440 -msgid "Host endianness not detected in AudioDecoderSimple" -msgstr "" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 +#, c-format +msgid "libavcodec could not find a decoder for codec %d (%s)" +msgstr "libavcodec no puede encontrar un decodificador para el codec %d (%s)" -#: libmedia/AudioDecoderSimple.cpp:469 -msgid "Error in sound sample conversion" -msgstr "Error en conversión de muestra de sonido" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +msgstr "AudioDecoderFfmpeg no puede inicializar analizador de MP3" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" +msgstr "libavcodec no pudo asignar contexto" -#: libcore/MovieClip.cpp:143 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 #, c-format msgid "" -"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" msgstr "" +"AudioDecoderFfmpeg: avcodec_open no se pudo inicializar el códec de FFmpeg " +"%s (%d)" -#: libcore/MovieClip.cpp:158 libcore/MovieClip.cpp:425 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 #, 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 "" +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" +msgstr "AudioDecoder: inicializado codec FFMPEG %s (%d)" -#: libcore/MovieClip.cpp:168 libcore/MovieClip.cpp:435 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 #, c-format -msgid "Character %s at depth %d is a mask hitting the query point %g,%g" -msgstr "" +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgstr "AudioDecoderFfmpeg: no compatible flash códec de audio %d (%s)" -#: libcore/MovieClip.cpp:201 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 #, c-format -msgid "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" msgstr "" +"AudioDecoderFfmpeg: tipo de codec desconocido %d (nunca debería ocurrir)" -#: libcore/MovieClip.cpp:407 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 #, c-format msgid "" -"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" msgstr "" +"AudioDecoderFfmpeg: libavcodec no pudo encontrar un decodificador para el " +"codec %d (%s)" -#: libcore/MovieClip.cpp:420 -msgid "FIXME: invisible mask in MouseEntityFinder." -msgstr "CORRIGEME: máscara invisible en MouseEntityFinder." - -#: libcore/MovieClip.cpp:635 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 #, c-format -msgid "call_frame('%s') -- invalid frame" +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" msgstr "" +"AudioDecoderFfmpeg: libavcodec no pudo encontrar un decodificador para codec " +"ffmpeg id %s" -#: libcore/MovieClip.cpp:679 -msgid "Can't clone root of the movie" -msgstr "No puedo clonar la raíz de la película" - -#: libcore/MovieClip.cpp:685 -#, c-format -msgid "%s parent is not a movieclip, can't clone" -msgstr "%s padre no es una película, no puedo clonar" - -#: libcore/MovieClip.cpp:741 -#, c-format -msgid "Event %s invoked for movieclip %s" -msgstr "Evento %s invocado para película %s" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +msgstr "AudioDecoderFfmpeg: libavcodec no pudo aignar contexto" -#: libcore/MovieClip.cpp:747 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 #, c-format -msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +msgid "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" +"av_parser_parse retornó %d. Actualizando ffmpeg/libavcodec podría corregir " +"este problema." -#: libcore/MovieClip.cpp:754 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 #, c-format -msgid "Sprite %s ignored button-like event %s as not 'enabled'" +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" msgstr "" -#: libcore/MovieClip.cpp:811 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." +msgstr "error al asignar memoria intermedia de audio." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 #, 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)" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" +"avcodec_decode_audio retornó %d. Actualizando ffmpeg/libavcodec podría " +"corregir este problema." -#: libcore/MovieClip.cpp:896 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 #, c-format -msgid "Advance movieclip '%s' at frame %u/%u" +msgid "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." msgstr "" +"outputSize:%d después de decodificar %d bytes de entrada de datos de audio. " +"Actualizando ffmpeg/libavcodec podría corregir este problema." -#: libcore/MovieClip.cpp:909 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 #, c-format -msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" msgstr "" -#: libcore/MovieClip.cpp:921 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 #, c-format -msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " -msgstr "" - -#: libcore/MovieClip.cpp:933 -#, fuzzy -msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" -msgstr "MovieClip::advance_movieclip estamos en modo REPRODUCCIÓN" +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "No puedo encontrar decodificador adecuado para codec de flash %d" -#: libcore/MovieClip.cpp:939 -msgid "on_event_load called, incrementing" -msgstr "llamado on_event_load, incrementando" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" +msgstr "libavcodec no puede decodificar este formáto de video" -#: libcore/MovieClip.cpp:943 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 #, c-format -msgid "after increment we are at frame %u/%u" -msgstr "después del incremento quedamos en el cuadro %u/%u" +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" +msgstr "libavcodec falló a inicializar codec FFMPEG %s (%d)" -#: libcore/MovieClip.cpp:954 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 #, c-format -msgid "Jumping back to frame 0 of movieclip %s" -msgstr "Volviendo al cuadro 0 del la película %s" +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgstr "VideoDecoder: inicializado codec FFMPEG %s (%d)" -#: libcore/MovieClip.cpp:962 -#, c-format -msgid "Executing frame%d (0-based) tags of movieclip %s" -msgstr "Ejecutando cuadro%s (0-basado) etiquetas de la película %s" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" +msgstr "Formato de píxel no controlada" -#: libcore/MovieClip.cpp:977 -msgid "MovieClip::advance_movieclip we're in STOP mode" -msgstr "MovieClip::advance_movieclip estamos en modo PARADO" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" +msgstr "Fuera de memoria mientras asignaba cuadro avcodec" -#: libcore/MovieClip.cpp:991 -#, c-format -msgid "Queuing init actions in frame %d of movieclip %s" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" msgstr "" -#: libcore/MovieClip.cpp:1001 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 #, c-format -msgid "Init actions for DisplayObject %d already executed" -msgstr "" +msgid "Unsupported video codec %d" +msgstr "Codec de video no soportado %d" -#: libcore/MovieClip.cpp:1057 +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 #, c-format -msgid "Executing %d tags in frame %d/%d of movieclip %s" -msgstr "" +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerHaiku::createAudioDecoder: %s -- %s" -#: libcore/MovieClip.cpp:1084 -#, c-format -msgid "movieclip %s ::goto_frame(%d) - current frame is %d" -msgstr "" +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." +msgstr "AudioDecoderSpeex: estado de inicialización fallida." + +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." +msgstr "AudioDecoderSpeex: inicialización fallida." + +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "¡Flujo Speex corrupto!" -#: libcore/MovieClip.cpp:1098 +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "Falló el remuestreo del fram Speex." + +#: libmedia/FLVParser.cpp:170 #, c-format msgid "" -"Target frame of a gotoFrame(%d) was never loaded,although frame count in " -"header (%d) said we should have found it" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." msgstr "" +"Etiqueta de audio inesperado encontrados en %d desvío flujo FLV sin sonido " +"en el encabezado de la publicidad. Te advertimos sólo una vez para cada FLV, " +"esperando cualquier etiqueta más audio." + +#: libmedia/FLVParser.cpp:187 +#, fuzzy +msgid "could not read audio frame?" +msgstr "¿no se pudo leer el marco audio?" -#: libcore/MovieClip.cpp:1130 +#: libmedia/FLVParser.cpp:225 #, 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" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." msgstr "" +"Etiqueta video inesperada en desplazamiento %d de flujo FLV no publicidad " +"video en el encabezado. Te advertimos sólo una vez por FLV, esperando " +"cualquier etiqueta más vídeo." -#: libcore/MovieClip.cpp:1139 +#: libmedia/FLVParser.cpp:245 #, 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 "" +msgid "AVC packet type: %d" +msgstr "Tipo paquete AVC: %d" + +#: libmedia/FLVParser.cpp:264 +#, fuzzy +msgid "could not read video frame?" +msgstr "¿no se pudo leer el marco vídeo?" -#: libcore/MovieClip.cpp:1208 +#: libmedia/FLVParser.cpp:322 #, c-format -msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgid "FLVParser::parseNextTag: can't seek to %d" msgstr "" -#: libcore/MovieClip.cpp:1270 +#: libmedia/FLVParser.cpp:336 #, c-format -msgid "MovieClip::add_display_object(): unknown cid = %d" +msgid "" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" msgstr "" +"FLVParser::parseNextTag: no se puede leer la información de etiqueta (12 " +"bytes necesarios, sólo tiene %d)" -#: libcore/MovieClip.cpp:1343 +#: libmedia/FLVParser.cpp:423 #, c-format -msgid "movieclip::replace_display_object(): unknown cid = %d" -msgstr "" +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgstr "Primer byte de FLV_META_TAG es %d, esperado 0x02 (tipo STRING AMF0)" -#: libcore/MovieClip.cpp:1352 +#: libmedia/FLVParser.cpp:435 #, c-format msgid "" -"MovieClip::replace_display_object: could not find any DisplayObject at depth " -"%d" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" msgstr "" -#: libcore/MovieClip.cpp:1459 +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" +msgstr "¡FLV corrupto: Meta equita indeterminado!" + +#: libmedia/FLVParser.cpp:454 #, c-format +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgstr "FLVParser::parseNextTag: tipo etiqueta FLV desconocido %d" + +#: libmedia/FLVParser.cpp:463 msgid "" -"%s is a dynamic mask and can't handle mouse events, no point will hit it" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" msgstr "" +"FLV corrupto: registro tamaño etiqueta anterior (%1%) inesperado (tamaño " +"actual: %2%)" -#: libcore/MovieClip.cpp:1468 -#, c-format -msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" msgstr "" -#: libcore/MovieClip.cpp:1746 +#: libmedia/FLVParser.cpp:533 #, c-format -msgid "Attached movieclips %s registered class is %p" +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" msgstr "" -#: libcore/MovieClip.cpp:1779 -#, c-format -msgid "Sprite '%s' placed on stage" -msgstr "" +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" +msgstr "VideoConverterGst: falta el elemento ffmpegcolorspace" -#: libcore/MovieClip.cpp:1828 -#, c-format -msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" -msgstr "" +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" +msgstr "VideoConverterGst: no formato solicitada de salida" -#: libcore/MovieClip.cpp:1860 -#, c-format -msgid "Unloading movieclip '%s'" -msgstr "Descargando película '%s'" +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" +msgstr "VideoConverterGst: error interno (creación de gorras error)" -#: libcore/MovieClip.cpp:1959 -#, c-format -msgid "Could not load variables from %s" -msgstr "No se puede cargar variables desde %s" +#: libmedia/gst/VideoConverterGst.cpp:107 +#, fuzzy +msgid "VideoConverterGst: initialization failed." +msgstr "VideoConverterGst: error de inicialización." -#: libcore/MovieClip.cpp:2017 -#, c-format -msgid "" -"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" -msgstr "" +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." +msgstr "VideoConverterGst: error en la inserción de búfer." -#: libcore/MovieClip.cpp:2155 -#, c-format -msgid "Stream sound id from %d to %d, stopping old" -msgstr "" +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." +msgstr "VideoConverterGst: error en la extracción de búfer." -#: libcore/TextField.cpp:222 -#, c-format -msgid "" -"CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" -msgstr "" +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +msgstr "No se puede recuperar un receptor audio válido de ~/.gnashrc" + +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" +msgstr "No se puede recuperar un receptor audio válido de autoaudiosink" -#: libcore/TextField.cpp:963 +#: libmedia/gst/GstUtil.cpp:87 #, c-format msgid "" -"TextField text doesn't fit in its boundaries: width %g, margin %g - nothing " -"to align" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" msgstr "" +"No se puede recuperar un receptor audio válido de gconfaudiosink\n" +"%s" + +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" +msgstr "¡Búsqueda de receptor agotado: no podrá escuchar sonido!" -#: libcore/TextField.cpp:1019 +#: libmedia/gst/GstUtil.cpp:94 #, c-format +msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgstr "Tiene un receptor de audio no NULL; su nombre de contenedor es: %s" + +#: libmedia/gst/GstUtil.cpp:116 msgid "" -"TextField: missing glyph for space char (needed for TAB). Make sure " -"DisplayObject shapes for font %s are being exported into your SWF file." +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." msgstr "" +"Falta el plugin, pero no admite la instalación de plugin. Se tratan de todas " +"formas, pero esperan el fracaso." -#: libcore/TextField.cpp:1110 -msgid "No font for TextField!" -msgstr "" +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +msgstr "Plugin falta, pero no convertirlo en gst faltan detalles de plugin." -#: libcore/TextField.cpp:1443 +#: libmedia/gst/GstUtil.cpp:135 msgid "" -"HTML in a text field is unsupported, gnash will just ignore the tags and " -"print their content" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." msgstr "" +"error en gst_update_registry. Se necesita reiniciar Gnash a utilizar los " +"plugins nuevos." -#: libcore/TextField.cpp:1762 -#, c-format -msgid "" -"TextField: missing embedded glyph for char %d. Make sure DisplayObject " -"shapes for font %s are being exported into your SWF file" +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." msgstr "" +"Plugin falta, pero la instalación del plugin automática no está disponible." + +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." +msgstr "Códec de vídeo es cero. Flujo de vídeo esperado más tarde." -#: libcore/TextField.cpp:1770 +#: libmedia/gst/VideoDecoderGst.cpp:100 #, c-format -msgid "" -"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " -"installed in your system." -msgstr "" +msgid "No support for video codec %s." +msgstr "No hay soporte para %s de códec de vídeo." + +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" +msgstr "VideoDecoderGst: error interno (caps creation failed)" + +#: libmedia/gst/VideoDecoderGst.cpp:130 +#, c-format +msgid "Couldn't find a plugin for video type %s!" +msgstr "¡No puedo encontrar un plugin para el tipo de video %s!" + +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr " Asegúrate de tener gstream-ffmpeg instalado." -#: libcore/TextField.cpp:1952 +#: libmedia/gst/VideoDecoderGst.cpp:158 #, c-format -msgid "VariableName: %s" +msgid "VideoDecoderGst: initialisation failed for video type %s!" msgstr "" -#: libcore/TextField.cpp:1962 +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." +msgstr "VideoDecoderGst: error en la inserción de búfer." + +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" +msgstr "MediaParserGst no se pudo crear un bin" + +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." +msgstr "MediaParserGst no se puede crear un elemento de typefind." + +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" +msgstr "MediaParserGst no puede cambiar el estado del elemento" + +#: libmedia/gst/MediaParserGst.cpp:85 #, c-format +msgid "Needed %d dead iterations to detect audio type." +msgstr "Es necesario %d muertos iteraciones para detectar el tipo de audio." + +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." +msgstr "Falló al detectar cualquier tipo de flujo MediaParserGst." + +#: libmedia/gst/MediaParserGst.cpp:187 msgid "" -"Current environment has no target, can't bind VariableName (%s) associated " -"to text field. Gnash will try to register again on next access." +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." msgstr "" -#: libcore/TextField.cpp:1978 -#, c-format -msgid "Variable text Path: %s, Var: %s" +# Seeking back puede ser una busqueda activa. Por lo cual Revisando es lo mas apropiado. +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." msgstr "" +"¡MediaParserGst se ha equivicado en poner mas datos en el demuxer! Revisando." -#: libcore/TextField.cpp:1990 +#: libmedia/gst/MediaParserGst.cpp:280 #, c-format -msgid "" -"VariableName associated to text field refers to an unknown target (%s). It " -"is possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." -msgstr "" +msgid "MediaParserGst/typefound: Detected media type %s" +msgstr "MediaParserGst/typefound: %s de tipo medio detectado" -#: libcore/TextField.cpp:2011 -msgid "registerTextVariable() called" -msgstr "registerTextVariable() llamada" +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." +msgstr "MediaParserGst no se pudo crear el fakesink." -#: libcore/TextField.cpp:2016 -msgid "registerTextVariable() no-op call (already registered)" -msgstr "" +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." +msgstr "MediaParserGst: no se pudo obtener el elemento de src de fakesink." -#: libcore/TextField.cpp:2023 -msgid "string is empty, consider as registered" -msgstr "string vacía, considere como registrada" +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" +msgstr "MediaParserGst: hubiera vínculo fakesink" -#: libcore/TextField.cpp:2032 -#, c-format -msgid "" -"VariableName associated to text field (%s) refer to an unknown target. It is " -"possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." -msgstr "" +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." +msgstr "MediaParserGst: no se pudo obtener el elemento de src de typefind." + +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" +msgstr "MediaParserGst no se pudo crear un demuxer" -#: libcore/TextField.cpp:2050 +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." +msgstr "MediaParserGst: no se pudo agregar demuxer a bin." + +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." +msgstr "MediaParserGst: no se pudo obtener el nombre de la estructura." + +#: libmedia/gst/MediaParserGst.cpp:404 #, c-format -msgid "target object (%s @ %p) does have a member named %s" -msgstr "" +msgid "MediaParserGst: ignoring stream of type %s." +msgstr "MediaParserGst: ignorar el flujo de tipo %s." -#: libcore/TextField.cpp:2060 +#: libmedia/gst/MediaParserGst.cpp:428 #, c-format -msgid "" -"target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll " -"add it with value %s)" +msgid "MediaParserGst: Failed to find a parser (media: %s)." msgstr "" +"MediaParserGst: No se pudo encontrar un analizador (medios de comunicación: " +"%s)." -#: libcore/TextField.cpp:2069 -#, c-format +#: libmedia/gst/MediaParserGst.cpp:437 msgid "" -"target sprite (%s @ %p) does NOT have a member named %s, and we don't have " -"text defined" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" msgstr "" +"MediaParserGst: No se pudo encontrar un analizador. ¡Vamos a seguir, pero " +"audio o video no funciona!" -#: libcore/DisplayList.cpp:323 -#, fuzzy, c-format -msgid "moveDisplayObject() -- can't find object at depth %d" -msgstr "move_character() -- no puede encontrar objeto en la profundidad %d" +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." +msgstr "MediaParserGst: no se pudo agregar el analizador." -#: libcore/DisplayList.cpp:720 -#, fuzzy, c-format -msgid "" -"Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" -msgstr "Artículo %d en profundidad %d (char id %d, nombre %s, tipo %s)" +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." +msgstr "MediaParserGst: no se pudo vincular analizador." -#: libcore/AMFConverter.cpp:135 -#, c-format -msgid "amf: serializing object (or function) as reference to %d" -msgstr "" +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." +msgstr "MediaParserGst: no se pudo vincular receptor de \"falso\"." -#: libcore/AMFConverter.cpp:155 +#: libmedia/gst/MediaParserGst.cpp:490 #, c-format -msgid "amf: serializing date object with index %d and value %g" -msgstr "" +msgid "MediaParserGst: Linked audio source (type: %s)" +msgstr "MediaParserGst: Origen de audio vinculado (tipo: %s)" -#: libcore/AMFConverter.cpp:205 +#: libmedia/gst/MediaParserGst.cpp:520 #, c-format -msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +msgid "MediaParserGst: Linked video source (type: %s)" +msgstr "MediaParserGst: Origen de vídeo vinculado (tipo: %s)" + +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" msgstr "" +"Creación de decodificador AAC sin datos adicionales. ¡Esto probablemente " +"fallará!" -#: libcore/AMFConverter.cpp:227 +#: libmedia/gst/AudioDecoderGst.cpp:110 #, c-format -msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " -msgstr "" +msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgstr "AudioDecoderGst: no se puede manejar el códec %d (%s)" -#: libcore/AMFConverter.cpp:237 +#: libmedia/gst/AudioDecoderGst.cpp:120 #, c-format -msgid "amf: serializing object (or function) with index %d" +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" msgstr "" +"AudioDecoderGst: no se puede manejar códec %d (no ExtraInfoGst adjuntado)" -#: libcore/AMFConverter.cpp:280 -msgid "amf: serializing undefined" +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" msgstr "" +"La mejor remuestreador disponible es 'audioresample'. ¡Instale gstreamer-" +"ffmpeg 0.10.4 o posterior, o pueden experimentar largos retrasos en la " +"reproducción de audio!" -#: libcore/AMFConverter.cpp:290 -msgid "amf: serializing null" -msgstr "" +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "AudioDecoderGst: error interno (creación de gorras error)" -#: libcore/MovieLoader.cpp:264 -#, fuzzy, c-format -msgid "Can't create Movie instance for definition loaded from %s" -msgstr "no puedo crear movie_definition para %s" +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, c-format +msgid "Couldn't find a plugin for audio type %s!" +msgstr "¡No se pudo encontrar un plugin para audio tipo %s!" -#: libcore/MovieLoader.cpp:281 +#: libmedia/gst/AudioDecoderGst.cpp:199 #, c-format -msgid "processCompletedRequest: _level loading (level %u)" +msgid "AudioDecoderGst: initialisation failed for audio type %s!" msgstr "" -#: libcore/MovieFactory.cpp:80 -msgid "" -"Requested to keep from completely loading a movie, but the movie in question " -"is an image, for which we don't yet have the concept of a 'loading thread'" -msgstr "" -"Solicitado a evitar por completo la carga de una película, pero la película " -"en cuestión es una imágen, para la cual no tenemos aún el concepto de un " -"'loading thread'" +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" +msgstr "Inserta datos, pero no hay nada para tirar (aún)" -#: libcore/MovieFactory.cpp:95 -msgid "FLV can't be loaded directly as a movie" -msgstr "FLV no puede ser cargado directamente como una película" +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." +msgstr "AudioDecoderGst: error en la inserción de búfer." -#: libcore/MovieFactory.cpp:99 -#, fuzzy -msgid "Unknown file type" -msgstr "tipo de archivo desconocido (%s)" +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" +msgstr "" -#: libcore/MovieFactory.cpp:122 +#: libmedia/gst/VideoInputGst.cpp:367 #, c-format -msgid "Movie %s already in library" -msgstr "Película %s ya en biblioteca" +msgid "%s: Could not create video test source." +msgstr "%s: No pudo crear fuente de vídeo de prueba." -#: libcore/MovieFactory.cpp:134 +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 #, c-format -msgid "Couldn't load library movie '%s'" -msgstr "No se puede cargar biblioteca de la película '%s'" +msgid "%s: Could not create pulsesrc element" +msgstr "" -#: libcore/MovieFactory.cpp:141 +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 #, c-format -msgid "Movie %s (SWF%d) added to library" -msgstr "Película %s (SWF%d) añadida a la biblioteca" +msgid "%s: Could not get property probe from pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" +msgstr "Tienes una cámara no válida seleccionada. Compruebe el archivo gnashrc" -#: libcore/MovieFactory.cpp:145 +#: libmedia/gst/VideoInputGst.cpp:657 #, c-format -msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" -msgstr "Película %s (SWF%d) NO añadida a la biblioteca (resultó desde un POST)" +msgid "%s: Passed an invalid argument (not a valid dev_select value)" +msgstr "%s: Pasa un argumento no válido (no es un valor válido de dev_select)" -#: libcore/MovieFactory.cpp:174 -msgid "Can't read file header" -msgstr "No puedo leer cabecera del archivo" +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" +msgstr "" -#: libcore/MovieFactory.cpp:213 -msgid "Can't read 3 bytes after an MZ (.exe) header" -msgstr "No puede leer 3 bytes después de una cabecera MZ (.exe)" +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" +msgstr "" -#: libcore/MovieFactory.cpp:223 -msgid "Could not find SWF inside an exe file" -msgstr "No puedo encontrar un SWF dentro de un archivo exe" +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" +msgstr "%s: tubería no es un objeto por alguna razón" -#: libcore/MovieFactory.cpp:274 +#: libmedia/gst/VideoInputGst.cpp:804 #, c-format -msgid "Can't read image file from %s" -msgstr "No puede leer desde archivo de imágen desde %s" +msgid "%s: type %s, cannot be handled for resolution width" +msgstr "" -#: libcore/MovieFactory.cpp:284 +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 #, c-format -msgid "Parsing error: %s" -msgstr "Error de análisis: %s" +msgid "%s: was passed a NULL pointer" +msgstr "%s: se pasó un puntero NULL" -#: libcore/MovieFactory.cpp:310 +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 #, c-format -msgid "failed to open '%s'; can't create movie" -msgstr "falló al abrir '%s'; no puedo crear película" +msgid "%s: Creation of the webcam_source_bin failed" +msgstr "" -#: libcore/MovieFactory.cpp:315 +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 #, c-format -msgid "streamProvider opener can't open '%s'" -msgstr "ejecutor streamProvider no puede abrir '%s'" +msgid "the error was %s" +msgstr "el error fue %s" -#: libcore/DisplayObject.cpp:260 -msgid "blendMode" +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" msgstr "" -#: libcore/DisplayObject.cpp:370 +#: libmedia/gst/VideoInputGst.cpp:1024 #, c-format -msgid "Setting _height=%g of DisplayObject %s (%s)" +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" msgstr "" -#: libcore/DisplayObject.cpp:830 -msgid "yes" -msgstr "sí" - -#: libcore/DisplayObject.cpp:831 -msgid "no" +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" msgstr "" -#: libcore/DisplayObject.cpp:837 -msgid "Depth" -msgstr "Profundidad" - -#: libcore/DisplayObject.cpp:844 -msgid "Ratio" +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" msgstr "" -#: libcore/DisplayObject.cpp:854 -msgid "Clipping depth" +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" msgstr "" -#: libcore/DisplayObject.cpp:859 -msgid "Dimensions" -msgstr "Dimensiones" - -#: libcore/DisplayObject.cpp:861 -msgid "Dynamic" -msgstr "Dinámico" - -#: libcore/DisplayObject.cpp:862 -msgid "Mask" +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" msgstr "" -#: libcore/DisplayObject.cpp:863 -msgid "Destroyed" -msgstr "Destruido" - -#: libcore/DisplayObject.cpp:865 -msgid "Unloaded" -msgstr "Descargado" - -#: libcore/DisplayObject.cpp:869 -msgid "Blend mode" +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 +#, c-format +msgid "%s: problem creating save_queue element" msgstr "" -#: libcore/DisplayObject.cpp:872 -msgid "Invalidated" -msgstr "Invalidado" - -#: libcore/DisplayObject.cpp:874 -msgid "Child invalidated" -msgstr "Hijo invalidado" - -#: libcore/DisplayObject.cpp:895 libcore/DisplayObject.cpp:1587 -#, fuzzy, c-format -msgid "Attempt to set property to %s, refused" -msgstr "Intento de configurar propiedad de sólo lectura %s" - -#: libcore/DisplayObject.cpp:1131 +#: libmedia/gst/VideoInputGst.cpp:1185 #, c-format -msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgid "%s: problem creating video_display_queue element" msgstr "" -#: libcore/DisplayObject.cpp:1162 +#: libmedia/gst/VideoInputGst.cpp:1196 #, c-format -msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgid "%s: couldn't link webcam_source_bin and tee" msgstr "" -#: libcore/DisplayObject.cpp:1192 +#: libmedia/gst/VideoInputGst.cpp:1203 #, c-format -msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgid "%s: couldn't link tee and save_queue" msgstr "" -#: libcore/DisplayObject.cpp:1219 +#: libmedia/gst/VideoInputGst.cpp:1209 #, c-format -msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgid "%s: couldn't link tee and video_display_queue" msgstr "" -#: libcore/DisplayObject.cpp:1256 +#: libmedia/gst/VideoInputGst.cpp:1218 #, c-format -msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgid "%s: couldn't get save_queue_src_pad" msgstr "" -#: libcore/DisplayObject.cpp:1286 +#: libmedia/gst/VideoInputGst.cpp:1228 #, c-format -msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgid "%s: couldn't get video_display_queue_pad" msgstr "" -#: libcore/DisplayObject.cpp:1353 +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 #, c-format -msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgid "%s: Unable to create main pipeline" msgstr "" -#: libcore/DisplayObject.cpp:1419 +#: libmedia/gst/VideoInputGst.cpp:1258 #, c-format -msgid "Setting _width=%g of DisplayObject %s (%s)" +msgid "%s: something went wrong creating the new video_display_bin" msgstr "" -#: libcore/Button.cpp:488 +#: libmedia/gst/VideoInputGst.cpp:1264 #, c-format -msgid "Unhandled button event %s" -msgstr "evento de botón no manejado %s" - -#: libcore/Button.cpp:965 -msgid "Button state" -msgstr "Estado botón" - -#: libcore/Button.cpp:969 -#, fuzzy -msgid "Enabled" -msgstr "Activar _depurador" - -#: libcore/Video.cpp:72 -msgid "No Media handler registered, won't be able to decode embedded video" +msgid "%s: problem creating video_scale element" msgstr "" -"Manejador Media no registrado, no será capaz de decodificar video embebido" - -#: libcore/Video.cpp:79 -msgid "No Video info in video definition" -msgstr "Sin información del video en definición del video" -#: libcore/Video.cpp:347 -msgid "attachVideo needs 1 arg" -msgstr "attachVideo necesita 1 arg" - -#: libcore/Video.cpp:360 +#: libmedia/gst/VideoInputGst.cpp:1273 #, c-format -msgid "attachVideo(%s) first arg is not a NetStream instance" +msgid "%s: problem creating the video_sink element" msgstr "" -#: libcore/asobj/flash/net/FileReference_as.cpp:155 -#: libcore/asobj/flash/net/FileReferenceList_as.cpp:93 -#: libcore/asobj/flash/geom/Transform_as.cpp:368 -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:397 -msgid "arguments discarded" +#: libmedia/gst/VideoInputGst.cpp:1282 +#, c-format +msgid "%s: something went wrong in linking elements in video_display_bin" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:163 -#: libcore/asobj/flash/geom/Point_as.cpp:421 -#: libcore/asobj/flash/geom/Point_as.cpp:501 -#: libcore/asobj/flash/geom/Point_as.cpp:582 -#: libcore/asobj/flash/geom/Point_as.cpp:590 -#: libcore/asobj/MovieClip_as.cpp:535 -msgid "missing arguments" +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:176 -msgid "invalid arguments" -msgstr "argumentos inválidos" - -#: libcore/asobj/flash/geom/Rectangle_as.cpp:197 -msgid "invalid rectangle" -msgstr "rectángulo inválido" - -#: libcore/asobj/flash/geom/Rectangle_as.cpp:486 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:580 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:646 -#: libcore/asobj/flash/geom/Point_as.cpp:406 +#: libmedia/gst/VideoInputGst.cpp:1356 #, c-format -msgid "Attempt to set read-only property %s" -msgstr "Intento de configurar propiedad de sólo lectura %s" +msgid "%s: the unlinking of the pads failed" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:119 -#: libcore/asobj/flash/geom/Point_as.cpp:188 -#: libcore/asobj/flash/geom/Point_as.cpp:236 -#: libcore/asobj/flash/geom/Point_as.cpp:320 +#: libmedia/gst/VideoInputGst.cpp:1386 #, c-format -msgid "%s: missing arguments" -msgstr "%s: argumento perdido" +msgid "%s: something went wrong in the make_video_display_link function" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:128 -#: libcore/asobj/flash/geom/Point_as.cpp:246 -#: libcore/asobj/flash/geom/Point_as.cpp:329 -msgid "arguments after first discarded" -msgstr "argumentos después del primer descartados" +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" +msgstr "%s: desvincular fallido" -#: libcore/asobj/flash/geom/Point_as.cpp:137 -#: libcore/asobj/flash/geom/Point_as.cpp:338 -#: libcore/asobj/flash/geom/Point_as.cpp:520 -msgid "first argument doesn't cast to object" +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:147 -msgid "first argument cast to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:155 -msgid "first argument cast to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:199 -#: libcore/asobj/flash/geom/Point_as.cpp:439 -msgid "First arg must be an object" +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:210 -#: libcore/asobj/flash/geom/Point_as.cpp:449 -msgid "First arg must be an instance of" +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:348 -msgid "first argument casted to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:356 -msgid "first argument casted to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:430 -msgid "arguments after first two discarded" +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:510 -msgid "arguments after first three discarded" +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:535 -msgid "second argument doesn't cast to object" -msgstr "" +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "Argumentos mal dados a VideoDecoder de GST" -#: libcore/asobj/flash/display/BitmapData_as.cpp:217 -msgid "BitmapData.draw() called without an active renderer" -msgstr "" +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerGst::createAudioDecoder: %s -- %s" -#: libcore/asobj/flash/display/BitmapData_as.cpp:224 -msgid "Current renderer does not support internal rendering" +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" msgstr "" -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:348 -#, fuzzy, c-format -msgid "" -"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " -"object." +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" msgstr "" -"Ruta SharedObject %s no es parte de la ruta SWF %s. No puede acceder este " -"objeto." -#: libcore/asobj/Key_as.cpp:72 -msgid "Key.isDown needs one argument (the key code)" +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" msgstr "" -#: libcore/asobj/Global_as.cpp:98 +#: libmedia/gst/AudioInputGst.cpp:270 #, c-format -msgid "%s needs one argument" +msgid "%s: Passed a bad devselect value" msgstr "" -#: libcore/asobj/Global_as.cpp:104 +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 #, c-format -msgid "%s has more than one argument" +msgid "%s: Creation of the audioSourceBin failed" msgstr "" -#: libcore/asobj/Global_as.cpp:343 -msgid "Extensions enabled, scanning plugin dir for load" +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" msgstr "" -#: libcore/asobj/Global_as.cpp:347 -msgid "Extensions disabled" +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" msgstr "" -#: libcore/asobj/Global_as.cpp:514 +#: libmedia/gst/AudioInputGst.cpp:426 #, c-format -msgid "%s needs at least one argument" +msgid "%s: couldn't link audioSourceBin and tee" msgstr "" -#: libcore/asobj/Global_as.cpp:521 +#: libmedia/gst/AudioInputGst.cpp:431 #, c-format -msgid "%s has more than two arguments" +msgid "%s: couldn't link tee and saveQueue" msgstr "" -#: libcore/asobj/Global_as.cpp:619 +#: libmedia/gst/AudioInputGst.cpp:436 #, c-format -msgid "%s needs at least three arguments" +msgid "%s: couldn't link tee and audioPlaybackQueue" msgstr "" -#: libcore/asobj/Global_as.cpp:626 +#: libmedia/gst/AudioInputGst.cpp:445 #, c-format -msgid "%s has more than four arguments" +msgid "%s: couldn't get saveQueueSrcPad" msgstr "" -#: libcore/asobj/Global_as.cpp:634 +#: libmedia/gst/AudioInputGst.cpp:455 #, c-format -msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgid "%s: couldn't get audioPlaybackQueue" msgstr "" -#: libcore/asobj/Global_as.cpp:683 libcore/asobj/Global_as.cpp:728 +#: libmedia/gst/AudioInputGst.cpp:481 #, c-format -msgid "ASNative(%s): needs at least two arguments" +msgid "%s: There was a problem making the audiosink!" msgstr "" -#: libcore/asobj/Global_as.cpp:695 -#, c-format -msgid "ASconstructor(%s): args must be 0 or above" +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" msgstr "" -#: libcore/asobj/Global_as.cpp:707 libcore/asobj/Global_as.cpp:752 +#: libmedia/gst/AudioInputGst.cpp:548 #, c-format -msgid "No ASnative(%d, %d) registered with the VM" +msgid "%s: couldn't remove audioPlaybackBin from pipeline" msgstr "" -#: libcore/asobj/Global_as.cpp:740 +#: libmedia/gst/AudioInputGst.cpp:555 #, c-format -msgid "ASnative(%s): args must be 0 or above" +msgid "%s: changing state of audioPlaybackBin failed" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:111 +#: libmedia/gst/AudioInputGst.cpp:579 #, c-format -msgid "MovieClipLoader.loadClip(%s): missing arguments" -msgstr "MovieClipLoader.loadClip(%s): argumentos faltantes" - -#: libcore/asobj/MovieClipLoader.cpp:120 -#, fuzzy, c-format -msgid "MovieClipLoader.loadClip(%s): first argument mustbe a string" -msgstr "MovieClipLoader.loadClip(%s): argumentos faltantes" +msgid "Error: %s" +msgstr "Error: %s" -#: libcore/asobj/MovieClipLoader.cpp:138 +#: libmedia/gst/AudioInputGst.cpp:599 #, c-format -msgid "Could not find target %s (evaluated from %s)" +msgid "%s: Couldn't make audioconvert element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:153 +#: libmedia/gst/AudioInputGst.cpp:603 #, c-format -msgid "%s: %s" +msgid "%s: Couldn't make vorbisenc element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:179 -msgid "MovieClipLoader.getProgress(): missing argument" -msgstr "MovieClipLoader.getProgress(): argumento faltante" - -#: libcore/asobj/MovieClipLoader.cpp:188 +#: libmedia/gst/AudioInputGst.cpp:607 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgid "%s: Couldn't make oggmux element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:197 +#: libmedia/gst/AudioInputGst.cpp:611 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgid "%s: Couldn't make filesink element" msgstr "" -#: libcore/asobj/Camera_as.cpp:262 -msgid "No MediaHandler exists! Cannot create a Camera object" +#: libmedia/gst/AudioInputGst.cpp:630 +#, c-format +msgid "%s: Something went wrong in linking" msgstr "" -#: libcore/asobj/Camera_as.cpp:362 -#, fuzzy -msgid "Attempt to set activity property of Camera" -msgstr "Intento de configurar propiedad de sólo lectura %s" - -#: libcore/asobj/Camera_as.cpp:379 -#, fuzzy -msgid "Attempt to set bandwidth property of Camera" -msgstr "Intento de configurar propiedad de sólo lectura %s" - -#: libcore/asobj/Camera_as.cpp:395 -#, fuzzy -msgid "Attempt to set currentFPS property of Camera" -msgstr "Intento de configurar propiedad de sólo lectura %s" - -#: libcore/asobj/Camera_as.cpp:411 -#, fuzzy -msgid "Attempt to set fps property of Camera" -msgstr "Intento de configurar propiedad de sólo lectura %s" +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" +msgstr "" -#: libcore/asobj/Camera_as.cpp:427 -#, fuzzy -msgid "Attempt to set height property of Camera, use setMode" -msgstr "Intento de configurar de sólo lectura %s propiedad de TextField %s" +#: libmedia/gst/AudioInputGst.cpp:694 +#, c-format +msgid "%s: audioSaveBin state change failed" +msgstr "" -#: libcore/asobj/Camera_as.cpp:450 -#, fuzzy -msgid "Attempt to set index property of Camera" -msgstr "Intento de configurar propiedad de sólo lectura %s" +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" +msgstr "" +"Tienes un micrófono no válido seleccionado. Compruebe el archivo gnashrc" -#: libcore/asobj/Camera_as.cpp:467 -#, fuzzy -msgid "Attempt to set motionLevel property of Camera" -msgstr "Intento de configurar propiedad de sólo lectura %s" +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "cabecera ADPCM corrupta" -#: libcore/asobj/Camera_as.cpp:484 -#, fuzzy -msgid "Attempt to set motionTimeout property of Camera" -msgstr "Intento de configurar propiedad de sólo lectura %s" +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +msgstr "AudioDecoderSimple: inicializar códec flash %s (%d)" -#: libcore/asobj/Camera_as.cpp:501 -#, fuzzy -msgid "Attempt to set muted property of Camera" -msgstr "Intento de configurar propiedad de sólo lectura %s" +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 +#, c-format +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgstr "AudioDecoderSimple: codec flash no soportado %d (%s)" -#: libcore/asobj/Camera_as.cpp:517 -#, fuzzy -msgid "Attempt to set name property of Camera" -msgstr "Intento de configurar propiedad de sólo lectura %s" +#: libmedia/AudioDecoderSimple.cpp:341 +#, c-format +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgstr "" +"AudioDecoderSimple: incapaz de interpretar codec personalizado de audio id %s" -#: libcore/asobj/Camera_as.cpp:528 -#, fuzzy -msgid "Attempt to set names property of Camera" -msgstr "Intento de configurar propiedad de sólo lectura %s" +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "Orden de host (endianness) no detectado en AudioDecoderSimple" -#: libcore/asobj/Camera_as.cpp:563 -#, fuzzy -msgid "Attempt to set quality property of Camera" -msgstr "Intento de configurar propiedad de sólo lectura %s" +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "Error en conversión de muestra de sonido" -#: libcore/asobj/Camera_as.cpp:618 -#, fuzzy -msgid "Attempt to set width property of Camera, use setMode" -msgstr "Intento de configurar de sólo lectura %s propiedad de TextField %s" +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +msgstr "MediaHandler::isFLV: No puede leer 3 bytes desde el flujo de entrada" -#: libcore/asobj/Stage_as.cpp:148 -msgid "Stage.width is a read-only property!" +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" msgstr "" +"MediaHandler::createMediaParser: sólo entrada FLV es soportada por este " +"Manejador de Medios" -#: libcore/asobj/Stage_as.cpp:165 -msgid "Stage.height is a read-only property!" -msgstr "" +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "Excepción mientras leía desde el flujo: %s" -#: libcore/asobj/Date_as.cpp:465 -msgid "Date constructor called with more than 7 arguments" +#: libmedia/MediaHandler.cpp:108 +#, c-format +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" msgstr "" +"MediaHandler::createFlashAudioDecoder: no disponibles flash decodificadores " +"para códec %d (%s)" -#: libcore/asobj/Date_as.cpp:725 -msgid "Date.setTime needs one argument" -msgstr "" +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" +msgstr "No se puede convertir a tipo desconocido %d" -#: libcore/asobj/Date_as.cpp:745 -msgid "Date.setTime was called with more than one argument" -msgstr "" +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" +msgstr "serialización de as_value del tipo %d" -#: libcore/asobj/Date_as.cpp:836 -msgid "Date.setFullYear needs one argument" -msgstr "" +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" +msgstr "Clase nativa %s no es un objeto después de la inicialización (%s)" -#: libcore/asobj/Date_as.cpp:876 -msgid "Date.setYear needs one argument" -msgstr "" +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" +msgstr "Clase nativa %s no se encuentra después de la inicialización" -#: libcore/asobj/Date_as.cpp:899 -msgid "Date.setYear was called with more than three arguments" +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" msgstr "" +"No se puede crear la instancia de película para definición cargado de %s" -#: libcore/asobj/Date_as.cpp:930 +#: libcore/FreetypeGlyphsProvider.cpp:254 #, c-format -msgid "Date.set%sMonth needs one argument" -msgstr "" +msgid "Can't init FreeType! Error = %d" +msgstr "¡No puede iniciar FreeType! Error = %d" -#: libcore/asobj/Date_as.cpp:963 +#: libcore/FreetypeGlyphsProvider.cpp:266 #, c-format -msgid "Date.set%sMonth was called with more than three arguments" -msgstr "" +msgid "Can't close FreeType! Error = %d" +msgstr "¡No puede cerrar FreeType! Error = %d" -#: libcore/asobj/Date_as.cpp:985 +#: libcore/FreetypeGlyphsProvider.cpp:280 #, c-format -msgid "Date.set%sDate needs one argument" +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" msgstr "" +"No se pudo encontrar el directorio de fuentes, utilizando el nombre de " +"archivo de fuente codificada \"%s\"" -#: libcore/asobj/Date_as.cpp:999 +#: libcore/FreetypeGlyphsProvider.cpp:293 #, c-format -msgid "Date.set%sDate was called with more than one argument" +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" msgstr "" +"No se puede inicializar la biblioteca fontconfig, utilizando el nombre de " +"archivo de fuente codificada \"%s\"" -#: libcore/asobj/Date_as.cpp:1026 +#: libcore/FreetypeGlyphsProvider.cpp:355 #, c-format -msgid "Date.set%sHours needs one argument" +msgid "No device font matches the name '%s', using hard-coded font filename" msgstr "" -#: libcore/asobj/Date_as.cpp:1045 -#, c-format -msgid "Date.set%sHours was called with more than four arguments" +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" msgstr "" -#: libcore/asobj/Date_as.cpp:1071 -#, c-format -msgid "Date.set%sMinutes needs one argument" +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" msgstr "" -#: libcore/asobj/Date_as.cpp:1089 libcore/asobj/Date_as.cpp:1132 +#: libcore/FreetypeGlyphsProvider.cpp:434 #, c-format -msgid "Date.set%sMinutes was called with more than three arguments" -msgstr "" +msgid "Can't find font file for font '%s'" +msgstr "No puede encontrar archivo fuente para fuente '%s'" -#: libcore/asobj/Date_as.cpp:1112 +#: libcore/FreetypeGlyphsProvider.cpp:447 #, c-format -msgid "Date.set%sSeconds needs one argument" -msgstr "" +msgid "Font file '%s' has bad format" +msgstr "Archivo fuente '%s' tiene mal formato" -#: libcore/asobj/Date_as.cpp:1150 +#: libcore/FreetypeGlyphsProvider.cpp:456 #, c-format -msgid "Date.set%sMilliseconds needs one argument" -msgstr "" +msgid "Some error opening font '%s'" +msgstr "Algunos errores abriendo fuente '%s'" -#: libcore/asobj/Date_as.cpp:1167 -msgid "Date.setMilliseconds was called with more than one argument" +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" msgstr "" -#: libcore/asobj/Date_as.cpp:1229 -msgid "Date.UTC needs one argument" +#: libcore/FreetypeGlyphsProvider.cpp:506 +#, c-format +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" msgstr "" -#: libcore/asobj/Date_as.cpp:1253 -msgid "Date.UTC was called with more than 7 arguments" +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:336 +#: libcore/swf/DefineShapeTag.cpp:58 #, c-format -msgid "SharedObject %s not flushed (compiled as read-only mode)" -msgstr "" +msgid "DefineShapeTag(%s): id = %d" +msgstr "DefineShapeTag(%s): id = %d" -#: libcore/asobj/SharedObject_as.cpp:519 +#: libcore/swf/VideoFrameTag.cpp:47 #, c-format -msgid "" -"SharedObject path %s is outside the SWF domain %s. Cannot access this object." -msgstr "" +msgid "VideoFrame tag refers to unknown video stream id %d" +msgstr "VideoFrame etiqueta se refiere al id de flujo de vídeo desconocido %d" -#: libcore/asobj/SharedObject_as.cpp:532 +#: libcore/swf/VideoFrameTag.cpp:57 #, c-format -msgid "" -"SharedObject path %s is not part of the SWF path %s. Cannot access this " -"object." +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" msgstr "" -"Ruta SharedObject %s no es parte de la ruta SWF %s. No puede acceder este " -"objeto." +"Etiqueta VideoFrame hace referencia a un non-video DisplayObject %d (%s)" -#: libcore/asobj/SharedObject_as.cpp:701 -#, fuzzy -msgid "SharedObject.connect(): needs at least one argument" -msgstr "NetConnection.connect(): necesita al menos un argumento" +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" +msgstr "" +"No se pudo leer suficientes bytes al analizar la etiqueta VideoFrame. ¡Tal " +"vez llegamos al final del flujo!" -#: libcore/asobj/SharedObject_as.cpp:754 +#: libcore/swf/DefineTextTag.cpp:52 #, c-format -msgid "Arguments to SharedObject.flush(%s) will be ignored" -msgstr "Argumentos para SharedObject.flush(%s) serán ignorados" +msgid "DefineTextTag, id = %d" +msgstr "DefineTextTag, id = %d" -#: libcore/asobj/NetConnection_as.cpp:444 +#: libcore/swf/DefineTextTag.cpp:93 #, c-format -msgid "Gnash is not allowed to open this url: %s" -msgstr "Gnash no está permitido para abrir esta url: %s" +msgid "Text DisplayObject, id = %d" +msgstr "Texto DisplayObject, id = %d" -#: libcore/asobj/NetConnection_as.cpp:448 +#: libcore/swf/DefineTextTag.cpp:112 #, c-format -msgid "Connection to movie: %s" -msgstr "Conexión a película: %s" +msgid "begin text records for DefineTextTag %p" +msgstr "comenzar a registros de texto para DefineTextTag %p" -#: libcore/asobj/NetConnection_as.cpp:500 -#, fuzzy, c-format -msgid "Gnash is not allowed to connect to %s" -msgstr "Gnash no está permitido para Netconnection.connect a %s" +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgstr "" +"Etiqueta indocumentada %s encontrados. ¡Por favor, avisa a los " +"desarrolladores de Gnash!" -#: libcore/asobj/NetConnection_as.cpp:660 -msgid "NetConnection.call(): needs at least one argument" -msgstr "NetConnection.call(): necesita al menos un argumento" +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "" -#: libcore/asobj/NetConnection_as.cpp:773 -msgid "NetConnection.connect(): needs at least one argument" -msgstr "NetConnection.connect(): necesita al menos un argumento" +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" +msgstr "leer DefineFont" -#: libcore/asobj/String_as.cpp:449 -msgid "string.slice() called with end < start" -msgstr "string.slice() llamó con final < comenzar" +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" +msgstr "Glifos tabla de desplazamiento es dañada en la etiqueta de DefineFont" -#: libcore/asobj/String_as.cpp:567 -msgid "string.charCodeAt needs one argument" -msgstr "string.charCodeAt necesita un argumento" +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" +msgstr "leyendo DefineFont2 o DefineFont3" -#: libcore/asobj/String_as.cpp:576 -msgid "string.charCodeAt has more than one argument" -msgstr "string.charCodeAt tiene más de un argumento" +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" +msgstr "Glifo %d con desplazamiento %u" -#: libcore/asobj/String_as.cpp:650 -#, fuzzy -msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to upper case. " -"Using a UTF8 locale may fix this." +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" msgstr "" -"Tu localización probablemente no puede convertir carácteres no-ascii a " -"mayúscula. Usando una localización UTF8 puede corregir esto." +"Glifos tabla de desplazamiento es dañada en la etiqueta de DefineFont2/3" + +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" +msgstr "Desplazamiento mal en DefineFont2" + +# Verificar el significado de kerning +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" +msgstr "Ignorando - se encontró una pareja repetida de cran" -#: libcore/asobj/String_as.cpp:663 libcore/asobj/String_as.cpp:718 -msgid "bad_cast caught" +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" msgstr "" +"Cargador de etiqueta de DefineFontInfo: no se puede encontrar la fuente con " +"el id %d" -#: libcore/asobj/String_as.cpp:705 -#, fuzzy +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" +msgstr "DefineFontInfo2 aplicado parcialmente" + +# al ser valores propios de variables, no pueden ser traducidas. +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to lower case. " -"Using a UTF8 locale may fix this" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" msgstr "" -"Tu localización probablemente no puede convertir carácteres no-ascii a " -"minúscula. Usando una localización UTF8 puede corregir esto." - -#: libcore/asobj/String_as.cpp:835 -msgid "%1%(%2%) needs %3% argument(s)" -msgstr "%1%(%2%) necesita %3% argumento(s)" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" -#: libcore/asobj/String_as.cpp:846 -msgid "%1%(%2%) has more than %3% argument(s)" -msgstr "%1%(%2%) tiene más de %3% argumento(s)" +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" +msgstr "CSMTextSettings" -#: libcore/asobj/LoadableObject.cpp:177 -msgid "XML.addRequestHeader: XML._customHeaders is not an object" -msgstr "XML.addRequestHeader: XML._customHeaders no es un objeto" +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" +msgstr "final de registros de texto" -#: libcore/asobj/LoadableObject.cpp:194 -msgid "XML.addRequestHeader requires at least one argument" -msgstr "XML.addRequestHeader requiere al menos un argumento" +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" +msgstr " has_font: id de fuente = %d (%p)" -#: libcore/asobj/LoadableObject.cpp:207 -msgid "XML.addRequestHeader: single argument is not an array" -msgstr "" +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" +msgstr " tieneColor" -#: libcore/asobj/LoadableObject.cpp:223 +#: libcore/swf/TextRecord.cpp:99 #, c-format -msgid "XML.addRequestHeader(%s): arguments after thesecond will be discarded" -msgstr "" +msgid " xOffset = %g" +msgstr " xDesplazamiento = %g" -#: libcore/asobj/LoadableObject.cpp:238 +#: libcore/swf/TextRecord.cpp:108 #, c-format -msgid "XML.addRequestHeader(%s): both arguments must be a string" -msgstr "XML.addRequestHeader(%s): ambos argumentos deben ser un string" +msgid " yOffset = %g" +msgstr " yDesplazamiento = %g" -#: libcore/asobj/LoadableObject.cpp:305 -msgid "sendAndLoad() requires at least two arguments" -msgstr "sendAndLoad() requiere al menos dos argumentos" +#: libcore/swf/TextRecord.cpp:117 +#, c-format +msgid " textHeight = %g" +msgstr " textoAltura = %g" -#: libcore/asobj/LoadableObject.cpp:313 -msgid "sendAndLoad(): invalid empty url" -msgstr "sendAndLoad(): url vacía inválida" +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" +msgstr " GlyphEntries: contar = %d" -#: libcore/asobj/LoadableObject.cpp:320 -msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" -msgstr "sendAndLoad(): objetivo inválido (debe ser un XML o objeto LoadVars)" +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" +msgstr " glifo%d: índice=%d, avance=%g" -#: libcore/asobj/LoadableObject.cpp:398 +#: libcore/swf/StartSoundTag.cpp:56 #, c-format -msgid "Loading from url: '%s'" -msgstr "Cargando desde URL: '%s'" +msgid "start_sound_loader: sound_id %d is not defined" +msgstr "start_sound_loader: sound_id %d no está definido" -#: libcore/asobj/LoadableObject.cpp:418 -msgid "load() requires at least one argument" -msgstr "load() requiere al menos un argumento" +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" +msgstr "StartSound: id=%d" -#: libcore/asobj/LoadableObject.cpp:427 -msgid "load(): invalid empty url" -msgstr "load(): url vacía inválida" +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "Etiqueta de STARTSOUND2 no analiza y no utilizado" -#: libcore/asobj/Microphone_as.cpp:261 -msgid "No MediaHandler exists! Cannot create a Microphone object" -msgstr "" - -#: libcore/asobj/Microphone_as.cpp:327 -#, fuzzy -msgid "Attempt to set activity property of Microphone" -msgstr "Intento de configurar propiedad de sólo lectura %s" - -#: libcore/asobj/Object.cpp:149 -msgid "Too many args to Object constructor" -msgstr "Muchos argumentos para Objeto constructor" +#: libcore/swf/DefineButtonSoundTag.cpp:52 +#, c-format +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgstr "DEFINEBUTTONSOUND se refiere a un desconocido DisplayObject def %d" -#: libcore/asobj/Object.cpp:193 +#: libcore/swf/DefineButtonSoundTag.cpp:63 #, c-format msgid "" -"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " -", )" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" msgstr "" +"DEFINEBUTTONSOUND se refiere a DisplayObject id %d, %s (espera un botón " +"DisplayObject)" -#: libcore/asobj/Object.cpp:210 -msgid "Invalid call to Object.addProperty() - empty property name" -msgstr "" +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "Intento de redefinir el botón sonido ignorado" -#: libcore/asobj/Object.cpp:220 -msgid "Invalid call to Object.addProperty() - getter is not an AS function" -msgstr "" +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, c-format +msgid "sound tag not found, sound_id=%d, button state #=%i" +msgstr "sonido etiqueta no encontrado, sound_id=%d, estado de botón #=%i" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" +msgstr "marco de la etiqueta de anclaje no compatible" + +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" +msgstr "posición final de frame_label_loader %d, leen hasta %d" -#: libcore/asobj/Object.cpp:234 +#: libcore/swf/tag_loaders.cpp:107 #, c-format +msgid " sprite: char id = %d" +msgstr " sprite: id de char = %d" + +#: libcore/swf/tag_loaders.cpp:118 msgid "" -"Invalid call to Object.addProperty() - setter is not null and not an AS " -"function (%s)" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." msgstr "" +"Etiquetas anidadas de DEFINESPRITE. Agregará al diccionario de " +"DisplayObjects de nivel superior." -#: libcore/asobj/Object.cpp:258 +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" +msgstr "Sprite %d no anuncia marcos" + +#: libcore/swf/tag_loaders.cpp:168 +#, fuzzy, c-format +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" +msgstr "DEFINESOUNDLOADER: velocidad de muestreo de sonido %d (esperado 0 a %u" + +#: libcore/swf/tag_loaders.cpp:188 #, c-format msgid "" -"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " -")" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" msgstr "" +"definir el sonido: ch=%d, formato=%s, velocidad=%d, 16=%d, estéreo=%d, ct=" +"%d, retraso=%d" + +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" +msgstr "¡Límite de etiqueta informó pasado el final del SWFStream!" -#: libcore/asobj/Object.cpp:276 +#: libcore/swf/tag_loaders.cpp:236 #, c-format msgid "" -"Invalid call to Object.registerClass(%s) - first argument (symbol id) " -"evaluates to empty string" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" msgstr "" +"No hay ningún controlador de sonido activo, por lo que DisplayObject con id " +"%d no se agregará al diccionario" -#: libcore/asobj/Object.cpp:288 +#: libcore/swf/tag_loaders.cpp:269 #, c-format +msgid "File attributes: metadata=%s network=%s" +msgstr "Atributos del archivo: metadatos=%s red=%s" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "verdadero" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "falso" + +#: libcore/swf/tag_loaders.cpp:275 msgid "" -"Invalid call to Object.registerClass(%s) - second argument (class) is not a " -"function)" +"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 "" +"Etiqueta de FileAttributes en las peticiones de SWF que acceso a la red no " +"se concede a esta película (¿o aplicación?) cuando se cargan desde el " +"sistema de archivos. De todas maneras a Gnash no le importa; usar en su " +"lugar lista blanca/negra en su .gnashrc" -#: libcore/asobj/Object.cpp:315 -#, c-format -msgid "Object.registerClass(%s, %s): can't find exported symbol" +#: libcore/swf/tag_loaders.cpp:283 +msgid "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" msgstr "" +"Este archivo SWF requiere AVM2: no habrá ninguna interpretación ActionScript" -#: libcore/asobj/Object.cpp:328 +#: libcore/swf/tag_loaders.cpp:308 #, c-format msgid "" -"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " -"(sprite_definition), but a %s" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" msgstr "" +" Metadatos RDF (sólo información): [[\n" +" %s\n" +"]]" -#: libcore/asobj/Object.cpp:349 -msgid "Object.hasOwnProperty() requires one arg" -msgstr "" +#: libcore/swf/tag_loaders.cpp:324 +#, c-format +msgid "Descriptive metadata from movie %s: %s" +msgstr "Metadatos descriptivos de película %s : %s" -#: libcore/asobj/Object.cpp:358 +#: libcore/swf/tag_loaders.cpp:386 #, c-format -msgid "Invalid call to Object.hasOwnProperty('%s')" -msgstr "" +msgid " reflex = \"%c%c%c\"" +msgstr " reflejo = \"%c%c%c\"" -#: libcore/asobj/Object.cpp:374 -msgid "Object.isPropertyEnumerable() requires one arg" +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" msgstr "" +"Etiqueta de DefineFontAlignZones hace referencia a una fuente no definida %d" -#: libcore/asobj/Object.cpp:382 +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 #, c-format -msgid "Invalid call to Object.isPropertyEnumerable('%s')" -msgstr "" +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "DefineFontAlignZones: fuente=%d, banderas=%d, tabla int: %s" -#: libcore/asobj/Object.cpp:405 -msgid "Object.isPrototypeOf() requires one arg" -msgstr "" +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "DefineFontAlignZoneTag" -#: libcore/asobj/Object.cpp:413 +#: libcore/swf/ShapeRecord.cpp:274 #, c-format -msgid "First arg to Object.isPrototypeOf(%s) is not an object" -msgstr "" +msgid " bound SWFRect: %s" +msgstr " asociar SWFRect: %s" -#: libcore/asobj/Object.cpp:433 +#: libcore/swf/ShapeRecord.cpp:301 #, c-format -msgid "Object.watch(%s): missing arguments" -msgstr "" +msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgstr " ShapeRecord(%s): fillbits %d, linebits %d" -#: libcore/asobj/Object.cpp:445 +#: libcore/swf/ShapeRecord.cpp:379 #, c-format -msgid "Object.watch(%s): second argument is not a function" -msgstr "" +msgid " Shape read: moveto %d %d" +msgstr " Forma leer: moveto %d %d" -#: libcore/asobj/Object.cpp:470 +#: libcore/swf/ShapeRecord.cpp:400 #, c-format -msgid "Object.unwatch(%s): missing argument" +msgid "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." msgstr "" +"Estilo de relleno no válido %d fillStyle0Change registro de etiqueta de la " +"fuente (0 o 1 válido). Se establece en 0." -#: libcore/asobj/LocalConnection_as.cpp:535 -msgid "LocalConnection.connect() expects exactly 1 argument" +#: libcore/swf/ShapeRecord.cpp:410 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." msgstr "" +"Estilo de relleno no válido %d fillStyle0Change registro - %d definido. Se " +"establece en 0." -#: libcore/asobj/LocalConnection_as.cpp:543 -msgid "LocalConnection.connect(): first argument must be a string" -msgstr "" +#: libcore/swf/ShapeRecord.cpp:421 +#, c-format +msgid " Shape read: fill0 (left) = %d" +msgstr " Forma leer: fill0 (izquierda) = %d" -#: libcore/asobj/LocalConnection_as.cpp:588 -#: libcore/asobj/LocalConnection_as.cpp:600 -#: libcore/asobj/LocalConnection_as.cpp:613 +#: libcore/swf/ShapeRecord.cpp:443 #, c-format -msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgid "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." msgstr "" +"Estilo de relleno no válido %d fillStyle1Change registro de etiqueta de la " +"fuente (0 o 1 válido). Se establece en 0." -#: libcore/asobj/Color_as.cpp:155 -msgid "Color.setRGB() : missing argument" +#: libcore/swf/ShapeRecord.cpp:453 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." msgstr "" +"Estilo de relleno no válido %d fillStyle1Change registro - %d definido. Se " +"establece en 0." -#: libcore/asobj/Color_as.cpp:188 -msgid "Color.setTransform() : missing argument" -msgstr "" +#: libcore/swf/ShapeRecord.cpp:463 +#, c-format +msgid " Shape read: fill1 (right) = %d" +msgstr " Forma leer: fill1 (derecha) = %d" -#: libcore/asobj/Color_as.cpp:198 +#: libcore/swf/ShapeRecord.cpp:484 #, c-format -msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." msgstr "" +"Estilo de línea no válido %d lineStyleChange registro de etiqueta de la " +"fuente (0 o 1 válido). Se establece en 0." -#: libcore/asobj/MovieClip_as.cpp:296 +#: libcore/swf/ShapeRecord.cpp:494 #, c-format -msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." msgstr "" +"Estilo de relleno no válido %d lineStyleChange registro - %d definido. Se " +"establece en 0." -#: libcore/asobj/MovieClip_as.cpp:304 +#: libcore/swf/ShapeRecord.cpp:504 #, c-format -msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" -msgstr "" +msgid "ShapeRecord: line %d" +msgstr "ShapeRecord: línea %d" -#: libcore/asobj/MovieClip_as.cpp:362 -msgid "MovieClip.cacheAsBitmap()" -msgstr "" +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" +msgstr "ShapeRecord: más estilos de relleno" -#: libcore/asobj/MovieClip_as.cpp:374 -msgid "MovieClip.filters()" -msgstr "" +#: libcore/swf/ShapeRecord.cpp:558 +#, c-format +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgstr "ShapeRecord: borde curvo %d %d - %d %d - %d %d" -#: libcore/asobj/MovieClip_as.cpp:393 -msgid "MovieClip.forceSmoothing()" -msgstr "" +#: libcore/swf/ShapeRecord.cpp:593 +#, c-format +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "ShapeRecord: borde recto %d %d - %d %d" -#: libcore/asobj/MovieClip_as.cpp:403 -msgid "MovieClip.opaqueBackground()" +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:413 -msgid "MovieClip.scale9Grid()" +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:423 -msgid "MovieClip.scrollRect()" -msgstr "" +#: libcore/swf/ShapeRecord.cpp:665 +#, c-format +msgid " readLineStyles: count = %d" +msgstr " readLineStyles: recuento = %d" -#: libcore/asobj/MovieClip_as.cpp:433 -msgid "MovieClip.tabIndex()" -msgstr "" +#: libcore/swf/ShapeRecord.cpp:672 +#, c-format +msgid " readLineStyles: count2 = %d" +msgstr " readLineStyles: requente2 = %d" -#: libcore/asobj/MovieClip_as.cpp:448 +#: libcore/swf/PlaceObject2Tag.cpp:85 #, c-format -msgid "" -"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " -"- returning undefined" -msgstr "" +msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgstr " PLACEOBJECT: profunidad=%d(%d) char=%d" -#: libcore/asobj/MovieClip_as.cpp:463 +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 #, c-format -msgid "" -"attachMovie: exported resource '%s' is not a DisplayObject definition. " -"Returning undefined" -msgstr "" +msgid " SWFCxForm: %s" +msgstr " SWFCxForm: %s" -#: libcore/asobj/MovieClip_as.cpp:483 +#: libcore/swf/PlaceObject2Tag.cpp:105 #, c-format -msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" -msgstr "" +msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgstr "Campo reservado en acciones PlaceObject == %u (esperado 0)" -#: libcore/asobj/MovieClip_as.cpp:508 +#: libcore/swf/PlaceObject2Tag.cpp:123 #, c-format -msgid "" -"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " -"if it wasn't given" -msgstr "" +msgid " actions: flags = 0x%X" +msgstr " acciones: banderas = 0x%X" -#: libcore/asobj/MovieClip_as.cpp:518 +#: libcore/swf/PlaceObject2Tag.cpp:158 #, c-format -msgid "Could not attach DisplayObject at depth %d" +msgid "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." msgstr "" +"swf_event::read(), even_length = %u, pero sólo %lu bytes dejado para el " +"final de la etiqueta actual. Rompiendo por seguridad." -#: libcore/asobj/MovieClip_as.cpp:594 +#: libcore/swf/PlaceObject2Tag.cpp:219 #, c-format -msgid "%s.swapDepths() needs one arg" +msgid "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" msgstr "" +"swf_event::read() -- tipo de evento desconocido / no controlada recibió, " +"banderas = 0x%x" -#: libcore/asobj/MovieClip_as.cpp:606 -#, c-format -msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" msgstr "" +"Fin inesperado de etiqueta al analizar eventos de etiqueta de PlaceObject" -#: libcore/asobj/MovieClip_as.cpp:624 +#: libcore/swf/PlaceObject2Tag.cpp:304 #, c-format -msgid "%s.swapDepths(%s): invalid call, swapping to self?" -msgstr "" +msgid " PLACEOBJECT2: depth = %d (%d)" +msgstr " PLACEOBJECT2: profundidad = %d (%d)" -#: libcore/asobj/MovieClip_as.cpp:636 +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 #, c-format -msgid "" -"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " -"parent" -msgstr "" +msgid " char id = %d" +msgstr " id de char = %d" -#: libcore/asobj/MovieClip_as.cpp:653 +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 #, c-format -msgid "" -"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " -"depth %d" -msgstr "" +msgid " SWFMatrix: %s" +msgstr " SWFMatrix: %s" -#: libcore/asobj/MovieClip_as.cpp:668 +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 #, c-format -msgid "" -"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" -msgstr "" +msgid " ratio: %d" +msgstr " proporción: %d" -#: libcore/asobj/MovieClip_as.cpp:677 +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 #, c-format -msgid "%s.swapDepths(%s): requested depth is above the accessible range." -msgstr "" +msgid " name = %s" +msgstr " nombre = %s" -#: libcore/asobj/MovieClip_as.cpp:693 +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 #, c-format -msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" -msgstr "" +msgid " clip_depth = %d (%d)" +msgstr " clip_depth = %d (%d)" -#: libcore/asobj/MovieClip_as.cpp:727 -msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" -msgstr "" +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 +#, c-format +msgid " m_place_type: %d" +msgstr " m_place_type: %d" -#: libcore/asobj/MovieClip_as.cpp:743 +#: libcore/swf/PlaceObject2Tag.cpp:417 #, c-format -msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" -msgstr "" +msgid " PLACEOBJECT3: depth = %d (%d)" +msgstr " PLACEOBJECT3: profundidad = %d (%d)" -#: libcore/asobj/MovieClip_as.cpp:775 -msgid "movieclip_goto_and_play needs one arg" -msgstr "" +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" +msgstr " SWFCxForm: %d" -#: libcore/asobj/MovieClip_as.cpp:785 +#: libcore/swf/PlaceObject2Tag.cpp:424 #, c-format -msgid "movieclip_goto_and_play('%s') -- invalid frame" -msgstr "" +msgid " class name = %s" +msgstr " nombre de la clase = %s" -#: libcore/asobj/MovieClip_as.cpp:804 -msgid "movieclip_goto_and_stop needs one arg" -msgstr "" +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" +msgstr " bitmapCaching activado" -#: libcore/asobj/MovieClip_as.cpp:814 +#: libcore/swf/SoundStreamHeadTag.cpp:76 #, c-format -msgid "movieclip_goto_and_stop('%s') -- invalid frame" -msgstr "" +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgstr "SOUNDSTREAMHEAD: velocidad de muestreo de flujo %d (esperado 0 a %u)" -#: libcore/asobj/MovieClip_as.cpp:888 +#: libcore/swf/SoundStreamHeadTag.cpp:86 #, c-format msgid "" -"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." msgstr "" +"Tasa de secuencia diferentes y reproducción de sonido (%d/%d). Esto parece " +"común en los archivos SWF, por lo que te advertimos sólo una vez." -#: libcore/asobj/MovieClip_as.cpp:900 +#: libcore/swf/SoundStreamHeadTag.cpp:93 #, c-format msgid "" -"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " -"returning undefined" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." msgstr "" +"Tamaño de la muestra de secuencia diferentes y reproducción (%d/%d). Esto " +"parece común en los archivos SWF, por lo que te advertimos sólo una vez." -#: libcore/asobj/MovieClip_as.cpp:950 +#: libcore/swf/SoundStreamHeadTag.cpp:99 #, c-format msgid "" -"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." msgstr "" +"Canales de secuencia diferentes y reproducción (%s/%s). Esto parece común en " +"los archivos SWF, por lo que te advertimos sólo una vez." -#: libcore/asobj/MovieClip_as.cpp:962 -#, c-format +#: libcore/swf/SoundStreamHeadTag.cpp:119 msgid "" -"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " -"string - returning undefined" +"No samples advertised for sound stream, pretty common so will warn only once" msgstr "" +"No hay muestras anuncian para el flujo de sonido, bastante común por lo " +"advertirá sólo una vez" -#: libcore/asobj/MovieClip_as.cpp:1004 +#: libcore/swf/SoundStreamHeadTag.cpp:146 #, c-format -msgid "Can't find hitTest target %s" +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" msgstr "" +"cabeza de flujo de sonido: formato=%s, velocidad=%d, 16 =%d, estéreo=%d, ct=" +"%d, latencia=%d" -#: libcore/asobj/MovieClip_as.cpp:1046 +#: libcore/swf/DefineButtonCxformTag.cpp:49 #, c-format -msgid "hitTest() called with %u args" -msgstr "" +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgstr "DefineButtonCxform se refiere a un desconocido DisplayObject %d" -#: libcore/asobj/MovieClip_as.cpp:1117 -msgid "No arguments passed to MovieClip.getURL()" +#: libcore/swf/DefineButtonCxformTag.cpp:60 +#, c-format +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" msgstr "" +"DefineButtonCxform se refiere a DisplayObject ID %d (%s). Se espera la " +"definición de una botón" -#: libcore/asobj/MovieClip_as.cpp:1126 +#: libcore/swf/RemoveObjectTag.cpp:71 #, c-format -msgid "MovieClip.getURL(%s): extra arguments dropped" +msgid " remove_object_2(%d)" +msgstr " remove_object_2(%d)" + +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "Encontrar la etiqueta SOUNDSTREAMBLOCK sin anterior SOUNDSTREAMHEAD" + +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "¡Límite de etiqueta informó pasado el final del flujo!" + +#: libcore/swf/DefineButtonTag.cpp:85 +#, fuzzy, c-format +msgid " DefineButton loader: character id = %d" +msgstr " Cargador de DefineButton: carácter id = %d" + +#: libcore/swf/DefineButtonTag.cpp:102 +#, c-format +msgid " DefineButton2 loader: chararacter id = %d" +msgstr " Cargador de DefineButton2: carácter id = %d" + +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" +msgstr "Final prematuro de la etiqueta DEFINEBUTTON, no leer acciones" + +#: libcore/swf/DefineButtonTag.cpp:170 +#, c-format +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" msgstr "" +"Siguientes Button2 actionOffset (%u) puntos tras el final de la etiqueta " +"(%lu)" -#: libcore/asobj/MovieClip_as.cpp:1235 +#: libcore/swf/DefineButtonTag.cpp:211 #, c-format msgid "" -"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" msgstr "" +"Desplazamiento de acción siguiente (%u) en Button2ActionConditions puntos " +"tras el final de la etiqueta" -#: libcore/asobj/MovieClip_as.cpp:1283 -msgid "MovieClip.globalToLocal() takes one arg" +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" msgstr "" +"Final prematuro de botón acción entrada: no se puede leer las condiciones" -#: libcore/asobj/MovieClip_as.cpp:1292 +#: libcore/swf/DefineButtonTag.cpp:289 #, c-format -msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgid " button actions for conditions 0x%x" +msgstr " botón acciones para condiciones 0x%x" + +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" msgstr "" +" final prematuro de la secuencia de entrada registro del botón, no se " +"puede leer banderas" -#: libcore/asobj/MovieClip_as.cpp:1306 -#, c-format +#: libcore/swf/DefineButtonTag.cpp:383 msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +" premature end of button record input stream, can't read DisplayObject id" msgstr "" +" final prematuro de la secuencia de entrada registro del botón, no se " +"puede leer el id de DisplayObject" -#: libcore/asobj/MovieClip_as.cpp:1317 +#: libcore/swf/DefineButtonTag.cpp:398 #, c-format msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" msgstr "" +" registro de botón para estados [%s] consulte DisplayObject con id %d, que " +"no se encuentra en el diccionario de caracteres" -#: libcore/asobj/MovieClip_as.cpp:1345 -msgid "MovieClip.localToGlobal() takes one arg" +#: libcore/swf/DefineButtonTag.cpp:405 +#, c-format +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr " registro de botón para estados [%s] contienen DisplayObject %d (%s)" + +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" msgstr "" +" final prematuro de la secuencia de entrada registro del botón, no se " +"puede leer de capas del botón (¿profundidad?)" + +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr " jpeg_tables_loader" -#: libcore/asobj/MovieClip_as.cpp:1354 +#: libcore/swf/DefineBitsTag.cpp:165 #, c-format -msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" -msgstr "" +msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgstr "No bytes para leer en la etiqueta JPEGTABLES en desplazamiento %d" -#: libcore/asobj/MovieClip_as.cpp:1368 +#: libcore/swf/DefineBitsTag.cpp:206 #, c-format -msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" msgstr "" +"DEFINEBITS: Duplicar id (%d) para mapa de bits DisplayObject - descartado" -#: libcore/asobj/MovieClip_as.cpp:1379 -#, c-format +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "No se pudo analizar el mapa de bits para caracteres %1%" + +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "Ningún procesador, no se ha agregado de mapa de bits %1%" + +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" +msgstr "Adición de mapa de bits id %1%" + +#: libcore/swf/DefineBitsTag.cpp:269 msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" msgstr "" +"DEFINEBITS: No cargador jpeg registrado en la definición de la película - " +"descartando la mapa de bits" -#: libcore/asobj/MovieClip_as.cpp:1408 -#, c-format -msgid "%s.setMask() : needs an argument" +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" msgstr "" +"gnash no está vinculado a zlib -- no se puede cargar datos de imagen de jpeg3" -#: libcore/asobj/MovieClip_as.cpp:1427 -#, fuzzy, c-format -msgid "%s.setMask(%s) : first argument is not a DisplayObject" -msgstr "primer argumento no es un objeto" +#: libcore/swf/DefineBitsTag.cpp:419 +#, c-format +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgstr " defbitslossless2: etiqueta = %d, fmt = %d, anchura = %d, altura = %d" -#: libcore/asobj/MovieClip_as.cpp:1457 -msgid "MovieClip.lineTo() needs at least two arguments" -msgstr "" +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" +msgstr "Mapa de bits tiene una altura o anchura de 0" -#: libcore/asobj/MovieClip_as.cpp:1483 -msgid "MovieClip.moveTo() takes two args" +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" msgstr "" +"gnash no está vinculado a zlib -- no se puede cargar datos de imagen " +"comprimida" + +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +msgstr "No asignará imagen %1%x%2% DefineBitsLossless etiqueta" + +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "Formato de mapa de bits desconocida. Ignorando" -#: libcore/asobj/MovieClip_as.cpp:1534 +#: libcore/swf/DefineBitsTag.cpp:597 #, c-format -msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "inflateWrapper() inflateInit() devuelto %d (%s)" + +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" msgstr "" +"inflateWrapper(): sin fin de zstream que se encuentran dentro de límites de " +"etiqueta de swf" -#: libcore/asobj/MovieClip_as.cpp:1554 +#: libcore/swf/DefineBitsTag.cpp:640 #, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgid "inflateWrapper() inflate() returned %d (%s)" +msgstr "inflateWrapper() inflate() devuelto %d (%s)" + +#: libcore/swf/DefineBitsTag.cpp:649 +#, c-format +msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgstr "inflateWrapper() inflateEnd() devuelto %d (%s)" + +#: libcore/LoadVariablesThread.cpp:74 +#, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1570 +#: libcore/LoadVariablesThread.cpp:123 #, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" -"round|square)" +msgid "Stream couldn't seek to end: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1595 +#: libcore/LoadVariablesThread.cpp:128 #, c-format msgid "" -"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%" -"s)" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1643 -msgid "MovieClip.curveTo() takes four args" +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "Formato de punto flotante nativo no reconocido" + +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "Inesperado final de flujo al leer" + +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1659 -#, c-format -msgid "%s.curveTo(%g,%g,%g,%g);" +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1728 +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "Fin de flujo inesperado" + +#: libcore/SWFStream.cpp:564 #, c-format -msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +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 "" +"Etiqueta %d de partida en el desplazamiento %d se anuncia al final en el " +"desplazamiento %d, que es después de la final de etiqueta abierta " +"anteriormente a partir el desplazamiento %d y termina en el desplazamiento " +"%d. Por lo que es terminar donde termina etiqueta contenedora." -#: libcore/asobj/MovieClip_as.cpp:1739 +#: libcore/SWFStream.cpp:581 #, c-format -msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1759 +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" +msgstr "No podría buscar hasta el final de la etiqueta que se informó" + +#: libcore/SWFStream.cpp:617 #, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" +msgstr "" + +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" +msgstr "" + +#: libcore/Font.cpp:130 msgid "" -"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." msgstr "" +"Intento de establecer la visualización de fuente o autor nombre nuevo. Esto " +"significa que hay más de una etiqueta de DefineFontName, refiriéndose a la " +"misma fuente. No saben qué hacer en este caso, ignorando así." -#: libcore/asobj/MovieClip_as.cpp:1775 -#, c-format +#: libcore/Font.cpp:167 +#, fuzzy msgid "" -"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't " -"cast to objects" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." msgstr "" +"Intenta agregar un glifo incrustada Tabla de Códigos de una fuente que ya " +"tiene uno. Esto debe significar que hay varias etiquetas DefineFontInfo, o " +"una etiqueta DefineFontInfo se refiere a una fuente creada por DefineFont2 o " +"DefineFont3. No sabe lo que debe ocurrir en este caso, por lo que ignora." -#: libcore/asobj/MovieClip_as.cpp:1789 +#: libcore/Font.cpp:201 #, c-format -msgid "" -"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " -"length" +msgid "Failed to find glyph %s in %s font %s" +msgstr "" + +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1801 +#: libcore/Font.cpp:298 #, c-format msgid "" -"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%" -"d), will trim to 8" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1935 -#, c-format -msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1940 +#: libcore/Font.cpp:340 #, c-format -msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgid "Could not create a freetype face %s" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:234 -msgid "AsBroadcaster.initialize() requires one argument, none given" +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" +msgstr "¡Stage.width es una propiedad de sólo lectura!" + +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" +msgstr "¡Stage.height es una propiedad de sólo lectura!" + +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:245 +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "attachVideo necesita 1 arg" + +#: libcore/asobj/Video_as.cpp:126 #, c-format -msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "attachVideo(%s) primer arg no es una instancia de NetStream" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:255 +#: libcore/asobj/TextField_as.cpp:218 #, c-format -msgid "" -"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " -"(dangling DisplayObject ref?)" -msgstr "" +msgid "createTextField called with %d args, expected 6 - returning undefined" +msgstr "createTextField llamado con %d args, espera 6 - regresar sin definir" -#: libcore/asobj/AsBroadcaster.cpp:285 libcore/asobj/AsBroadcaster.cpp:331 -#: libcore/asobj/AsBroadcaster.cpp:395 +#: libcore/asobj/TextField_as.cpp:232 #, c-format -msgid "%p.addListener(%s): this object has no _listeners member" -msgstr "" +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "createTextField: negativa de ancho (%d) - signo revertir" -#: libcore/asobj/AsBroadcaster.cpp:296 libcore/asobj/AsBroadcaster.cpp:342 -#: libcore/asobj/AsBroadcaster.cpp:406 +#: libcore/asobj/TextField_as.cpp:242 #, c-format -msgid "%p.addListener(%s): this object's _listener isn't an object: %s" -msgstr "" +msgid "createTextField: negative height (%d) - reverting sign" +msgstr "createTextField: negativa de altura (%d) - signo revertir" -#: libcore/asobj/XML_as.cpp:458 -msgid "XML data is empty" +#: libcore/asobj/TextField_as.cpp:436 +#, c-format +msgid "Attempt to set length property of TextField %s" +msgstr "Intento de establecer la propiedad length de TextField %s" + +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 +#, c-format +msgid "Attempt to set read-only %s property of TextField %s" +msgstr "Intento de configurar de sólo lectura %s propiedad de TextField %s" + +#: libcore/asobj/TextField_as.cpp:544 +#, c-format +msgid "Invalid value given to TextField.type: %s" +msgstr "Valor inválido dado a TextField.type: %s" + +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" msgstr "" -#: libcore/asobj/XML_as.cpp:724 -msgid "no text for element creation" +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" msgstr "" -#: libcore/asobj/XML_as.cpp:750 -msgid "no text for text node creation" +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:199 +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 #, c-format -msgid "XMLNode_as %p has no children" +msgid "TextField.setTextFormat(%s) : %s" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:231 -msgid "" -"XMLNode.insertBefore(): positional parameter is not a child of this node" -msgstr "" +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "argumento faltante" -#: libcore/asobj/XMLNode_as.cpp:405 +#: libcore/asobj/TextField_as.cpp:679 #, c-format msgid "" -"Stringifying node %p with name %s, as_value %s, %u attributes and %u children" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:600 -msgid "XMLNode::appendChild() needs at least one argument" +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "primer argumento no es FormatoTexto" + +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:609 -msgid "First argument to XMLNode::appendChild() is not an XMLNode" +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:647 -#, c-format -msgid "XMLNode.insertBefore(%s) needs at least two arguments" +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:658 +#: libcore/asobj/TextField_as.cpp:905 #, c-format -msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgid "TextField.replaceSel(%s) requires exactly one argument" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:669 -#, c-format -msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" msgstr "" -#: libcore/asobj/Sound_as.cpp:380 -#, c-format -msgid "Could not create audio decoder: %s" +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" msgstr "" -#: libcore/asobj/Sound_as.cpp:539 +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "TextField.replaceText() llamado con menos de 3 args" + +#: libcore/asobj/TextField_as.cpp:993 #, c-format -msgid "Gnash could not open this url: %s" +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" msgstr "" -#: libcore/asobj/Sound_as.cpp:548 +#: libcore/asobj/TextField_as.cpp:1019 #, c-format -msgid "Unable to create parser for Sound at %s" +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" msgstr "" -#: libcore/asobj/Sound_as.cpp:657 -msgid "Sound.start() has no effect on a streaming Sound" +#: libcore/asobj/TextField_as.cpp:1036 +#, c-format +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" msgstr "" -#: libcore/asobj/Sound_as.cpp:942 -msgid "-- start sound" -msgstr "-- comenzar sonido" +#: libcore/asobj/NetConnection_as.cpp:440 +#, fuzzy, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "Gnash no está permitido para abrir esta url: %s" -#: libcore/asobj/Sound_as.cpp:967 -msgid "-- stop sound " -msgstr "-- parar sonido" +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" +msgstr "Gnash no está permitido conectarse a: %s" -#: libcore/asobj/Sound_as.cpp:983 libcore/asobj/Sound_as.cpp:1038 +#: libcore/asobj/NetConnection_as.cpp:517 #, c-format -msgid "No such export '%s'" +msgid "NetConnection.connect(%s): unsupported connection protocol" msgstr "" -#: libcore/asobj/Sound_as.cpp:992 libcore/asobj/Sound_as.cpp:1047 +#: libcore/asobj/NetConnection_as.cpp:523 #, c-format -msgid "Export '%s'is not a sound" +msgid "NetConnection.connect(%s): unknown connection protocol" msgstr "" -#: libcore/asobj/Sound_as.cpp:1008 -msgid "-- attach sound" -msgstr "-- adjuntar sonido" +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" +msgstr "" -#: libcore/asobj/Sound_as.cpp:1013 -msgid "attach sound needs one argument" +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" +msgstr "NetConnection.call(): necesita al menos un argumento" + +#: libcore/asobj/NetConnection_as.cpp:681 +#, c-format +msgid "NetConnection.call(%s): second argument must be an object" msgstr "" -#: libcore/asobj/Sound_as.cpp:1023 -msgid "attachSound needs a non-empty string" +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" +msgstr "NetConnection.connect(): necesita al menos un argumento" + +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" msgstr "" -#: libcore/asobj/Sound_as.cpp:1148 -msgid "Sound.loadSound() needs at least 1 argument" +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" msgstr "" -#: libcore/asobj/Sound_as.cpp:1163 -#, c-format -msgid "Sound.loadSound(%s): arguments after first 2 discarded" +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" msgstr "" -#: libcore/asobj/Sound_as.cpp:1193 -msgid "set volume of sound needs one argument" +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:247 +#: libcore/asobj/NetConnection_as.cpp:990 #, c-format -msgid " Message %d: %s " +msgid "Unknown HTTP Remoting response identifier '%s'" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:271 -msgid "XMLSocket.send(): socket not initialized" +#: libcore/asobj/NetConnection_as.cpp:1006 +#, c-format +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:309 +#: libcore/asobj/NetConnection_as.cpp:1155 #, c-format -msgid "XMLSocket.connect(%s) called" +msgid "Error parsing server AMF: %s" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:315 -msgid "XMLSocket.connect() called while already connected, ignored" +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:339 -msgid "XMLSocket.connect(): connection failed" +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:385 -msgid "Builtin XMLSocket.onData() needs an argument" +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:397 +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" +msgstr "Function.apply() llamado con cero args" + +#: libcore/asobj/Function_as.cpp:129 #, c-format msgid "" -"Builtin XMLSocket.onData() called with an argument that resolves to an empty " -"string: %s" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" msgstr "" +"Function.apply() obtuvo %d args, espera como máximo 2 -- desechando los en " +"exceso" -#: libcore/asobj/Array_as.cpp:536 +#: libcore/asobj/Array_as.cpp:535 #, c-format msgid "Unhandled sort flags: %d (0x%X)" -msgstr "" +msgstr "No controlada de banderas tipo: %d (0x%X)" -#: libcore/asobj/Array_as.cpp:932 +#: libcore/asobj/Array_as.cpp:934 msgid "Array.splice() needs at least 1 argument, call ignored" -msgstr "" +msgstr "Array.splice() necesita al menos 1 argumento, llamada ignorado" -#: libcore/asobj/Array_as.cpp:955 +#: libcore/asobj/Array_as.cpp:957 #, c-format msgid "Array.splice(%d,%d): negative length given, call ignored" -msgstr "" +msgstr "Array.splice(%d,%d): longitud negativo dado, llamada ignorado" -#: libcore/asobj/Array_as.cpp:1051 +#: libcore/asobj/Array_as.cpp:1055 msgid "Sort called with invalid arguments." -msgstr "" +msgstr "Ordenar llamado con argumentos no válidos." -#: libcore/asobj/Array_as.cpp:1195 +#: libcore/asobj/Array_as.cpp:1199 msgid "SortOn called with invalid arguments." -msgstr "" +msgstr "SortOn llamado con argumentos no válidos." -#: libcore/asobj/Array_as.cpp:1384 +#: libcore/asobj/Array_as.cpp:1389 msgid "" "More than 2 arguments to Array.slice, and I don't know what to do with " "them. Ignoring them" @@ -2764,2545 +3149,8642 @@ "Más de 2 argumentos para Array.slice, y no sé que hacer con ellos. " "Ignorándolos" -#: libcore/asobj/TextField_as.cpp:222 -#, c-format -msgid "createTextField called with %d args, expected 6 - returning undefined" +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" msgstr "" -#: libcore/asobj/TextField_as.cpp:236 -#, c-format -msgid "createTextField: negative width (%d) - reverting sign" +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" msgstr "" -#: libcore/asobj/TextField_as.cpp:246 -#, c-format -msgid "createTextField: negative height (%d) - reverting sign" +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" msgstr "" -#: libcore/asobj/TextField_as.cpp:438 -#, c-format -msgid "Attempt to set length property of TextField %s" +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" msgstr "" -#: libcore/asobj/TextField_as.cpp:464 libcore/asobj/TextField_as.cpp:490 -#, c-format -msgid "Attempt to set read-only %s property of TextField %s" -msgstr "Intento de configurar de sólo lectura %s propiedad de TextField %s" - -#: libcore/asobj/TextField_as.cpp:546 -#, c-format -msgid "Invalid value given to TextField.type: %s" -msgstr "Valor inválido dado a TextField.type: %s" +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" +msgstr "" -#: libcore/asobj/TextField_as.cpp:678 -msgid "missing arg" -msgstr "argumento faltante" +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" +msgstr "" -#: libcore/asobj/TextField_as.cpp:695 -msgid "first argument is not a TextFormat" -msgstr "primer argumento no es FormatoTexto" +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" -#: libcore/asobj/TextField_as.cpp:985 -#, fuzzy -msgid "TextField.replaceText() called with less than 3 args" -msgstr "string.slice() llamó con final < comenzar" +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" +msgstr "Key.isDown necesita un argumento (el código de tecla)" -#: libcore/asobj/TextFormat_as.cpp:408 +#: libcore/asobj/Key_as.cpp:79 #, c-format -msgid "Too many args (%d) passed to TextFormat" -msgstr "Muchos argumentos (%d) pasado a TextFormat" - -#: libcore/asobj/NetStream_as.cpp:374 -msgid "No NetConnection associated with this NetStream, won't play" -msgstr "Sin NetConnection asociado con este NetStream, no puede reproducir" +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" -#: libcore/asobj/NetStream_as.cpp:385 -msgid "NetConnection is not connected. Won't play." -msgstr "NetConnection no está conectado. No se puede reproducir." +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "" -#: libcore/asobj/NetStream_as.cpp:407 -#, c-format -msgid "Connecting to movie: %s" -msgstr "Conectando a película: %s" +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "Muchos argumentos para Objeto constructor" -#: libcore/asobj/NetStream_as.cpp:497 +#: libcore/asobj/Object.cpp:192 #, c-format -msgid "Gnash could not get stream '%s' from NetConnection" -msgstr "Gnash no puede obtener flujo '%s' desde NetConnection" - -#: libcore/asobj/NetStream_as.cpp:508 -msgid "No Media handler registered, can't parse NetStream input" +msgid "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" msgstr "" -"Sin manejador AudioVisual registrado, no puedo analizar entrada NetStream" +"Llamada no válida para Object.addProperty(%s) - esperados 3 argumentos " +"(, , )" -#: libcore/asobj/NetStream_as.cpp:517 -msgid "Unable to create parser for NetStream input" -msgstr "Incapaz de crear analizador para entrada de NetStream" +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" +msgstr "" +"Llamada no válida para Object.addProperty() - nombre de la propiedad vacía" -#: libcore/asobj/NetStream_as.cpp:675 -msgid "Error decoding encoded video frame in NetStream input" +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" msgstr "" +"Llamada no válida para Object.addProperty() - captador no es una función de " +"AS" -#: libcore/asobj/NetStream_as.cpp:1626 +#: libcore/asobj/Object.cpp:233 #, c-format msgid "" -"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" msgstr "" +"Llamada no válida para Object.addProperty() - setter no es null y no una " +"función de AS (%s)" -#: libcore/asobj/NetStream_as.cpp:1673 -msgid "NetStream_as play needs args" +#: libcore/asobj/Object.cpp:257 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" msgstr "" +"Llamada no válida para Object.registerClass(%s) - esperados 2 argumentos " +"(, )" -#: libcore/asobj/NetStream_as.cpp:1681 +#: libcore/asobj/Object.cpp:274 #, c-format -msgid "NetStream.play(%s): stream is not connected" +msgid "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" msgstr "" +"Llamada no válida para Object.registerClass(%s) - primer argumento (id de " +"símbolo) evalúa en cadena vacía" -#: libcore/asobj/Number_as.cpp:80 +#: libcore/asobj/Object.cpp:286 #, c-format -msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" +msgstr "" +"Llamada no válida para Object.registerClass(%s) - segundo argumento (clase) " +"no es una función)" + +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" msgstr "" -#: libcore/movie_root.cpp:251 +#: libcore/asobj/Object.cpp:313 #, c-format -msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" msgstr "" +"Object.registerClass('%s', %s): no se puede buscar símbolo exportado (id: %d)" -#: libcore/movie_root.cpp:382 libcore/movie_root.cpp:392 +#: libcore/asobj/Object.cpp:326 #, c-format msgid "" -"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " -"swap its depth" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" msgstr "" +"Object.registerClass %s (%s): símbolo exportado no es un símbolo de clip de " +"película (sprite_definition), pero un %s" -#: libcore/movie_root.cpp:459 -msgid "Original root movie can't be removed" -msgstr "" +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" +msgstr "Object.hasOwnProperty() requiere un argumento" -#: libcore/movie_root.cpp:614 +#: libcore/asobj/Object.cpp:357 #, c-format -msgid "ActionLimits hit notifying key listeners: %s." -msgstr "" +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "Llamada no válida para Object.hasOwnProperty('%s')" -#: libcore/movie_root.cpp:723 +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" +msgstr "Object.isPropertyEnumerable() requiere un arg" + +#: libcore/asobj/Object.cpp:382 #, c-format -msgid "ActionLimits hit during mouse event processing: %s. Disable scripts ?" -msgstr "" +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "Llamada no válida para Object.isPropertyEnumerable('%s')" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "Object.isPrototypeOf() requiere un arg" -#: libcore/movie_root.cpp:890 +#: libcore/asobj/Object.cpp:413 #, c-format -msgid "Action limit hit during advance: %s" -msgstr "" +msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgstr "Primer arg a Object.isPrototypeOf(%s) no es un objeto" -#: libcore/movie_root.cpp:894 +#: libcore/asobj/Object.cpp:432 #, c-format -msgid "Buffer overread during advance: %s" -msgstr "" +msgid "Object.watch(%s): missing arguments" +msgstr "Object.watch(%s): falta de argumentos" -#: libcore/movie_root.cpp:1012 +#: libcore/asobj/Object.cpp:443 #, c-format -msgid "ActionLimits hit notifying mouse events: %s." -msgstr "" +msgid "Object.watch(%s): second argument is not a function" +msgstr "Object.watch(%s): el segundo argumento no es una función" -#: libcore/movie_root.cpp:1626 +#: libcore/asobj/Object.cpp:469 #, c-format -msgid "Attempt to write response to ExternalInterface requests fd %d" -msgstr "" +msgid "Object.unwatch(%s): missing argument" +msgstr "Object.unwatch(%s): falta de argumentos" + +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "string.slice() llamó con final < comenzar" -#: libcore/movie_root.cpp:1630 +#: libcore/asobj/String_as.cpp:496 #, c-format -msgid "Could not write to user-provided host requests fd %d: %s" +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" msgstr "" -#: libcore/movie_root.cpp:1797 libcore/movie_root.cpp:1830 -#: libcore/movie_root.cpp:1889 -#, fuzzy, c-format -msgid "Could not write to browser fd #%d: %s" -msgstr "No puedo abrir %s: %s" +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" +msgstr "string.charCodeAt necesita un argumento" -#: libcore/movie_root.cpp:2115 -#, c-format -msgid "Launching URL: %s" +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" +msgstr "string.charCodeAt tiene más de un argumento" + +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" msgstr "" -#: libcore/movie_root.cpp:2118 +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "%1%(%2%) necesita %3% argumento(s)" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "%1%(%2%) tiene más de %3% argumento(s)" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 #, c-format -msgid "Fork failed launching url opener '%s'" +msgid "VAL: %s" msgstr "" -#: libcore/movie_root.cpp:2159 +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 #, c-format -msgid "Attempt to write geturl requests fd #%d" +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." msgstr "" +"ExternalInterface ruta %s está fuera el SWF dominio %s. No puede acceder a " +"este objeto." -#: libcore/movie_root.cpp:2165 +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 #, c-format -msgid "Could only write %d bytes to fd #%d" +msgid "FileReferenceList(%s): %s" msgstr "" -#: libcore/movie_root.cpp:2177 +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "argumentos descartados" + +#: libcore/asobj/flash/net/FileReference_as.cpp:159 #, c-format -msgid "Setting script limits: max recursion %d, timeout %d seconds" +msgid "FileReference(%s): %s" msgstr "" -#: libcore/movie_root.cpp:2240 -msgid "Live MovieClips" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 +#, c-format +msgid "flash.geom.Rectangle(%s): %s" msgstr "" -#: libcore/as_object.cpp:437 -#, c-format -msgid "Caught exception: %s" -msgstr "Excepción capturada" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "faltan argumentos" -#: libcore/as_object.cpp:626 -#, c-format -msgid "Attempt to set read-only property '%s'" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" msgstr "" -#: libcore/as_object.cpp:636 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 #, c-format -msgid "%s: Exception %s. Will create a new member" -msgstr "" +msgid "Attempt to set read-only property %s" +msgstr "Intento de configurar propiedad de sólo lectura %s" -#: libcore/as_object.cpp:651 +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 #, c-format -msgid "Unknown failure in setting property '%s' on object '%p'" +msgid "%s: missing arguments" +msgstr "%s: argumento perdido" + +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" msgstr "" -#: libcore/as_object.cpp:680 -#, fuzzy, c-format -msgid "Attempt to initialize read-only property '%s' on object '%p' twice" -msgstr "Intento de configurar propiedad de sólo lectura %s" +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" +msgstr "argumentos después del primer descartados" -#: libcore/as_object.cpp:847 -msgid "Circular inheritance chain detected during isPrototypeOf call" +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" +msgstr "primer argumento no convierte en objeto" + +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" msgstr "" +"primer argumento convierte en objeto no contiene a un miembro de la 'x'" + +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" +msgstr "primer argumento convierte en objeto no contiene a un miembro 'y'" -#: libcore/as_object.cpp:857 +#: libcore/asobj/flash/geom/Point_as.cpp:200 #, c-format -msgid "%d members of object %p follow" +msgid "Point.equals(%s): %s" msgstr "" -#: libcore/as_function.cpp:203 -msgid "Function.apply() called with no args" -msgstr "" +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "Argumento primera debe ser un objeto" -#: libcore/as_function.cpp:228 +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 #, c-format -msgid "" -"Function.apply() got %d args, expected at most 2 -- discarding the ones in " -"excess" +msgid "Point.equals(%s): %s %s" msgstr "" -#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:539 -msgid "Native floating point format not recognised" -msgstr "" +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "Argumento primera debe ser una instancia de" -#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 -#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 -#: libcore/parser/SWFParser.cpp:152 -msgid "Unexpected end of stream while reading" +#: libcore/asobj/flash/geom/Point_as.cpp:248 +#, c-format +msgid "Point.normalize(%s): %s" msgstr "" -#: libcore/SWFStream.cpp:496 -msgid "Unexpected end of stream" +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" msgstr "" +"primer argumento convierte en objeto no contiene a un miembro de la 'x'" + +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" +msgstr "primer argumento convierte en objeto no contiene a un miembro 'y'" -#: libcore/SWFStream.cpp:565 +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 #, 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." +msgid "Point.distance(%s): %s" msgstr "" -#: libcore/SWFStream.cpp:604 -msgid "Could not seek to reported end of tag" -msgstr "" +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" +msgstr "argumentos después de dos primeros descartado" -#: libcore/as_value.cpp:400 +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 #, c-format -msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +msgid "Point.interpolate(%s): %s" msgstr "" -#: libcore/as_value.cpp:770 +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" +msgstr "argumentos después de tres primeros descartado" + +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" +msgstr "segundo argumento no convierte en objeto" + +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 #, c-format -msgid "serialization of as_value of type %d" +msgid "Point.polar(%s): %s" msgstr "" -#: libcore/DisplayObjectContainer.cpp:120 -msgid "Children" -msgstr "Niño" - -#: libcore/swf/DefineFontTag.cpp:63 +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 #, c-format -msgid "reading code table at offset %lu" +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" msgstr "" -#: libcore/swf/DefineFontTag.cpp:122 -msgid "reading DefineFont" +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" msgstr "" -#: libcore/swf/DefineFontTag.cpp:166 -msgid "Glyphs offset table corrupted in DefineFont tag" +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 +#, c-format +msgid "Matrix.concat(%s): needs one argument" msgstr "" -#: libcore/swf/DefineFontTag.cpp:181 -msgid "reading DefineFont2 or DefineFont3" +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" msgstr "" -#: libcore/swf/DefineFontTag.cpp:236 libcore/swf/DefineFontTag.cpp:251 +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 #, c-format -msgid "Glyph %d at offset %u" +msgid "Matrix.createBox(%s): needs at least two arguments" msgstr "" -#: libcore/swf/DefineFontTag.cpp:269 -msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 +#, c-format +msgid "Matrix.createGradientBox(%s): needs at least two arguments" msgstr "" -#: libcore/swf/DefineFontTag.cpp:282 -msgid "Bad offset in DefineFont2" +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs one argument" msgstr "" -#: libcore/swf/DefineFontTag.cpp:342 -msgid "Repeated kerning pair found - ignoring" +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs an object" msgstr "" -#: libcore/swf/DefineFontTag.cpp:362 +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 #, c-format -msgid "DefineFontInfo tag loader: can't find font with id %d" +msgid "Matrix.rotate(%s): needs one argument" msgstr "" -#: libcore/swf/DefineFontTag.cpp:370 -msgid "DefineFontInfo2 partially implemented" +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 +#, c-format +msgid "Matrix.translate(%s): needs two arguments" msgstr "" -#: libcore/swf/tag_loaders.cpp:83 -msgid "anchor-labeled frame not supported" +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 +#, c-format +msgid "Matrix.translate(%s): needs one argument" msgstr "" -#: libcore/swf/tag_loaders.cpp:87 +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 #, c-format -msgid "frame_label_loader end position %d, read up to %d" +msgid "Matrix.transformPoint(%s): needs an object" msgstr "" -#: libcore/swf/tag_loaders.cpp:107 +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 #, c-format -msgid " sprite: char id = %d" +msgid "Matrix.transformPoint(%s): object must be a Point" msgstr "" -#: libcore/swf/tag_loaders.cpp:118 -msgid "" -"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" msgstr "" -#: libcore/swf/tag_loaders.cpp:128 +#: libcore/asobj/flash/geom/Transform_as.cpp:145 #, c-format -msgid "Sprite %d advertise no frames" +msgid "Transform.colorTransform(%s): extra arguments discarded" msgstr "" -#: libcore/swf/tag_loaders.cpp:168 +#: libcore/asobj/flash/geom/Transform_as.cpp:155 #, c-format -msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u" +msgid "Transform.colorTransform(%s): argument is not an object" msgstr "" -#: libcore/swf/tag_loaders.cpp:188 +#: libcore/asobj/flash/geom/Transform_as.cpp:170 #, c-format -msgid "" -"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" msgstr "" -#: libcore/swf/tag_loaders.cpp:216 -msgid "Tag boundary reported past end of SWFStream!" +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" msgstr "" -#: libcore/swf/tag_loaders.cpp:237 +#: libcore/asobj/flash/geom/Transform_as.cpp:305 #, c-format -msgid "" -"There is no sound handler currently active, so DisplayObject with id %d will " -"not be added to the dictionary" +msgid "Transform.matrix(%s): extra arguments discarded" msgstr "" -#: libcore/swf/tag_loaders.cpp:287 +#: libcore/asobj/flash/geom/Transform_as.cpp:315 #, c-format -msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgid "Transform.matrix(%s): argument is not an object" msgstr "" -#: libcore/swf/tag_loaders.cpp:297 +#: libcore/asobj/flash/geom/Transform_as.cpp:346 #, c-format -msgid "" -"Different stream/playback sound rate (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +msgid "flash.geom.Transform(%s): needs one argument" msgstr "" -#: libcore/swf/tag_loaders.cpp:304 +#: libcore/asobj/flash/geom/Transform_as.cpp:356 #, c-format -msgid "" -"Different stream/playback sample size (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +msgid "Transform(%s): %s" msgstr "" -#: libcore/swf/tag_loaders.cpp:310 -#, c-format +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 msgid "" -"Different stream/playback channels (%s/%s). This seems common in SWF files, " -"so we'll warn only once." +"BitmapData.copyChannel(). Multiple destination channels are not supported" msgstr "" -#: libcore/swf/tag_loaders.cpp:330 +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 msgid "" -"No samples advertised for sound stream, pretty common so will warn only once" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" msgstr "" -#: libcore/swf/tag_loaders.cpp:357 -#, c-format +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 msgid "" -"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" msgstr "" -#: libcore/swf/tag_loaders.cpp:402 -#, c-format -msgid "File attributes: metadata=%s network=%s" +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "true" -msgstr "verdadero" - -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "false" -msgstr "falso" - -#: libcore/swf/tag_loaders.cpp:408 +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 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" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" msgstr "" -"Etiqueta de FileAttributes en las peticiones de SWF que acceso a la red no " -"se concede a esta película (o aplicación?) cuando se cargan desde el sistema " -"de archivos. De todas maneras a Gnash no le importa; usar en su lugar lista " -"blanca/negra en su .gnashrc" -#: libcore/swf/tag_loaders.cpp:416 +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 msgid "" -"This SWF file requires AVM2: there will be no ActionScript interpretation" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" msgstr "" -#: libcore/swf/tag_loaders.cpp:441 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 #, c-format -msgid "" -" RDF metadata (information only): [[\n" -"%s\n" -"]]" +msgid "BitmapData.draw(%s) requires at least one argument" msgstr "" -#: libcore/swf/tag_loaders.cpp:457 -#, c-format -msgid "Descriptive metadata from movie %s: %s" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" msgstr "" -#: libcore/swf/tag_loaders.cpp:519 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 #, c-format -msgid " reflex = \"%c%c%c\"" +msgid "BitmapData.draw(%s): first argument must be a MovieClip" msgstr "" -#: libcore/swf/DefaultTagLoaders.cpp:93 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 #, c-format -msgid "" -"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgid "BitmapData.fillRect(%s): needs an object" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:70 -#, c-format -msgid " PLACEOBJECT: depth=%d(%d) char=%d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:74 libcore/swf/PlaceObject2Tag.cpp:321 -#, c-format -msgid " SWFCxForm: %s" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:91 -#, c-format -msgid "Reserved field in PlaceObject actions == %u (expected 0)" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:111 -#, c-format -msgid " actions: flags = 0x%X" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:151 -#, c-format -msgid "" -"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " -"current tag. Breaking for safety." +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:214 -#, c-format +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 msgid "" -"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:248 -msgid "Unexpected end of tag while parsing PlaceObject tag events" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:312 +#: libcore/asobj/MovieClipLoader.cpp:105 #, c-format -msgid " PLACEOBJECT2: depth = %d (%d)" -msgstr "" +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "MovieClipLoader.loadClip(%s): argumentos faltantes" -#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:426 +#: libcore/asobj/MovieClipLoader.cpp:114 +#, fuzzy, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" +msgstr "MovieClipLoader.loadClip(%s): primer argumento debe ser una cadena" + +#: libcore/asobj/MovieClipLoader.cpp:132 #, c-format -msgid " char id = %d" -msgstr "" +msgid "Could not find target %s (evaluated from %s)" +msgstr "No se pudo encontrar el destino %s (evaluada de %s)" -#: libcore/swf/PlaceObject2Tag.cpp:317 libcore/swf/PlaceObject2Tag.cpp:427 +#: libcore/asobj/MovieClipLoader.cpp:149 #, c-format -msgid " SWFMatrix: %s" +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:323 libcore/swf/PlaceObject2Tag.cpp:429 +#: libcore/asobj/MovieClipLoader.cpp:156 #, c-format -msgid " ratio: %d" +msgid "MovieClipLoader.unloadClip: %s" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:324 libcore/swf/PlaceObject2Tag.cpp:430 +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "MovieClipLoader.getProgress(): argumento faltante" + +#: libcore/asobj/MovieClipLoader.cpp:189 #, c-format -msgid " name = %s" -msgstr "" +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "MovieClipLoader.getProgress(%s): el primer argumento no es un objeto" -#: libcore/swf/PlaceObject2Tag.cpp:325 libcore/swf/PlaceObject2Tag.cpp:432 +#: libcore/asobj/MovieClipLoader.cpp:198 #, c-format -msgid " clip_depth = %d (%d)" +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" msgstr "" +"MovieClipLoader.getProgress(%s): el primer argumento no es un objeto sprite" -#: libcore/swf/PlaceObject2Tag.cpp:326 libcore/swf/PlaceObject2Tag.cpp:435 +#: libcore/asobj/Sound_as.cpp:420 #, c-format -msgid " m_place_type: %d" +msgid "Could not create audio decoder: %s" +msgstr "No se pudo crear el decodificador de audio: %s" + +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:424 +#: libcore/asobj/Sound_as.cpp:581 +#, fuzzy, c-format +msgid "Gnash could not open this URL: %s" +msgstr "Gnash no puede abrir esta dirección url: %s" + +#: libcore/asobj/Sound_as.cpp:592 #, c-format -msgid " PLACEOBJECT3: depth = %d (%d)" +msgid "Unable to create parser for Sound at %s" +msgstr "No se puede crear analizador de sonido en %s" + +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:428 -#, c-format -msgid " SWFCxForm: %d" +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:431 -#, c-format -msgid " class name = %s" +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "Sound.start() no tiene ningún efecto en un flujo de sonido" + +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:434 -msgid " bitmapCaching enabled" +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." msgstr "" -#: libcore/swf/DefineShapeTag.cpp:62 +#: libcore/asobj/Sound_as.cpp:855 #, c-format -msgid "DefineShapeTag(%s): id = %d" +msgid "No samples decoded from input of %d bytes" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:52 +#: libcore/asobj/Sound_as.cpp:955 #, c-format -msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgid "new Sound(%d) : args after first one ignored" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:63 +#: libcore/asobj/Sound_as.cpp:969 #, c-format msgid "" -"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " -"DisplayObject)" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:73 -msgid "Attempt to redefine button sound ignored" -msgstr "" +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "-- comenzar sonido" -#: libcore/swf/DefineButtonSoundTag.cpp:99 +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "-- parar sonido " + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 #, c-format -msgid "sound tag not found, sound_id=%d, button state #=%i" -msgstr "" +msgid "No such export '%s'" +msgstr "Sin dicha exportación '%s'" + +#: libcore/asobj/Sound_as.cpp:1037 +#, fuzzy, c-format +msgid "Export '%s' is not a sound" +msgstr "Exportar '%s' no es un sonido" + +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" +msgstr "-- adjuntar sonido" -#: libcore/swf/VideoFrameTag.cpp:48 +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" +msgstr "adjuntar un argumento de necesidades de sonido" + +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" +msgstr "attachSound necesita una cadena no vacía" + +#: libcore/asobj/Sound_as.cpp:1092 #, c-format -msgid "VideoFrame tag refers to unknown video stream id %d" +msgid "Export '%s'is not a sound" +msgstr "Exportar '%s' no es un sonido" + +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:58 -#, c-format -msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:81 -msgid "" -"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " -"the end of the stream!" +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:48 -#, c-format -msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:59 +#: libcore/asobj/Sound_as.cpp:1177 #, c-format -msgid "" -"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " -"definition" +msgid "Sound.getVolume(%s) : arguments ignored" msgstr "" -#: libcore/swf/TextRecord.cpp:53 -msgid "end text records" -msgstr "" +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "Sound.loadSound() necesita al menos 1 argumento" -#: libcore/swf/TextRecord.cpp:79 +#: libcore/asobj/Sound_as.cpp:1208 #, c-format -msgid " has_font: font id = %d (%p)" +msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgstr "Sound.loadSound(%s): argumentos después descarta primera 2" + +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" msgstr "" -#: libcore/swf/TextRecord.cpp:91 -msgid " hasColor" +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" msgstr "" -#: libcore/swf/TextRecord.cpp:100 -#, c-format -msgid " xOffset = %g" +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "establecer el volumen de sonido necesidades un argumento" + +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" msgstr "" -#: libcore/swf/TextRecord.cpp:109 -#, c-format -msgid " yOffset = %g" +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" msgstr "" -#: libcore/swf/TextRecord.cpp:118 -#, c-format -msgid " textHeight = %g" +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "Datos XML están vacías" + +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" +msgstr "no hay texto para creación de nodo de texto" + +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" msgstr "" -#: libcore/swf/TextRecord.cpp:127 +#: libcore/asobj/MovieClip_as.cpp:297 #, c-format -msgid " GlyphEntries: count = %d" +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" msgstr "" +"createEmptyMovieClip necesita 2 args, pero %d dado, regresar sin definir" -#: libcore/swf/TextRecord.cpp:139 +#: libcore/asobj/MovieClip_as.cpp:305 #, c-format -msgid " glyph%d: index=%d, advance=%g" -msgstr "" +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgstr "createEmptyMovieClip toma 2 args, pero %d dado, descartando el exceso" + +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" +msgstr "MovieClip.cacheAsBitmap()" + +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" +msgstr "MovieClip.filters()" + +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" +msgstr "MovieClip.forceSmoothing()" -#: libcore/swf/DefineTextTag.cpp:54 +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "MovieClip.opaqueBackground()" + +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "MovieClip.scale9Grid()" + +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "MovieClip.scrollRect()" + +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" +msgstr "MovieClip.tabIndex()" + +#: libcore/asobj/MovieClip_as.cpp:449 #, c-format -msgid "DefineTextTag, id = %d" +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" msgstr "" +"attachMovie llamada con un número incorrecto de argumentos esperados 3 a 4, " +"consiguió regresar sin definir (%d)" -#: libcore/swf/DefineTextTag.cpp:95 +#: libcore/asobj/MovieClip_as.cpp:464 #, c-format -msgid "Text DisplayObject, id = %d" +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" msgstr "" +"attachMovie: recursos exportado '%s' no son una definición de DisplayObject. " +"Regresar sin definir" -#: libcore/swf/DefineTextTag.cpp:114 +#: libcore/asobj/MovieClip_as.cpp:484 #, c-format -msgid "begin text records for DefineTextTag %p" -msgstr "" +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgstr "MovieClip.attachMovie: pasó de profundidad no válido %d; no asociar" -#: libcore/swf/RemoveObjectTag.cpp:70 +#: libcore/asobj/MovieClip_as.cpp:509 #, c-format -msgid " remove_object_2(%d)" +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" msgstr "" +"Cuarto argumento de attachMovie no convierte en un objeto (%s), te actuamos " +"como si no" -#: libcore/swf/StartSoundTag.cpp:55 +#: libcore/asobj/MovieClip_as.cpp:531 #, c-format -msgid "start_sound_loader: sound_id %d is not defined" +msgid "MovieClip.attachAudio(): %s" msgstr "" -#: libcore/swf/StartSoundTag.cpp:69 +#: libcore/asobj/MovieClip_as.cpp:541 #, c-format -msgid "StartSound: id=%d" +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" msgstr "" -#: libcore/swf/StartSoundTag.cpp:111 -msgid "STARTSOUND2 tag not parsed and not used" +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#: libcore/asobj/MovieClip_as.cpp:584 #, c-format -msgid "DefineFontAlignZones tag references an undefined font %d" -msgstr "" +msgid "%s.swapDepths() needs one arg" +msgstr "%s.swapDepths() necesita una arg" -#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#: libcore/asobj/MovieClip_as.cpp:595 #, c-format -msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" -msgstr "" +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgstr "%s.swapDepths(%s): no cambiar un clip debajo de profundidad %d (%d)" -#: libcore/swf/DefineFontAlignZonesTag.cpp:110 -msgid "DefineFontAlignZoneTag" -msgstr "" +#: libcore/asobj/MovieClip_as.cpp:613 +#, c-format +msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgstr "%s.swapDepths(%s): llamada no válida, ¿intercambiar a sí mismo?" -#: libcore/swf/CSMTextSettingsTag.cpp:72 +#: libcore/asobj/MovieClip_as.cpp:625 #, c-format msgid "" -" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " -"Sharpness=%d" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" msgstr "" +"%s.swapDepths(%s): llamada no válida, los dos DisplayObjects no tienen el " +"mismo padre" -#: libcore/swf/CSMTextSettingsTag.cpp:80 -msgid "CSMTextSettings" +#: libcore/asobj/MovieClip_as.cpp:642 +#, c-format +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" msgstr "" +"%s.swapDepths(%s): ignorado, origen y destino DisplayObjects tienen la misma " +"profundidad %d" -#: libcore/swf/StreamSoundBlockTag.cpp:74 -msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +#: libcore/asobj/MovieClip_as.cpp:657 +#, c-format +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" msgstr "" +"%s.swapDepths(%s): primera válido argumento (un movieclip ni un número)" -#: libcore/swf/StreamSoundBlockTag.cpp:90 -msgid "MP3 soundblock seek samples" +#: libcore/asobj/MovieClip_as.cpp:666 +#, c-format +msgid "%s.swapDepths(%s): requested depth is above the accessible range." msgstr "" +"%s.swapDepths(%s): pidió a profundidad está por encima de la gama accesible." -#: libcore/swf/StreamSoundBlockTag.cpp:109 -msgid "Tag boundary reported past end of stream!" -msgstr "" +#: libcore/asobj/MovieClip_as.cpp:682 +#, c-format +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "%s.swapDepths(%s): ignorado, DisplayObject ya en profundidad %d" + +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgstr "MovieClip.duplicateMovieClip() necesita args 2 o 3" -#: libcore/swf/ShapeRecord.cpp:278 +#: libcore/asobj/MovieClip_as.cpp:732 #, c-format -msgid " bound SWFRect: %s" +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" msgstr "" +"MovieClip.duplicateMovieClip: pasó de profundidad no válido %d; no duplicar" + +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" +msgstr "movieclip_goto_and_play necesita una arg" -#: libcore/swf/ShapeRecord.cpp:305 +#: libcore/asobj/MovieClip_as.cpp:774 #, c-format -msgid " ShapeRecord(%s): fillbits %d, linebits %d" -msgstr "" +msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgstr "movieclip_goto_and_play('%s') -- marco no válido" + +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" +msgstr "movieclip_goto_and_stop necesita una argumento" -#: libcore/swf/ShapeRecord.cpp:391 +#: libcore/asobj/MovieClip_as.cpp:804 #, c-format -msgid " Shape read: moveto %d %d" -msgstr "" +msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgstr "movieclip_goto_and_stop('%s') -- marco no válido" -#: libcore/swf/ShapeRecord.cpp:417 +#: libcore/asobj/MovieClip_as.cpp:879 #, c-format msgid "" -"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " -"valid). Set to 0." +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" msgstr "" +"MovieClip.loadMovie() espera que args 1 o 2, tiene %d - regresar sin definir" -#: libcore/swf/ShapeRecord.cpp:430 +#: libcore/asobj/MovieClip_as.cpp:891 #, c-format msgid "" -"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" msgstr "" +"Primer argumento de MovieClip.loadMovie(%s) se evalúa como una cadena vacía " +"- regresar sin definir" -#: libcore/swf/ShapeRecord.cpp:441 +#: libcore/asobj/MovieClip_as.cpp:941 #, c-format -msgid " Shape read: fill0 (left) = %d" +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" msgstr "" +"MovieClip.loadVariables() espera que args 1 o 2, tiene %d - regresar sin " +"definir" -#: libcore/swf/ShapeRecord.cpp:468 +#: libcore/asobj/MovieClip_as.cpp:953 #, c-format msgid "" -"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " -"valid). Set to 0." +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" msgstr "" +"Primer argumento pasado al MovieClip.loadVariables(%s) se evalúa como una " +"cadena vacía - regresar sin definir" -#: libcore/swf/ShapeRecord.cpp:481 +#: libcore/asobj/MovieClip_as.cpp:995 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." -msgstr "" +msgid "Can't find hitTest target %s" +msgstr "No se puede encontrar hitTest destino %s" -#: libcore/swf/ShapeRecord.cpp:491 +#: libcore/asobj/MovieClip_as.cpp:1037 #, c-format -msgid " Shape read: fill1 (right) = %d" +msgid "hitTest() called with %u args" +msgstr "hitTest() llamado con args %u" + +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:517 +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "No hay argumentos que se pasan a MovieClip.getURL()" + +#: libcore/asobj/MovieClip_as.cpp:1117 #, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "MovieClip.getURL(%s): argumentos adicionales cayó" + +#: libcore/asobj/MovieClip_as.cpp:1195 msgid "" -"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " -"Set to 0." +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" msgstr "" -#: libcore/swf/ShapeRecord.cpp:528 +#: libcore/asobj/MovieClip_as.cpp:1225 #, c-format -msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" msgstr "" +"MovieClip.getBounds(%s): llamada no válida, arg primera debe ser un " +"DisplayObject" + +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "MovieClip.globalToLocal() toma un argumento" -#: libcore/swf/ShapeRecord.cpp:538 +#: libcore/asobj/MovieClip_as.cpp:1281 #, c-format -msgid "ShapeRecord: line %d" +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" msgstr "" +"MovieClip.globalToLocal(%s): el primer argumento no convierte en un objeto" -#: libcore/swf/ShapeRecord.cpp:554 -msgid "ShapeRecord: more fill styles" +#: libcore/asobj/MovieClip_as.cpp:1295 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" msgstr "" +"MovieClip.globalToLocal(%s): parámetro de objeto no tiene un miembro de la " +"'x'" -#: libcore/swf/ShapeRecord.cpp:598 +#: libcore/asobj/MovieClip_as.cpp:1306 #, c-format -msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" msgstr "" +"MovieClip.globalToLocal(%s): parámetro de objeto no tiene un miembro 'y'" + +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "MovieClip.localToGlobal() toma un argumento" -#: libcore/swf/ShapeRecord.cpp:640 +#: libcore/asobj/MovieClip_as.cpp:1342 #, c-format -msgid "ShapeRecord: straight edge %d %d - %d %d" +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" msgstr "" +"MovieClip.localToGlobal(%s): el primer argumento no convierte en un objeto" -#: libcore/swf/ShapeRecord.cpp:693 +#: libcore/asobj/MovieClip_as.cpp:1355 #, c-format -msgid " readFillStyles: count = %u" +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" msgstr "" +"MovieClip.localToGlobal(%s): parámetro de objeto no tiene un miembro de la " +"'x'" -#: libcore/swf/ShapeRecord.cpp:714 +#: libcore/asobj/MovieClip_as.cpp:1366 #, c-format -msgid " readLineStyles: count = %d" +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" msgstr "" +"MovieClip.localToGlobal(%s): parámetro de objeto no tiene un miembro 'y'" -#: libcore/swf/ShapeRecord.cpp:722 +#: libcore/asobj/MovieClip_as.cpp:1395 #, c-format -msgid " readLineStyles: count2 = %d" -msgstr "" +msgid "%s.setMask() : needs an argument" +msgstr "%s.setMask() : necesita un argumento" -#: libcore/swf/DefineBitsTag.cpp:154 -msgid " jpeg_tables_loader" -msgstr "" - -#: libcore/swf/DefineBitsTag.cpp:165 -#, c-format -msgid "No bytes to read in JPEGTABLES tag at offset %d" -msgstr "" - -#: libcore/swf/DefineBitsTag.cpp:206 +#: libcore/asobj/MovieClip_as.cpp:1414 #, c-format -msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" -msgstr "" +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "%s.setMask(%s) : primer argumento no es un DisplayObject" -#: libcore/swf/DefineBitsTag.cpp:235 -msgid "Failed to parse bitmap for character %1%" -msgstr "" +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "MovieClip.lineTo() necesita al menos dos argumentos" -#: libcore/swf/DefineBitsTag.cpp:243 -msgid "No renderer, not adding bitmap %1%" -msgstr "" +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "MovieClip.moveTo() toma dos args" -#: libcore/swf/DefineBitsTag.cpp:250 -msgid "Adding bitmap id %1%" +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" msgstr "" +"MovieClip.lineStyle(%s): args después de los tres primeros se descartarán" -#: libcore/swf/DefineBitsTag.cpp:269 +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format msgid "" -"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" msgstr "" +"MovieClip.lineStyle(%s): joinStylevalue no válido '%s' (valores válidos: %s|" +"%s|%s)" -#: libcore/swf/DefineBitsTag.cpp:374 -msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +#: libcore/asobj/MovieClip_as.cpp:1557 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" msgstr "" +"MovieClip.lineStyle(%s): valor de capStyle invalido '%s' (valores válidos: " +"none|round|square)" -#: libcore/swf/DefineBitsTag.cpp:419 +#: libcore/asobj/MovieClip_as.cpp:1582 #, c-format -msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" msgstr "" +"MovieClip.lineStyle(%s): valor de noScale no válido '%s' (valores válidos: " +"%s|%s|%s|%s)" -#: libcore/swf/DefineBitsTag.cpp:426 -msgid "Bitmap has a height or width of 0" -msgstr "" +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "MovieClip.curveTo() tiene cuatro args" -#: libcore/swf/DefineBitsTag.cpp:432 -msgid "gnash is not linked to zlib -- can't load zipped image data" +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:458 -msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" -msgstr "" +#: libcore/asobj/MovieClip_as.cpp:1715 +#, c-format +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "%s.beginGradientFill(%s): llamada no válida: 5 argumentos necesarios" -#: libcore/swf/DefineBitsTag.cpp:483 -msgid "Unknown bitmap format. Ignoring" -msgstr "" +#: libcore/asobj/MovieClip_as.cpp:1726 +#, c-format +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgstr "¡%s.beginGradientFill(%s): argumentos adicionales invalidarán llamada!" -#: libcore/swf/DefineBitsTag.cpp:598 +#: libcore/asobj/MovieClip_as.cpp:1746 #, c-format -msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" msgstr "" +"%s.beginGradientFill(%s): arg primera debe ser 'radial', 'focal', o 'lineal'" -#: libcore/swf/DefineBitsTag.cpp:618 -msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +#: libcore/asobj/MovieClip_as.cpp:1762 +#, fuzzy, 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): uno o más de los args de 2 a 5 no convierte en " +"objetos" -#: libcore/swf/DefineBitsTag.cpp:641 +#: libcore/asobj/MovieClip_as.cpp:1776 #, c-format -msgid "inflateWrapper() inflate() returned %d (%s)" +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" msgstr "" +"%s.beginGradientFill(%s): colores, máquinas Alpha y relación args no tienen " +"la misma longitud" -#: libcore/swf/DefineBitsTag.cpp:650 +#: libcore/asobj/MovieClip_as.cpp:1928 #, c-format -msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" msgstr "" +"mínimos y máximos valores de bbox en MovieClip.startDrag(%s) intercambian, " +"fijación" -#: libcore/swf/DefineButtonTag.cpp:89 +#: libcore/asobj/MovieClip_as.cpp:1933 #, c-format -msgid " DefineButton loader: chararacter id = %d" -msgstr "" +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgstr "los valores no finitas bbox en MovieClip.startDrag(%s), tomó como cero" -#: libcore/swf/DefineButtonTag.cpp:106 -#, c-format -msgid " DefineButton2 loader: chararacter id = %d" +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:140 -msgid "Premature end of DEFINEBUTTON tag, won't read actions" +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:176 +#: libcore/asobj/LoadVars_as.cpp:145 #, c-format -msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgid "new LoadVars(%s) - arguments discarded" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:220 +#: libcore/asobj/Selection_as.cpp:189 #, c-format -msgid "" -"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgid "Selection.setFocus: expected 1 argument, got %d" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:291 -msgid "Premature end of button action input: can't read conditions" -msgstr "" +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" +msgstr "¡MediaHandler no existe! No se puede crear un objeto de cámara" -#: libcore/swf/DefineButtonTag.cpp:301 -#, c-format -msgid " button actions for conditions 0x%x" +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:375 -msgid " premature end of button record input stream, can't read flags" +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:396 -msgid "" -" premature end of button record input stream, can't read DisplayObject id" +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:411 -#, c-format -msgid "" -" button record for states [%s] refer to DisplayObject with id %d, which is " -"not found in the chars dictionary" -msgstr "" +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" +msgstr "Intento de establecer la propiedad de la actividad de la cámara" -#: libcore/swf/DefineButtonTag.cpp:418 -#, c-format -msgid " button record for states [%s] contain DisplayObject %d (%s)" +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:426 -msgid "" -" premature end of button record input stream, can't read button layer " -"(depth?)" -msgstr "" +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" +msgstr "Intento de establecer la propiedad ancho de banda de cámara" -#: libcore/parser/SWFMovieDefinition.cpp:261 -#, c-format -msgid "Add sound sample %d assigning id %d" +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" +msgstr "Intento de establecer la propiedad currentFPS de la cámara" + +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" +msgstr "Intento de establecer la propiedad fps de cámara" + +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" +msgstr "Intento de establecer la propiedad height de cámara, utilice setMode" + +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" +msgstr "Intento de establecer la propiedad index de cámara" + +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:290 -msgid "" -"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" +msgstr "Intento de establecer la propiedad de nivel de movimiento de la cámara" + +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" msgstr "" -"gnash::SWFMovieDefinition::read() -- el archivo no comienza con una cabecera " -"SWF" -#: libcore/parser/SWFMovieDefinition.cpp:297 -#, c-format -msgid "version: %d, file_length: %d" +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" msgstr "" +"Intento de establecer la propiedad de tiempo para expirar de movimiento de " +"la cámara" -#: libcore/parser/SWFMovieDefinition.cpp:302 -msgid "" -"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " -"compiled without zlib support" +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:307 -msgid "file is compressed" -msgstr "el archivo está comprimido" +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" +msgstr "Intento de establecer la propiedad apagado de cámara" -#: libcore/parser/SWFMovieDefinition.cpp:342 -#, c-format -msgid "frame size = %s, frame rate = %f, frames = %d" +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" +msgstr "Intento de establecer la propiedad nombre de cámara" + +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" +msgstr "Intento de establecer la propiedad nombres de cámara" + +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:366 -msgid "Could not start loading thread" +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "Intento de establecer la propiedad calidad de cámara" + +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:441 -#, c-format -msgid "Could not find char %d, dump is: %s" -msgstr "No puede encontrar char %d, volcado es %s" +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:500 -#, fuzzy -msgid "Error while parsing SWF stream." -msgstr "Excepción mientras leía desde el flujo: %s" +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" +msgstr "Intento de establecer la propiedad anchura de cámara, utilice setMode" -#: libcore/parser/SWFMovieDefinition.cpp:512 +#: libcore/asobj/SharedObject_as.cpp:163 #, c-format -msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgid "Problems serializing an object's member %s=%s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:520 +#: libcore/asobj/SharedObject_as.cpp:323 #, c-format msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " -"Pretending we loaded all advertised frames" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:331 +#, c-format +msgid "Couldn't create dir for flushing SharedObject %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:548 +#: libcore/asobj/SharedObject_as.cpp:344 #, c-format msgid "" -"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " -"number in header (%d)." +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:557 +#: libcore/asobj/SharedObject_as.cpp:352 #, c-format -msgid "Loaded frame %u/%u" -msgstr "Imágen cargada %u/%u" +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:615 -msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:689 +#: libcore/asobj/SharedObject_as.cpp:378 #, c-format -msgid "looking for exported resource: frame load advancement (from %d to %d)" +msgid "Error writing %d bytes to output file %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:742 +#: libcore/asobj/SharedObject_as.cpp:384 #, c-format -msgid "import error: could not find resource '%s' in movie '%s'" -msgstr "error importando: no pude encontrar recurso '%s' en película '%s'" +msgid "SharedObject '%s' written to filesystem." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" +msgstr "" -#: libcore/parser/action_buffer.cpp:56 +#: libcore/asobj/SharedObject_as.cpp:521 #, c-format -msgid "Empty action buffer starting at offset %lu" +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." msgstr "" +"SharedObject ruta %s está fuera el SWF dominio %s. No puede acceder a este " +"objeto." -#: libcore/parser/action_buffer.cpp:93 +#: libcore/asobj/SharedObject_as.cpp:534 #, c-format -msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." msgstr "" +"Ruta SharedObject %s no es parte de la ruta SWF %s. No puede acceder este " +"objeto." + +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" +msgstr "SharedObject.connect(): necesita al menos un argumento" -#: libcore/parser/action_buffer.cpp:110 -msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" msgstr "" -#: libcore/parser/action_buffer.cpp:136 -msgid "action buffer dict length exceeded" +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" msgstr "" -#: libcore/parser/action_buffer.cpp:616 -msgid "Native double floating point format not recognised" -msgstr "Formato de punto de coma flotante nativo no reconocido" +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" +msgstr "" -#: libcore/parser/filter_factory.cpp:91 +#: libcore/asobj/SharedObject_as.cpp:756 #, c-format -msgid "Invalid filter type %d." -msgstr "Tipo de filtro inválido %d." +msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgstr "Argumentos para SharedObject.flush(%s) serán ignorados" -#: libcore/parser/filter_factory.cpp:101 +#: libcore/asobj/SharedObject_as.cpp:787 #, c-format -msgid "Filter %d could not read." +msgid "SharedObject.getLocal(%s): missing object name" msgstr "" -#: libcore/parser/sprite_definition.cpp:48 -#, c-format -msgid "Instantiating sprite_def %p" +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" msgstr "" -#: libcore/parser/sprite_definition.cpp:74 -#, c-format -msgid " frames = %d" +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" msgstr "" -#: libcore/parser/sprite_definition.cpp:87 +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:904 #, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in define " -"sprite." +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." msgstr "" -#: libcore/parser/sprite_definition.cpp:97 -msgid " -- sprite END --" +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" msgstr "" -#: libcore/parser/sprite_definition.cpp:140 -#, c-format -msgid "Registered class %p for sprite_def %p" +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" msgstr "" -#: libcore/parser/sprite_definition.cpp:146 -msgid " Exported interface: " +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" msgstr "" -#: libcore/parser/TypesParser.cpp:212 -msgid "No gradients!" +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" msgstr "" -#: libcore/parser/SWFParser.cpp:101 +#: libcore/asobj/SharedObject_as.cpp:967 #, c-format -msgid "" -"Encountered unknown tag %d. These usually store creation tool data and do " -"not affect playback" +msgid "SharedObject: error parsing SharedObject '%s'" msgstr "" -#: libcore/parser/SWFParser.cpp:114 +#: libcore/asobj/SharedObject_as.cpp:986 #, c-format -msgid "Parsing exception: %s" -msgstr "Excepción de análisis: %s" +msgid "readSOL: Reading SharedObject %s: %s" +msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:254 +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" +msgstr "Llama al constructor de fecha con argumentos más de 7" + +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" +msgstr "Date.setTime necesita un argumento" + +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" +msgstr "Date.setTime fue llamado con más de un argumento" + +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" +msgstr "Date.setFullYear necesita un argumento" + +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "Date.setYear necesita un argumento" + +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" +msgstr "Date.setYear fue llamado con más de tres argumentos" + +#: libcore/asobj/Date_as.cpp:928 #, c-format -msgid "Can't init FreeType! Error = %d" -msgstr "No puede iniciar FreeType! Error = %d" +msgid "Date.set%sMonth needs one argument" +msgstr "Date.Set%sMonth necesita un argumento" -#: libcore/FreetypeGlyphsProvider.cpp:265 +#: libcore/asobj/Date_as.cpp:961 #, c-format -msgid "Can't close FreeType! Error = %d" -msgstr "No puede cerrar FreeType! Error = %d" +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "Date.Set%sMonth fue llamado con más de tres argumentos" -#: libcore/FreetypeGlyphsProvider.cpp:280 +#: libcore/asobj/Date_as.cpp:983 #, c-format -msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" -msgstr "" +msgid "Date.set%sDate needs one argument" +msgstr "Date.Set%sDate necesita un argumento" -#: libcore/FreetypeGlyphsProvider.cpp:293 +#: libcore/asobj/Date_as.cpp:997 #, c-format -msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" -msgstr "" +msgid "Date.set%sDate was called with more than one argument" +msgstr "Date.Set%sDate fue llamado con más de un argumento" -#: libcore/FreetypeGlyphsProvider.cpp:432 +#: libcore/asobj/Date_as.cpp:1024 #, c-format -msgid "Can't find font file for font '%s'" -msgstr "No puede encontrar archivo fuente para fuente '%s'" +msgid "Date.set%sHours needs one argument" +msgstr "Date.Set%sHours necesita un argumento" -#: libcore/FreetypeGlyphsProvider.cpp:445 +#: libcore/asobj/Date_as.cpp:1043 #, c-format -msgid "Font file '%s' has bad format" -msgstr "Archivo fuente '%s' tiene mal formato" +msgid "Date.set%sHours was called with more than four arguments" +msgstr "Date.Set%sHours fue llamado con más de cuatro argumentos" -#: libcore/FreetypeGlyphsProvider.cpp:454 +#: libcore/asobj/Date_as.cpp:1069 #, c-format -msgid "Some error opening font '%s'" -msgstr "Algunos errores abriendo fuente '%s'" +msgid "Date.set%sMinutes needs one argument" +msgstr "Date.Set%sMinutes necesita un argumento" -#: libcore/PropertyList.cpp:115 +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 #, c-format -msgid "Property %s is read-only %s, not setting it to %s" -msgstr "" +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "Date.set%sMinutes fue llamado con más de tres argumentos" -#: libcore/vm/Machine.cpp:894 +#: libcore/asobj/Date_as.cpp:1110 #, c-format -msgid "Can't push a null value onto the scope stack (%s)." -msgstr "" +msgid "Date.set%sSeconds needs one argument" +msgstr "Date.Set%sSeconds necesita un argumento" -#: libcore/vm/Machine.cpp:1437 +#: libcore/asobj/Date_as.cpp:1148 #, c-format -msgid "" -"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." -msgstr "" +msgid "Date.set%sMilliseconds needs one argument" +msgstr "Date.Set%sMilliseconds necesita un argumento" + +# Note: This string was fixed in the base code, not a printf error +#: libcore/asobj/Date_as.cpp:1165 +#, fuzzy, c-format +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "Date.set%sMilliseconds fue llamado con más de un argumento" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "Date.UTC necesita un argumento" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "Llama al Date.UTC con argumentos más de 7" -#: libcore/vm/Machine.cpp:1454 +#: libcore/asobj/Global_as.cpp:100 #, c-format -msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" -msgstr "" +msgid "%s needs one argument" +msgstr "%s necesita un argumento" -#: libcore/vm/Machine.cpp:1982 +#: libcore/asobj/Global_as.cpp:106 #, c-format -msgid "GETPROPERTY: Looking for property %s of object %s" -msgstr "" +msgid "%s has more than one argument" +msgstr "%s tiene más de un argumento" + +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "Extensiones habilitadas, análisis dir de plugin para carga" -#: libcore/vm/Machine.cpp:1986 +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "Extensiones deshabilitadas" + +#: libcore/asobj/Global_as.cpp:493 #, c-format -msgid "GETPROPERTY: expecting object on stack, got %s." -msgstr "" +msgid "%s needs at least one argument" +msgstr "%s necesita al menos un argumento" -#: libcore/vm/Machine.cpp:2121 +#: libcore/asobj/Global_as.cpp:500 #, c-format -msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" -msgstr "" +msgid "%s has more than two arguments" +msgstr "%s tiene más de dos argumentos" -#: libcore/vm/ActionExec.cpp:146 +#: libcore/asobj/Global_as.cpp:594 #, c-format -msgid "" -"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " -"codeVersion=%d" -msgstr "" +msgid "%s needs at least three arguments" +msgstr "%s necesita al menos tres argumentos" -#: libcore/vm/ActionExec.cpp:231 +#: libcore/asobj/Global_as.cpp:601 #, c-format -msgid "" -"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" -msgstr "" +msgid "%s has more than four arguments" +msgstr "%s tiene más de cuatro argumentos" -#: libcore/vm/ActionExec.cpp:284 +#: libcore/asobj/Global_as.cpp:609 #, c-format -msgid "After execution: PC %d, next PC %d, stack follows" -msgstr "Después de la ejecución: PC %d, siguiente PC %d, pila siguiente" - -#: libcore/vm/ActionExec.cpp:298 -msgid "Time exceeded" -msgstr "" - -#: libcore/vm/ActionExec.cpp:537 -msgid "" -"Stack smashed (ActionScript compiler bug, or obfuscated SWF).Taking no " -"action to fix (as expected)." +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" msgstr "" +"Llamada no válida para ASSetPropFlags: primer argumento no es un objeto: %s" -#: libcore/vm/ActionExec.cpp:541 +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 #, c-format -msgid "%d elements left on the stack after block execution." -msgstr "" +msgid "ASNative(%s): needs at least two arguments" +msgstr "ASNative(%s): necesita al menos dos argumentos" -#: libcore/vm/ActionExec.cpp:560 +#: libcore/asobj/Global_as.cpp:669 #, c-format -msgid "" -"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " -"(WaitForFrame, probably)" -msgstr "" +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "ASconstructor(%s): args debe ser 0 o superior" -#: libcore/vm/ActionExec.cpp:685 +#: libcore/asobj/Global_as.cpp:712 #, c-format -msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgid "ASnative(%s): args must be 0 or above" +msgstr "ASnative(%s): args debe ser 0 o superior" + +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" msgstr "" -#: libcore/vm/VM.cpp:222 -#, c-format -msgid "-------------- global register[%d] = '%s'" +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" msgstr "" -#: libcore/vm/VM.cpp:250 +#: libcore/asobj/Global_as.cpp:946 #, c-format -msgid "Recursion limit reached (%u)" +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" msgstr "" -#: libcore/vm/VM.cpp:368 +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 #, c-format -msgid "(%s + %s) [primitive conversion done]" +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" msgstr "" -#: libcore/vm/CallStack.cpp:65 +#: libcore/asobj/Global_as.cpp:980 #, c-format -msgid "-------------- local register[%d] = '%s'" +msgid "Invalid call to setInterval(%s) - missing timeout argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:454 +#: libcore/asobj/Global_as.cpp:1019 #, c-format -msgid "Malformed action code: %s" +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:469 +#: libcore/asobj/Global_as.cpp:1052 #, c-format -msgid "%s: CHECKME: was broken" +msgid "Invalid call to setTimeout(%s): missing timeout argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:486 -msgid "ActionNextFrame: as_environment target is null or not a sprite" +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" msgstr "" -#: libcore/vm/ASHandlers.cpp:501 -msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" msgstr "" -#: libcore/vm/ASHandlers.cpp:516 -msgid "ActionPlay: as_environment target is null or not a sprite" +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" msgstr "" -#: libcore/vm/ASHandlers.cpp:531 -msgid "ActionStop: as_environment target is null or not a sprite" +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" msgstr "" +"XMLNode.insertBefore(): parámetro posicional no es un niño de este nodo" -#: libcore/vm/ASHandlers.cpp:577 -msgid "ActionGotoFrame: as_environment target is null or not a sprite" -msgstr "" +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" +msgstr "XMLNode::appendChild() necesita al menos un argumento" + +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "Primer argumento XMLNode::appendChild() no es un XMLNode" -#: libcore/vm/ASHandlers.cpp:611 +#: libcore/asobj/XMLNode_as.cpp:643 #, c-format -msgid "GetUrl: target=%s url=%s" -msgstr "" +msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgstr "XMLNode.insertBefore(%s) necesita al menos dos argumentos" -#: libcore/vm/ASHandlers.cpp:631 +#: libcore/asobj/XMLNode_as.cpp:654 #, c-format -msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" -msgstr "" +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "Primer argumento XMLNode.insertBefore(%s) no es un XMLNode" -#: libcore/vm/ASHandlers.cpp:645 libcore/vm/ASHandlers.cpp:1717 +#: libcore/asobj/XMLNode_as.cpp:665 #, c-format -msgid "%s: environment target is null or not a MovieClip" -msgstr "" +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "Segundo argumento XMLNode.insertBefore(%s) no es un XMLNode" -#: libcore/vm/ASHandlers.cpp:653 +#: libcore/asobj/NetStream_as.cpp:299 #, c-format -msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgid "::pause(%d) called " msgstr "" -#: libcore/vm/ASHandlers.cpp:695 -msgid "GotoLabel: environment target is null or not a MovieClip" -msgstr "" +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" +msgstr "Sin NetConnection asociado con este NetStream, no puede reproducir" -#: libcore/vm/ASHandlers.cpp:892 libcore/vm/ASHandlers.cpp:1591 -msgid "Negative size passed to ActionSubString, taking as whole length" -msgstr "" +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." +msgstr "NetConnection no está conectado. No se puede reproducir." -#: libcore/vm/ASHandlers.cpp:909 -msgid "Start is less then 1 in ActionSubString, setting to 1." +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:919 -msgid "" -"Start goes beyond input string in ActionSubString, returning the empty " -"string." +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "Conectando a película: %s" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" msgstr "" -#: libcore/vm/ASHandlers.cpp:932 -msgid "" -"start + size goes beyond input string in ActionSubString, adjusting size" +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" msgstr "" -#: libcore/vm/ASHandlers.cpp:979 +#: libcore/asobj/NetStream_as.cpp:420 #, c-format -msgid "" -"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " -"undefined instead of %s." +msgid "NetStream: Could not create Video decoder: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:987 -#, c-format -msgid "-- get var: %s=%s" +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" msgstr "" -#: libcore/vm/ASHandlers.cpp:1000 +#: libcore/asobj/NetStream_as.cpp:451 +#, fuzzy, c-format +msgid "Could not create Audio decoder: %s" +msgstr "No se pudo crear el decodificador de audio: %s" + +#: libcore/asobj/NetStream_as.cpp:477 #, c-format -msgid "" -"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "Gnash no puede obtener flujo '%s' desde NetConnection" + +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" msgstr "" +"Sin manejador AudioVisual registrado, no puedo analizar entrada NetStream" + +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" +msgstr "Incapaz de crear analizador para entrada de NetStream" -#: libcore/vm/ASHandlers.cpp:1008 +#: libcore/asobj/NetStream_as.cpp:520 #, c-format -msgid "-- set var: %s = %s" +msgid "%p.startPlayback: playHead position reset to 0" msgstr "" -#: libcore/vm/ASHandlers.cpp:1057 -msgid "" -"ActionGetProperty() called, but current target is not a DisplayObject" +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" msgstr "" -#: libcore/vm/ASHandlers.cpp:1075 -#, c-format -msgid "Could not find GetProperty target (%s)" +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" msgstr "" -#: libcore/vm/ASHandlers.cpp:1100 +#: libcore/asobj/NetStream_as.cpp:553 #, c-format -msgid "ActionSetProperty: can't find target %s for setting property %s" +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1123 -#, c-format -msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1138 +#: libcore/asobj/NetStream_as.cpp:575 #, c-format -msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1149 +#: libcore/asobj/NetStream_as.cpp:586 #, c-format -msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" msgstr "" -#: libcore/vm/ASHandlers.cpp:1170 +#: libcore/asobj/NetStream_as.cpp:596 #, c-format -msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1180 +#: libcore/asobj/NetStream_as.cpp:604 #, c-format -msgid "Path given to removeMovieClip(%s) is not a sprite" +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" msgstr "" -#: libcore/vm/ASHandlers.cpp:1218 -#, c-format -msgid "startDrag: unknown target '%s'" +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" msgstr "" -#: libcore/vm/ASHandlers.cpp:1238 -msgid "Y values in ActionStartDrag swapped, fixing" +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" msgstr "" -#: libcore/vm/ASHandlers.cpp:1245 -msgid "X values in ActionStartDrag swapped, fixing" +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" msgstr "" +"Error de descodificación codificado fotograma de vídeo en la entrada de " +"NetStream" -#: libcore/vm/ASHandlers.cpp:1269 -msgid "ActionStopDragMovie: as_environment target is null or not a sprite" +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" msgstr "" -#: libcore/vm/ASHandlers.cpp:1311 +#: libcore/asobj/NetStream_as.cpp:688 #, c-format -msgid "-- %s cast_to %s (invalid args?)" +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" msgstr "" -#: libcore/vm/ASHandlers.cpp:1350 +#: libcore/asobj/NetStream_as.cpp:708 #, c-format -msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgid "NetStream_as::seek(%d): no parser, no party" msgstr "" -#: libcore/vm/ASHandlers.cpp:1359 -msgid "Target object for IMPLEMENTSOP has no prototype." +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" msgstr "" -#: libcore/vm/ASHandlers.cpp:1366 +#: libcore/asobj/NetStream_as.cpp:735 #, c-format -msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgid "_parser->seek(%d) returned %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1374 +#: libcore/asobj/NetStream_as.cpp:742 #, c-format -msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgid "%p.seek: playHead position set to %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1385 +#: libcore/asobj/NetStream_as.cpp:778 #, c-format -msgid "class found on stack on IMPLEMENTSOP is not an object: %s" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1392 -msgid "Interface object for IMPLEMENTSOP has no prototype." +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1400 +#: libcore/asobj/NetStream_as.cpp:787 #, c-format -msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1599 -msgid "Base is less then 1 in ActionMbSubString, setting to 1." -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1606 msgid "" -"base goes beyond input string in ActionMbSubString, returning the empty " -"string." +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1618 +#: libcore/asobj/NetStream_as.cpp:799 #, c-format msgid "" -"base+size goes beyond input string in ActionMbSubString, adjusting size " -"based on length:%d and start:%d" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1667 -msgid "Not properly implemented for SWF5" +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." msgstr "" -#: libcore/vm/ASHandlers.cpp:1694 -msgid "ActionStrictMode set to %1%" +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1725 -#, c-format +#: libcore/asobj/NetStream_as.cpp:962 msgid "" -"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " -"frame: %s" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1785 +#: libcore/asobj/NetStream_as.cpp:975 #, c-format -msgid "\t%d) type=%s, value=%s" +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1795 +#: libcore/asobj/NetStream_as.cpp:988 #, c-format msgid "" -"Unknown push type %d. Execution will continue but it is likely to fail due " -"to lost sync." +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" msgstr "" -#: libcore/vm/ASHandlers.cpp:1837 +#: libcore/asobj/NetStream_as.cpp:997 #, c-format -msgid "Invalid register %d in ActionPush" +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" msgstr "" -#: libcore/vm/ASHandlers.cpp:1879 libcore/vm/ASHandlers.cpp:1895 +#: libcore/asobj/NetStream_as.cpp:1006 #, c-format -msgid "dict entry %d is out of bounds" +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1929 -msgid "Undefined GetUrl2 url on stack, skipping" +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" msgstr "" -#: libcore/vm/ASHandlers.cpp:1961 +#: libcore/asobj/NetStream_as.cpp:1090 #, c-format -msgid "branch to offset %d -- this section only runs to %d" +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1993 +#: libcore/asobj/NetStream_as.cpp:1100 #, c-format msgid "" -"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " -"will not be called..." +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2046 +#: libcore/asobj/NetStream_as.cpp:1112 #, c-format msgid "" -"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " -"valid frame: %s" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2058 +#: libcore/asobj/NetStream_as.cpp:1126 #, c-format msgid "" -"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " -"target frame..." +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" msgstr "" -#: libcore/vm/ASHandlers.cpp:2137 +#: libcore/asobj/NetStream_as.cpp:1135 #, c-format -msgid "delete %s.%s: no object found to delete" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:2175 -msgid "delete2 called with a path that does not resolve to an object" +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" msgstr "" -#: libcore/vm/ASHandlers.cpp:2197 +#: libcore/asobj/NetStream_as.cpp:1210 #, c-format -msgid "-- set local var: %s = %s" +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" msgstr "" -#: libcore/vm/ASHandlers.cpp:2230 -#, c-format -msgid "ActionCallFunction: %s is not an object" +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" msgstr "" -#: libcore/vm/ASHandlers.cpp:2247 +#: libcore/asobj/NetStream_as.cpp:1224 #, c-format -msgid "" -"Attempt to call a function with %u arguments while only %u are available on " -"the stack." +msgid "%p.advance : bufferLength=%d, parsing completed" msgstr "" -#: libcore/vm/ASHandlers.cpp:2309 +#: libcore/asobj/NetStream_as.cpp:1236 #, c-format -msgid "---new object: %s" +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2319 +#: libcore/asobj/NetStream_as.cpp:1255 #, c-format -msgid "ActionNew: '%s' is not a constructor" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:2357 -msgid "The 'var whatever' syntax in timeline context is a no-op." +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2445 +#: libcore/asobj/NetStream_as.cpp:1276 #, c-format -msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgid "%p.advance: playHead position set to timestamp of first frame: %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2480 +#: libcore/asobj/NetStream_as.cpp:1283 #, c-format msgid "" -"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:2526 libcore/vm/ASHandlers.cpp:2534 -#, c-format -msgid "to_primitive(%s) threw an ActionTypeError %s" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" msgstr "" -#: libcore/vm/ASHandlers.cpp:2587 +#: libcore/asobj/NetStream_as.cpp:1323 #, c-format -msgid "getMember called against a value that does not cast to an as_object: %s" +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" msgstr "" -#: libcore/vm/ASHandlers.cpp:2596 -#, c-format -msgid " ActionGetMember: target: %s (object %p)" +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" msgstr "" -#: libcore/vm/ASHandlers.cpp:2612 +#: libcore/asobj/NetStream_as.cpp:1435 #, c-format -msgid "-- get_member %s.%s=%s" +msgid "Could not attach NetStream aux streamer to sound handler: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2631 +#: libcore/asobj/NetStream_as.cpp:1566 #, c-format msgid "" -"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" msgstr "" +"Primer argumento al constructor de NetStream no convierte en un " +"NetConnection (%s)" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "NetStream_as reproducir requiere argumentos" -#: libcore/vm/ASHandlers.cpp:2641 +#: libcore/asobj/NetStream_as.cpp:1619 #, c-format -msgid "-- set_member %s.%s=%s" +msgid "NetStream.play(%s): stream is not connected" +msgstr "NetStream.play(%s): flujo no está conectado" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" msgstr "" -#: libcore/vm/ASHandlers.cpp:2653 -#, c-format -msgid "-- set_member %s.%s=%s on invalid object!" +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" msgstr "" -#: libcore/vm/ASHandlers.cpp:2714 -#, c-format -msgid "" -"Attempt to call a method with %u arguments while only %u are available on " -"the stack." +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" msgstr "" -#: libcore/vm/ASHandlers.cpp:2722 -#, c-format -msgid " method name: %s" +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" msgstr "" -#: libcore/vm/ASHandlers.cpp:2723 -#, c-format -msgid " method object/func: %s" +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" msgstr "" -#: libcore/vm/ASHandlers.cpp:2724 -#, c-format -msgid " method nargs: %d" +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" msgstr "" -#: libcore/vm/ASHandlers.cpp:2732 -#, c-format -msgid "ActionCallMethod invoked with non-object object/func (%s)" +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" msgstr "" -#: libcore/vm/ASHandlers.cpp:2767 -#, c-format -msgid "ActionCallMethod: Can't find method %s of object %s" +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" msgstr "" -#: libcore/vm/ASHandlers.cpp:2779 -#, c-format -msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:2852 +#: libcore/asobj/Number_as.cpp:78 #, c-format -msgid "" -"Attempt to call a constructor with %u arguments while only %u are available " -"on the stack." +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" msgstr "" +"Number.ToString(%s): radix debe estar en el rango de 2..36 (%d no es válido)" -#: libcore/vm/ASHandlers.cpp:2864 -msgid "On ActionNewMethod: no object found on stack on ActionMethod" +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:2882 -#, c-format -msgid "ActionNewMethod: can't find method %s of object %s" +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:2894 -msgid "ActionNewMethod: method name is undefined and object is not a function" +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:2933 -#, c-format -msgid "-- %s instanceof %s (invalid args?)" +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "XMLSocket.send(): socket no inicializado" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "XMLSocket.connect() llamado mientras ya conectado, ignorado" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:2962 -#, c-format -msgid "Top of stack not an object %s at ActionEnum2 execution" +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "XMLSocket.connect(): fallado la conexión" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3094 -#, fuzzy, c-format -msgid "ActionExtends: Super is not an object (%s)" -msgstr "primer argumento no es un objeto" +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "AsBroadcaster.initialize() requiere un argumento, ninguno dado" -#: libcore/vm/ASHandlers.cpp:3098 +#: libcore/asobj/AsBroadcaster.cpp:243 #, c-format -msgid "ActionExtends: Sub is not a function (%s)" -msgstr "" +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "AsBroadcaster.initialize(%s): arg primera no es un objeto" -#: libcore/vm/ASHandlers.cpp:3198 +#: libcore/asobj/AsBroadcaster.cpp:252 #, c-format msgid "" -"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?)." +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" msgstr "" +"AsBroadcaster.initialize(%s): primera arg es un objeto pero no convierte en " +"uno (¿colgantes DisplayObject ref?)" -#: libcore/vm/ASHandlers.cpp:3220 +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 #, c-format -msgid "DefineFunction2: named function '%s' starts at PC %d" -msgstr "" +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "%p.addListener(%s): este objeto no tiene ningún miembro _listeners" -#: libcore/vm/ASHandlers.cpp:3230 +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 #, c-format -msgid "DefineFunction2: anonymous function starts at PC %d" +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "%p.addListener(%s): _listener de este objeto no es un objeto: %s" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3282 +#: libcore/asobj/TextFormat_as.cpp:406 #, c-format -msgid "" -"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " -"finallySize:%u catchName:%s catchRegister:%u" +msgid "Too many args (%d) passed to TextFormat" +msgstr "Muchos argumentos (%d) pasado a TextFormat" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" msgstr "" -#: libcore/vm/ASHandlers.cpp:3311 -msgid "ActionWith tag length != 2; skipping" +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3321 -msgid "Empty with() block..." +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" msgstr "" -#: libcore/vm/ASHandlers.cpp:3332 +#: libcore/asobj/TextFormat_as.cpp:741 #, c-format -msgid "with(%s) : first argument doesn't cast to an object!" +msgid "Unknown display value: %d " msgstr "" -#: libcore/vm/ASHandlers.cpp:3449 +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "Color.setRGB() : falta el argumento" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "Color.setTransform() : falta el argumento" + +#: libcore/asobj/Color_as.cpp:196 #, c-format -msgid "Unsupported action handler invoked, code at pc is %#x" +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "Color.setTransform(%s) : el primer argumento no convierte en un objeto" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3509 -msgid "Bogus empty GetUrl url in SWF file, skipping" +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" msgstr "" -#: libcore/vm/ASHandlers.cpp:3521 -msgid "" -"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " -"Using GET" +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" msgstr "" -#: libcore/vm/ASHandlers.cpp:3568 -#, c-format -msgid "" -"get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " -"loadVariable:%d)" +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" msgstr "" -#: libcore/vm/ASHandlers.cpp:3577 -msgid "getURL2 loadVariable" +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" msgstr "" -#: libcore/vm/ASHandlers.cpp:3580 -#, c-format -msgid "getURL: target %s not found" +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" msgstr "" -#: libcore/vm/ASHandlers.cpp:3586 +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "LocalConnection.connect() espera exactamente 1 argumento" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "LocalConnection.connect(): el primer argumento debe ser una cadena" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 #, c-format -msgid "getURL: target %s is not a sprite" -msgstr "" +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "LocalConnection.send(%s): requiere al menos 2 argumentos" -#: libcore/vm/ASHandlers.cpp:3605 -msgid "commonGetURL: current target is undefined" +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3613 -msgid "getURL2 target load" +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3619 libcore/vm/ASHandlers.cpp:3658 +#: libcore/asobj/LocalConnection_as.cpp:851 #, c-format -msgid "Testing _level loading (level %u)" +msgid "Invalid function name %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3625 -#, c-format -msgid "Unknown loadMovie target: %s" +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." msgstr "" -#: libcore/vm/ASHandlers.cpp:3639 -#, c-format -msgid "get url: target %s is not a sprite" +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "¡MediaHandler no existe! No se puede crear un objeto Microphone" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" msgstr "" -#: libcore/vm/ASHandlers.cpp:3645 -msgid "TESTME: target of a loadMovie changed its target path" +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" msgstr "" -#: libcore/vm/ASHandlers.cpp:3689 -#, c-format -msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" msgstr "" -#: libcore/as_environment.cpp:139 -#, c-format -msgid "get_variable(%s)" +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "Intento de establecer la propiedad de actividad del micrófono" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" msgstr "" -#: libcore/as_environment.cpp:163 -#, c-format -msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" msgstr "" -#: libcore/as_environment.cpp:169 +#: libcore/asobj/Microphone_as.cpp:436 #, c-format -msgid "...but get_variable_raw(%s, ) succeeded (%s)!" +msgid "%s: Too many arguments" msgstr "" -#: libcore/as_environment.cpp:216 +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "XML.addRequestHeader: XML._customHeaders no es un objeto" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "XML.addRequestHeader requiere al menos un argumento" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "XML.addRequestHeader: el único argumento no es una matriz" + +#: libcore/asobj/LoadableObject.cpp:222 +#, fuzzy, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "XML.addRequestHeader(%s): argumentos después se descartarán segundo" + +#: libcore/asobj/LoadableObject.cpp:237 #, c-format -msgid "get_variable_raw(%s)" -msgstr "" +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "XML.addRequestHeader(%s): ambos argumentos deben ser un string" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "sendAndLoad() requiere al menos dos argumentos" + +#: libcore/asobj/LoadableObject.cpp:312 +#, fuzzy +msgid "sendAndLoad(): invalid empty URL" +msgstr "sendAndLoad(): url vacía inválida" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "sendAndLoad(): objetivo inválido (debe ser un XML o objeto LoadVars)" + +#: libcore/asobj/LoadableObject.cpp:397 +#, fuzzy, c-format +msgid "Loading from URL: '%s'" +msgstr "Cargando desde URL: '%s'" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "load() requiere al menos un argumento" + +#: libcore/asobj/LoadableObject.cpp:426 +#, fuzzy +msgid "load(): invalid empty URL" +msgstr "load(): url vacía inválida" -#: libcore/as_environment.cpp:222 +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "Niño" + +#: libcore/DisplayList.cpp:305 #, c-format -msgid "Won't get invalid raw variable name: %s" +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "moveDisplayObject() -- no puede encontrar el objeto en profundidad %d" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" msgstr "" -#: libcore/as_environment.cpp:318 +#: libcore/DisplayList.cpp:380 #, c-format -msgid "reference to non-existent variable '%s'" +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" msgstr "" -#: libcore/as_environment.cpp:394 -#, c-format -msgid "Path target '%s' not found while setting %s=%s" +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." msgstr "" -#: libcore/as_environment.cpp:413 +#: libcore/DisplayList.cpp:875 #, c-format -msgid "Won't set invalid raw variable name: %s" +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" msgstr "" -#: libcore/as_environment.cpp:548 -#, c-format -msgid "invalid path '%s' (p=next_slash=%s)" +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" msgstr "" -#: libcore/as_environment.cpp:559 +#: libcore/TextField.cpp:234 #, c-format -msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgid "FIXME: attempt to remove a TextField being a child of a %s" msgstr "" -#: libcore/as_environment.cpp:637 -#, c-format -msgid "Invoking get_path_element(%s) on object %p" +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" msgstr "" -#: libcore/as_environment.cpp:644 +#: libcore/TextField.cpp:965 #, c-format -msgid "Path element %s not found in object %p" +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." msgstr "" +"TextField: pictogramas falta de carácter de espacio (necesarios para la " +"ficha). Asegúrese de que están afectando las formas DisplayObject para " +"fuente %s en el archivo SWF." -#: libcore/abc/AbcBlock.cpp:64 libcore/abc/AbcBlock.cpp:132 -msgid "ABC: Finalizing trait yielded bad type for slot." -msgstr "" +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "¡Ninguna fuente de TextField!" -#: libcore/abc/AbcBlock.cpp:187 -msgid "ABC: Bad name for trait." +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" msgstr "" -#: libcore/abc/AbcBlock.cpp:192 -msgid "ABC: Trait name must be fully qualified." +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." msgstr "" -#: libcore/abc/AbcBlock.cpp:239 libcore/abc/AbcBlock.cpp:265 -msgid "Bad method id in trait." +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" msgstr "" -#: libcore/abc/AbcBlock.cpp:255 -msgid "Bad Class id in trait." +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" msgstr "" -#: libcore/abc/AbcBlock.cpp:273 -msgid "ABC: Unknown type of trait." +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" msgstr "" -#: libcore/abc/AbcBlock.cpp:467 +#: libcore/TextField.cpp:1706 #, c-format -msgid "Abc Version: %d.%d" +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" msgstr "" +"TextField: faltan incrustado pictogramas para char %d. Hacer seguros " +"DisplayObject formas de fuente %s se exportan en el archivo SWF" -#: libcore/abc/AbcBlock.cpp:566 -msgid "ABC: Bad string given for namespace." +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." msgstr "" +"TextField: falta el glifo de dispositivo para char %d. Tal vez no tienes " +"fuente '%s' instalado en su sistema." -#: libcore/abc/AbcBlock.cpp:608 -msgid "ABC: Bad namespace for namespace set." +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." msgstr "" +"Entorno actual no tiene ningún destino, no se puede enlazar VariableName " +"(%s) asociado al campo de texto. Gnash intentará registrar de nuevo el " +"próximo acceso." -#: libcore/abc/AbcBlock.cpp:678 +#: libcore/TextField.cpp:1931 #, c-format -msgid "Action Block: Unknown multiname type (%d)." +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." msgstr "" +"VariableName asociada al campo de texto se refiere a un destino desconocido " +"(%s). Es posible que el DisplayObject se instanciarse más tarde en el flujo " +"SWF. Gnash intentará registrar de nuevo el próximo acceso." -#: libcore/abc/AbcBlock.cpp:711 libcore/abc/AbcBlock.cpp:721 -#: libcore/abc/AbcBlock.cpp:731 libcore/abc/AbcBlock.cpp:741 -msgid "Action Block: Bad index in optional argument." -msgstr "" +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +#, fuzzy +msgid "invalid HTML tag" +msgstr "rectángulo inválido" -#: libcore/abc/AbcBlock.cpp:751 -msgid "ABC: Bad index in optional argument, namespaces." +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" msgstr "" -#: libcore/abc/AbcBlock.cpp:773 -#, c-format -msgid "ABC: Bad default value type (%X), but continuing." +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" msgstr "" -#: libcore/abc/AbcBlock.cpp:811 -msgid "ABC: Bad return type for method info." +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" msgstr "" -#: libcore/abc/AbcBlock.cpp:824 -msgid "ABC: Unknown return type." +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" msgstr "" -#: libcore/abc/AbcBlock.cpp:841 -msgid "ABC: Bad parameter type in method." +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" msgstr "" -#: libcore/abc/AbcBlock.cpp:850 -msgid "ABC: Unknown parameter type." +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." msgstr "" -#: libcore/abc/AbcBlock.cpp:939 -msgid "ABC: Out of bounds instance name." +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" msgstr "" -#: libcore/abc/AbcBlock.cpp:947 -msgid "ABC: QName required for instance." +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" msgstr "" -#: libcore/abc/AbcBlock.cpp:952 -msgid "ABC: No namespace to use for storing class." +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" msgstr "" -#: libcore/abc/AbcBlock.cpp:967 -msgid "Duplicate class registration." +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" msgstr "" -#: libcore/abc/AbcBlock.cpp:983 -msgid "ABC: Bad super type." -msgstr "" +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "Modo de mezcla" -#: libcore/abc/AbcBlock.cpp:994 +#: libcore/DisplayObject.cpp:368 #, c-format -msgid "ABC: Super type not found (%s)" -msgstr "" +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "Configuración _height = %g de DisplayObject %s (%s)" -#: libcore/abc/AbcBlock.cpp:1001 -msgid "ABC: Can't extend a class which is final." -msgstr "" +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "sí" -#: libcore/abc/AbcBlock.cpp:1007 -msgid "ABC: Can't extend an interface type." -msgstr "" +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "no" -#: libcore/abc/AbcBlock.cpp:1013 -msgid "ABC: Class cannot be its own supertype." -msgstr "" +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "Profundidad" -#: libcore/abc/AbcBlock.cpp:1034 -msgid "ABC: Bad namespace for protected." -msgstr "" +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "Proporción" -#: libcore/abc/AbcBlock.cpp:1053 -msgid "ABC: Bad name for interface." -msgstr "" +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "Profundidad de recorte" -#: libcore/abc/AbcBlock.cpp:1060 -msgid "ABC: Can't implement a non-interface type." +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "Dimensiones" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "Dinámico" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "Máscara" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "Destruido" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "Descargado" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "Modo de mezcla" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "Invalidado" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "Hijo invalidado" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "Intento de establecer la propiedad a %s, rechazada" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "Intenta establecer %s._y para %s (evaluación número %g) rechazada" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "Intenta establecer %s._x para %s (evaluación número %g) rechazada" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" msgstr "" +"Intenta establecer %s._x_escala para %s (evaluación número %g) rechazada" -#: libcore/abc/AbcBlock.cpp:1072 -msgid "ABC: Out of bounds method for initializer." +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" msgstr "" +"Intenta establecer %s._y_escala para %s (evaluación número %g) rechazada" -#: libcore/abc/AbcBlock.cpp:1107 -msgid "ABC: Out of bound static constructor for class." +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" msgstr "" +"Intenta establecer %s._visible para %s (evaluación número %g) rechazada" -#: libcore/abc/AbcBlock.cpp:1146 -msgid "ABC: Out of bounds method for script." +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "Intenta establecer %s._alpha para %s (evaluación número %g) rechazada" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" msgstr "" +"Intenta establecer %s._rotación para %s (evaluación número %g) rechazada" -#: libcore/abc/AbcBlock.cpp:1182 -msgid "ABC: Out of bounds for method body." +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" msgstr "" -#: libcore/abc/AbcBlock.cpp:1189 -msgid "ABC: Only one body per method." +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "Configuración _width = %g de DisplayObject %s (%s)" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" msgstr "" -#: libcore/abc/AbcBlock.cpp:1235 -msgid "ABC: Out of bound type for exception." +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" msgstr "" -#: libcore/abc/AbcBlock.cpp:1245 -#, c-format -msgid "ABC: Unknown type of object to catch. (%s)" +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" msgstr "" -#: libcore/abc/AbcBlock.cpp:1263 -msgid "ABC: Out of bound name for caught exception." +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" msgstr "" -#: libcore/Font.cpp:128 -msgid "" -"Attempt to set font display or copyright name again. This should mean there " -"is more than one DefineFontName tag referring to the same Font. Don't know " -"what to do in this case, so ignoring." +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" msgstr "" -#: libcore/Font.cpp:166 -msgid "" -"Attempt to add an embedded glyph CodeTable to a font that already has one. " -"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " -"tag refers to a font created by DefineFone2 or DefineFont3. Don't know what " -"should happen in this case, so ignoring." +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" msgstr "" -#: utilities/soldumper.cpp:72 -#, fuzzy -msgid "This program dumps the internal data of a .sol file" -msgstr "Esta programma dumpa la data de la memoria segmentia sharedia" +#: libcore/AMFConverter.cpp:376 +#, fuzzy, c-format +msgid "AMF parsing error: %s" +msgstr "Error de análisis: %s" -#: utilities/soldumper.cpp:74 -msgid "Usage: soldumper [h] filename" +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" msgstr "" -#: utilities/soldumper.cpp:75 utilities/flvdumper.cpp:303 -#: utilities/dumpshm.cpp:344 -msgid "-h\tHelp" +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" msgstr "" -#: utilities/soldumper.cpp:76 -msgid "-f\tForce local directory access" +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" msgstr "" -#: utilities/soldumper.cpp:77 -msgid "-l\tList all .sol files in default dir" +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" msgstr "" -#: utilities/soldumper.cpp:105 -#, c-format -msgid "Gnash soldumper version: %s, Gnash version: %s\n" +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" msgstr "" -#: utilities/soldumper.cpp:121 utilities/processor.cpp:277 -#: utilities/flvdumper.cpp:154 gui/gnash.cpp:313 -msgid "Verbose output turned on" -msgstr "Salida verbosa activada" +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" -#: utilities/soldumper.cpp:125 -msgid "forcing local directory access only" -msgstr "forzando acceso sólo local al directorio" +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" -#: utilities/soldumper.cpp:130 -msgid "List .sol files in the default directory" +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." msgstr "" -#: utilities/processor.cpp:148 +#: libcore/AMFConverter.cpp:566 #, c-format -msgid "fs_callback(%p): %s %s" +msgid "readAMF0: invalid reference to object %d (%d known objects)" msgstr "" -#: utilities/processor.cpp:161 -#, c-format -msgid "eventCallback: %s %s" +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." msgstr "" -#: utilities/processor.cpp:238 +#: libcore/vm/ASHandlers.cpp:435 #, c-format -msgid "Gnash gprocessor version: %s, Gnash version: %s\n" -msgstr "Versión gprocessor de Gnash: %s, Versión Gnash: %s\n" +msgid "Malformed action code: %s" +msgstr "Código de acción con formato incorrecto: %s" -#: utilities/processor.cpp:286 -msgid "Verbose actions disabled at compile time" -msgstr "Acciones verbosas desactivadas al momento de compilado" +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "%s: CHECKME: fue roto" -#: utilities/processor.cpp:293 -msgid "Verbose parsing disabled at compile time" -msgstr "Análisis verboso desactivado al momento de compilado" +#: libcore/vm/ASHandlers.cpp:595 +#, fuzzy, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "GetUrl: destino=%s url=%s" -#: utilities/processor.cpp:415 utilities/processor.cpp:418 gui/Player.cpp:219 -#: gui/Player.cpp:240 gui/pythonmod/gnash-view.cpp:440 -#: gui/pythonmod/gnash-view.cpp:443 +#: libcore/vm/ASHandlers.cpp:615 #, c-format -msgid "%s appended to local sandboxes" -msgstr "" +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "ActionWaitForFrame (0x%X) etiqueta longitud == %d (esperado 3)" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "%s: objetivo de entorno es null o no un MovieClip" -#: utilities/processor.cpp:591 +#: libcore/vm/ASHandlers.cpp:637 #, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "ActionWaitForFrame(%d): destino (%s) tiene sólo %d fotogramas" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "GotoLabel: objetivo de entorno es null o no un MovieClip" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "Tamaño negativo pasa a ActionSubString, teniendo como toda la longitud" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "Inicio es menos 1 en ActionSubString, se establece en 1." + +#: libcore/vm/ASHandlers.cpp:903 msgid "" -"gprocessor -- an SWF processor for Gnash.\n" -"\n" -"usage: %s [options] \n" -"\n" -"Process the given SWF movie files.\n" -"\n" -"%s%s%s%s" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." msgstr "" -"gprocessor -- un procesador de SWF para Gnash.\n" -"\n" -"forma de uso: %s [opciones] \n" -"\n" -"Procesa el archivo SWF de película dado.\n" -"\n" -"%s%s%s%s" +"Inicio va más allá de la cadena de entrada en ActionSubString, devolver una " +"cadena vacía." -#: utilities/processor.cpp:598 +#: libcore/vm/ASHandlers.cpp:916 msgid "" -"options:\n" -"\n" -" --help(-h) Print this info.\n" -" --version Print the version numbers.\n" -" -v Be verbose; i.e. print log messages to stdout\n" +"start + size goes beyond input string in ActionSubString, adjusting size" msgstr "" -"opciones:\n" -"\n" -" --help(-h) Improme esta información.\n" -" --version Imprime los números de versiones.\n" -" -v Ser verboso; Ej. imprimir mensajes de registros a stdout\n" +"Inicio + tamaño va más allá de la cadena de entrada en ActionSubString, " +"ajuste de tamaño" -#: utilities/processor.cpp:605 -msgid " -vp Be verbose about movie parsing\n" -msgstr " -vp Ser verboso con análisis de película\n" +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" +"No se puede asignar un sprite y DisplayObject a una variable en SWF%d. " +"Volvemos indefinidos en lugar de %s." -#: utilities/processor.cpp:610 -msgid " -va Be verbose about ActionScript\n" -msgstr " -va Ser verboso con ActionScript\n" +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "-- obtener var: %s=%s" -#: utilities/processor.cpp:615 +#: libcore/vm/ASHandlers.cpp:984 +#, c-format msgid "" -" -d []\n" -" Milliseconds delay between advances (0 by default).\n" -" If '-1' the delay will be computed from the FPS.\n" -" -r 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 \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" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" msgstr "" -" -d []\n" -" Millisegundos de retardo entre los avances (0 por defecto).\n" -" Si '-1' el retardo será computarizado desde los FPS.\n" -" -r Permite el número dado de corridas completas.\n" -" Permanece el bucle indefinidamente si está configurado a 0.\n" -" Por defecto es 1 (termina tan pronto como la última imágen es " -"alcanzada).\n" -" -f \n" -" Permite el avance de imágenes según el número dado.\n" -" Continúa avanzando hasta cualquier otra condición de detener\n" -" sea encontrada si está configurada a 0 (por defecto).\n" +"ActionSetVariable: %s=%s: nombre de variable se evalúa como cadena no válida " +"(vacío)" -#: utilities/rtmpget.cpp:444 -#, fuzzy -msgid "Error parsing command line: " -msgstr "Error analizando opciones de linea de comando: " +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "-- establecer var: %s = %s" -#: utilities/flvdumper.cpp:172 gui/gnash.cpp:531 -msgid "Error parsing command line options: " -msgstr "Error analizando opciones de linea de comando: " +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" +"ActionGetProperty () llamado, pero actual destino no es un " +"DisplayObject" -#: utilities/flvdumper.cpp:173 -#, fuzzy -msgid "This is a Gnash flvdumper bug." -msgstr "Este es un error de Gnash." +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "No se pudo encontrar el destino GetProperty (%s)" -#: utilities/flvdumper.cpp:178 gui/gnash.cpp:585 -msgid "Error: no input file was specified. Exiting." -msgstr "Error: no se especificó un archivo. Saliendo." +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" +"ActionSetProperty: no se puede encontrar el destino %s para establecer la " +"propiedad %s" -#: utilities/flvdumper.cpp:300 -#, fuzzy -msgid "This program dumps the internal data of an FLV video file" -msgstr "Este programa vuelva los datos internos de un archivo de video FLV" +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "duplicateMovieClip: pasó de profundidad no válido %d; no duplicar" -#: utilities/flvdumper.cpp:302 -msgid "Usage: flvdumper [-h] [-m] [-a] filename" -msgstr "Forma de uso: flvdumper [-h] [-m] [-a] nombredearchivo" +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "Ruta de acceso a duplicateMovieClip(%s) no apunta a un DisplayObject" -#: utilities/flvdumper.cpp:304 -msgid "-m\tPrint only Meta tags (default)" -msgstr "" +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "Ruta de acceso a duplicateMovieClip(%s) no es un objeto sprite" -#: utilities/flvdumper.cpp:305 -msgid "-a\tPrint all tags." -msgstr "" +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "Ruta de acceso a removeMovieClip(%s) no apunta a un DisplayObject" -#: utilities/dumpshm.cpp:136 +#: libcore/vm/ASHandlers.cpp:1167 #, c-format -msgid "Gnash dumpshm version: %s, Gnash version: %s\n" -msgstr "" +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "Ruta de acceso a removeMovieClip(%s) no es un objeto sprite" -#: utilities/dumpshm.cpp:214 +#: libcore/vm/ASHandlers.cpp:1205 #, c-format -msgid "Will use \"%s\" for memory segment file" -msgstr "" +msgid "startDrag: unknown target '%s'" +msgstr "startDrag: destino desconocido '%s'" -#: utilities/dumpshm.cpp:230 -msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" -msgstr "" +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "Intercambiaron valores y en ActionStartDrag, corregir" -#: utilities/dumpshm.cpp:239 -msgid "No shared memory segments found!" +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "Intercambiaron valores x en ActionStartDrag, corregir" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "-- %s cast_to %s (¿no argumentos válido?)" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "Valor de la pila en IMPLEMENTSOP no es un objeto: %s." + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "Objeto de destino para IMPLEMENTSOP no tiene ningún prototipo." + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "Prototipo del objeto de destino IMPLEMENTSOP no es un objeto (%s)" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "Número de interfaces no válido (%d) IMPLEMENTSOP" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "clase de pila en IMPLEMENTSOP no es un objeto: %s" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "Objeto de interfaz de IMPLEMENTSOP no tiene ningún prototipo." + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." msgstr "" +"Prototipo del objeto de la interfaz de IMPLEMENTSOP no es un objeto (%s)." -#: utilities/dumpshm.cpp:243 +#: libcore/vm/ASHandlers.cpp:1392 #, c-format -msgid "Existing SHM Key is: %s, Size is: %s" +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" msgstr "" -#: utilities/dumpshm.cpp:258 -msgid "Writing memory segment to disk: \"segment.raw\"" +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" msgstr "" -#: utilities/dumpshm.cpp:263 +#: libcore/vm/ASHandlers.cpp:1558 #, c-format -msgid "The data is: 0x%s" -msgstr "Los datos son: 0x%s" +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" -#: utilities/dumpshm.cpp:303 -msgid "kernel not configured for shared memory" +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "Base es menos 1 en ActionMbSubString, se establece en 1." + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." msgstr "" +"base va más allá de la cadena de entrada en ActionMbSubString, devolver una " +"cadena vacía." -#: utilities/dumpshm.cpp:318 +#: libcore/vm/ASHandlers.cpp:1599 #, c-format -msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" msgstr "" +"base+tamaño va más allá de la cadena de entrada en ActionMbSubString, ajuste " +"de tamaño en función de la longitud: %d y inicio: %d" -#: utilities/dumpshm.cpp:321 +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "No correctamente implementado para SWF5" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "ActionStrictMode se establece en %1%" + +#: libcore/vm/ASHandlers.cpp:1703 #, c-format -msgid "Last changed on: %s" +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" msgstr "" +"Especificación de marco de pila en ActionWaitForFrame no evaluar a un marco " +"válido: %s" -#: utilities/dumpshm.cpp:322 -#, c-format -msgid "Last attached on: %s" +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" msgstr "" -#: utilities/dumpshm.cpp:323 -#, fuzzy, c-format -msgid "Last detached on: %s" -msgstr "Excepción capturada" +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" -#: utilities/dumpshm.cpp:341 -msgid "This program dumps the internal data of a shared memory segment" +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." msgstr "" -"Este programa vuelva los datos internos de un segmento de memoria compartido" +"Empuje desconocido tipo %d. Ejecución continuará, pero es probable que " +"debido a la sincronización perdido." -#: utilities/dumpshm.cpp:343 +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "Registro no válido %d en ActionPush" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "\t%d) tipo=%s, valor=%s" + +#: libcore/vm/ASHandlers.cpp:1917 #, fuzzy -msgid "Usage: dumpshm [hdsanlif] filename" -msgstr "Forma de uso: flvdumper [-h] [-m] [-a] nombredearchivo" +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "Sin definir url de GetUrl2 en la pila, omitiendo" -#: utilities/dumpshm.cpp:345 -msgid "-i\tList segments" +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "rama para desplazamiento %d -- esta sección sólo se ejecuta a %d" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." msgstr "" +"¡No se pudo encontrar target_sprite \"%s\" en ActionCallFrame! las acciones " +"del fotograma de destino no se llamará..." -#: utilities/dumpshm.cpp:346 -msgid "-r\tDump SYSV segments" +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" msgstr "" +"Especificación de marco de pila en ActionGotoExpression no evaluar a un " +"marco válido: %s" -#: utilities/dumpshm.cpp:347 -msgid "-c\tDump SYSV segments to disk" +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." msgstr "" +"No se pudo encontrar el sprite de destino \"%s\" en ActionGotoExpression. No " +"va al marco de destino..." -#: utilities/dumpshm.cpp:348 -#, fuzzy -msgid "-v\tVerbose output" -msgstr "Verbose [Español] output turned on" +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "eliminar %s.%s: encuentra ningún objeto para eliminar" -#: utilities/dumpshm.cpp:360 -msgid "\tBase address of this segment: " +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "delete2 llamada con una ruta de acceso que no se resuelve en un objeto" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "-- establecer var local: %s = %s" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "ActionCallFunction: %s no es un objeto" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" +"Intento de llamar a una función con %u argumentos mientras sólo %u están " +"disponibles en la pila." + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "---nuevo objeto: %s" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "ActionNew: '%s' no es un constructor" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" +"La sintaxis de 'var cualquier' en el contexto de la línea de tiempo es un no-" +"op." + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "El argumento TargetPath(%s) no convierte en un DisplayObject" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" +"Parte superior de la pila no se evalúa como un objeto (%s) en la ejecución " +"de ActionEnumerate" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" +"getMember llamado contra un valor que no se convierte en un as_object: %s" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr " ActionGetMember: destino: %s (objeto %p)" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "-- get_member %s.%s=%s" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" +"ActionSetMember: %s.%s=%s: nombre de miembro se evalúa como cadena no válida " +"(vacío)" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "-- set_member %s.%s=%s" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "-- ¡set_member %s.%s=%s en el objeto no válido!" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" +"Intento de llamar a un método con %u argumentos mientras sólo %u están " +"disponibles en la pila." + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr " nombre de método: %s" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr " método objeto/func: %s" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr " método nargs: %d" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "ActionCallMethod invocada con objeto de no objeto/func (%s)" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "ActionCallMethod: No se puede encontrar el método %s del objeto %s" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "ActionCallMethod: la propiedad %d de objeto %d no se puede llamar (%s)" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" +"Intento de llamar a un constructor con %u argumentos mientras sólo %u están " +"disponibles en la pila." + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "AEn ctionNewMethod: ningún objeto en la pila de ActionMethod" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "ActionNewMethod: no se puede encontrar el método %s del objeto %s" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" +"ActionNewMethod: nombre de método no está definido y el objeto no es una " +"función" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "-- %s instanceof %s (¿no válido args?)" + +#: libcore/vm/ASHandlers.cpp:2952 +#, fuzzy, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "" +"Parte superior de la pila no un objeto %s en la ejecución de ActionEnum2" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "ActionExtends: Super no es un objeto (%s)" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "ActionExtends: Sub no es una función (%s)" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" +"función2 código len (%u) desborda los límites de etiqueta DOACTION (DOACTION " +"etiqueta len = %d, desplazamiento de código de función2 = %d). Obligando a " +"código len a comer el búfer completo (que este trabajo?)." + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "DefineFunction2: función con nombre '%s' inicia en PC %d" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "DefineFunction2: función anónima comienza en PC %d" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" +"ActionTry: reservado:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "Longitud de etiqueta de ActionWith != 2; omitiendo" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "Bloque vacío with()..." + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "with(%s) : ¡primer argumento no convierte en un objeto!" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "Manipulador de acciones no admitidas se invoca, el código a pc es %#x" + +#: libcore/vm/ASHandlers.cpp:3500 +#, fuzzy +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "Falso vacío GetUrl url en el archivo SWF, omitiendo" + +#: libcore/vm/ASHandlers.cpp:3512 +#, fuzzy +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" +"GetUrl2 falsos enviar vars método en el archivo SWF (ambos GET y POST " +"pidió). Utilizando GET" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "getURL: destino %s no se encuentra" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "getURL: destino %s no es un objeto sprite" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "commonGetURL: destino actual no está definido" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "Destino de loadMovie desconocido: %s" + +#: libcore/vm/ASHandlers.cpp:3630 +#, fuzzy, c-format +msgid "get URL: target %s is not a sprite" +msgstr "getURL: destino %s no es un objeto sprite" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" +"¡No se pudo encontrar la película \"%s\" al objetivo fijado para! " +"Establecimiento de objetivos a NULL..." + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "-------------- registro local[%d] = '%s'" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "No puede insertar un valor null en la pila de alcance (%s)." + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" +"CALLPROP: No se puede llamar a un método de un valor que no convierte en un " +"objeto (%s)." + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" +"CALLPROP: La propiedad '%s' del objeto '%s' es '%s', no se puede llamar como " +"método" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "GETPROPERTY: Buscando la propiedad %s del objeto %s" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "GETPROPERTY: esperando el objeto en la pila, consiguió %s." + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "" +"ABC_ACTION_SETSLOT: insesperado retorno no objeto del stack con valor %s" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" +"en ActionExec operator() iniciar, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" +"Longitud %u (%d) de id de etiqueta de acción %u ordenador %d desbordamientos " +"de tamaño de búfer de acciones %d" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "Después de la ejecución: PC %d, siguiente PC %d, pila siguiente" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +#, fuzzy +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" +"Pila destrozado (error de compilador de ActionScript, o SWF alterada).No " +"actuar para corregir (como se esperaba)." + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "%d elementos dejado en la pila después de la ejecución del bloque." + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" +"Final del bloque DoAction golpeado mientras omitiendo %d etiquetas de acción " +"(pc:%d, stop_pc:%d) (WaitForFrame, probablemente)" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" +"Saltar fuera etiqueta DoAction solicitado (desplazamiento %d, antes del " +"inicio de la etiqueta)" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "-------------- registro global[%d] = '%s'" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "Alcanzó el límite de recursividad (%u)" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "Evento de botón no manejado %s" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "Habilitada" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "Estado botón" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "ruta no válida '%s' (p=next_slash=%s)" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "" +"ruta no válida '%s' (punto no permitido después de haber visto una barra " +"diagonal)" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "" +"Destino de la ruta de acceso '%s' no se ha encontrado al configurar %s=%s" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "No se establece el nombre de variable no válido primas: %s" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "No recibirá el nombre de variable no válido primas: %s" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "referencia a inexistente variable '%s'" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "call_frame('%s') -- marco no válido" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "No puedo clonar la raíz de la película" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "%s padre no es una película, no puedo clonar" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "" +"advance_movieclip: marcos no cargan de clip de película a película de %s" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "Ejecución de %d de etiquetas de fotograma %d/%d de movieclip %s" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" +"Nunca se cargó el fotograma de destino de un gotoFrame(%d), aunque marco " +"contar en el encabezado (%d) dijo que deberíamos han encontrado" + +#: libcore/MovieClip.cpp:1116 +#, fuzzy, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" +"GotoFrame(%d) objetivos un aún cargarse cargado marco (%d). Esperaremos para " +"ello pero una forma más correcta es explícitamente mediante WaitForFrame en " +"su lugar" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "Etiqueta desconocido de MovieClip::goto_labeled_frame('%s')" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "MovieClip::add_display_object(): desconocido cid = %d" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "movieclip::replace_display_object(): desconocido cid = %d" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" +"MovieClip::replace_display_object: no se encontró ningún DisplayObject en " +"profundidad %d" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "No se puede cargar variables desde %s" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" +"removeMovieClip(%s): no quitar profundidad movieclip (%d) fuera de la zona " +"'dinámica' [0..1048575]," + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "¡No degradados!" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr " marcos = %d" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" +"marcos %d anuncian en el encabezado, pero sólo etiquetas de %d SHOWFRAME se " +"encuentra en definir sprite." + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr " -- sprite final --" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "Tipo de filtro inválido %d." + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "Filtro %d no se puede leer." + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "Búfer de acción vacía desde desplazamiento %lu" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" +"Búfer de acción empezando en la posición %lu no termina con una etiqueta de " +"cierre" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "longitud del búfer de acción diccionario superada" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "Formato de punto de coma flotante nativo no reconocido" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" +"Encontró etiqueta desconocido %d. Estos suelen almacenan datos de la " +"herramienta de creación y no afecta a la reproducción" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "Excepción de análisis: %s" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "Añadir muestra de sonido %d asignar id %d" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" +"gnash::SWFMovieDefinition::read() -- el archivo no comienza con una cabecera " +"SWF" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "versión: %d, file_length: %d" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" +"SWFMovieDefinition::read(): no se puede leer datos SWF comprimidos; gnash " +"fue compilado sin soporte por zlib" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "el archivo está comprimido" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "tamaño de fotograma = %s, velocidad de fotogramas = %f, marcos = %d" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "No se pudo iniciar subproceso de carga" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "No puede encontrar char %d, volcado es %s" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "Error al analizar el flujo SWF." + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "etiquetas de control de %d no van seguidas de una etiqueta SHOWFRAME" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" +"%d marcos anuncian en el encabezado, pero sólo %d etiquetas SHOWFRAME se " +"encontraron en el flujo. Pretendiendo que cargar todas las anunciadas marcos" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" +"número de etiquetas SHOWFRAME en el flujo SWF '%s' (%d) supera el número " +"anunciado en el encabezado (%d)." + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" +"Más de una etiqueta JPEGTABLES encontrada: no restablecer cargador JPEG" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "error importando: no pude encontrar recurso '%s' en película '%s'" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" +"Manejador Media no registrado, no será capaz de decodificar video embebido" + +#: libcore/Video.cpp:69 +#, fuzzy, c-format +msgid "Could not create Video Decoder: %s" +msgstr "No se pudo crear el decodificador de audio: %s" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "Sin información del video en definición del video" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" +"%s.swapDepth(%d): película tiene una profundidad (%d) por debajo de la zona " +"de profundidad estática (%d), no cambie su profundidad" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "No se puede quitar la película original" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "ActionLimits éxito notificantes oyentes teclas: %s." + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "Sobre lectura del Buffer al avanzar: %s" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "ActionLimits éxito notificantes eventos de ratón: %s." + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "No se pudo escribir a host proporcionado por el usuario pide fd %d: %s" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "No puede escribir en el explorador fd #%d: %s" + +#: libcore/movie_root.cpp:2155 +#, fuzzy, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "Horquilla fracasado lanzamiento abridor url '%s'" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "Sólo puede escribir %d bytes fd #%d" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "Clips de película en vivo" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "ABC: La finalización rasgo dado mal tipo de ranura." + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "ABC: Mal nombre para rasgo." + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "ABC: Nombre de rasgo debe ser completo." + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "Id de método mal en rasgo." + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "ID de clase mal en rasgo." + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "ABC: Tipo desconocido de rasgo." + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "Versión de ABC: %d.%d" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "ABC: Mala cadena dada para el espacio de nombres." + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "ABC: Espacio de nombres mal para el conjunto del espacio de nombres." + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "Bloque de acción: Multiname tipo desconocido (%d)." + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "Bloque de acción: Índice malo en argumento opcional." + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "ABC: Índice malo en argumento opcional, los espacios de nombres." + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "ABC: Tipo de valor predeterminado mal (%X), pero continúa." + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "ABC: Malo tipo de valor devuelto para información de método." + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "ABC: Tipo de retorno desconocido." + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "ABC: Tipo de parámetro incorrecto en el método." + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "ABC: Tipo de parámetro desconocido." + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "ABC: Fuera del nombre de la instancia límites." + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "ABC: QName requerido por ejemplo." + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "" +"ABC: Ningún espacio de nombres para utilizar para el almacenamiento de clase." + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "Duplicado de registro de clases." + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "ABC: Mal tipo-super." + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "ABC: Tipo-super no encontrado (%s)" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "ABC: No puede extender una clase que es final." + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "ABC: No puede extender un tipo de interfaz." + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "ABC: La clase no puede ser su propio supertipo." + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "ABC: espacio de nombres está mal para protegerse." + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "ABC: Mal nombre de interfaz." + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "ABC: No se puede implementar un tipo de no-interfaz." + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "ABC: Fuera de los límites de método inicializador." + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "ABC: Fuera del constructor vinculado estática de la clase." + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "ABC: Fuera del método de los límites de secuencias de comandos." + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "ABC: Fuera de los límites de un cuerpo de método." + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "ABC: Sólo uno del cuerpo por el método." + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "ABC: Fuera del límite de tipo de excepción." + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "ABC: Tipo de objeto para atrapar desconocido. (%s)" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "ABC: Fuera del límite nombre de excepción detectada." + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" +"Solicitado a evitar por completo la carga de una película, pero la película " +"en cuestión es una imágen, para la cual no tenemos aún el concepto de un " +"'loading thread'" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "FLV no puede ser cargado directamente como una película" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "Tipo de archivo desconocido" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "No se puede cargar biblioteca de la película '%s'" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "No puedo leer cabecera del archivo" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "No puede leer 3 bytes después de una cabecera MZ (.exe)" + +#: libcore/MovieFactory.cpp:222 +#, fuzzy +msgid "Could not find SWF inside an .exe file" +msgstr "No puedo encontrar un SWF dentro de un archivo exe" + +#: libcore/MovieFactory.cpp:231 +#, fuzzy, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "Tipo de archivo desconocido" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "No puede leer desde archivo de imágen desde %s" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "Error de análisis: %s" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "falló al abrir '%s'; no puedo crear película" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "ejecutor streamProvider no puede abrir '%s'" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "Excepción capturada: %s" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "Intento de configurar propiedad de sólo lectura '%s'" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "Error desconocido en establecer la propiedad '%s' objeto '%p'" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" +"Intenta inicializar la propiedad '%s' de sólo lectura en el objeto '%p' dos " +"veces" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "Cadena de herencia circular detectado durante la llamada isPrototypeOf" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "Memoria insuficiente\n" + +#: libdevice/egl/eglDevice.cpp:560 +#, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "No puedo abrir %s: %s" + +#: libdevice/events/MouseDevice.cpp:151 +#, fuzzy, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "No puedo configurar modo sin bloqueo para dispositivo señalador: %s" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "Falló reinicio del raton" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "ADVERTENCIA: No puedo detectar el ID del dispostivo del ratón" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "ADVERTENCIA: ID no estándar del dispositivo del ratón %d" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "No puedo activar modo Reporte Datos para el ratón" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "¡clic del ratón! %d" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "mouse_command: descartan %d bytes de búfer de entrada" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +#, fuzzy +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" +"Advertencia: El soporte del ratón puede entrar en conflicto con el apoyo de " +"evento de entrada." + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "No puedo configurar modo sin bloqueo para dispositivo señalador: %s" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "¡ADVERTENCIA: Error analizando datos de calibración!" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" +"Utilizando datos de calibración de pantalla táctil: %.0f / %.0f / %.0f / " +"%.0f / %.0f / %.0f" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" +"ADVERTENCIA: No se encontró calibración de pantalla táctil. El puntero del " +"ratón probablemente no funcione precisamente. Configure variable de entorno " +"TSCALIB con valores correctos para mejores resultados" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +#, fuzzy +msgid "Freeing offscreen buffer" +msgstr "Liberar búfer fuera de pantalla" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "Dispositivo de framebuffer utiliza %d bytes de memoria." + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "Modo de vídeo: %dx%d% con %d bits por píxel." + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "LUT8: Configuración de mapa de colores" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "LUT8: Error en configuración de mapa de colores: %s" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +msgid "Unable to write file %1%" +msgstr "Incapaz de escribir archivo %1%" + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "Este programa vuelca los datos internos de un archivo .sol" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "Uso: soldumper [h] nombre de archivo" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "-h\tAyuda" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "-f\tForzar el acceso de directorio local" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "-l\tLista todos los archivos .sol dir predeterminado" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "Gnash soldumper versión: %s, Gnash versión: %s\n" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "Salida verbosa activada" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "forzando acceso sólo local al directorio" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "Lista .sol archivos en el directorio predeterminado" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "fs_callback(%p): %s %s" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "eventCallback: %s %s" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "Versión gprocessor de Gnash: %s, Versión Gnash: %s\n" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "Acciones verbosas desactivadas al momento de compilado" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "Análisis verboso desactivado al momento de compilado" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "%s anexa a entornos limitados locales" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" +"gprocessor -- un procesador de SWF para Gnash.\n" +"\n" +"forma de uso: %s [opciones] \n" +"\n" +"Procesa el archivo SWF de película dado.\n" +"\n" +"%s%s%s%s" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" +"opciones:\n" +"\n" +" --help(-h) Improme esta información.\n" +" --version Imprime los números de versiones.\n" +" -v Ser verboso; Ej. imprimir mensajes de registros a stdout\n" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr " -vp Ser verboso con análisis de película\n" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr " -va Ser verboso con ActionScript\n" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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 "" +" -d []\n" +" Millisegundos de retardo entre los avances (0 por defecto).\n" +" Si '-1' el retardo será computarizado desde los FPS.\n" +" -r Permite el número dado de corridas completas.\n" +" Permanece el bucle indefinidamente si está configurado a 0.\n" +" Por defecto es 1 (termina tan pronto como la última imágen es " +"alcanzada).\n" +" -f \n" +" Permite el avance de imágenes según el número dado.\n" +" Continúa avanzando hasta cualquier otra condición de detener\n" +" sea encontrada si está configurada a 0 (por defecto).\n" + +#: utilities/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "Gnash dumpshm versión: %s, Gnash versión: %s\n" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "Utilizará \"%s\" para el archivo de segmento de memoria" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "No LcShmKey establecido ~/.gnashrc, intentando lo encontramos" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "¡Ningún segmento de memoria compartida se encuentra!" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "Es clave SHM existente: %s, es de tamaño: %s" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "Escribir el segmento de memoria en el disco: \"segment.raw\"" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "Los datos son: 0x%s" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "núcleo no configurado para memoria compartida" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "¡Encontrado! \"conjunto de LCShmKey %s\" en su ~/.gnashrc" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "Última actualización en: %s" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "Última conexión en: %s" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "Última destacado en: %s" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "" +"Este programa vuelca los datos internos de un segmento de memoria compartido" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "Uso: nombre de archivo dumpshm [hdsanlif]" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "-i\tLista de segmentos" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "-r\tVolcar SYSV segmentos" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "-c\tVolcar SYSV segmentos en disco" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "-v\tSalida detallada" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "\tDirección base de este segmento: " + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "\tEspecArchivo: " + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "\t# Bytes asignados: " + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "\t# Total de bytes: " + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "Error analizando opciones de linea de comando: " + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "Esto es un error de flvdumper de Gnash." + +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." +msgstr "Error: no se especificó un archivo. Saliendo." + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "Este programa vuelca los datos internos de un archivo de vídeo FLV" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "Forma de uso: flvdumper [-h] [-m] [-a] nombredearchivo" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "-m\tImprimir sólo las etiquetas Meta (predeterminado)" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "-a\tImprimir todas las etiquetas." + +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " +msgstr "Error al analizar la línea de comandos: " + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "FSCommand_callback(%p): %s %s" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1144 +#, fuzzy, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "No puede escribir %d bytes a fd #%d: %s" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "EspecArchivo: %s" + +#: cygnal/libnet/http.cpp:1562 +#, c-format +msgid "Version: %d.%d" +msgstr "Versión: %d.%d" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr ": no es posible abrir el archivo: " + +#: cygnal/cygnal.cpp:342 +#, c-format +msgid "Couldn't connect to %s" +msgstr "No puede conectar a %s" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" +"Copyright (C) 2007, 2008, 2009, 2010 de la Free Software Foundation, Inc. \n" +"Cygnal viene con ninguna garantía, en la medida permitida por la ley.\n" +"Puede distribuir copias de Cygnal bajo los términos de la licencia pública " +"general de GNU.\n" +"Para obtener más información, consulte el archivo denominado COPYING.\n" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "Este sistema tiene %d CPUs." + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, c-format +msgid "Error parsing command line options: %s" +msgstr "Error analizando opciones de linea de comando: %s" + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "Escaneando directorio \"%s\" por archivos %s" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "No se pudo enviar Ping al cliente!" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "No se pudo enviar la respuesta al cliente!" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "Ruta" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "Notificar AMF3" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "Invocar AMF3" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "Dat FLV" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1498 +#, fuzzy +msgid "Set Bandwidth" +msgstr "Conjunto de ancho de banda" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "Este es un error de Gnash." + +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "Activar estadísticas de memoria" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "Registro a disco activado" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "test_buffer - prueba clase Buffer" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "Uso: test_buffer [opciones...]" + +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" + +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." +msgstr "" + +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "" + +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "" + +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "" +"Advertencia: El soporte del ratón puede entrar en conflicto con el apoyo de " +"evento de entrada." + +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "Habilitar la compatibilidad con pantalla táctil." + +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "" +"Advertencia: Soporte de Babbage Tablet desactivado, ya que entra en " +"conflicto con TSlib" + +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "Habilitar la compatibilidad con pantalla táctil de Babbage" + +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "" + +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "" + +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "Esta GUI no soporta todavía los menús" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "Esta GUI no soporta todavía el puntero del ratón" + +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" +msgstr "No puedo detectar TTY controlando" + +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, c-format +msgid "Could not open %s" +msgstr "No puedo abrir %s" + +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" +msgstr "No puedo obtener estado actual de VT" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "No puedo solicitar un nuevo VT" + +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" +msgstr "No puedo encontrar dispositivo para número de VT %d" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" +msgstr "No puedo activar número VT %d" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "Error esperando activación de VT %d" + +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" +msgstr "" + +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" +msgstr "No puedo preguntar modo actual del teclado en VT" + +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" +msgstr "No puedo cambiar a modo gráfico en nuevo VT" + +#: gui/fb/fb.cpp:690 +msgid "Could not restore keyboard mode" +msgstr "No puedo restaurar modo del teclado" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +#, fuzzy +msgid "Probing found an EGL display device" +msgstr "Sondeo encontró un dispositivo de visualización X11" + +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "Sondeo encontró un dispositivo de visualización X11" + +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "Sondeo encontró un dispositivo de visualización de DirectFB" + +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "¡No mostrar dispositivos encontrados por sondeo!" + +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "Doble búfer desactivado" + +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "Doble búfer habilitado" + +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "" + +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "" + +#: gui/gnash.cpp:166 +msgid "Error: no input file was specified. Exiting.\n" +msgstr "Error: no se especificó un archivo de entrada. Saliendo.\n" + +#: gui/gnash.cpp:212 +#, fuzzy +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "Comunicación con el host no tiene válido filedescriptor de %1%\n" + +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "No válido de control de la comunicación filedescriptor %1%\n" + +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +msgstr "ERROR: -r debe ser seguido por 0, 1, 2 o 3 " + +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "" + +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "Proporcionar salida detallada" + +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "Producir el registro de depuración basado en disco" + +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "Ser (muy) detallado sobre la ejecución de la acción" + +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "Ser (muy) detallado sobre análisis" + +#: gui/gnash.cpp:297 +#, fuzzy +msgid "Print FPS every num seconds" +msgstr "Imprimir FPS cada número segundos (flotante)" + +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "Opciones" + +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "Imprimir esta ayuda y salida" + +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "Imprimir información sobre la versión y salir" + +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "Escalar la película por el factor especificado" + +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "Número de milisegundos a la demora en el bucle principal" + +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "Archivo de volcado de audio (formato de la onda)" + +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "Acelerador de hardware de vídeo para uso" + +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "Identificación de ventanas X11 para mostrar" + +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "Definir ancho de la ventana" + +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "Definir altura de la ventana" + +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "Definir posición x de la ventana" + +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "Definir posición y de la ventana" + +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "Salir si la película llega al último fotograma" + +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "deshabilitar el procesamiento y sonido" + +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "activar procesamiento, desactivar el sonido" + +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "habilitar el sonido, deshabilitar el procesamiento" + +#: gui/gnash.cpp:384 +#, fuzzy +msgid "enable rendering and sound" +msgstr "deshabilitar el procesamiento y sonido" + +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "El controlador de medios para utilizar" + +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "El procesador para utilizar" + +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "Salir después del número especificado de segundos" + +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "Establecer la dirección URL \"real\" de la película" + +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "" +"Establecer la dirección URL de la \"base\" para resolver las direcciones URL " +"relativas" + +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "Establezca el parámetro (por ejemplo, \"FlashVars=A=1&b=2\")" + +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "Filedescriptor a utilizar para la comunicación externa" + +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "Salir después de determinado número de avances marco" + +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" +msgstr "Iniciar en modo de pantalla completa" + +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" +msgstr "Iniciar sin mostrar la barra de menús" + +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" +msgstr "Lista de cuadros para guardar imágenes" + +#: gui/gnash.cpp:446 +#, fuzzy +msgid "Filename pattern for screenshot images" +msgstr "Patrón de nombre de archivo para las imágenes de pantalla" + +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "" + +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "Archivos de entrada" + +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "Opciones de volcado" + +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "" + +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "" + +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "" + +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "Teclas:\n" + +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "Salir\n" + +#: gui/gnash.cpp:489 +#, fuzzy +msgid "Toggle fullscreen\n" +msgstr "Cambiar a pantalla completa\n" + +#: gui/gnash.cpp:491 +#, fuzzy +msgid "Toggle pause\n" +msgstr "Conmutar pausas\n" + +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" +msgstr "Reiniciar la película\n" + +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" +msgstr "Capturar la pantalla\n" + +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "Aplicación inmediata, redibujar\n" + +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" +msgstr "Uso: gnash [opciones] archivo_película.swf\n" + +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" +msgstr "Reproduce una película SWF (Shockwave Flash)\n" + +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" +msgstr "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 de la Free Software " +"Foundation, Inc. \n" +"Gnash viene con ninguna garantía, en la medida permitida por la ley.\n" +"Puede distribuir copias de Gnash bajo los términos de la licencia pública " +"general de GNU.\n" +"Para obtener más información, consulte el archivo denominado COPYING.\n" +"\n" + +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "Opciones de construcción " + +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr " Renderizadores: " + +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr " Aceleración por Hardware: " + +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr " GUI: " + +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr " Manejador de medios: " + +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr " Configurado con: " + +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr " CXXFLAGS: " + +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" +msgstr "No se pudo crear el representador AGG con pixelformat RGB24" + +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "Ignorando petición de mostrar ventana en X11" + +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "# FATÁL: No entregó el nombre de archivo con el argumento -D." + +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." +msgstr "# FATÁL: No valor dormir ms dado con el argumento -S." + +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "" + +#: gui/dump/dump.cpp:352 +#, c-format +msgid "Unable to write file '%s'." +msgstr "Incapaz de escribir archivo '%s'." + +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" +msgstr "¡Error al abrir el archivo \"%s\" de la captura de pantalla!" + +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" +msgstr "error de spawn_thread" + +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" +msgstr "error de resume_thread" + +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" +msgstr "hilo pulsos volvió %d" + +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" +msgstr "error de send_data" + +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 +#, c-format +msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "Profundidad de bits de AGG debe ser 16, 24 o 32 bits, no de %d." + +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 +#, c-format +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "No se pudo crear el representador AGG con pixelformat %s" + +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 +#, c-format +msgid "SDL-AGG: %i byte offscreen buffer allocated" +msgstr "SDL-AGG: %i byte oculto búfer asignado" + +#: gui/qt/Qt4Gui.cpp:120 +msgid "Cairo renderer not supported!" +msgstr "¡Procesador del Cairo no admitida!" + +#: gui/qt/Qt4Gui.cpp:128 +msgid "OpenGL renderer not supported!" +msgstr "¡Procesador OpenGL no admitida!" + +#: gui/qt/Qt4Gui.cpp:136 +msgid "AGG renderer not supported!" +msgstr "¡Procesador AGG no admitida!" + +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "Propiedades de película" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "Variable" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "Valor" + +#: gui/qt/Qt4Gui.cpp:588 +msgid "Properties" +msgstr "Propiedades" + +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 +msgid "Quit Gnash" +msgstr "Salir de Gnash" + +#: gui/qt/Qt4Gui.cpp:599 +msgid "Preferences" +msgstr "Preferencias" + +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "Reproducir" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "Pausar" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "Parar" + +#: gui/qt/Qt4Gui.cpp:616 +msgid "Restart" +msgstr "Reiniciar" + +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 +msgid "Refresh" +msgstr "Refrescar" + +#: gui/qt/Qt4Gui.cpp:625 +msgid "Fullscreen" +msgstr "Pantalla completa" + +#: gui/qt/Qt4Gui.cpp:640 +msgid "File" +msgstr "Archivo" + +#: gui/qt/Qt4Gui.cpp:645 +msgid "Edit" +msgstr "Editar" + +#: gui/qt/Qt4Gui.cpp:649 +msgid "Movie Control" +msgstr "Control de Película" + +#: gui/qt/Qt4Gui.cpp:656 +msgid "View" +msgstr "Ver" + +#: gui/qt/Qt4Gui.cpp:738 +msgid "Click to Play" +msgstr "Haga clic aquí para reproducir" + +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "Preferencias Gnash" + +#: gui/qt/Qt4Gui.cpp:785 +msgid "Logging" +msgstr "Registrando" + +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "Opciones de registro" + +#: gui/qt/Qt4Gui.cpp:791 +msgid "Verbosity level" +msgstr "Nivel verboso" + +#: gui/qt/Qt4Gui.cpp:809 +msgid "Log to file" +msgstr "Registrar a archivo" + +#: gui/qt/Qt4Gui.cpp:816 +msgid "Log parser output" +msgstr "Registrar salida de análisis" + +#: gui/qt/Qt4Gui.cpp:820 +msgid "Log SWF actions" +msgstr "Registrar acciones SWF" + +#: gui/qt/Qt4Gui.cpp:824 +msgid "Log malformed SWF errors" +msgstr "Registrar errores de malformaciones SWF" + +#: gui/qt/Qt4Gui.cpp:829 +msgid "Log ActionScript coding errors" +msgstr "Registrar errores de código ActionScript" + +#: gui/qt/Qt4Gui.cpp:836 +msgid "Security" +msgstr "Seguridad" + +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "Conexiones de red" + +#: gui/qt/Qt4Gui.cpp:842 +msgid "Connect only to local host" +msgstr "Conectar sólo al anfitrión local" + +#: gui/qt/Qt4Gui.cpp:847 +msgid "Connect only to local domain" +msgstr "Conectar sólo al dominio local" + +#: gui/qt/Qt4Gui.cpp:852 +msgid "Disable SSL verification" +msgstr "Desactivar verficiación SSL" + +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "Privacidad" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "Directorio objetos compartidos:" + +#: gui/qt/Qt4Gui.cpp:866 +msgid "Do not write Shared Object files" +msgstr "No escribir archivos Objetos Compartidos" + +#: gui/qt/Qt4Gui.cpp:872 +msgid "Only access local Shared Object files" +msgstr "Sólo acceder a archivos Objetos Compartidos locales" + +#: gui/qt/Qt4Gui.cpp:877 +msgid "Disable Local Connection object" +msgstr "Desactivar objetos Conexión Local" + +#: gui/qt/Qt4Gui.cpp:884 +msgid "Network" +msgstr "Red" + +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "Preferencias de red" + +#: gui/qt/Qt4Gui.cpp:890 +msgid "Network timeout in seconds" +msgstr "Tiempo para expirar de red en segundos" + +#: gui/qt/Qt4Gui.cpp:902 +msgid "Media" +msgstr "Audiovisual" + +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "Sonido" + +#: gui/qt/Qt4Gui.cpp:908 +msgid "Use sound handler" +msgstr "Usar manejador de sonido" + +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "Grabar flujo media al disco" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "Guardar dinámicamente al disco lo cargado" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "Directorio de videos guardados:" + +#: gui/qt/Qt4Gui.cpp:931 +msgid "Player" +msgstr "Reproductor" + +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "Descripción del reproductor" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "Version reproductor:" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "Sistema operativo:" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 +msgid "" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "Ejecutor URL:" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "Rendimiento" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "Tamaño máximo de la librería de la película:" + +#: gui/qt/Qt4Gui.cpp:973 +msgid "Start Gnash in pause mode" +msgstr "Iniciar Gnash en modo pausado" + +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "No se pudo crear el representador AGG con pixelformat ABGR32" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "No se pudo crear el representador AGG con pixelformat BGRA32" + +#: gui/qt/kde.cpp:413 +msgid "Play Movie" +msgstr "Reproducir Película" + +#: gui/qt/kde.cpp:414 +msgid "Pause Movie" +msgstr "Pausar Película" + +#: gui/qt/kde.cpp:415 +msgid "Stop Movie" +msgstr "Parar Película" + +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "Reiniciar Película" + +#: gui/qt/kde.cpp:418 +msgid "Step Forward" +msgstr "Paso adelante" + +#: gui/qt/kde.cpp:419 +msgid "Step Backward" +msgstr "Paso atrás" + +#: gui/qt/kde.cpp:420 +msgid "Jump Forward" +msgstr "Saltar hacia adelante" + +#: gui/qt/kde.cpp:421 +msgid "Jump Backward" +msgstr "Saltar hacia atrás" + +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, c-format +msgid "Could not create sound handler: %s. Will continue without sound." +msgstr "No se pudo crear el controlador de sonido: %s. Continuará sin sonido." + +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "Sonido solicitado pero sin soporte de sonido compilado" + +#: gui/aos4/aos4.cpp:70 +#, c-format +msgid "Exception: %s on file %s line %d" +msgstr "Excepción: %s en el archivo %s en la línea %d" + +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 +#, c-format +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" +msgstr "" +"Intentando abrir archivo %s.\n" +"¡NOTA: todavía no está implementado la funcionalidad de abrir el archivo!" + +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" +msgstr "¡No se puede abrir el archivo solicitante!\n" + +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" +msgstr "¡error al crear RenderHandler!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:124 +#, c-format +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "Profundidad de bits del Cairo debe ser 16, 24 o 32 bits, no de %d." + +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "¡No diseño Menú!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "¡No se puede crear Menú!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "¡No se puede obtener información Visual!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" +msgstr "¡No se puede obtener el puntero de WB pantalla!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "prepDrawingArea() ha fallado.\n" + +#: gui/aos4/aos4_agg_glue.cpp:277 +#, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "AOS4-AGG: %i byte oculto búfer asignado" + +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "Error de SDL_SetVideoMode() para SdlAggGlue." + +#: gui/gui.cpp:193 +#, fuzzy +msgid "Clipboard not yet supported in this GUI" +msgstr "Pantalla completa todavía no soportada por esta GUI" + +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "Pantalla completa todavía no soportada por esta GUI" + +#: gui/gui.cpp:205 +msgid "Window resize not yet supported in this GUI" +msgstr "" +"Tamaño de la ventana aún no están soportadas en esta interfaz gráfica de " +"usuario" + +#: gui/gui.cpp:229 gui/gui.cpp:242 +#, fuzzy +msgid "Menu show/hide not yet supported in this GUI" +msgstr "Ratón mostrar/esconder todavía no soportado en esta GUI" + +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" +msgstr "Ratón mostrar/esconder todavía no soportado en esta GUI" + +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" +msgstr "" + +#: gui/gui.cpp:334 +#, c-format +msgid "Invalid scaleMode %d" +msgstr "" + +#: gui/gui.cpp:374 +#, c-format +msgid "Invalid horizontal align %d" +msgstr "" + +#: gui/gui.cpp:405 +#, c-format +msgid "Invalid vertical align %d" msgstr "" -#: utilities/dumpshm.cpp:362 -msgid "\tFilespec: " +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" msgstr "" -#: utilities/dumpshm.cpp:363 -msgid "\t# Bytes allocated: " +#: gui/gui.cpp:1261 +#, c-format +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" msgstr "" -#: utilities/dumpshm.cpp:364 -msgid "\tTotal # of bytes: " +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" msgstr "" -#: plugin/aos4/plugin.cpp:587 plugin/win32/plugin.cpp:584 -#, c-format -msgid "FSCommand_callback(%p): %s %s" +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:162 -msgid "WARNING: failed to create VA-API display." +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:230 gui/gtk/gtk_glue_agg_vaapi.cpp:288 -msgid "ERROR: failed to map VA-API image." +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:236 -msgid "ERROR: failed to associate VA-API subpicture." +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:370 +#: gui/Player.cpp:169 #, c-format -msgid "ERROR: failed to setup video window for surface 0x%08x." -msgstr "" +msgid "Unhandled callback %s with arguments %s" +msgstr "No controlada de devolución de llamada %s con argumentos %s" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:377 +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" +msgstr "No existen medios controlador %1% especificado" + +#: gui/Player.cpp:545 #, c-format -msgid "ERROR: failed to associate subpicture to surface 0x%08x." +msgid "Movie Frame Rate is %d, adjusting delay" +msgstr "" + +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" msgstr "" -#: gui/gtk/gtk_glue_agg.cpp:92 gui/haiku/haiku_agg_glue.cpp:297 +#: gui/Player.cpp:717 #, c-format -msgid "Could not create AGG renderer with pixelformat %s" +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:71 +#: gui/Player.cpp:773 #, c-format -msgid "OpenGL extension version - %d.%d" -msgstr "Versión de extensión OpenGL - %d.%d" +msgid "FsCommand exec called with argument %s" +msgstr "Exec FsCommand llamado con el argumento de %s" -#: gui/gtk/gtk_glue_gtkglext.cpp:81 -msgid "" -"Cannot find the double-buffered visual.\n" -"Trying single-buffered visual." +#: gui/Player.cpp:790 +#, c-format +msgid "FsCommand trapallkeys called with argument %s" +msgstr "Trapallkeys FsCommand llamado con el argumento de %s" + +#: gui/Player.cpp:796 +#, c-format +msgid "FsCommand '%s(%s)' not handled internally" +msgstr "FsCommand '%s(%s)' no manejado internamente" + +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" +msgstr "Cairo: ¡no se pudo crear un búfer de procesamiento!" + +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:87 -msgid "No appropriate OpenGL-capable visual found." -msgstr "No se encontró OpenGL-capable visual apropiada." +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" +msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:90 -msgid "Got single-buffered visual." +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:93 -msgid "Got double-buffered visual." +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "Advertencia: no se pudo crear la pantalla VA-API." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." msgstr "" -#: gui/gtk/gtk.cpp:171 -msgid "Created XEmbedded window" -msgstr "Ventana XEmbedded creada " +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." +msgstr "error al asignar VA-API imagen." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." +msgstr "error al asociar la subimagen VA-API." -#: gui/gtk/gtk.cpp:174 -msgid "Created top level window" -msgstr "Ventana de nivel superior creada" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." +msgstr "error al vídeo ventana de configuración de superficie 0x%08x." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "error al asociar la subimagen a la superficie 0x%08x." + +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "No se pudo inicializar soporte de subprocesos X\n" -#: gui/gtk/gtk.cpp:227 +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "" + +#: gui/gtk/gtk.cpp:223 msgid "Click to play" msgstr "Click para reproducir" -#: gui/gtk/gtk.cpp:617 +#: gui/gtk/gtk.cpp:612 #, c-format msgid "Advance interval timer set to %d ms (~ %d FPS)" -msgstr "" +msgstr "Temporizador de intervalos de avance se establece en %d ms (~ %d FPS)" -#: gui/gtk/gtk.cpp:689 +#: gui/gtk/gtk.cpp:686 msgid "Sound" msgstr "Sonido" -#: gui/gtk/gtk.cpp:736 -msgid "GtkGui: Window resize request received" -msgstr "" - -#: gui/gtk/gtk.cpp:1218 gui/kde/Kde4Gui.cpp:742 -msgid "Gnash preferences" -msgstr "Preferencias Gnash" - -#: gui/gtk/gtk.cpp:1253 +#: gui/gtk/gtk.cpp:1274 msgid "_Network" msgstr "_Red" -#: gui/gtk/gtk.cpp:1257 gui/kde/Kde4Gui.cpp:859 -msgid "Network preferences" -msgstr "Preferencias de Red" - -#: gui/gtk/gtk.cpp:1265 +#: gui/gtk/gtk.cpp:1286 msgid "Network timeout in seconds (0 for no timeout):" msgstr "Tiempo para expirar red en segundos (0 para no expirar):" -#: gui/gtk/gtk.cpp:1284 +#: gui/gtk/gtk.cpp:1305 msgid "_Logging" msgstr "_Registrando" -#: gui/gtk/gtk.cpp:1289 gui/kde/Kde4Gui.cpp:760 -msgid "Logging options" -msgstr "Opciones de registro" - -#: gui/gtk/gtk.cpp:1293 +#: gui/gtk/gtk.cpp:1314 msgid "Verbosity level:" -msgstr "Nivel verboso" +msgstr "Nivel verboso:" -#: gui/gtk/gtk.cpp:1306 +#: gui/gtk/gtk.cpp:1327 msgid "Log to _file" msgstr "Registrar a _archivo" -#: gui/gtk/gtk.cpp:1312 +#: gui/gtk/gtk.cpp:1333 msgid "Logfile name:" msgstr "Nombre archivo de registro:" -#: gui/gtk/gtk.cpp:1325 +#: gui/gtk/gtk.cpp:1346 msgid "Log _parser output" msgstr "Registro a_nálisis de salida" -#: gui/gtk/gtk.cpp:1333 +#: gui/gtk/gtk.cpp:1354 msgid "Log SWF _actions" msgstr "Registro _acciones SWF" -#: gui/gtk/gtk.cpp:1341 +#: gui/gtk/gtk.cpp:1362 msgid "Log malformed SWF _errors" msgstr "Registro errores SWF malformados" -#: gui/gtk/gtk.cpp:1349 +#: gui/gtk/gtk.cpp:1370 msgid "Log ActionScript _coding errors" msgstr "Registro errores de _código en ActionScript" -#: gui/gtk/gtk.cpp:1365 +#: gui/gtk/gtk.cpp:1386 msgid "_Security" msgstr "_Seguridad" -#: gui/gtk/gtk.cpp:1372 gui/kde/Kde4Gui.cpp:811 -msgid "Network connections" -msgstr "Conexiones de Red" - -#: gui/gtk/gtk.cpp:1378 +#: gui/gtk/gtk.cpp:1399 msgid "Connect only to local _host" msgstr "Conectar sólo a _anfitrión local" -#: gui/gtk/gtk.cpp:1385 +#: gui/gtk/gtk.cpp:1406 msgid "Connect only to local _domain" msgstr "Conectar sólo a _dominio local" -#: gui/gtk/gtk.cpp:1392 +#: gui/gtk/gtk.cpp:1413 msgid "Disable SSL _verification" msgstr "Desactivar _verificación SSL" -#: gui/gtk/gtk.cpp:1399 +#: gui/gtk/gtk.cpp:1420 msgid "_Whitelist" msgstr "_Bloqueados" -#: gui/gtk/gtk.cpp:1408 +#: gui/gtk/gtk.cpp:1429 msgid "_Blacklist" msgstr "_Permitidos" -#: gui/gtk/gtk.cpp:1417 gui/kde/Kde4Gui.cpp:829 -msgid "Privacy" -msgstr "Privacidad" - -#: gui/gtk/gtk.cpp:1421 gui/kde/Kde4Gui.cpp:832 -msgid "Shared objects directory:" -msgstr "Directorio objetos compartidos:" - -#: gui/gtk/gtk.cpp:1433 +#: gui/gtk/gtk.cpp:1454 msgid "Do _not write Shared Object files" msgstr "No escribir archivos Objeto Compartido" -#: gui/gtk/gtk.cpp:1440 +#: gui/gtk/gtk.cpp:1461 msgid "Only _access local Shared Object files" msgstr "Sólo _acceder a archivos locales de Objetos Compartidos" -#: gui/gtk/gtk.cpp:1447 +#: gui/gtk/gtk.cpp:1468 msgid "Disable Local _Connection object" msgstr "Desactivar Conexión Local de objetos" -#: gui/gtk/gtk.cpp:1461 +#: gui/gtk/gtk.cpp:1482 msgid "_Media" -msgstr "" - -#: gui/gtk/gtk.cpp:1467 gui/kde/Kde4Gui.cpp:877 -msgid "Sound" -msgstr "Sonido" +msgstr "_Medios" -#: gui/gtk/gtk.cpp:1472 +#: gui/gtk/gtk.cpp:1493 msgid "Use sound _handler" msgstr "Usar _manejador de sonido" -#: gui/gtk/gtk.cpp:1480 +#: gui/gtk/gtk.cpp:1501 msgid "Media Streams" msgstr "Flujos Multimedia" -#: gui/gtk/gtk.cpp:1486 gui/kde/Kde4Gui.cpp:884 -msgid "Save media streams to disk" -msgstr "Grabar flujo media al disco" - -#: gui/gtk/gtk.cpp:1495 gui/kde/Kde4Gui.cpp:890 -msgid "Save dynamically loaded media to disk" -msgstr "Guardar dinámicamente al disco lo cargado" - -#: gui/gtk/gtk.cpp:1503 gui/kde/Kde4Gui.cpp:894 -msgid "Saved media directory:" -msgstr "Directorio de videos guardados:" - -#: gui/gtk/gtk.cpp:1523 +#: gui/gtk/gtk.cpp:1544 msgid "_Player" msgstr "_Reproductor" -#: gui/gtk/gtk.cpp:1529 gui/kde/Kde4Gui.cpp:906 -msgid "Player description" -msgstr "Descripción del reproductor" - -#: gui/gtk/gtk.cpp:1537 gui/kde/Kde4Gui.cpp:909 -msgid "Player version:" -msgstr "Version reproductor:" - -#: gui/gtk/gtk.cpp:1553 gui/kde/Kde4Gui.cpp:915 -msgid "Operating system:" -msgstr "Sistema operativo:" - -#: gui/gtk/gtk.cpp:1563 +#: gui/gtk/gtk.cpp:1584 msgid "If blank, Gnash will detect your OS" msgstr "Si está en blanco, Gnash detectará tu OS" -#: gui/gtk/gtk.cpp:1573 gui/kde/Kde4Gui.cpp:926 -msgid "URL opener:" -msgstr "Ejecutor URL:" +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" +msgstr "" -#: gui/gtk/gtk.cpp:1585 gui/kde/Kde4Gui.cpp:933 -msgid "Performance" -msgstr "Rendimiento" +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" +msgstr "" -#: gui/gtk/gtk.cpp:1599 gui/kde/Kde4Gui.cpp:936 -msgid "Max size of movie library:" -msgstr "Tamaño Máximo de la librería de la película" +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" +msgstr "" -#: gui/gtk/gtk.cpp:1611 +#: gui/gtk/gtk.cpp:1684 msgid "Start _Gnash in pause mode" msgstr "Iniciar _Gnash en modo pausado" -#: gui/gtk/gtk.cpp:1635 gui/kde/Kde4Gui.cpp:455 -msgid "Movie properties" -msgstr "Propiedades de película" - -#: gui/gtk/gtk.cpp:1709 gui/kde/Kde4Gui.cpp:474 -msgid "Variable" -msgstr "Variable" - -#: gui/gtk/gtk.cpp:1722 gui/kde/Kde4Gui.cpp:475 -msgid "Value" -msgstr "Valor" +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" -#: gui/gtk/gtk.cpp:1776 +#: gui/gtk/gtk.cpp:1859 msgid "Gnash is the GNU SWF Player based on GameSWF." -msgstr "Gnash es el Reproductor GNU SWF basado en GameSWF" +msgstr "Gnash es el Reproductor GNU SWF basado en GameSWF." -#: gui/gtk/gtk.cpp:1780 +#: gui/gtk/gtk.cpp:1860 msgid "" "\n" "Renderer: " @@ -5310,20 +11792,23 @@ "\n" "Renderizador: " -#: gui/gtk/gtk.cpp:1782 -#, fuzzy +#: gui/gtk/gtk.cpp:1862 msgid "" "\n" "Hardware Acceleration: " -msgstr " Aceleración por Hardware: " +msgstr "" +"\n" +"Aceleración por hardware: " -#: gui/gtk/gtk.cpp:1784 +#: gui/gtk/gtk.cpp:1864 msgid "" "\n" "GUI: " msgstr "" +"\n" +"GUI: " -#: gui/gtk/gtk.cpp:1786 +#: gui/gtk/gtk.cpp:1866 msgid "" "\n" "Media: " @@ -5331,1132 +11816,804 @@ "\n" "Audiovisual: " -#: gui/gtk/gtk.cpp:1808 gui/gtk/gtk.cpp:1845 -msgid "translator-credits" -msgstr "Maximiliano Castañón Araneda" - -#: gui/gtk/gtk.cpp:1837 -msgid "Gnash" -msgstr "" - -#: gui/gtk/gtk.cpp:1880 -msgid "_File" -msgstr "_Archivo" - -#: gui/gtk/gtk.cpp:1933 -msgid "_Edit" -msgstr "_Editar" - -#: gui/gtk/gtk.cpp:1953 -msgid "_Help" -msgstr "_Ayuda" - -#: gui/gtk/gtk.cpp:1973 -msgid "_View" -msgstr "_Ver" - -#: gui/gtk/gtk.cpp:1981 -msgid "Redraw" -msgstr "Redibujar" - -#: gui/gtk/gtk.cpp:1991 gui/gtk/gtk.cpp:1996 gui/gnash.cpp:71 -msgid "Toggle fullscreen" -msgstr "Cambiar a pantalla completa" - -#: gui/gtk/gtk.cpp:2005 -msgid "Show updated ranges" -msgstr "Mostrar rangos actualizados" - -#: gui/gtk/gtk.cpp:2024 -msgid "_Quality" -msgstr "_Calidad" - -#: gui/gtk/gtk.cpp:2034 -msgid "Low" -msgstr "Baja" - -#: gui/gtk/gtk.cpp:2040 -msgid "Medium" -msgstr "Media" - -#: gui/gtk/gtk.cpp:2046 -msgid "High" -msgstr "Alta" - -#: gui/gtk/gtk.cpp:2052 -msgid "Best" -msgstr "La Mejor" - -#: gui/gtk/gtk.cpp:2065 -msgid "Movie _Control" -msgstr "_Control Película" - -#: gui/gtk/gtk.cpp:2076 gui/kde/Kde4Gui.cpp:578 -msgid "Play" -msgstr "Reproducir" - -#: gui/gtk/gtk.cpp:2087 gui/kde/Kde4Gui.cpp:582 -msgid "Pause" -msgstr "Pausar" - -#: gui/gtk/gtk.cpp:2097 gui/kde/Kde4Gui.cpp:586 -msgid "Stop" -msgstr "Parar" - -#: gui/gtk/gtk.cpp:2109 gui/kde/kde.cpp:416 -msgid "Restart Movie" -msgstr "Reiniciar Película" - -#: gui/gtk/gtk.cpp:2196 gui/gtk/gtk.cpp:2197 -#, c-format -msgid "Couldn't find pixmap file: %s" -msgstr "No puede encontrar el archivo pixmap: %s" - -#: gui/gtk/gtk.cpp:2203 -#, c-format -msgid "Failed to load pixbuf file: %s: %s" -msgstr "Falló al abrir archivo pixbuf: %s: %s" - -#: gui/gtk/gtk.cpp:2493 gui/aos4/aos4.cpp:266 -#, c-format -msgid "" -"Attempting to open file %s.\n" -"NOTE: the file open functionality is not yet implemented!" -msgstr "" -"Intentando abrir archivo %s.\n" -"Nota: todavía no está implementado la funcionalidad de abrir el archivo!" - -#: gui/gtk/gtk.cpp:2510 gui/gtk/gtk.cpp:2523 -msgid "Open file" -msgstr "Abrir archivo" - -#: gui/aos4/aos4.cpp:70 -#, fuzzy, c-format -msgid "Exception: %s on file %s line %d" -msgstr "Advertencia: acción no reconozida \"%s\" en rcfile %s, linea %d" - -#: gui/aos4/aos4.cpp:274 -msgid "Cannot open File Requester!\n" -msgstr "" - -#: gui/aos4/aos4.cpp:609 -msgid "error creating RenderHandler!\n" -msgstr "" - -#: gui/aos4/aos4_cairo_glue.cpp:124 -#, c-format -msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." -msgstr "" - -#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 -msgid "Cannot layout Menu!!\n" -msgstr "" - -#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 -msgid "Cannot create Menu!!\n" -msgstr "" - -#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 -msgid "Cannot get Visual Info!!\n" -msgstr "" - -#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 -msgid "Cannot get WB Screen pointer!!\n" -msgstr "" - -#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 -msgid "prepDrawingArea() failed.\n" -msgstr "" - -#: gui/aos4/aos4_agg_glue.cpp:116 gui/sdl/sdl_agg_glue.cpp:78 -#: gui/haiku/haiku_agg_glue.cpp:290 -#, c-format -msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." -msgstr "" - -#: gui/aos4/aos4_agg_glue.cpp:277 -#, c-format -msgid "AOS4-AGG: %i byte offscreen buffer allocated" -msgstr "" - -#: gui/sdl/sdl_agg_glue.cpp:95 -msgid "SDL_SetVideoMode() failed for SdlAggGlue." -msgstr "" - -#: gui/sdl/sdl_agg_glue.cpp:132 gui/haiku/haiku_agg_glue.cpp:416 -#, c-format -msgid "SDL-AGG: %i byte offscreen buffer allocated" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:115 -msgid "Cairo renderer not supported!" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:123 -msgid "OpenGL renderer not supported!" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:131 -msgid "AGG renderer not supported!" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:208 -#, fuzzy -msgid "Setting renderer" -msgstr "Configurando depurado ACTIVADO" +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "Maximiliano Castañón Araneda" -#: gui/kde/Kde4Gui.cpp:212 -#, fuzzy -msgid "Set renderer" -msgstr " Renderizadores: " +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "_Archivo" -#: gui/kde/Kde4Gui.cpp:562 -msgid "Properties" -msgstr "Propiedades" +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "_Editar" -#: gui/kde/Kde4Gui.cpp:566 gui/kde/kde.cpp:424 -msgid "Quit Gnash" -msgstr "Salir de Gnash" +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "_Ayuda" -#: gui/kde/Kde4Gui.cpp:573 -msgid "Preferences" -msgstr "Preferencias" +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "_Ver" -#: gui/kde/Kde4Gui.cpp:590 -msgid "Restart" -msgstr "Reiniciar" +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "Redibujar" -#: gui/kde/Kde4Gui.cpp:595 gui/kde/kde.cpp:423 -msgid "Refresh" -msgstr "Refrescar" +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "Cambiar a pantalla completa" -#: gui/kde/Kde4Gui.cpp:599 -msgid "Fullscreen" -msgstr "Pantalla completa" +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "Mostrar rangos actualizados" -#: gui/kde/Kde4Gui.cpp:614 -msgid "File" -msgstr "Archivo" +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" +msgstr "_Calidad" -#: gui/kde/Kde4Gui.cpp:619 -msgid "Edit" -msgstr "Editar" +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "Baja" -#: gui/kde/Kde4Gui.cpp:623 -msgid "Movie Control" -msgstr "Control de Película" +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "Media" -#: gui/kde/Kde4Gui.cpp:630 -msgid "View" -msgstr "Ver" +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "Alta" -#: gui/kde/Kde4Gui.cpp:712 -#, fuzzy -msgid "Click to Play" -msgstr "Click para reproducir" +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "La mejor" -#: gui/kde/Kde4Gui.cpp:757 -msgid "Logging" -msgstr "Registrando" +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "Control Película" -#: gui/kde/Kde4Gui.cpp:763 -msgid "Verbosity level" -msgstr "Nivel Verboso" +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 +#, c-format +msgid "Couldn't find pixmap file: %s" +msgstr "No puede encontrar el archivo pixmap: %s" -#: gui/kde/Kde4Gui.cpp:781 -msgid "Log to file" -msgstr "Registrar a archivo" +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" +msgstr "Falló al abrir archivo pixbuf: %s: %s" -#: gui/kde/Kde4Gui.cpp:788 -msgid "Log parser output" -msgstr "Registrar salida de análisis" +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "Abrir archivo" -#: gui/kde/Kde4Gui.cpp:792 -msgid "Log SWF actions" -msgstr "Registrar acciones SWF" +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." +msgstr "" +"No se puede encontrar el búfer doble visual.\n" +"Tratar de búfer solo visual." -#: gui/kde/Kde4Gui.cpp:796 -msgid "Log malformed SWF errors" -msgstr "Registrar errores de malformaciones SWF" +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "No se encontró OpenGL-capable visual apropiada." -#: gui/kde/Kde4Gui.cpp:801 -msgid "Log ActionScript coding errors" -msgstr "Registrar errores de código ActionScript" +#: extensions/mysql/mysql_db.cpp:186 +msgid "Couldn't initialize database" +msgstr "No puede inicializar base de datos" -#: gui/kde/Kde4Gui.cpp:808 -msgid "Security" -msgstr "Seguridad" +#: extensions/mysql/mysql_db.cpp:191 +msgid "Couldn't connect to database" +msgstr "No puede conectar a la base de datos" -#: gui/kde/Kde4Gui.cpp:814 -msgid "Connect only to local host" -msgstr "Conectar sólo al anfitrión local" +#: extensions/mysql/mysql_db.cpp:217 extensions/mysql/mysql_db.cpp:245 +#, c-format +msgid "MySQL connection error: %s" +msgstr "Error conexión con MySQL: %s" -#: gui/kde/Kde4Gui.cpp:819 -msgid "Connect only to local domain" -msgstr "Conectar sólo al dominio local" +#: extensions/mysql/mysql_db.cpp:224 extensions/mysql/mysql_db.cpp:252 +#, c-format +msgid "" +"MySQL error on query for:\n" +"\t%s\n" +"Query was: %s" +msgstr "" +"Error en la petición MySQL para:\n" +"\t%s\n" +"Petición fue: %s" -#: gui/kde/Kde4Gui.cpp:824 -msgid "Disable SSL verification" -msgstr "Desactivar verficiación SSL" +#: extensions/mysql/mysql_db.cpp:266 +#, c-format +msgid "Field name is: %s: " +msgstr "Nombre del campo es: %s: " -#: gui/kde/Kde4Gui.cpp:838 -msgid "Do not write Shared Object files" -msgstr "No escribir archivos Objetos Compartidos" +#~ msgid "get url: target %s is not a sprite" +#~ msgstr "obtener url: destino %s no es un objeto sprite" -#: gui/kde/Kde4Gui.cpp:844 -msgid "Only access local Shared Object files" -msgstr "Sólo acceder a archivos Objetos Compartidos locales" +#~ msgid "%s on Haiku" +#~ msgstr "%s en Haiku" -#: gui/kde/Kde4Gui.cpp:849 -msgid "Disable Local Connection object" -msgstr "Desactivar objetos Conexión Local" +#~ msgid "PNG warning: %s" +#~ msgstr "Advertencia PNG: %s" -#: gui/kde/Kde4Gui.cpp:856 -msgid "Network" -msgstr "Red" +#~ msgid "Socket interrupted by a system call" +#~ msgstr "Socket interrumpido por una llamada de sistema" -#: gui/kde/Kde4Gui.cpp:862 -msgid "Network timeout in seconds" -msgstr "Timeout de Red en segundos" +#~ msgid "Scanning directory \"%s\" for plugins" +#~ msgstr "Escaneando directorio \"%s\" por plugins" -#: gui/kde/Kde4Gui.cpp:874 -msgid "Media" -msgstr "Audiovisual" +#~ msgid "Gnash Plugin name: %s" +#~ msgstr "Plugin Gnash nombre: %s" -#: gui/kde/Kde4Gui.cpp:880 -msgid "Use sound handler" -msgstr "Usar manejador de sonido" +#~ msgid "Found interlaced GIF (%d x %d)" +#~ msgstr "Encontrado entrelazado GIF (%d x %d)" -#: gui/kde/Kde4Gui.cpp:903 -msgid "Player" -msgstr "Reproductor" +#~ msgid "Found non-interlaced GIF (%d x %d)" +#~ msgstr "Encontrado GIF no entrelazado (%d x %d)" -#: gui/kde/Kde4Gui.cpp:920 gui/kde/Kde4Gui.cpp:993 -msgid "" -msgstr "" +#~ msgid "GC %p created" +#~ msgstr "GC %p creado" -#: gui/kde/Kde4Gui.cpp:945 -msgid "Start Gnash in pause mode" -msgstr "Iniciar Gnash en modo pausado" +#~ msgid "GC deleted, deleting all managed resources - collector run %d times" +#~ msgstr "" +#~ "GC eliminado, eliminar todo administrados recursos - coleccionista " +#~ "ejecutar %d veces" -#: gui/kde/kde.cpp:413 -msgid "Play Movie" -msgstr "Reproducir Película" +#~ msgid "GC: sweep scan started" +#~ msgstr "GC: análisis de barrido comenzado" -#: gui/kde/kde.cpp:414 -msgid "Pause Movie" -msgstr "Pausar Película" +#~ msgid "GC: recycling object %p (%s)" +#~ msgstr "GC: reciclaje objeto %p (%s)" -#: gui/kde/kde.cpp:415 -msgid "Stop Movie" -msgstr "Parar Película" +#~ msgid "GC: recycled %d unreachable resources - %d left" +#~ msgstr "GC: reciclado %d recursos inalcanzable - %d dejado" -#: gui/kde/kde.cpp:418 -msgid "Step Forward" -msgstr "" +#~ msgid "" +#~ "GC: collection cycle started - %d/%d new resources allocated since last " +#~ "run (from %d to %d)" +#~ msgstr "" +#~ "GC: comenzó el ciclo de colección - %d/%d nuevos recursos asignados desde " +#~ "la última ejecución (de %d a %d)" -#: gui/kde/kde.cpp:419 -msgid "Step Backward" -msgstr "" +#~ msgid "Warning: rendering ended while drawing a mask" +#~ msgstr "Advertencia: renderizado terminó mientras dibujaba una máscara" -#: gui/kde/kde.cpp:420 -msgid "Jump Forward" -msgstr "" +#~ msgid "Warning: rendering ended while masks were still active" +#~ msgstr "Advertencia: renderizado terminó mientras la máscara estaba activa" -#: gui/kde/kde.cpp:421 -msgid "Jump Backward" -msgstr "" +#~ msgid "" +#~ "Warning: select_clipbounds encountered a character definition with null " +#~ "bounds" +#~ msgstr "" +#~ "Advertencia: select_clipbounds encontró una definición de carácter con " +#~ "límitesnulos" -#: gui/kde/kde_glue_agg.cpp:156 -msgid "Could not create AGG renderer with pixelformat BGRA32" -msgstr "" +#~ msgid "Warning: AGG renderer skipping a whole character" +#~ msgstr "Advertencia: Renderizador AGG saltando un carácter entero" -#: gui/kde/Kde4GlueAgg.cpp:115 -msgid "Could not create AGG renderer with pixelformat ABGR32" -msgstr "" +#~ msgid "Framebuffer pixel format is %s (little-endian host)" +#~ msgstr "Formato de píxel framebuffer es %s (little-endian host)" -#: gui/riscos/riscos_glue_agg.cpp:70 gui/fltk/fltk_glue_agg.cpp:50 -msgid "Could not create AGG renderer with pixelformat RGB24" -msgstr "" +#~ msgid "Framebuffer pixel format is %s (big-endian host)" +#~ msgstr "Formato de píxel framebuffer es %s (big-endian host)" -#: gui/fb/EventDevice.cpp:67 -#, c-format -msgid "Could not open %s: %s" -msgstr "No puedo abrir %s: %s" +#~ msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +#~ msgstr "to_primitive(%s, NUMBER) lanzó un ActionTypeError %s" -#: gui/fb/EventDevice.cpp:72 -#, c-format -msgid "Could not set non-blocking mode for pointing device: %s" -msgstr "No puedo configurar modo sin bloqueo para dispositivo señalador: %s" +#~ msgid "processCompletedRequest: _level loading (level %u)" +#~ msgstr "processCompletedRequest: _level carga (nivel %u)" -#: gui/fb/fb.cpp:207 -msgid "Closing framebuffer device" -msgstr "" +#~ msgid "Connection to movie: %s" +#~ msgstr "Conexión a película: %s" -#: gui/fb/fb.cpp:213 -msgid "Free'ing offscreen buffer" -msgstr "" +#~ msgid "BitmapData.draw() called without an active renderer" +#~ msgstr "BitmapData.draw() llamado sin un procesador activo" -#: gui/fb/fb.cpp:227 -msgid "LUT8: Setting up colormap" -msgstr "" +#~ msgid "Current renderer does not support internal rendering" +#~ msgstr "Procesador actual no admite procesamiento interno" -#: gui/fb/fb.cpp:252 -#, c-format -msgid "LUT8: Error setting colormap: %s" -msgstr "" +#~ msgid "%s.curveTo(%g,%g,%g,%g);" +#~ msgstr "%s.curveTo(%g,%g,%g,%g);" -#: gui/fb/fb.cpp:293 -#, c-format -msgid "Framebuffer device uses %d bytes of memory." -msgstr "" +#, fuzzy +#~ msgid "" +#~ "%s.beginGradientFill(%s): too many array elements for colors and ratios " +#~ "(%d), will trim to 8" +#~ msgstr "" +#~ "%s.beginGradientFill(%s) : demasiados elementos de la matriz de colores y " +#~ "relaciones (%d), se recorta a 8" -#: gui/fb/fb.cpp:295 -#, c-format -msgid "Video mode: %dx%d with %d bits per pixel." -msgstr "" +#~ msgid "SharedObject %s not flushed (compiled as read-only mode)" +#~ msgstr "SharedObject %s no vaciado (compilado como modo de sólo lectura)" -#: gui/fb/fb.cpp:340 -msgid "Double buffering enabled" -msgstr "" +#~ msgid "No ASnative(%d, %d) registered with the VM" +#~ msgstr "No ASnative(%d, %d) registrado con la máquina virtual" -#: gui/fb/fb.cpp:343 -msgid "Double buffering disabled" -msgstr "" +#~ msgid "" +#~ "Stringifying node %p with name %s, as_value %s, %u attributes and %u " +#~ "children" +#~ msgstr "" +#~ "Nodo stringifying %p con el nombre de %s, as_value %s, %u atributos y " +#~ "niños %u" -#: gui/fb/fb.cpp:351 -#, c-format -msgid "red channel: %d / %d" -msgstr "canal rojo: %d / %d" +#~ msgid " Message %d: %s " +#~ msgstr " Mensaje %d: %s " -#: gui/fb/fb.cpp:353 -#, c-format -msgid "green channel: %d / %d" -msgstr "canal verde: %d / %d" +#~ msgid "XMLSocket.connect(%s) called" +#~ msgstr "XMLSocket.connect(%s) llamado" -#: gui/fb/fb.cpp:355 -#, c-format -msgid "blue channel: %d / %d" -msgstr "canal azul: %d / %d" +#~ msgid "" +#~ "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' " +#~ "zone [0..1048575], won't remove" +#~ msgstr "" +#~ "CHECKME: removeTextField(%s): no quitar la profundidad de campo de texto " +#~ "(%d) fuera de la zona 'dinámica' [0..1048575]," -#: gui/fb/fb.cpp:357 -#, c-format -msgid "Total bits per pixel: %d" -msgstr "Bits totales por pixeles: %d" +#~ msgid "" +#~ "TextField text doesn't fit in its boundaries: width %g, margin %g - " +#~ "nothing to align" +#~ msgstr "" +#~ "Texto de campo de texto no cabe en sus límites: ancho %g, margen %g - " +#~ "nada para alinear" -#: gui/fb/fb.cpp:520 -msgid "This GUI does not yet support menus" -msgstr "Esta GUI no soporta todavía los menús" +#~ msgid "" +#~ "HTML in a text field is unsupported, gnash will just ignore the tags and " +#~ "print their content" +#~ msgstr "" +#~ "No se admite HTML en un campo de texto, Gnash sólo se ignoran las " +#~ "etiquetas e imprimir su contenido" -#: gui/fb/fb.cpp:526 -msgid "This GUI does not yet support a mouse pointer" -msgstr "Esta GUI no soporta todavía el puntero del ratón" +#~ msgid "VariableName: %s" +#~ msgstr "VariableName: %s" -#: gui/fb/fb.cpp:614 -msgid "WARNING: Could not detect controlling TTY" -msgstr "ADVERTENCIA: No puedo detectar TTY controlando" - -#: gui/fb/fb.cpp:624 gui/fb/fb.cpp:660 gui/fb/fb.cpp:693 gui/fb/fb.cpp:742 -#, c-format -msgid "WARNING: Could not open %s" -msgstr "ADVERTENCIA: No puedo abrir %s" - -#: gui/fb/fb.cpp:629 -msgid "WARNING: Could not get current VT state" -msgstr "ADVERTENCIA: No puedo obtener estado actual de VT" +#~ msgid "Variable text Path: %s, Var: %s" +#~ msgstr "Ruta de la variable de text: %s, Var: %s" -#: gui/fb/fb.cpp:635 -#, c-format -msgid "Original TTY NO = %d" -msgstr "" +#~ msgid "registerTextVariable() called" +#~ msgstr "registerTextVariable() llamada" -#: gui/fb/fb.cpp:640 -msgid "WARNING: Could not request a new VT" -msgstr "ADVERTENCIA: No puedo solicitar " +#~ msgid "" +#~ "VariableName associated to text field (%s) refer to an unknown target. It " +#~ "is possible that the DisplayObject will be instantiated later in the SWF " +#~ "stream. Gnash will try to register again on next access." +#~ msgstr "" +#~ "VariableName asociada al campo de texto (%s) se refieren a un destino " +#~ "desconocido. Es posible que el DisplayObject se instanciarse más tarde en " +#~ "el flujo SWF. Gnash intentará registrar de nuevo el próximo acceso." -#: gui/fb/fb.cpp:645 -#, c-format -msgid "Own TTY NO = %d" -msgstr "Propio TTY NO = %d" +#~ msgid "amf: serializing object (or function) as reference to %d" +#~ msgstr "amf: serializar el objeto (o función) como referencia a %d" -#: gui/fb/fb.cpp:654 gui/fb/fb.cpp:687 gui/fb/fb.cpp:736 -#, c-format -msgid "WARNING: Could not find device for VT number %d" -msgstr "ADVERTENCIA: No puedo encontrar dispositivo para número de VT %d" +#~ msgid "amf: serializing date object with index %d and value %g" +#~ msgstr "amf: serializar fecha objeto con índice %d y %g de valor" -#: gui/fb/fb.cpp:665 gui/fb/fb.cpp:747 -#, c-format -msgid "WARNING: Could not activate VT number %d" -msgstr "ADVERTENCIA: No puedo activar número VT %d" +#~ msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +#~ msgstr "" +#~ "amf: serialización matriz de elementos de %d como STRICT_ARRAY (índice %d)" -#: gui/fb/fb.cpp:671 gui/fb/fb.cpp:753 -#, c-format -msgid "WARNING: Error waiting for VT %d becoming active" -msgstr "ADVERTENCIA: Error esperando activación de VT %d" +#~ msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +#~ msgstr "" +#~ "amf: serialización matriz de elementos de %d como ECMA_ARRAY (índice %d) " -#: gui/fb/fb.cpp:709 -msgid "WARNING: Could not query current keyboard mode on VT" -msgstr "ADVERTENCIA: No puedo preguntar modo actual del teclado en VT" +#~ msgid "amf: serializing object (or function) with index %d" +#~ msgstr "amf: serializar el objeto (o función) con índice %d" -#: gui/fb/fb.cpp:713 -msgid "WARNING: Could not switch to graphics mode on new VT" -msgstr "ADVERTENCIA: No puedo cambiar a modo gráfico en nuevo VT" +#~ msgid "amf: serializing undefined" +#~ msgstr "amf: serializar sin definir" -#: gui/fb/fb.cpp:720 -#, c-format -msgid "VT %d ready" -msgstr "VT %d listo" +#~ msgid "amf: serializing null" +#~ msgstr "amf: serializar nulo" -#: gui/fb/fb.cpp:732 -msgid "Restoring terminal..." -msgstr "Recuperando terminal..." +#~ msgid "ActionNextFrame: as_environment target is null or not a sprite" +#~ msgstr "" +#~ "ActionNextFrame: as_environment objetivo es nulo o no un objeto sprite" -#: gui/fb/fb.cpp:761 -msgid "WARNING: Could not restore keyboard mode" -msgstr "ADVERTENCIA: No puedo restaurar modo del teclado" +#~ msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#~ msgstr "" +#~ "ActionPrevFrame: as_environment objetivo es nulo o no un objeto sprite" -#: gui/fb/TouchDevice.cpp:240 -msgid "WARNING: Error parsing calibration data!" -msgstr "ADVERTENCIA: Error analizando datos de calibración!" +#~ msgid "ActionPlay: as_environment target is null or not a sprite" +#~ msgstr "ActionPlay: as_environment objetivo es nulo o no un objeto sprite" -#: gui/fb/TouchDevice.cpp:242 -#, fuzzy, c-format -msgid "" -"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" -msgstr "Usando datos calibración pantalla táctil: %.0f / %.0f / %.0f / %.0f" +#~ msgid "ActionStop: as_environment target is null or not a sprite" +#~ msgstr "ActionStop: as_environment objetivo es nulo o no un objeto sprite" -#: gui/fb/TouchDevice.cpp:245 -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 "" -"ADVERTENCIA: No se encontró calibración de pantalla táctil. El puntero del " -"ratónprobablemente no funcione precisamente. Configure variable de entorno " -"TSCALIB con valores correctos para mejores resultados" +#~ msgid "ActionGotoFrame: as_environment target is null or not a sprite" +#~ msgstr "" +#~ "ActionGotoFrame: as_environment objetivo es nulo o no un objeto sprite" -#: gui/fb/MouseDevice.cpp:157 -msgid "Mouse reset failed" -msgstr "Falló reinicio del raton" +#~ msgid "to_primitive(%s) threw an ActionTypeError %s" +#~ msgstr "to_primitive(%s) lanzó un ActionTypeError %s" -#: gui/fb/MouseDevice.cpp:165 -msgid "WARNING: Could not detect mouse device ID" -msgstr "ADVERTENCIA: No puedo detectar el ID del dispostivo del ratón" +#~ msgid "" +#~ "get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " +#~ "loadVariable:%d)" +#~ msgstr "" +#~ "obtener url: destino=%s, url=%s, método=%x (sendVars:%X, loadTarget:%d, " +#~ "loadVariable:%d)" -#: gui/fb/MouseDevice.cpp:169 -#, c-format -msgid "WARNING: Non-standard mouse device ID %d" -msgstr "ADVERTENCIA: ID no estándar del dispositivo del ratón %d" +#~ msgid "getURL2 loadVariable" +#~ msgstr "getURL2 loadVariable" -#: gui/fb/MouseDevice.cpp:174 -msgid "Could not activate Data Reporting mode for mouse" -msgstr "No puedo activar modo Reporte Datos para el ratón" +#~ msgid "getURL2 target load" +#~ msgstr "carga de destino getURL2" -#: gui/fb/MouseDevice.cpp:281 -#, c-format -msgid "x/y %d/%d button %d" -msgstr "" +#~ msgid "Testing _level loading (level %u)" +#~ msgstr "Pruebas _nivel carga (nivel %u)" -#: gui/fb/MouseDevice.cpp:301 -#, fuzzy, c-format -msgid "read mouse @ %d / %d, btn %d" -msgstr "ratón @ %d,%d" +#~ msgid "(%s + %s) [primitive conversion done]" +#~ msgstr "(%s + %s) [conversión primitivo hecho]" -#: gui/fb/MouseDevice.cpp:309 -#, fuzzy, c-format -msgid "mouse click! %d" -msgstr "ratón @ %d,%d" +#~ msgid "" +#~ "CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "CHECKME: máscara anidada en MouseEntityFinder. Esta máscara es %s en la " +#~ "máscara exterior de profundidad %d enmascarado a profundidad %d." -#: gui/fb/MouseDevice.cpp:327 -#, c-format -msgid "mouse_command: discarded %d bytes from input buffer" -msgstr "" +#~ msgid "" +#~ "Character %s at depth %d is a mask not hitting the query point %g,%g and " +#~ "masking up to depth %d" +#~ msgstr "" +#~ "El carácter %s en %d de profundidad es una máscara de no golpear el punto " +#~ "de consulta %g,%g y máscaras a profundidad %d" -#: gui/Player.cpp:149 -#, c-format -msgid "Timer delay set to %d milliseconds" -msgstr "Tiempo de retraso configurado a %d milisegundos" +#~ msgid "Character %s at depth %d is a mask hitting the query point %g,%g" +#~ msgstr "" +#~ "El carácter %s en %d de profundidad es una máscara de golpear el punto de " +#~ "consulta %g,%g" -#: gui/Player.cpp:170 gui/pythonmod/gnash-view.cpp:225 -msgid "Sound requested but no sound support compiled in" -msgstr "Sonido solicitado pero sin soporte de sonido compilado" +#~ msgid "" +#~ "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +#~ msgstr "" +#~ "MouseEntityFinder encontrado DisplayObject %s (%d de profundidad) bateo " +#~ "punto %g,%g" -#: gui/Player.cpp:175 gui/pythonmod/gnash-view.cpp:222 -#, c-format -msgid "Could not create sound handler: %s. Will continue w/out sound." -msgstr "" -"No puedo crear manejador de sonido: %s. Podría continuar con/sin sonido." +#~ msgid "" +#~ "CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "CHECKME: máscara anidada en DropTargetFinder. Esta máscara es %s en la " +#~ "máscara exterior de profundidad %d enmascarado a profundidad %d." -#: gui/Player.cpp:195 -#, c-format -msgid "Activating FPS debugging every %g seconds" -msgstr "Activando depurado FPS cada %g segundos" +#~ msgid "FIXME: invisible mask in MouseEntityFinder." +#~ msgstr "CORRIGEME: máscara invisible en MouseEntityFinder." -#: gui/Player.cpp:321 -msgid "Non-existent media handler %1% specified" -msgstr "" +#~ msgid "Event %s invoked for movieclip %s" +#~ msgstr "Evento %s invocado para película %s" -#: gui/Player.cpp:368 -#, c-format -msgid "" -"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." -msgstr "" -"Entrada de película ha colapsado dimensiones %d/%d. Configurando 1/1 y " -"continuando." +#~ msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +#~ msgstr "Sprite %s omite el evento ENTER_FRAME (se descarga)" -#: gui/Player.cpp:670 -#, c-format -msgid "Unhandled callback %s with arguments %s" -msgstr "" +#~ msgid "Sprite %s ignored button-like event %s as not 'enabled'" +#~ msgstr "Sprite %s ignorado evento como botón %s porque no hay 'habilitados'" -#: gui/Player.cpp:711 -#, c-format -msgid "Sent FsCommand '%s' to host fd %d" -msgstr "FsCommand enviado '%s' a dominio fd %d" +#~ 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 "" +#~ "Sprite %s (profundidad de %d) no busca eventos definidos por el usuario " +#~ "de carga (no es dinámico, tiene un padre, ninguna clase registrada y no " +#~ "eventos de clip definidos)" -#: gui/Player.cpp:719 -#, c-format -msgid "Running as plugin: skipping internal handling of FsCommand %s%s." -msgstr "Corriendo como extensión: saltando manejo interno de FsCommand %s%s." +#~ msgid "Advance movieclip '%s' at frame %u/%u" +#~ msgstr "Avanzar movieclip '%s' en el marco %u/%u" -#: gui/Player.cpp:760 -#, c-format -msgid "FsCommand exec called with argument %s" -msgstr "" +#~ msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " +#~ msgstr "Advance_movieclip de movieclip '%s' - marco %u/%u " -#: gui/Player.cpp:777 -#, c-format -msgid "FsCommand trapallkeys called with argument %s" -msgstr "" +#~ msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#~ msgstr "Estamos en el modo PLAYSTATE_PLAY de MovieClip::advance_movieclip" -#: gui/Player.cpp:783 -#, c-format -msgid "FsCommand '%s(%s)' not handled internally" -msgstr "FsCommand '%s(%s)' no manejado internamente" +#~ msgid "on_event_load called, incrementing" +#~ msgstr "llamado on_event_load, incrementando" -#: gui/haiku/haiku.cpp:141 -#, fuzzy -msgid "spawn_thread failed" -msgstr "No puedo leer cabecera del archivo" +#~ msgid "after increment we are at frame %u/%u" +#~ msgstr "después del incremento quedamos en el cuadro %u/%u" -#: gui/haiku/haiku.cpp:144 -#, fuzzy -msgid "resume_thread failed" -msgstr "Falló reinicio del raton" +#~ msgid "Jumping back to frame 0 of movieclip %s" +#~ msgstr "Volviendo al cuadro 0 del la película %s" -#: gui/haiku/haiku.cpp:157 -#, c-format -msgid "pulses thread returned %d" -msgstr "" +#~ msgid "Executing frame%d (0-based) tags of movieclip %s" +#~ msgstr "Ejecutando cuadro%d (0-basado) etiquetas de la película %s" -#: gui/haiku/haiku.cpp:248 -msgid "send_data failed" -msgstr "" +#~ msgid "MovieClip::advance_movieclip we're in STOP mode" +#~ msgstr "MovieClip::advance_movieclip estamos en modo PARADO" -#: gui/haiku/haiku.cpp:384 gui/dump/dump.cpp:131 -msgid "# FATAL: No filename given with -D argument." -msgstr "# FATÁL: No entregó el nombre de archivo con el argumento -D." +#~ msgid "Init actions for DisplayObject %1% already executed" +#~ msgstr "Acciones de inicio para DisplayObject %1% ya ejecutado" -#: gui/gui.cpp:182 gui/gui.cpp:194 -msgid "Fullscreen not yet supported in this GUI" -msgstr "Pantalla completa todavía no soportada por esta GUI" +#~ msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +#~ msgstr "movieclip %s ::goto_frame(%d) - marco actual es %d" -#: gui/gui.cpp:188 -#, fuzzy -msgid "Window resize not yet supported in this GUI" -msgstr "mostrar menú todavía no está soportado en esta GUI" +#~ msgid "" +#~ "%s is a dynamic mask and can't handle mouse events, no point will hit it" +#~ msgstr "" +#~ "%s es una máscara dinámica y no puede controlar los eventos de ratón, " +#~ "ningún punto llegará a lo" -#: gui/gui.cpp:213 -msgid "Menu hiding not yet supported in this GUI" -msgstr "Ocultar Menu todavía no soportado en esta GUI" +#~ msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +#~ msgstr "%s se enmascara dinámicamente por %s, que no alcanzó punto %g,%g" -#: gui/gui.cpp:219 -msgid "Mouse show/hide not yet supported in this GUI" -msgstr "Ratón mostrar/esconder todavía no soportado en esta GUI" +#~ msgid "Attached movieclips %s registered class is %p" +#~ msgstr "Clase de %s registrado de clips de película adjunto es %p" -#: gui/gui.cpp:226 -msgid "menushow not yet supported in this GUI" -msgstr "mostrar menú todavía no está soportado en esta GUI" +#~ msgid "Sprite '%s' placed on stage" +#~ msgstr "Sprite '%s' se coloca en el escenario" -#: gui/gui.cpp:467 -#, c-format -msgid "mouse @ %d,%d" -msgstr "ratón @ %d,%d" +#~ msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +#~ msgstr "Eventos de cola inicializar y construcción de movieclip %s" -#: gui/gui.cpp:962 -#, c-format -msgid "Frame %d" -msgstr "Cuadro %d" +#~ msgid "Unloading movieclip '%s'" +#~ msgstr "Descargando película '%s'" -#: gui/dump/dump.cpp:120 -msgid "Ignoring request to display in X11 window" -msgstr "Ignorando petición de mostrar ventana en X11" +#~ msgid "Stream sound id from %d to %d, stopping old" +#~ msgstr "Id de flujo sonido de %d a %d, detener la vieja" -#: gui/dump/dump.cpp:147 -#, fuzzy -msgid "# FATAL: No sleep ms value given with -S argument." -msgstr "# FATÁL: No entregó el nombre de archivo con el argumento -D." +#~ msgid "Attempt to write response to ExternalInterface requests fd %d" +#~ msgstr "Intentar escribir respuesta a ExternalInterface pide fd %d" -#: gui/dump/dump.cpp:323 -#, c-format -msgid "Unable to write file '%s'." -msgstr "Incapaz de escribir archivo '%s'." +#~ msgid "Launching URL: %s" +#~ msgstr "Lanzamiento de URL: %s" -#: gui/gnash.cpp:65 -#, fuzzy -msgid "Keys:" -msgstr "Llaves:\n" +#~ msgid "Attempt to write geturl requests fd #%d" +#~ msgstr "Intentar escribir geturl pide fd #%d" -#: gui/gnash.cpp:68 -#, fuzzy -msgid "Quit" -msgstr "_Calidad" +#~ msgid "Setting script limits: max recursion %d, timeout %d seconds" +#~ msgstr "" +#~ "Establecer límites de secuencia de comandos: máxima recursividad %d, " +#~ "tiempo para expirar %d segundos" -#: gui/gnash.cpp:74 -#, fuzzy -msgid "Toggle pause" -msgstr "Cambiar a pantalla completa" +#~ msgid "Movie %s already in library" +#~ msgstr "Película %s ya en biblioteca" -#: gui/gnash.cpp:77 -#, fuzzy -msgid "Restart the movie" -msgstr "Reiniciar Película" +#~ msgid "Movie %s (SWF%d) added to library" +#~ msgstr "Película %s (SWF%d) añadida a la biblioteca" -#: gui/gnash.cpp:80 -msgid "Take a screenshot" -msgstr "" +#~ msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" +#~ msgstr "" +#~ "Película %s (SWF%d) NO añadida a la biblioteca (resultó desde un POST)" -#: gui/gnash.cpp:83 #, fuzzy -msgid "Force immediate redraw" -msgstr " CTRL-L Forzar inmediato redibujo\n" +#~ msgid " %s: %s" +#~ msgstr "%s: %s" -#: gui/gnash.cpp:99 -#, fuzzy -msgid "Usage: gnash [options] movie_file.swf" -msgstr "Uso: gnash [opción] archivo_pelicula.swf\n" +#~ msgid "%d members of object %p follow" +#~ msgstr "%d miembros del objeto %p seguimiento" -#: gui/gnash.cpp:100 -#, fuzzy -msgid "Plays a SWF (Shockwave Flash) movie" -msgstr "Reproduce una película SWF (Shockwave Flash)\n" +#~ msgid "Closing framebuffer device" +#~ msgstr "Cierre el dispositivo de framebuffer" -#: gui/gnash.cpp:101 -#, fuzzy -msgid "Options:" -msgstr "Opciones:\n" +#~ msgid "WARNING: Could not open %s" +#~ msgstr "ADVERTENCIA: No puedo abrir %s" -#: gui/gnash.cpp:105 -#, fuzzy -msgid "Print this help and exit" -msgstr " -h, --help Imprime esta ayuda y sale\n" +#~ msgid "Original TTY NO = %d" +#~ msgstr "Original TTY NO = %d" -#: gui/gnash.cpp:108 -#, fuzzy -msgid "Print version information and exit" -msgstr " -V, --version Imprime información de la versión y sale\n" +#~ msgid "WARNING: Could not request a new VT" +#~ msgstr "ADVERTENCIA: No puedo solicitar" -#: gui/gnash.cpp:111 -#, fuzzy -msgid "Scale the movie by the specified factor" -msgstr "" -" -s, --scale Escala de la película por el factor especificado\n" +#~ msgid "Own TTY NO = %d" +#~ msgstr "Propio TTY NO = %d" -#: gui/gnash.cpp:114 -#, fuzzy -msgid "Number of milliseconds to delay in main loop" -msgstr "" -" -d, --delay num Número de milisegundos de retraso en el bucle " -"principal\n" +#~ msgid "VT %d ready" +#~ msgstr "VT %d listo" -#: gui/gnash.cpp:117 -#, fuzzy -msgid "Produce verbose output" -msgstr "Verbose [Español] output turned on" +#~ msgid "Restoring terminal..." +#~ msgstr "Recuperando terminal..." -#: gui/gnash.cpp:121 -#, fuzzy -msgid "Be (very) verbose about action execution" -msgstr "" -" -va Ser (muy) verbosa sobre la ejecución de la " -"acción\n" +#~ msgid "red channel: %d / %d" +#~ msgstr "canal rojo: %d / %d" -#: gui/gnash.cpp:126 -#, fuzzy -msgid "Be (very) verbose about parsing" -msgstr " -vp Ser (muy) verbosa sobre análisis\n" +#~ msgid "green channel: %d / %d" +#~ msgstr "canal verde: %d / %d" -#: gui/gnash.cpp:130 -#, fuzzy -msgid "Audio dump file (wave format)" -msgstr "" -" -A Archivo de volcado de audio (formato de onda)\n" +#~ msgid "blue channel: %d / %d" +#~ msgstr "canal azul: %d / %d" -#: gui/gnash.cpp:133 -#, fuzzy -msgid "Hardware Video Accelerator to use" -msgstr " --hwaccel Acelerador Hardware de Video a usar\n" +#~ msgid "Total bits per pixel: %d" +#~ msgstr "Bits totales por pixeles: %d" -#: gui/gnash.cpp:138 -#, fuzzy -msgid "X11 Window ID for display" -msgstr " -x, --xid ID de Ventana X11 para visualización\n" +#~ msgid "Host FD #%d, Control FD #%d\n" +#~ msgstr "Host FD #%d, Control FD #%d\n" -#: gui/gnash.cpp:141 -#, fuzzy -msgid "Produce the disk based debug log" -msgstr " -w, --writelog Produce registro basado en el disco\n" +#~ msgid "Setting renderer" +#~ msgstr "Configuración de procesador" -#: gui/gnash.cpp:144 -#, fuzzy -msgid "Set window width" -msgstr "Estableciendo anchura a %d" +#~ msgid "Set renderer" +#~ msgstr "Configuración de procesador" -#: gui/gnash.cpp:147 -#, fuzzy -msgid "Set window height" -msgstr "Estableciendo altura a %d" +#~ msgid "mouse @ %d,%d" +#~ msgstr "ratón @ %d,%d" -#: gui/gnash.cpp:150 -#, fuzzy -msgid "Set window x position" -msgstr "Estableciendo anchura a %d" +#~ msgid "Frame %d" +#~ msgstr "Cuadro %d" -#: gui/gnash.cpp:153 -#, fuzzy -msgid "Set window y position" -msgstr "Estableciendo anchura a %d" +#~ msgid "Timer delay set to %d milliseconds" +#~ msgstr "Tiempo de retraso configurado a %d milisegundos" -#: gui/gnash.cpp:156 -#, fuzzy -msgid "Exit when/if movie reaches the last frame" -msgstr "" -" -1, --once Sale cuando/si la película llega al último " -"cuadro\n" +#~ msgid "Activating FPS debugging every %g seconds" +#~ msgstr "Activando depurado FPS cada %g segundos" -#: gui/gnash.cpp:160 -#, fuzzy -msgid "disable rendering and sound" -msgstr " 0 desactiva renderizado y sonido\n" +#~ msgid "" +#~ "Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." +#~ msgstr "" +#~ "Entrada de película ha colapsado dimensiones %d/%d. Configurando 1/1 y " +#~ "continuando." -#: gui/gnash.cpp:162 -#, fuzzy -msgid "enable rendering, disable sound" -msgstr " 1 activa renderizado, desactiva sonido\n" +#~ msgid "Sent FsCommand '%s' to host fd %d" +#~ msgstr "FsCommand enviado '%s' a dominio fd %d" -#: gui/gnash.cpp:164 -#, fuzzy -msgid "enable sound, disable rendering" -msgstr " 2 activa sonido, desactiva renderizado\n" +#~ msgid "Running as plugin: skipping internal handling of FsCommand %s%s." +#~ msgstr "" +#~ "Corriendo como extensión: saltando manejo interno de FsCommand %s%s." -#: gui/gnash.cpp:166 -#, fuzzy -msgid "enable rendering and sound (default)" -msgstr "" -" 3 activa renderizado y sonido (predeterminado)\n" +#~ msgid "Created XEmbedded window" +#~ msgstr "Ventana XEmbedded creada" -#: gui/gnash.cpp:170 -#, fuzzy -msgid "The media handler to use" -msgstr " Manejador de Medios: " +#~ msgid "Created top level window" +#~ msgstr "Ventana de nivel superior creada" -#: gui/gnash.cpp:175 -#, fuzzy -msgid "The renderer to use" -msgstr " Renderizadores: " +#~ msgid "GtkGui: Window resize request received" +#~ msgstr "GtkGui: solicitud de cambiar el tamaño de la ventana recibido" -#: gui/gnash.cpp:179 -#, fuzzy -msgid "Exit after the specified number of seconds" -msgstr "" -" -t, --timeout Sale después del tiempo específicado en segundos\n" +#~ msgid "OpenGL extension version - %d.%d" +#~ msgstr "Versión de extensión OpenGL - %d.%d" -#: gui/gnash.cpp:182 -#, fuzzy -msgid "Set \"real\" URL of the movie" -msgstr " -u, --real-url Establece URL \"real\" de la película\n" +#~ msgid "Got single-buffered visual." +#~ msgstr "Obtuvo el búfer solo isual." -#: gui/gnash.cpp:185 -#, fuzzy -msgid "Set \"base\" URL for resolving relative URLs" -msgstr "" -" -U, --base-url Establece URL \"base\" para resolver URLs " -"relativas\n" +#~ msgid "Got double-buffered visual." +#~ msgstr "Obtuvo el búfer doble visual." -#: gui/gnash.cpp:188 -#, fuzzy -msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" -msgstr "" -" -P, --param Establece parámetro (ej. \"FlashVars=A=1&b=2\")\n" +#~ msgid "VideoDecoderGst: initialisation failed." +#~ msgstr "VideoDecoderGst: inicialización fallida." -#: gui/gnash.cpp:191 -#, fuzzy -msgid "Filedescriptor to use for external communications" -msgstr "" -" -F, --fd : Descriptor de archivo a usar para comunicaciones " -"externas\n" +#~ msgid "MediaParserGst failed to read the stream, but did not reach EOF!" +#~ msgstr "¡Falló al leer el flujo MediaParserGST, pero no alcanzó EOF!" -#: gui/gnash.cpp:195 -#, fuzzy -msgid "Print FPS every num seconds (float)" -msgstr "" -" -f, --debug-fps num Imprime los FPS cada num segundos (float).\n" +#~ msgid "AudioDecoderGst: initialisation failed." +#~ msgstr "AudioDecoderGst: inicialización fallida." -#: gui/gnash.cpp:199 -#, fuzzy -msgid "Exit after specified number of frame advances" -msgstr "" -" --max-advances num Sale después del número especificado de avances\n" +#~ msgid " Title:'%s'" +#~ msgstr " Título:'%s'" -#: gui/gnash.cpp:202 -#, fuzzy -msgid "Start in fullscreen mode" -msgstr "Iniciar Gnash en modo pausado" +#~ msgid " Author:'%s'" +#~ msgstr " Autor:'%s'" -#: gui/gnash.cpp:205 -#, fuzzy -msgid "Start without displaying the menu bar" -msgstr " --hide-menubar Iniciar sin mostrar la barra menu\n" +#~ msgid " Copyright:'%s'" +#~ msgstr " Derechos de autor:'%s'" -#: gui/gnash.cpp:208 -#, fuzzy -msgid "List of frames to save as screenshots" -msgstr "" -" --screenshot Lista de imágenes a guardar como pantallazos\n" +#~ msgid " Comment:'%s'" +#~ msgstr " Comentario:'%s'" -#: gui/gnash.cpp:211 -#, fuzzy -msgid "Filename pattern for screenshot images." -msgstr "" -" --screenshot-file Nombre del archivo patrón para los " -"pantallazos.\n" +#~ msgid " Album:'%s'" +#~ msgstr " Álbum:'%s'" -#: gui/gnash.cpp:227 -#, fuzzy -msgid "" -"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 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 "" -"Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.\n" -"Gnash viene SIN GARANTÍA, en la medida permitida por la ley.\n" -"Puedes redistribuir copias de Gnash bajo los términos de la Licencia \n" -"Pública General GNU. Para más información, vea el archivo llamado COPYING.\n" +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d " +#~ "(%s)" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: no pudo inicializar analizador para codec flash id %d " +#~ "(%s)" -#: gui/gnash.cpp:238 -msgid "Build options " -msgstr "Opciones de construcción " +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: no pudo inicializar analizador para codec ffmpeg id %s" -#: gui/gnash.cpp:239 -msgid " Renderers: " -msgstr " Renderizadores: " +#~ msgid "Queuing init actions in frame %d of movieclip %s" +#~ msgstr "Cola de init de acciones en el marco de %d de movieclip %s" -#: gui/gnash.cpp:240 -msgid " Hardware Acceleration: " -msgstr " Aceleración por Hardware: " +#~ msgid "" +#~ "Target frame of a gotoFrame(%d) was never loaded,although frame count in " +#~ "header (%d) said we should have found it" +#~ msgstr "" +#~ "Nunca se cargó el fotograma de destino de un gotoFrame(%d), aunque marco " +#~ "contar en el encabezado (%d) dijo que deberíamos han encontrado" -#: gui/gnash.cpp:241 -msgid " GUI: " -msgstr "" +#~ msgid "registerTextVariable() no-op call (already registered)" +#~ msgstr "llamada de no-op registerTextVariable() (registrado)" -#: gui/gnash.cpp:242 -msgid " Media handlers: " -msgstr " Manejador de Medios: " +#~ msgid "string is empty, consider as registered" +#~ msgstr "string vacía, considere como registrada" -#: gui/gnash.cpp:244 -msgid " Configured with: " -msgstr " Configurado con: " +#~ msgid "target object (%s @ %p) does have a member named %s" +#~ msgstr "objeto de destino (%s @ %p) tienen un miembro denominado %s" -#: gui/gnash.cpp:245 -msgid " CXXFLAGS: " -msgstr "" +#~ msgid "" +#~ "target sprite (%s @ %p) does NOT have a member named %s (no problem, " +#~ "we'll add it with value %s)" +#~ msgstr "" +#~ "sprite de destino (%s @ %p) NO tiene un miembro llamado %s (no hay " +#~ "problema, nosotros añadiremos con valor %s)" -#: gui/gnash.cpp:246 -#, fuzzy -msgid " Version: " -msgstr " Renderizadores: " +#~ msgid "" +#~ "target sprite (%s @ %p) does NOT have a member named %s, and we don't " +#~ "have text defined" +#~ msgstr "" +#~ "sprite de destino (%s @ %p) NO tiene un miembro llamado %s, y no tenemos " +#~ "texto definido" -#: gui/gnash.cpp:321 -msgid "Logging to disk enabled" -msgstr "Registro a disco activado" +#~ msgid "" +#~ "Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" +#~ msgstr "" +#~ "%d(%s) tema a profundidad %d (char nombre %s, tipo %s) Destruida: %s, " +#~ "descargadas: %s" -#: gui/gnash.cpp:327 -msgid "No verbose actions; disabled at compile time" -msgstr "No acciones verbosa; desactivado al momento de compilación" +#~ msgid "invalid arguments" +#~ msgstr "argumentos inválidos" -#: gui/gnash.cpp:335 -msgid "No verbose parsing; disabled at compile time" -msgstr "No análisis verboso; desactivado al momento de compilación" +#~ msgid "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to upper " +#~ "case. Using a UTF8 locale may fix this." +#~ msgstr "" +#~ "Probablemente, la configuración regional no puede convertir " +#~ "DisplayObjects no ascii a mayúsculas. Usando una localidad UTF8 puede " +#~ "solucionarlo." -#: gui/gnash.cpp:357 -#, c-format -msgid "Setting root URL to %s" -msgstr "Estableciendo URL root a %s" +#~ msgid "bad_cast caught" +#~ msgstr "bad_cast capturados" -#: gui/gnash.cpp:362 -#, c-format -msgid "Setting base URL to %s" -msgstr "Estableciendo URL base a %s" +#~ msgid "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to lower " +#~ "case. Using a UTF8 locale may fix this" +#~ msgstr "" +#~ "Probablemente, la configuración regional no puede convertir " +#~ "DisplayObjects no ascii a minúsculas. Usando una localidad UTF8 puede " +#~ "solucionarlo" -#: gui/gnash.cpp:373 -#, c-format -msgid "Host FD #%d, Control FD #%d\n" -msgstr "" +#~ msgid "Could not attach DisplayObject at depth %d" +#~ msgstr "No se puede asociar DisplayObject en profundidad %d" -#: gui/gnash.cpp:376 -#, c-format -msgid "Invalid host communication filedescriptor %d\n" -msgstr "" +#~ msgid "no text for element creation" +#~ msgstr "no hay texto para la creación del elemento" -#: gui/gnash.cpp:384 -#, c-format -msgid "Invalid control communication filedescriptor %d\n" -msgstr "" +#~ msgid "XMLNode_as %p has no children" +#~ msgstr "XMLNode_as %p no tiene hijos" -#: gui/gnash.cpp:394 -#, c-format -msgid "Setting width to %d" -msgstr "Estableciendo anchura a %d" +#~ msgid "Builtin XMLSocket.onData() needs an argument" +#~ msgstr "Builtin XMLSocket.onData() necesita un argumento" -#: gui/gnash.cpp:400 -#, c-format -msgid "Setting height to %d" -msgstr "Estableciendo altura a %d" +#~ msgid "" +#~ "Builtin XMLSocket.onData() called with an argument that resolves to an " +#~ "empty string: %s" +#~ msgstr "" +#~ "Builtin XMLSocket.onData() llamadas con un argumento que se resuelve en " +#~ "una cadena vacía: %s" -#: gui/gnash.cpp:406 gui/gnash.cpp:412 -#, fuzzy, c-format -msgid "Setting x position to %d" -msgstr "Estableciendo anchura a %d" +#~ msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +#~ msgstr "" +#~ "Actionlimits golpeó durante setRootMovie: %s. ¿Deshabilitar secuencias de " +#~ "comandos?" -#: gui/gnash.cpp:481 -msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " -msgstr "ERROR: -r debe ser seguido por 0, 1, 2 o 3 " +#~ msgid "" +#~ "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +#~ msgstr "" +#~ "Actionlimits golpeado durante el procesamiento de eventos de ratón: %s. " +#~ "¿Deshabilitar secuencias de comandos ?" -#: gui/gnash.cpp:493 -msgid "FPS debugging disabled at compile time, -f is invalid" -msgstr "Depuración FPS desactivado al momento de compilar, -f es inválido" +#~ msgid "Action limit hit during advance: %s" +#~ msgstr "Límite de acción durante el avance: %s" -#: gui/gnash.cpp:533 -msgid "This is a Gnash bug." -msgstr "Este es un error de Gnash." +#~ msgid "%s: Exception %s. Will create a new member" +#~ msgstr "%s: Excepción %s. Creará un nuevo miembro" -#: gui/gnash.cpp:538 -msgid "No rendering flags specified, using rcfile" -msgstr "Banderas de renderización no especificadas, usando rcfile" +#~ msgid "reading code table at offset %lu" +#~ msgstr "leer la tabla código desplazamiento %lu" -#: gui/gnash.cpp:579 -msgid "Exception thrown during parseCommandLine" -msgstr "Excepción lanzada durante parseCommandLine" +#~ msgid "MP3 soundblock seek samples" +#~ msgstr "Muestras de búsqueda de soundblock de MP3" -#: extensions/mysql/mysql_db.cpp:186 -msgid "Couldn't initialize database" -msgstr "No puede inicializar base de datos" +#~ msgid " readFillStyles: count = %u" +#~ msgstr " readFillStyles: requento = %u" -#: extensions/mysql/mysql_db.cpp:191 -msgid "Couldn't connect to database" -msgstr "No puede conectar a la base de datos" +#~ msgid "Loaded frame %u/%u" +#~ msgstr "Imágen cargada %u/%u" -#: extensions/mysql/mysql_db.cpp:217 extensions/mysql/mysql_db.cpp:245 -#, c-format -msgid "MySQL connection error: %s" -msgstr "Error conexión con MySQL: %s" +#~ msgid "" +#~ "looking for exported resource: frame load advancement (from %d to %d)" +#~ msgstr "buscando exporta recursos: marco adelanto de carga (de %d a %d)" -#: extensions/mysql/mysql_db.cpp:224 extensions/mysql/mysql_db.cpp:252 -#, c-format -msgid "" -"MySQL error on query for:\n" -"\t%s\n" -"Query was: %s" -msgstr "" -"Error en la petición MySQL para:\n" -"\t%s\n" -"Petición fue: %s" +# Definir pool ya que no es lo mismo que piscina-alberca pero muestra +#~ msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#~ msgstr "" +#~ "Desajuste en el tamaño de las pool. Esto es probablemente causa de un SWF " +#~ "malformado" -#: extensions/mysql/mysql_db.cpp:266 -#, c-format -msgid "Field name is: %s: " -msgstr "Nombre del campo es: %s:" +#~ msgid "Instantiating sprite_def %p" +#~ msgstr "Crear una instancia de sprite_def %p" -#~ msgid "Setting debugger ON" -#~ msgstr "Configurando depurado ACTIVADO" +#~ msgid "Registered class %p for sprite_def %p" +#~ msgstr "Clase registrado %p para sprite_def %p" -#~ msgid "The debugger has been disabled at configuration time" -#~ msgstr "El depurado ha sido desactivado al momento de configuración" +#~ msgid " Exported interface: " +#~ msgstr " Interfaz exportado: " -#~ msgid "Enable _debugger" -#~ msgstr "Activar _depurador" +#~ msgid "Property %s is read-only %s, not setting it to %s" +#~ msgstr "Propiedad %s es de sólo lectura %s, no se configura para %s" -#~ msgid " -v, --verbose Produce verbose output\n" -#~ msgstr " -v, --verbose Produce salida verbosa\n" +#~ msgid "Time exceeded" +#~ msgstr "Tiempo excedido" -#, fuzzy -#~ msgid " none|vaapi|omap (default: none)\n" +#~ msgid "ActionStopDragMovie: as_environment target is null or not a sprite" #~ msgstr "" -#~ " none|vaapi|xv|omap (por defecto: ninguno)\n" +#~ "ActionStopDragMovie: as_environment objetivo es nulo o no un objeto sprite" -#~ msgid " -j, --width Set window width\n" -#~ msgstr " -j, --width Establece anchura de la ventana\n" +#~ msgid "dict entry %d is out of bounds" +#~ msgstr "dict entrada %d está fuera de los límites" -#~ msgid " -k, --height Set window height\n" -#~ msgstr " -k, --height Establece altura de la ventana\n" +#~ msgid "TESTME: target of a loadMovie changed its target path" +#~ msgstr "TESTME: el destino de un loadMovie cambió su ruta de destino" -#~ msgid " -X, --x-pos Set window x position\n" -#~ msgstr " -X, --x-pos Configura la posición X de la ventana\n" +#~ msgid "get_variable(%s)" +#~ msgstr "get_variable(%s)" -#~ msgid " -Y, --y-pos Set window y position\n" -#~ msgstr " -Y, --y-pos Configura la posición Y de la ventana\n" +#~ msgid "" +#~ "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +#~ msgstr "" +#~ "find_object(\"%s\") [ varname = '%s' - destino actual = '%s' ] error" -#~ msgid " -g, --debugger Turn on the SWF debugger\n" -#~ msgstr " -g, --debugger Encender el depurador SWF\n" +#~ msgid "...but get_variable_raw(%s, ) succeeded (%s)!" +#~ msgstr "...pero get_variable_raw (%s, ) ¡sucedió (%s)!" -#, fuzzy -#~ msgid " The media handler to use" -#~ msgstr "" -#~ " El manejador de audio a usar (por defecto: )\n" +#~ msgid "get_variable_raw(%s)" +#~ msgstr "get_variable_raw(%s)" -#, fuzzy -#~ msgid " -R, --renderer <" -#~ msgstr " Renderizadores: " +#~ msgid "Invoking get_path_element(%s) on object %p" +#~ msgstr "Get_path_element(%s) invocando el objeto %p" -#, fuzzy -#~ msgid " The renderer to use" +#~ msgid "Path element %s not found in object %p" #~ msgstr "" -#~ " El renderizador a usar (por defecto: agg)\n" +#~ "Elemento de la ruta de acceso %s que no se encuentra en el objeto %p" -#~ msgid " --fullscreen Start in fullscreen mode\n" -#~ msgstr " --fullscreen Iniciar en modo pantalla completa\n" +#~ msgid "Gnash" +#~ msgstr "Gnash" -#~ msgid " CTRL-Q, CTRL-W Quit\n" -#~ msgstr " CTRL-Q, CTRL-W Salir\n" +#~ msgid "x/y %d/%d button %d" +#~ msgstr "x/y %d/%d botón %d" -#~ msgid " CTRL-F Toggle fullscreen\n" -#~ msgstr " CTRL-F Cambia a pantalla completa\n" +#~ msgid "read mouse @ %d / %d, btn %d" +#~ msgstr "leer ratón @ %d / %d, btn %d" -#~ msgid " CTRL-P Toggle pause\n" -#~ msgstr " CTRL-P Cambia a Pausa\n" +#~ msgid "Menu hiding not yet supported in this GUI" +#~ msgstr "Ocultar Menu todavía no soportado en esta GUI" -#~ msgid " CTRL-R Restart the movie\n" -#~ msgstr " CTRL-R Reinicia la película\n" +#~ msgid "menushow not yet supported in this GUI" +#~ msgstr "mostrar menú todavía no está soportado en esta GUI" -#~ msgid " CTRL-O Take a screenshot\n" -#~ msgstr " CTRL-O Tomar imágen de pantalla\n" +#~ msgid "enable rendering and sound (default)" +#~ msgstr "habilitar procesamiento y sonido (predeterminado)" -#~ msgid "No debugger; disabled at compile time, -g is invalid" -#~ msgstr "No depurar; desactivado al momento de compilación, -g es inválido" +#~ msgid " Version: " +#~ msgstr " Versión: " -#~ msgid "Stream EOF, emitting!" -#~ msgstr "emitiendo Flujo EOF!" +#~ msgid "No verbose actions; disabled at compile time" +#~ msgstr "No acciones verbosa; desactivado al momento de compilación" -#~ msgid "NetConnection.call(): encoded args: %s" -#~ msgstr "NetConnection.call(): argumentos codificados: %s" +#~ msgid "No verbose parsing; disabled at compile time" +#~ msgstr "No análisis verboso; desactivado al momento de compilación" -#~ msgid "" -#~ "SWF%d is not fully supported, trying anyway but don't expect it to work" -#~ msgstr "" -#~ "SWF%d no está completamente soportado, intentando de todas maneras, pero " -#~ "no espere que funcione" +#~ msgid "Setting root URL to %s" +#~ msgstr "Estableciendo URL root a %s" + +#~ msgid "Setting base URL to %s" +#~ msgstr "Estableciendo URL base a %s" + +#~ msgid "Setting width to %d" +#~ msgstr "Estableciendo anchura a %d" + +#~ msgid "Setting height to %d" +#~ msgstr "Estableciendo altura a %d" + +#~ msgid "Setting x position to %d" +#~ msgstr "Configuración de posición x a %d" + +#~ msgid "FPS debugging disabled at compile time, -f is invalid" +#~ msgstr "Depuración FPS desactivado al momento de compilar, -f es inválido" + +#~ msgid "No rendering flags specified, using rcfile" +#~ msgstr "Banderas de renderización no especificadas, usando rcfile" -#~ msgid "Unable to call gettimeofday." -#~ msgstr "Incapaz de llamar gettimeday." +#~ msgid "Exception thrown during parseCommandLine" +#~ msgstr "Excepción lanzada durante parseCommandLine" diff -Nru gnash-0.8.10~git20111001/po/fi.po gnash-0.8.10/po/fi.po --- gnash-0.8.10~git20111001/po/fi.po 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/po/fi.po 2012-02-07 16:51:33.000000000 +0000 @@ -1,6228 +1,11471 @@ -# Finnish translation of GNU Gnash. -# Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc. -# This file is distributed under the same license as the gnash package. -# Timo Jyrinki , 2008-2009. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Gnash\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-11-08 10:57+0100\n" -"PO-Revision-Date: 2009-02-19 12:59+0200\n" -"Last-Translator: Timo Jyrinki \n" -"Language-Team: Finnish \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Translate Toolkit 1.7.0\n" -#: libbase/sharedlib.cpp:78 -#, c-format -msgid "Couldn't initialize ltdl: %s" +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" msgstr "" -#: libbase/sharedlib.cpp:124 -#, c-format -msgid "Opened dynamic library \"%s\"" +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" msgstr "" -#: libbase/sharedlib.cpp:142 libbase/sharedlib.cpp:167 +#: libbase/RTMP.cpp:334 #, c-format -msgid "Couldn't find symbol: %s" +msgid "partially supported packet %s received" msgstr "" -#: libbase/sharedlib.cpp:145 libbase/sharedlib.cpp:170 +#: libbase/RTMP.cpp:344 #, c-format -msgid "Found symbol %s @ %p" +msgid "packet %s received" msgstr "" -#: libbase/SharedMemHaiku.cpp:54 libbase/SharedMemHaiku.cpp:59 -#: libbase/SharedMemHaiku.cpp:65 libbase/SharedMemHaiku.cpp:72 -#: libbase/SharedMemHaiku.cpp:79 +#: libbase/RTMP.cpp:356 #, c-format -msgid "%s on Haiku" +msgid "Unknown packet %s received" msgstr "" -#: libbase/ClockTime.cpp:276 -msgid "Cannot get requested timezone information" +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" msgstr "" -#: libbase/curl_adapter.cpp:51 -msgid "" -"libcurl is not available, but Gnash has attempted to use the curl adapter" +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" msgstr "" -#: libbase/curl_adapter.cpp:658 -#, fuzzy, c-format -msgid "FIXME: Timeout (%u milliseconds) while loading from url %s" -msgstr "Aikakatkaisu (%u millisekuntia) ladattaessa url:stä %s" - -#: libbase/curl_adapter.cpp:706 +#: libbase/RTMP.cpp:484 #, c-format -msgid "Timeout (%u milliseconds) while loading from url %s" -msgstr "Aikakatkaisu (%u millisekuntia) ladattaessa url:stä %s" +msgid "Incomplete packet received on channel %s" +msgstr "" -#: libbase/curl_adapter.cpp:812 -msgid "Allowing connections to SSL sites with invalid certificates" -msgstr "Sallitaan SSL-yhteydet sivustoille joilla epäkelpo varmenne" +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" +msgstr "" -#: libbase/noseek_fd_adapter.cpp:223 +#: libbase/RTMP.cpp:542 #, c-format -msgid "Error reading %d bytes from input stream" +msgid "%s, failed to read extended timestamp" msgstr "" -#: libbase/rc.cpp:167 libbase/rc.cpp:686 -msgid "Failed to find user settings directory" +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." msgstr "" -#: libbase/rc.cpp:378 -msgid "RcInitFile: couldn't open file: " +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" msgstr "" -#: libbase/rc.cpp:418 +#: libbase/RTMP.cpp:899 #, c-format -msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgid "Type mismatch: client sent %d, server answered %d" msgstr "" -#: libbase/rc.cpp:609 -#, c-format -msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." msgstr "" -#: libbase/rc.cpp:621 -#, c-format -msgid "Warning: empty include specification in rcfile %s, line %d" +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" msgstr "" -#: libbase/rc.cpp:626 -#, c-format -msgid "" -"Warning: include specification must be an absolute path in rcfile %s, line %d" +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" msgstr "" -#: libbase/rc.cpp:635 +#: libbase/RTMP.cpp:1049 #, c-format -msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgid "Control packet (%s) data too short" msgstr "" -#: libbase/rc.cpp:727 +#: libbase/RTMP.cpp:1087 #, c-format -msgid "Couldn't open file %s for writing" +msgid "Received unknown or unhandled control %s" msgstr "" -#: libbase/rc.cpp:736 -msgid "# Generated by Gnash. Manual changes to this file may be overridden." +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " msgstr "" -#: libbase/Socket.cpp:98 -msgid "Socket interrupted by a system call" +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" msgstr "" -#: libbase/Socket.cpp:102 -msgid "XMLSocket: The socket was never available" +#: libbase/StreamProvider.cpp:112 +msgid "Request Headers discarded while getting stream from file: uri" msgstr "" -#: libbase/StreamProvider.cpp:132 +#: libbase/StreamProvider.cpp:135 msgid "POST data discarded while getting a stream from file: uri" msgstr "" -#: libbase/GnashImagePng.cpp:40 -msgid "PNG error: " -msgstr "" - -#: libbase/GnashImagePng.cpp:47 +#: libbase/noseek_fd_adapter.cpp:223 #, c-format -msgid "PNG warning: %s" +msgid "Error reading %d bytes from input stream" msgstr "" -#: libbase/GnashImageJpeg.cpp:115 -msgid "JPEG: Empty jpeg source stream." +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" msgstr "" -#: libbase/GnashImageJpeg.cpp:262 libbase/GnashImageJpeg.cpp:289 -#: libbase/GnashImageJpeg.cpp:307 libbase/GnashImageJpeg.cpp:363 -msgid "Internal jpeg error: " +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" msgstr "" -#: libbase/GnashImageJpeg.cpp:273 -msgid "Lack of data during JPEG header parsing" +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:283 +#: libbase/Socket.cpp:171 #, c-format -msgid "unexpected: jpeg_read_header returned %d" +msgid "Failed to connect socket: %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:319 -msgid "lack of data during JPEG header parsing" +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" msgstr "" -#: libbase/GnashImageJpeg.cpp:329 +#: libbase/Socket.cpp:237 #, c-format -msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgid "Socket receive error %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:337 -msgid "Internal jpeg error during header parsing: " +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:345 -msgid "Internal jpeg error during decompression: " +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" msgstr "" -#: libbase/GnashImageJpeg.cpp:519 -msgid "rw_dest_IOChannel couldn't write data." +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" msgstr "" -#: libbase/GnashImageJpeg.cpp:544 -msgid "rw_dest_IOChannel::term_destination couldn't write data." +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" msgstr "" #: libbase/tu_file.cpp:193 msgid "Error while seeking to end: %1%" msgstr "" -#: libbase/URLAccessManager.cpp:91 -#, c-format -msgid "Load from host %s granted (whitelisted)" +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" msgstr "" -#: libbase/URLAccessManager.cpp:97 -#, c-format -msgid "Load from host %s forbidden (not in non-empty whitelist)" +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" msgstr "" -#: libbase/URLAccessManager.cpp:111 -#, c-format -msgid "Load from host %s forbidden (blacklisted)" +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " msgstr "" -#: libbase/URLAccessManager.cpp:116 +#: libbase/rc.cpp:422 #, c-format -msgid "Load from host %s granted (default)" +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:148 +#: libbase/rc.cpp:625 #, c-format -msgid "Load of file %s forbidden (starting url %s is not a local resource)" +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" msgstr "" -#: libbase/URLAccessManager.cpp:165 +#: libbase/rc.cpp:637 #, c-format -msgid "Load of file %s granted (under local sandbox %s)" +msgid "Warning: empty include specification in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:173 +#: libbase/rc.cpp:642 #, c-format -msgid "Load of file %s forbidden (not under local sandboxes)" +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:213 +#: libbase/rc.cpp:651 #, c-format -msgid "gethostname failed: %s" +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:235 +#: libbase/rc.cpp:743 #, c-format -msgid "Load from host %s forbidden (not in the local domain)" +msgid "Couldn't open file %s for writing" msgstr "" -#: libbase/URLAccessManager.cpp:241 -#, c-format -msgid "Load from host %s forbidden (not on the local host)" +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." msgstr "" -#: libbase/URLAccessManager.cpp:273 +#: libbase/extension.cpp:115 #, c-format -msgid "Checking security of URL '%s'" -msgstr "" - -#: libbase/URLAccessManager.cpp:285 -msgid "Network connection without hostname requested" -msgstr "" - -#: libbase/extension.cpp:140 -#, fuzzy, c-format msgid "Loading module: %s from %s" -msgstr "Ladataan moduulia: %s" +msgstr "" -#: libbase/extension.cpp:153 +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 #, fuzzy, c-format msgid "Initializing module: \"%s\" from %s" msgstr "Alustetaan moduulia: \"%s\"" -#: libbase/extension.cpp:170 +#: libbase/extension.cpp:145 msgid "Couldn't get class_init symbol" msgstr "" -#: libbase/extension.cpp:184 +#: libbase/extension.cpp:159 #, c-format msgid "Initializing module: \"%s\"" msgstr "Alustetaan moduulia: \"%s\"" -#: libbase/extension.cpp:199 +#: libbase/extension.cpp:174 #, c-format msgid "Couldn't get class_init symbol: \"%s\"" msgstr "" -#: libbase/extension.cpp:223 -#, c-format -msgid "Scanning directory \"%s\" for plugins" -msgstr "Tarkistetaan liitännäisiä hakemistosta \"%s\"" - -#: libbase/extension.cpp:227 +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 #, c-format msgid "Can't open directory %s" msgstr "Hakemistoa %s ei voi avata" -#: libbase/extension.cpp:251 -#, c-format -msgid "Gnash Plugin name: %s" -msgstr "Gnash-liitännäisen nimi: %s" - -#: libbase/GnashImageGif.cpp:115 -msgid "GIF: Error retrieving image description" +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" msgstr "" -#: libbase/GnashImageGif.cpp:144 -msgid "GIF: invalid image data (bounds outside GIF screen)" +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." msgstr "" -#: libbase/GnashImageGif.cpp:150 +#: libbase/curl_adapter.cpp:249 #, c-format -msgid "Found interlaced GIF (%d x %d)" +msgid "Failed cleaning up share handle: %s. Will try again in a second." msgstr "" -#: libbase/GnashImageGif.cpp:166 libbase/GnashImageGif.cpp:184 -msgid "GIF: failed reading pixel data" +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" msgstr "" -#: libbase/GnashImageGif.cpp:177 -#, c-format -msgid "Found non-interlaced GIF (%d x %d)" +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" msgstr "" -#: libbase/GnashImageGif.cpp:223 -msgid "GIF: Error retrieving record type" +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" msgstr "" -#: libbase/GC.cpp:45 +#: libbase/curl_adapter.cpp:348 #, c-format -msgid "GC %p created" +msgid "lockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:57 -#, c-format -msgid "GC deleted, deleting all managed resources - collector run %d times" +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" msgstr "" -#: libbase/GC.cpp:70 -msgid "GC: sweep scan started" +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" msgstr "" -#: libbase/GC.cpp:80 -#, c-format -msgid "GC: recycling object %p (%s)" +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" msgstr "" -#: libbase/GC.cpp:95 +#: libbase/curl_adapter.cpp:383 #, c-format -msgid "GC: recycled %d unreachable resources - %d left" +msgid "unlockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:114 -#, c-format -msgid "" -"GC: collection cycle started - %d/%d new resources allocated since last run " -"(from %d to %d)" -msgstr "" +#: libbase/curl_adapter.cpp:672 +#, fuzzy, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "Aikakatkaisu (%u millisekuntia) ladattaessa url:stä %s" + +#: libbase/curl_adapter.cpp:720 +#, fuzzy, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "Aikakatkaisu (%u millisekuntia) ladattaessa url:stä %s" -#: librender/Renderer_agg.cpp:944 -msgid "Warning: rendering ended while drawing a mask" +#: libbase/curl_adapter.cpp:763 +#, c-format +msgid "HTTP response %ld from URL %s" msgstr "" -#: librender/Renderer_agg.cpp:948 -msgid "Warning: rendering ended while masks were still active" +#: libbase/curl_adapter.cpp:774 +#, c-format +msgid "CURL: %s" msgstr "" -#: librender/Renderer_agg.cpp:1093 +#: libbase/curl_adapter.cpp:807 msgid "" -"Warning: select_clipbounds encountered a character definition with null " -"bounds" +"Could not open specified path as cache file. Using a temporary file instead" msgstr "" -#: librender/Renderer_agg.cpp:1195 -msgid "Warning: AGG renderer skipping a whole character" +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" msgstr "" -#: librender/Renderer_agg.cpp:1780 +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" +msgstr "Sallitaan SSL-yhteydet sivustoille joilla epäkelpo varmenne" + +#: libbase/curl_adapter.cpp:1091 msgid "" -"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " -"one)" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" msgstr "" -#: librender/Renderer_agg.cpp:2136 +#: libbase/curl_adapter.cpp:1156 #, c-format -msgid "Framebuffer pixel format is %s (little-endian host)" +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" +msgstr "" + +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" msgstr "" -#: librender/Renderer_agg.cpp:2138 +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 #, c-format -msgid "Framebuffer pixel format is %s (big-endian host)" +msgid "curl stream: %s" msgstr "" -#: librender/Renderer_ogl.cpp:1467 -msgid "Unidirectionally scaled strokes in OGL renderer" +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" msgstr "" -#: librender/Renderer_ogl.cpp:1959 +#: libbase/SharedMem.cpp:68 #, c-format -msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgid "Error detaching shared memory: %s" msgstr "" -#: librender/Renderer_cairo.cpp:494 -msgid "Can't render videos with alpha" +#: libbase/SharedMem.cpp:75 +#, c-format +msgid "Error during stat of shared memory segment: %s" msgstr "" -#: librender/Renderer_cairo.cpp:892 -msgid "Scaled strokes in Cairo renderer" +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:40 -msgid "AudioDecoderSpeex: state initialization failed." +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:53 -msgid "AudioDecoderSpeex: initialization failed." +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:108 -msgid "Corrupt Speex stream!" +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:132 -msgid "Failed to resample Speex frame." +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:93 -msgid "Video codec is zero. Streaming video expected later." -msgstr "Videokoodekki on ”nolla”. Videovirtaa odotetaan myöhemmäksi." +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" +msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:96 -#, fuzzy, c-format -msgid "No support for video codec %s." -msgstr "Ei tukea videokoodekille %d." +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" +msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:118 libmedia/gst/VideoDecoderGst.cpp:144 -msgid "VideoDecoderGst: internal error (caps creation failed)" +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:126 +#: libbase/GnashImage.cpp:243 #, c-format -msgid "Couldn't find a plugin for video type %s!" -msgstr "Liitännäistä ei löydy videotyypille %s." - -#: libmedia/gst/VideoDecoderGst.cpp:130 -msgid " Please make sure you have gstreamer-ffmpeg installed." -msgstr " Varmista, että gstreamer-ffmpeg on asennettu." +msgid "Out of memory while trying to create %dx%d image" +msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:151 -msgid "VideoDecoderGst: initialisation failed." +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:180 -msgid "VideoDecoderGst: buffer push failed." +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" msgstr "" -#: libmedia/gst/GstUtil.cpp:75 -msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" msgstr "" -#: libmedia/gst/GstUtil.cpp:81 -msgid "Unable to retrieve a valid audio sink from autoaudiosink" +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" msgstr "" -#: libmedia/gst/GstUtil.cpp:86 +#: libbase/memory.cpp:94 #, c-format -msgid "" -"Unable to retrieve a valid audio sink from gconfaudiosink\n" -"%s" +msgid "Allocating buffer for %d data samples" msgstr "" -#: libmedia/gst/GstUtil.cpp:87 -msgid "Sink search exhausted: you won't be able to hear sound!" +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" msgstr "" -#: libmedia/gst/GstUtil.cpp:93 -#, c-format -msgid "Got a non-NULL audio sink; its wrapper name is: %s" +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" msgstr "" -#: libmedia/gst/GstUtil.cpp:115 -msgid "" -"Missing plugin, but plugin installing not supported. Will try anyway, but " -"expect failure." +#: libbase/GnashVaapiImage.cpp:51 +#, c-format +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" msgstr "" -"Liitännäinen puuttuu, mutta liitännäisen asentaminen ei ole tuettu. " -"Yritetään joka tapauksessa, mutta epäonnistuminen on odotettavissa." -#: libmedia/gst/GstUtil.cpp:121 -msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" msgstr "" -"Liitännäinen puuttuu, mutta sen muuntaminen tiedoksi puuttuvasta tietystä " -"gst-liitännäiestä epäonnistui." -#: libmedia/gst/GstUtil.cpp:134 -msgid "" -"gst_update_registry failed. You'll need to restart Gnash to use the new " -"plugins." +#: libbase/GnashVaapiImage.cpp:69 +#, c-format +msgid "GnashVaapi::update(): data %p\n" msgstr "" -"gst_update_registry epäonnistui. Käynnistä Gnash uudelleen käyttääksesi " -"uusia liitännäisiä." -#: libmedia/gst/GstUtil.cpp:141 -#, fuzzy -msgid "Missing plugin, but automatic plugin installation not available." +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" msgstr "" -"Liitännäinen puuttuu, mutta liitännäisen asennuksen tuki ei ole saatavilla." -#: libmedia/gst/VideoConverterGst.cpp:37 -msgid "VideoConverterGst: ffmpegcolorspace element missing" +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:70 -msgid "VideoConverterGst: can't output requested format" +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:98 -msgid "VideoConverterGst: internal error (caps creation failed)" +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:105 -msgid "VideoConverterGst: initialisation failed." +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:140 -msgid "VideoConverterGst: buffer push failed." +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:147 -msgid "VideoConverterGst: buffer pull failed." +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:54 -msgid "MediaParserGst couldn't create a bin" +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:59 -msgid "MediaParserGst couldn't create a typefind element." +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:71 libmedia/gst/MediaParserGst.cpp:93 -#: libmedia/gst/MediaParserGst.cpp:311 libmedia/gst/MediaParserGst.cpp:366 -#: libmedia/gst/MediaParserGst.cpp:512 -msgid "MediaParserGst could not change element state" +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:84 -#, c-format -msgid "Needed %d dead iterations to detect audio type." +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " msgstr "" -#: libmedia/gst/MediaParserGst.cpp:88 -msgid "MediaParserGst failed to detect any stream types." +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:179 libmedia/gst/MediaParserGst.cpp:190 -msgid "MediaParserGst failed to read the stream, but did not reach EOF!" +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:201 -msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:274 +#: libbase/GnashImageJpeg.cpp:330 #, c-format -msgid "MediaParserGst/typefound: Detected media type %s" +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:286 libmedia/gst/MediaParserGst.cpp:293 -msgid "MediaParserGst Failed to create fakesink." +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " msgstr "" -#: libmedia/gst/MediaParserGst.cpp:299 -msgid "MediaParserGst: couldn't get the fakesink src element." +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " msgstr "" -#: libmedia/gst/MediaParserGst.cpp:307 -msgid "MediaParserGst: couln't link fakesink" +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:331 -msgid "MediaParserGst: couldn't get the typefind src element." +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:348 -msgid "MediaParserGst: couldn't create the demuxer" +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:353 libmedia/gst/MediaParserGst.cpp:359 -msgid "MediaParserGst: failed adding demuxer to bin." +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:383 -msgid "MediaParserGst: couldn't get structure name." +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:397 +#: libbase/URLAccessManager.cpp:90 #, c-format -msgid "MediaParserGst: ignoring stream of type %s." +msgid "Load from host %s granted (whitelisted)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:421 +#: libbase/URLAccessManager.cpp:96 #, c-format -msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgid "Load from host %s forbidden (not in non-empty whitelist)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:430 -msgid "" -"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " -"video will not work!" +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:439 -msgid "MediaParserGst: couldn't add parser." +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:452 -msgid "MediaParserGst: couldn't link parser." +#: libbase/URLAccessManager.cpp:147 +#, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:464 libmedia/gst/MediaParserGst.cpp:488 -msgid "MediaParserGst: couldn't link \"fake\" sink." +#: libbase/URLAccessManager.cpp:164 +#, c-format +msgid "Load of file %s granted (under local sandbox %s)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:483 +#: libbase/URLAccessManager.cpp:172 #, c-format -msgid "MediaParserGst: Linked audio source (type: %s)" +msgid "Load of file %s forbidden (not under local sandboxes)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:504 +#: libbase/URLAccessManager.cpp:212 #, c-format -msgid "MediaParserGst: Linked video source (type: %s)" +msgid "gethostname failed: %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:90 -msgid "Creating AAC decoder without extra data. This will probably fail!" +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:100 +#: libbase/URLAccessManager.cpp:240 #, c-format -msgid "AudioDecoderGst: cannot handle codec %d (%s)" -msgstr "AudioDecoderGst: ei voi käsitellä koodekkia %d (%s)" +msgid "Load from host %s forbidden (not on the local host)" +msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:110 +#: libbase/URLAccessManager.cpp:262 #, c-format -msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgid "Attempt to connect to disallowed port %s" msgstr "" -"AudioDecoderGst: ei voi käsitellä koodekkia %d (ExtraInfoGst ei liitetty)" -#: libmedia/gst/AudioDecoderGst.cpp:138 -msgid "" -"The best available resampler is 'audioresample'. Please install gstreamer-" -"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" -msgstr "" - -#: libmedia/gst/AudioDecoderGst.cpp:157 libmedia/gst/AudioDecoderGst.cpp:177 -msgid "AudioDecoderGst: internal error (caps creation failed)" +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:164 -#, fuzzy, c-format -msgid "Couldn't find a plugin for audio type %s!" -msgstr "Liitännäistä ei löydy videotyypille %s." - -#: libmedia/gst/AudioDecoderGst.cpp:186 -msgid "AudioDecoderGst: initialisation failed." +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:212 -msgid "Pushed data, but there's nothing to pull (yet)" +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:248 libmedia/gst/AudioDecoderGst.cpp:276 -msgid "AudioDecoderGst: buffer push failed." +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:89 -msgid "Wrong arguments given to GST VideoDecoder" +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:136 +#: librender/opengl/Renderer_ogl.cpp:344 #, c-format -msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgid "OpenGL: %s" msgstr "" -#: libmedia/FLVParser.cpp:169 +#: librender/opengl/Renderer_ogl.cpp:517 #, c-format +msgid "GLU: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:868 msgid "" -"Unexpected audio tag found at offset %d FLV stream advertising no audio in " -"header. We'll warn only once for each FLV, expecting any further audio tag." +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." msgstr "" -#: libmedia/FLVParser.cpp:224 -#, c-format +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1450 msgid "" -"Unexpected video tag found at offset %d of FLV stream advertising no video " -"in header. We'll warn only once per FLV, expecting any further video tag." +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." msgstr "" -#: libmedia/FLVParser.cpp:244 +#: librender/opengl/Renderer_ogl.cpp:1927 #, c-format -msgid "AVC packet type: %d" +msgid "two gradients in a FillStyle have the same position/ratio: %d" msgstr "" -#: libmedia/FLVParser.cpp:421 +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 #, c-format -msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgid "Failed to create VG image! %s" msgstr "" -#: libmedia/FLVParser.cpp:444 -msgid "Corrupt FLV: Meta tag unterminated!" +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 +#, c-format +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/FLVParser.cpp:452 +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 #, c-format -msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/FLVParser.cpp:461 -msgid "" -"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" msgstr "" -#: libmedia/MediaHandler.cpp:48 -msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +#: librender/openvg/OpenVGRenderer.cpp:275 +#, c-format +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" msgstr "" -#: libmedia/MediaHandler.cpp:64 -msgid "" -"MediaHandler::createMediaParser: only FLV input is supported by this " -"MediaHandler" +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " msgstr "" -#: libmedia/MediaHandler.cpp:70 -#, c-format -msgid "Exception while reading from stream: %s" -msgstr "Poikkeus luettaessa virtaa: %s" +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" +msgstr "" -#: libmedia/MediaHandler.cpp:106 -#, c-format -msgid "" -"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " -"%d (%s)" +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" msgstr "" -#: libmedia/haiku/MediaHandlerHaiku.cpp:114 -#, c-format -msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 -msgid "MediaParserFfmpeg could not read probe data from input" +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:108 +#: librender/openvg/OpenVGRenderer.cpp:1301 #, c-format -msgid "%s: seeking failed" +msgid "VG_MATRIX_MODE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:264 -#, c-format -msgid "" -"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " -"(av_read_frame returned %d). We'll consider the stream fully parsed." +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:389 +#: librender/openvg/OpenVGRenderer.cpp:1314 #, c-format -msgid " Title:'%s'" +msgid "VG_FILL_RULE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:390 -#, c-format -msgid " Author:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:391 +#: librender/openvg/OpenVGRenderer.cpp:1335 #, c-format -msgid " Copyright:'%s'" +msgid "VG_IMAGE_QUALITY is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:392 -#, c-format -msgid " Comment:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:393 +#: librender/openvg/OpenVGRenderer.cpp:1356 #, c-format -msgid " Album:'%s'" +msgid "VG_RENDERING_QUALITY is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:415 -#, c-format -msgid " Using stream %d for audio: codec id %d" +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:425 +#: librender/openvg/OpenVGRenderer.cpp:1393 #, c-format -msgid " Using stream %d for video: codec id %d" +msgid "VG_BLEND_MODE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1414 #, c-format -msgid "Cannot find suitable decoder for flash codec %d" +msgid "VG_IMAGE_MODE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 -msgid "libavcodec can't decode this video format" +#: librender/openvg/OpenVGRenderer.cpp:1417 +#, c-format +msgid "VG_STROKE_LINE_WIDTH is %d" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:131 -msgid "libavcodec couldn't allocate context" +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#: librender/openvg/OpenVGRenderer.cpp:1438 #, c-format -msgid "libavcodecfailed to initialize FFMPEG codec %s (%d)" +msgid "VG_STROKE_CAP_STYLE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 -#, c-format -msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:358 -msgid "Out of memory while allocating avcodec frame" +#: librender/openvg/OpenVGRenderer.cpp:1459 +#, c-format +msgid "VG_STROKE_JOIN_STYLE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:429 +#: librender/openvg/OpenVGRenderer.cpp:1462 #, c-format -msgid "Unsupported video codec %d" +msgid "VG_STROKE_MITER_LIMIT is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:48 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" -msgstr "AudioDecoderGst: ei voi käsitellä koodekkia %d (%s)" +#: librender/openvg/OpenVGRenderer.cpp:1463 +#, c-format +msgid "VG_MASKING is %d" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:51 +#: librender/openvg/OpenVGRenderer.cpp:1464 #, c-format -msgid "" -"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +msgid "VG_SCISSORING is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:66 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" -msgstr "AudioDecoderGst: ei voi käsitellä koodekkia %d (%s)" +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:105 +#: librender/openvg/OpenVGRenderer.cpp:1491 #, c-format -msgid "Unsupported audio codec %d" +msgid "VG_PIXEL_LAYOUT is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:114 +#: librender/openvg/OpenVGRenderer.cpp:1493 #, c-format -msgid "libavcodec could not find a decoder for codec %d (%s)" +msgid "VG_STROKE_DASH_PHASE_RESET is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:124 -msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +#: librender/openvg/OpenVGRenderer.cpp:1495 +#, c-format +msgid "VG_FILTER_FORMAT_LINEAR is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:139 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:328 +#: librender/openvg/OpenVGRenderer.cpp:1497 #, c-format -msgid "" -"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:213 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" -msgstr "AudioDecoderGst: ei voi käsitellä koodekkia %d (%s)" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#: librender/openvg/OpenVGRenderer.cpp:1514 #, c-format -msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgid "VG_FILTER_CHANNEL_MASK is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:232 +#: librender/openvg/OpenVGRenderer.cpp:1516 #, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgid "VG_MAX_IMAGE_WIDTH is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:238 +#: librender/openvg/OpenVGRenderer.cpp:1517 #, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id %" -"s" +msgid "VG_MAX_IMAGE_HEIGHT is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:255 +#: librender/openvg/OpenVGRenderer.cpp:1518 #, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d (%s)" +msgid "VG_MAX_IMAGE_PIXELS is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:260 +#: librender/openvg/OpenVGRenderer.cpp:1519 #, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +msgid "VG_MAX_IMAGE_BYTES is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:273 -msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +#: librender/openvg/OpenVGRenderer.cpp:1526 +#, c-format +msgid "VG_PATH_FORMAT is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:382 +#: librender/openvg/OpenVGRenderer.cpp:1527 #, c-format -msgid "" -"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +msgid "VG_PATH_DATATYPE is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:524 -msgid "failed to allocate audio buffer." +#: librender/openvg/OpenVGRenderer.cpp:1528 +#, c-format +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:552 +#: librender/openvg/OpenVGRenderer.cpp:1529 #, c-format -msgid "" -"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +msgid "VG_PATH_SCALE is %g" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:561 +#: librender/openvg/OpenVGRenderer.cpp:1530 #, c-format -msgid "" -"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" -"libavcodec might fix this issue." +msgid "VG_PATH_BIA is %g" msgstr "" -#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:121 -msgid "VideoConverterFfmpeg cannot convert to the requested format" +#: librender/openvg/OpenVGRenderer.cpp:1532 +#, c-format +msgid "VG_PATH_NUM_SEGMENTS is %d" msgstr "" -#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:121 +#: librender/openvg/OpenVGRenderer.cpp:1533 #, c-format -msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgid "VG_PATH_NUM_COORDS is %d" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:162 -msgid "corrupted ADPCM header" +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:293 libmedia/AudioDecoderSimple.cpp:306 -#, fuzzy, c-format -msgid "AudioDecoderSimple: initialized flash codec %s (%d)" -msgstr "AudioDecoderGst: ei voi käsitellä koodekkia %d (%s)" +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "" -#: libmedia/AudioDecoderSimple.cpp:332 libmedia/AudioDecoderSimple.cpp:363 -#, c-format -msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:343 -#, c-format -msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:440 -msgid "Host endianness not detected in AudioDecoderSimple" +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:469 -msgid "Error in sound sample conversion" +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" msgstr "" -#: libcore/MovieClip.cpp:143 -#, c-format +#: librender/agg/Renderer_agg.cpp:1764 msgid "" -"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" msgstr "" -#: libcore/MovieClip.cpp:158 libcore/MovieClip.cpp:425 +#: librender/agg/Renderer_agg.cpp:2151 #, c-format -msgid "" -"Character %s at depth %d is a mask not hitting the query point %g,%g and " -"masking up to depth %d" +msgid "Unknown pixelformat: %s\n" msgstr "" -#: libcore/MovieClip.cpp:168 libcore/MovieClip.cpp:435 -#, c-format -msgid "Character %s at depth %d is a mask hitting the query point %g,%g" +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" msgstr "" -#: libcore/MovieClip.cpp:201 +#: librender/GnashTexture.cpp:70 #, c-format -msgid "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +msgid "glError: %s caught\n" msgstr "" -#: libcore/MovieClip.cpp:407 -#, c-format -msgid "" -"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" msgstr "" -#: libcore/MovieClip.cpp:420 -msgid "FIXME: invisible mask in MouseEntityFinder." +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" msgstr "" -#: libcore/MovieClip.cpp:635 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 #, c-format -msgid "call_frame('%s') -- invalid frame" +msgid "%s: seeking failed" msgstr "" -#: libcore/MovieClip.cpp:679 -msgid "Can't clone root of the movie" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 +msgid "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" msgstr "" -#: libcore/MovieClip.cpp:685 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 #, c-format -msgid "%s parent is not a movieclip, can't clone" +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." msgstr "" -#: libcore/MovieClip.cpp:741 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 #, c-format -msgid "Event %s invoked for movieclip %s" +msgid " Using stream %d for audio: codec id %d" msgstr "" -#: libcore/MovieClip.cpp:747 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 #, c-format -msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +msgid " Using stream %d for video: codec id %d" msgstr "" -#: libcore/MovieClip.cpp:754 -#, c-format -msgid "Sprite %s ignored button-like event %s as not 'enabled'" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" msgstr "" -#: libcore/MovieClip.cpp:811 -#, c-format +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 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)" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." msgstr "" -#: libcore/MovieClip.cpp:896 -#, c-format -msgid "Advance movieclip '%s' at frame %u/%u" +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" msgstr "" -#: libcore/MovieClip.cpp:909 +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 #, c-format -msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/MovieClip.cpp:921 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 #, c-format -msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:933 -msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 +#, c-format +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:939 -msgid "on_event_load called, incrementing" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:943 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 #, c-format -msgid "after increment we are at frame %u/%u" +msgid "Unsupported audio codec %d" msgstr "" -#: libcore/MovieClip.cpp:954 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 #, c-format -msgid "Jumping back to frame 0 of movieclip %s" +msgid "libavcodec could not find a decoder for codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:962 -#, c-format -msgid "Executing frame%d (0-based) tags of movieclip %s" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" msgstr "" -#: libcore/MovieClip.cpp:977 -msgid "MovieClip::advance_movieclip we're in STOP mode" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" msgstr "" -#: libcore/MovieClip.cpp:991 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 #, c-format -msgid "Queuing init actions in frame %d of movieclip %s" +msgid "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1001 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 #, c-format -msgid "Init actions for DisplayObject %d already executed" +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1057 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 #, c-format -msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:1084 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 #, c-format -msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" msgstr "" -#: libcore/MovieClip.cpp:1098 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 #, c-format msgid "" -"Target frame of a gotoFrame(%d) was never loaded,although frame count in " -"header (%d) said we should have found it" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:1130 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 #, 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" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" msgstr "" -#: libcore/MovieClip.cpp:1139 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 #, c-format msgid "" -"Target frame of a gotoFrame(%d) was never loaded, although frame count in " -"header (%d) said we should have found it" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -#: libcore/MovieClip.cpp:1208 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 #, c-format -msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" msgstr "" -#: libcore/MovieClip.cpp:1270 -#, c-format -msgid "MovieClip::add_display_object(): unknown cid = %d" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." msgstr "" -#: libcore/MovieClip.cpp:1343 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 #, c-format -msgid "movieclip::replace_display_object(): unknown cid = %d" +msgid "" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -#: libcore/MovieClip.cpp:1352 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 #, c-format msgid "" -"MovieClip::replace_display_object: could not find any DisplayObject at depth " -"%d" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." msgstr "" -#: libcore/MovieClip.cpp:1459 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 #, c-format msgid "" -"%s is a dynamic mask and can't handle mouse events, no point will hit it" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" msgstr "" -#: libcore/MovieClip.cpp:1468 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 #, c-format -msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +msgid "Cannot find suitable decoder for flash codec %d" msgstr "" -#: libcore/MovieClip.cpp:1746 -#, c-format -msgid "Attached movieclips %s registered class is %p" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" msgstr "" -#: libcore/MovieClip.cpp:1779 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 #, c-format -msgid "Sprite '%s' placed on stage" +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1828 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 #, c-format -msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1860 -#, c-format -msgid "Unloading movieclip '%s'" -msgstr "Poistetaan videota muistista: '%s'" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" +msgstr "" -#: libcore/MovieClip.cpp:1959 -#, c-format -msgid "Could not load variables from %s" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" msgstr "" -#: libcore/MovieClip.cpp:2017 -#, c-format -msgid "" -"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" msgstr "" -#: libcore/MovieClip.cpp:2155 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 #, c-format -msgid "Stream sound id from %d to %d, stopping old" +msgid "Unsupported video codec %d" msgstr "" -#: libcore/TextField.cpp:222 +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 #, c-format -msgid "" -"CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/TextField.cpp:963 -#, c-format -msgid "" -"TextField text doesn't fit in its boundaries: width %g, margin %g - nothing " -"to align" +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." msgstr "" -#: libcore/TextField.cpp:1019 -#, c-format -msgid "" -"TextField: missing glyph for space char (needed for TAB). Make sure " -"DisplayObject shapes for font %s are being exported into your SWF file." +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." msgstr "" -#: libcore/TextField.cpp:1110 -msgid "No font for TextField!" +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" msgstr "" -#: libcore/TextField.cpp:1443 -msgid "" -"HTML in a text field is unsupported, gnash will just ignore the tags and " -"print their content" +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." msgstr "" -#: libcore/TextField.cpp:1762 +#: libmedia/FLVParser.cpp:170 #, c-format msgid "" -"TextField: missing embedded glyph for char %d. Make sure DisplayObject " -"shapes for font %s are being exported into your SWF file" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." +msgstr "" + +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" msgstr "" -#: libcore/TextField.cpp:1770 +#: libmedia/FLVParser.cpp:225 #, c-format msgid "" -"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " -"installed in your system." +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." msgstr "" -#: libcore/TextField.cpp:1952 +#: libmedia/FLVParser.cpp:245 #, c-format -msgid "VariableName: %s" +msgid "AVC packet type: %d" msgstr "" -#: libcore/TextField.cpp:1962 -#, c-format -msgid "" -"Current environment has no target, can't bind VariableName (%s) associated " -"to text field. Gnash will try to register again on next access." +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" msgstr "" -#: libcore/TextField.cpp:1978 +#: libmedia/FLVParser.cpp:322 #, c-format -msgid "Variable text Path: %s, Var: %s" +msgid "FLVParser::parseNextTag: can't seek to %d" msgstr "" -#: libcore/TextField.cpp:1990 +#: libmedia/FLVParser.cpp:336 #, c-format msgid "" -"VariableName associated to text field refers to an unknown target (%s). It " -"is possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" msgstr "" -#: libcore/TextField.cpp:2011 -msgid "registerTextVariable() called" +#: libmedia/FLVParser.cpp:423 +#, c-format +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" msgstr "" -#: libcore/TextField.cpp:2016 -msgid "registerTextVariable() no-op call (already registered)" -msgstr "" - -#: libcore/TextField.cpp:2023 -msgid "string is empty, consider as registered" -msgstr "" - -#: libcore/TextField.cpp:2032 +#: libmedia/FLVParser.cpp:435 #, c-format msgid "" -"VariableName associated to text field (%s) refer to an unknown target. It is " -"possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" msgstr "" -#: libcore/TextField.cpp:2050 -#, c-format -msgid "target object (%s @ %p) does have a member named %s" +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" msgstr "" -#: libcore/TextField.cpp:2060 +#: libmedia/FLVParser.cpp:454 #, c-format -msgid "" -"target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll " -"add it with value %s)" +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" msgstr "" -#: libcore/TextField.cpp:2069 -#, c-format +#: libmedia/FLVParser.cpp:463 msgid "" -"target sprite (%s @ %p) does NOT have a member named %s, and we don't have " -"text defined" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" msgstr "" -#: libcore/DisplayList.cpp:323 -#, c-format -msgid "moveDisplayObject() -- can't find object at depth %d" +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" msgstr "" -#: libcore/DisplayList.cpp:720 +#: libmedia/FLVParser.cpp:533 #, c-format -msgid "" -"Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" msgstr "" -#: libcore/AMFConverter.cpp:135 -#, c-format -msgid "amf: serializing object (or function) as reference to %d" +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" msgstr "" -#: libcore/AMFConverter.cpp:155 -#, c-format -msgid "amf: serializing date object with index %d and value %g" +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" msgstr "" -#: libcore/AMFConverter.cpp:205 -#, c-format -msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" msgstr "" -#: libcore/AMFConverter.cpp:227 -#, c-format -msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +#: libmedia/gst/VideoConverterGst.cpp:107 +msgid "VideoConverterGst: initialization failed." msgstr "" -#: libcore/AMFConverter.cpp:237 -#, c-format -msgid "amf: serializing object (or function) with index %d" +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." msgstr "" -#: libcore/AMFConverter.cpp:280 -msgid "amf: serializing undefined" +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." msgstr "" -#: libcore/AMFConverter.cpp:290 -msgid "amf: serializing null" +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" msgstr "" -#: libcore/MovieLoader.cpp:264 -#, fuzzy, c-format -msgid "Can't create Movie instance for definition loaded from %s" -msgstr "Kuvatiedostoa ei voi lukea kohteesta: %s" - -#: libcore/MovieLoader.cpp:281 -#, c-format -msgid "processCompletedRequest: _level loading (level %u)" +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" msgstr "" -#: libcore/MovieFactory.cpp:80 +#: libmedia/gst/GstUtil.cpp:87 +#, c-format msgid "" -"Requested to keep from completely loading a movie, but the movie in question " -"is an image, for which we don't yet have the concept of a 'loading thread'" -msgstr "" - -#: libcore/MovieFactory.cpp:95 -msgid "FLV can't be loaded directly as a movie" -msgstr "" - -#: libcore/MovieFactory.cpp:99 -msgid "Unknown file type" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" msgstr "" -#: libcore/MovieFactory.cpp:122 -#, c-format -msgid "Movie %s already in library" +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" msgstr "" -#: libcore/MovieFactory.cpp:134 +#: libmedia/gst/GstUtil.cpp:94 #, c-format -msgid "Couldn't load library movie '%s'" +msgid "Got a non-NULL audio sink; its wrapper name is: %s" msgstr "" -#: libcore/MovieFactory.cpp:141 -#, c-format -msgid "Movie %s (SWF%d) added to library" +#: libmedia/gst/GstUtil.cpp:116 +msgid "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." msgstr "" +"Liitännäinen puuttuu, mutta liitännäisen asentaminen ei ole tuettu. " +"Yritetään joka tapauksessa, mutta epäonnistuminen on odotettavissa." -#: libcore/MovieFactory.cpp:145 -#, c-format -msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." msgstr "" +"Liitännäinen puuttuu, mutta sen muuntaminen tiedoksi puuttuvasta tietystä " +"gst-liitännäiestä epäonnistui." -#: libcore/MovieFactory.cpp:174 -msgid "Can't read file header" +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." msgstr "" +"gst_update_registry epäonnistui. Käynnistä Gnash uudelleen käyttääksesi " +"uusia liitännäisiä." -#: libcore/MovieFactory.cpp:213 -msgid "Can't read 3 bytes after an MZ (.exe) header" +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." msgstr "" -#: libcore/MovieFactory.cpp:223 -msgid "Could not find SWF inside an exe file" -msgstr "SWF:ää ei löydy exe-tiedoston sisältä" +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." +msgstr "Videokoodekki on ”nolla”. Videovirtaa odotetaan myöhemmäksi." -#: libcore/MovieFactory.cpp:274 +#: libmedia/gst/VideoDecoderGst.cpp:100 #, c-format -msgid "Can't read image file from %s" -msgstr "Kuvatiedostoa ei voi lukea kohteesta: %s" +msgid "No support for video codec %s." +msgstr "" -#: libcore/MovieFactory.cpp:284 -#, c-format -msgid "Parsing error: %s" +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" msgstr "" -#: libcore/MovieFactory.cpp:310 +#: libmedia/gst/VideoDecoderGst.cpp:130 #, c-format -msgid "failed to open '%s'; can't create movie" -msgstr "" +msgid "Couldn't find a plugin for video type %s!" +msgstr "Liitännäistä ei löydy videotyypille %s." + +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr " Varmista, että gstreamer-ffmpeg on asennettu." -#: libcore/MovieFactory.cpp:315 +#: libmedia/gst/VideoDecoderGst.cpp:158 #, c-format -msgid "streamProvider opener can't open '%s'" +msgid "VideoDecoderGst: initialisation failed for video type %s!" msgstr "" -#: libcore/DisplayObject.cpp:260 -msgid "blendMode" +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." msgstr "" -#: libcore/DisplayObject.cpp:370 -#, c-format -msgid "Setting _height=%g of DisplayObject %s (%s)" +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" msgstr "" -#: libcore/DisplayObject.cpp:830 -msgid "yes" +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." msgstr "" -#: libcore/DisplayObject.cpp:831 -msgid "no" +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" msgstr "" -#: libcore/DisplayObject.cpp:837 -msgid "Depth" -msgstr "Syvyys" - -#: libcore/DisplayObject.cpp:844 -msgid "Ratio" +#: libmedia/gst/MediaParserGst.cpp:85 +#, c-format +msgid "Needed %d dead iterations to detect audio type." msgstr "" -#: libcore/DisplayObject.cpp:854 -msgid "Clipping depth" +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." msgstr "" -#: libcore/DisplayObject.cpp:859 -msgid "Dimensions" +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." msgstr "" -#: libcore/DisplayObject.cpp:861 -msgid "Dynamic" +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." msgstr "" -#: libcore/DisplayObject.cpp:862 -msgid "Mask" +#: libmedia/gst/MediaParserGst.cpp:280 +#, c-format +msgid "MediaParserGst/typefound: Detected media type %s" msgstr "" -#: libcore/DisplayObject.cpp:863 -msgid "Destroyed" +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." msgstr "" -#: libcore/DisplayObject.cpp:865 -msgid "Unloaded" +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." msgstr "" -#: libcore/DisplayObject.cpp:869 -msgid "Blend mode" +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" msgstr "" -#: libcore/DisplayObject.cpp:872 -msgid "Invalidated" +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." msgstr "" -#: libcore/DisplayObject.cpp:874 -msgid "Child invalidated" +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" msgstr "" -#: libcore/DisplayObject.cpp:895 libcore/DisplayObject.cpp:1587 -#, c-format -msgid "Attempt to set property to %s, refused" +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." msgstr "" -#: libcore/DisplayObject.cpp:1131 -#, c-format -msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." msgstr "" -#: libcore/DisplayObject.cpp:1162 +#: libmedia/gst/MediaParserGst.cpp:404 #, c-format -msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgid "MediaParserGst: ignoring stream of type %s." msgstr "" -#: libcore/DisplayObject.cpp:1192 +#: libmedia/gst/MediaParserGst.cpp:428 #, c-format -msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgid "MediaParserGst: Failed to find a parser (media: %s)." msgstr "" -#: libcore/DisplayObject.cpp:1219 -#, c-format -msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" msgstr "" -#: libcore/DisplayObject.cpp:1256 -#, c-format -msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." msgstr "" -#: libcore/DisplayObject.cpp:1286 -#, c-format -msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." msgstr "" -#: libcore/DisplayObject.cpp:1353 -#, c-format -msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." msgstr "" -#: libcore/DisplayObject.cpp:1419 +#: libmedia/gst/MediaParserGst.cpp:490 #, c-format -msgid "Setting _width=%g of DisplayObject %s (%s)" +msgid "MediaParserGst: Linked audio source (type: %s)" msgstr "" -#: libcore/Button.cpp:488 +#: libmedia/gst/MediaParserGst.cpp:520 #, c-format -msgid "Unhandled button event %s" +msgid "MediaParserGst: Linked video source (type: %s)" msgstr "" -#: libcore/Button.cpp:965 -msgid "Button state" +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" msgstr "" -#: libcore/Button.cpp:969 -#, fuzzy -msgid "Enabled" -msgstr "Ota käyttöön _virheenjäljitin" +#: libmedia/gst/AudioDecoderGst.cpp:110 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgstr "AudioDecoderGst: ei voi käsitellä koodekkia %d (%s)" -#: libcore/Video.cpp:72 -msgid "No Media handler registered, won't be able to decode embedded video" +#: libmedia/gst/AudioDecoderGst.cpp:120 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" msgstr "" +"AudioDecoderGst: ei voi käsitellä koodekkia %d (ExtraInfoGst ei liitetty)" -#: libcore/Video.cpp:79 -msgid "No Video info in video definition" +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" msgstr "" -#: libcore/Video.cpp:347 -msgid "attachVideo needs 1 arg" +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" msgstr "" -#: libcore/Video.cpp:360 +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, fuzzy, c-format +msgid "Couldn't find a plugin for audio type %s!" +msgstr "Liitännäistä ei löydy videotyypille %s." + +#: libmedia/gst/AudioDecoderGst.cpp:199 #, c-format -msgid "attachVideo(%s) first arg is not a NetStream instance" +msgid "AudioDecoderGst: initialisation failed for audio type %s!" msgstr "" -#: libcore/asobj/flash/net/FileReference_as.cpp:155 -#: libcore/asobj/flash/net/FileReferenceList_as.cpp:93 -#: libcore/asobj/flash/geom/Transform_as.cpp:368 -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:397 -msgid "arguments discarded" +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:163 -#: libcore/asobj/flash/geom/Point_as.cpp:421 -#: libcore/asobj/flash/geom/Point_as.cpp:501 -#: libcore/asobj/flash/geom/Point_as.cpp:582 -#: libcore/asobj/flash/geom/Point_as.cpp:590 -#: libcore/asobj/MovieClip_as.cpp:535 -msgid "missing arguments" +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:176 -msgid "invalid arguments" +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:197 -msgid "invalid rectangle" +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:486 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:580 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:646 -#: libcore/asobj/flash/geom/Point_as.cpp:406 +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 #, c-format -msgid "Attempt to set read-only property %s" +msgid "%s: Could not create pulsesrc element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:119 -#: libcore/asobj/flash/geom/Point_as.cpp:188 -#: libcore/asobj/flash/geom/Point_as.cpp:236 -#: libcore/asobj/flash/geom/Point_as.cpp:320 +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 #, c-format -msgid "%s: missing arguments" +msgid "%s: Could not get property probe from pulsesrc element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:128 -#: libcore/asobj/flash/geom/Point_as.cpp:246 -#: libcore/asobj/flash/geom/Point_as.cpp:329 -msgid "arguments after first discarded" +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:137 -#: libcore/asobj/flash/geom/Point_as.cpp:338 -#: libcore/asobj/flash/geom/Point_as.cpp:520 -msgid "first argument doesn't cast to object" +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:147 -msgid "first argument cast to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:155 -msgid "first argument cast to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:199 -#: libcore/asobj/flash/geom/Point_as.cpp:439 -msgid "First arg must be an object" +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:210 -#: libcore/asobj/flash/geom/Point_as.cpp:449 -msgid "First arg must be an instance of" +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:348 -msgid "first argument casted to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:356 -msgid "first argument casted to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:430 -msgid "arguments after first two discarded" +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:510 -msgid "arguments after first three discarded" +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:535 -msgid "second argument doesn't cast to object" +#: libmedia/gst/VideoInputGst.cpp:1024 +#, c-format +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:217 -msgid "BitmapData.draw() called without an active renderer" +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:224 -msgid "Current renderer does not support internal rendering" +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" msgstr "" -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:348 +#: libmedia/gst/VideoInputGst.cpp:1169 #, c-format -msgid "" -"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " -"object." +msgid "%s: problem creating source bin" msgstr "" -#: libcore/asobj/Key_as.cpp:72 -msgid "Key.isDown needs one argument (the key code)" +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" msgstr "" -#: libcore/asobj/Global_as.cpp:98 +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 #, c-format -msgid "%s needs one argument" +msgid "%s: problem creating save_queue element" msgstr "" -#: libcore/asobj/Global_as.cpp:104 +#: libmedia/gst/VideoInputGst.cpp:1185 #, c-format -msgid "%s has more than one argument" +msgid "%s: problem creating video_display_queue element" msgstr "" -#: libcore/asobj/Global_as.cpp:343 -msgid "Extensions enabled, scanning plugin dir for load" +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" msgstr "" -#: libcore/asobj/Global_as.cpp:347 -msgid "Extensions disabled" +#: libmedia/gst/VideoInputGst.cpp:1203 +#, c-format +msgid "%s: couldn't link tee and save_queue" msgstr "" -#: libcore/asobj/Global_as.cpp:514 +#: libmedia/gst/VideoInputGst.cpp:1209 #, c-format -msgid "%s needs at least one argument" +msgid "%s: couldn't link tee and video_display_queue" msgstr "" -#: libcore/asobj/Global_as.cpp:521 +#: libmedia/gst/VideoInputGst.cpp:1218 #, c-format -msgid "%s has more than two arguments" +msgid "%s: couldn't get save_queue_src_pad" msgstr "" -#: libcore/asobj/Global_as.cpp:619 +#: libmedia/gst/VideoInputGst.cpp:1228 #, c-format -msgid "%s needs at least three arguments" +msgid "%s: couldn't get video_display_queue_pad" msgstr "" -#: libcore/asobj/Global_as.cpp:626 +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 #, c-format -msgid "%s has more than four arguments" +msgid "%s: Unable to create main pipeline" msgstr "" -#: libcore/asobj/Global_as.cpp:634 +#: libmedia/gst/VideoInputGst.cpp:1258 #, c-format -msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgid "%s: something went wrong creating the new video_display_bin" msgstr "" -#: libcore/asobj/Global_as.cpp:683 libcore/asobj/Global_as.cpp:728 +#: libmedia/gst/VideoInputGst.cpp:1264 #, c-format -msgid "ASNative(%s): needs at least two arguments" +msgid "%s: problem creating video_scale element" msgstr "" -#: libcore/asobj/Global_as.cpp:695 +#: libmedia/gst/VideoInputGst.cpp:1273 #, c-format -msgid "ASconstructor(%s): args must be 0 or above" +msgid "%s: problem creating the video_sink element" msgstr "" -#: libcore/asobj/Global_as.cpp:707 libcore/asobj/Global_as.cpp:752 +#: libmedia/gst/VideoInputGst.cpp:1282 #, c-format -msgid "No ASnative(%d, %d) registered with the VM" +msgid "%s: something went wrong in linking elements in video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" msgstr "" -#: libcore/asobj/Global_as.cpp:740 +#: libmedia/gst/VideoInputGst.cpp:1356 #, c-format -msgid "ASnative(%s): args must be 0 or above" +msgid "%s: the unlinking of the pads failed" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:111 +#: libmedia/gst/VideoInputGst.cpp:1386 #, c-format -msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgid "%s: something went wrong in the make_video_display_link function" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:120 +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 #, c-format -msgid "MovieClipLoader.loadClip(%s): first argument mustbe a string" +msgid "%s: unlink failed" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:138 +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 #, c-format -msgid "Could not find target %s (evaluated from %s)" +msgid "%s: couldn't remove saveBin from pipeline" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:153 +#: libmedia/gst/VideoInputGst.cpp:1430 #, c-format -msgid "%s: %s" +msgid "%s: videoSaveBin state change failed" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:179 -msgid "MovieClipLoader.getProgress(): missing argument" +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:188 +#: libmedia/gst/VideoInputGst.cpp:1458 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgid "%s: problem with creating video_enc element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:197 +#: libmedia/gst/VideoInputGst.cpp:1465 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgid "%s: problem with creating video_save_rate element" msgstr "" -#: libcore/asobj/Camera_as.cpp:262 -msgid "No MediaHandler exists! Cannot create a Camera object" +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" msgstr "" -#: libcore/asobj/Camera_as.cpp:362 -msgid "Attempt to set activity property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" msgstr "" -#: libcore/asobj/Camera_as.cpp:379 -msgid "Attempt to set bandwidth property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" msgstr "" -#: libcore/asobj/Camera_as.cpp:395 -msgid "Attempt to set currentFPS property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" msgstr "" -#: libcore/asobj/Camera_as.cpp:411 -msgid "Attempt to set fps property of Camera" +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" msgstr "" -#: libcore/asobj/Camera_as.cpp:427 -msgid "Attempt to set height property of Camera, use setMode" +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/asobj/Camera_as.cpp:450 -msgid "Attempt to set index property of Camera" +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" msgstr "" -#: libcore/asobj/Camera_as.cpp:467 -msgid "Attempt to set motionLevel property of Camera" +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" msgstr "" -#: libcore/asobj/Camera_as.cpp:484 -msgid "Attempt to set motionTimeout property of Camera" +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" msgstr "" -#: libcore/asobj/Camera_as.cpp:501 -msgid "Attempt to set muted property of Camera" +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" msgstr "" -#: libcore/asobj/Camera_as.cpp:517 -msgid "Attempt to set name property of Camera" +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" msgstr "" -#: libcore/asobj/Camera_as.cpp:528 -msgid "Attempt to set names property of Camera" +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" msgstr "" -#: libcore/asobj/Camera_as.cpp:563 -msgid "Attempt to set quality property of Camera" +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" msgstr "" -#: libcore/asobj/Camera_as.cpp:618 -msgid "Attempt to set width property of Camera, use setMode" +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" msgstr "" -#: libcore/asobj/Stage_as.cpp:148 -msgid "Stage.width is a read-only property!" +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" msgstr "" -#: libcore/asobj/Stage_as.cpp:165 -msgid "Stage.height is a read-only property!" +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" msgstr "" -#: libcore/asobj/Date_as.cpp:465 -msgid "Date constructor called with more than 7 arguments" +#: libmedia/gst/AudioInputGst.cpp:445 +#, c-format +msgid "%s: couldn't get saveQueueSrcPad" msgstr "" -#: libcore/asobj/Date_as.cpp:725 -msgid "Date.setTime needs one argument" +#: libmedia/gst/AudioInputGst.cpp:455 +#, c-format +msgid "%s: couldn't get audioPlaybackQueue" msgstr "" -#: libcore/asobj/Date_as.cpp:745 -msgid "Date.setTime was called with more than one argument" +#: libmedia/gst/AudioInputGst.cpp:481 +#, c-format +msgid "%s: There was a problem making the audiosink!" msgstr "" -#: libcore/asobj/Date_as.cpp:836 -msgid "Date.setFullYear needs one argument" +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" msgstr "" -#: libcore/asobj/Date_as.cpp:876 -msgid "Date.setYear needs one argument" +#: libmedia/gst/AudioInputGst.cpp:548 +#, c-format +msgid "%s: couldn't remove audioPlaybackBin from pipeline" msgstr "" -#: libcore/asobj/Date_as.cpp:899 -msgid "Date.setYear was called with more than three arguments" +#: libmedia/gst/AudioInputGst.cpp:555 +#, c-format +msgid "%s: changing state of audioPlaybackBin failed" msgstr "" -#: libcore/asobj/Date_as.cpp:930 +#: libmedia/gst/AudioInputGst.cpp:579 #, c-format -msgid "Date.set%sMonth needs one argument" +msgid "Error: %s" msgstr "" -#: libcore/asobj/Date_as.cpp:963 +#: libmedia/gst/AudioInputGst.cpp:599 #, c-format -msgid "Date.set%sMonth was called with more than three arguments" +msgid "%s: Couldn't make audioconvert element" msgstr "" -#: libcore/asobj/Date_as.cpp:985 +#: libmedia/gst/AudioInputGst.cpp:603 #, c-format -msgid "Date.set%sDate needs one argument" +msgid "%s: Couldn't make vorbisenc element" msgstr "" -#: libcore/asobj/Date_as.cpp:999 +#: libmedia/gst/AudioInputGst.cpp:607 #, c-format -msgid "Date.set%sDate was called with more than one argument" +msgid "%s: Couldn't make oggmux element" msgstr "" -#: libcore/asobj/Date_as.cpp:1026 +#: libmedia/gst/AudioInputGst.cpp:611 #, c-format -msgid "Date.set%sHours needs one argument" +msgid "%s: Couldn't make filesink element" msgstr "" -#: libcore/asobj/Date_as.cpp:1045 +#: libmedia/gst/AudioInputGst.cpp:630 #, c-format -msgid "Date.set%sHours was called with more than four arguments" +msgid "%s: Something went wrong in linking" msgstr "" -#: libcore/asobj/Date_as.cpp:1071 -#, c-format -msgid "Date.set%sMinutes needs one argument" +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" msgstr "" -#: libcore/asobj/Date_as.cpp:1089 libcore/asobj/Date_as.cpp:1132 +#: libmedia/gst/AudioInputGst.cpp:694 #, c-format -msgid "Date.set%sMinutes was called with more than three arguments" +msgid "%s: audioSaveBin state change failed" msgstr "" -#: libcore/asobj/Date_as.cpp:1112 +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 #, c-format -msgid "Date.set%sSeconds needs one argument" +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" msgstr "" -#: libcore/asobj/Date_as.cpp:1150 +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 #, c-format -msgid "Date.set%sMilliseconds needs one argument" +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" msgstr "" -#: libcore/asobj/Date_as.cpp:1167 -msgid "Date.setMilliseconds was called with more than one argument" +#: libmedia/AudioDecoderSimple.cpp:341 +#, c-format +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" msgstr "" -#: libcore/asobj/Date_as.cpp:1229 -msgid "Date.UTC needs one argument" +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" msgstr "" -#: libcore/asobj/Date_as.cpp:1253 -msgid "Date.UTC was called with more than 7 arguments" +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:336 -#, c-format -msgid "SharedObject %s not flushed (compiled as read-only mode)" +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:519 -#, c-format +#: libmedia/MediaHandler.cpp:65 msgid "" -"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:532 +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "Poikkeus luettaessa virtaa: %s" + +#: libmedia/MediaHandler.cpp:108 #, c-format msgid "" -"SharedObject path %s is not part of the SWF path %s. Cannot access this " -"object." +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:701 -msgid "SharedObject.connect(): needs at least one argument" +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:754 +#: libcore/as_value.cpp:768 #, c-format -msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgid "serialization of as_value of type %d" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:444 +#: libcore/ClassHierarchy.cpp:85 #, c-format -msgid "Gnash is not allowed to open this url: %s" +msgid "Native class %s is not an object after initialization (%s)" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:448 +#: libcore/ClassHierarchy.cpp:92 #, c-format -msgid "Connection to movie: %s" +msgid "Native class %s is not found after initialization" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:500 +#: libcore/MovieLoader.cpp:259 #, c-format -msgid "Gnash is not allowed to connect to %s" +msgid "Can't create Movie instance for definition loaded from %s" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:660 -msgid "NetConnection.call(): needs at least one argument" +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:773 -msgid "NetConnection.connect(): needs at least one argument" +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, c-format +msgid "Can't close FreeType! Error = %d" msgstr "" -#: libcore/asobj/String_as.cpp:449 -msgid "string.slice() called with end < start" +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" msgstr "" -#: libcore/asobj/String_as.cpp:567 -msgid "string.charCodeAt needs one argument" +#: libcore/FreetypeGlyphsProvider.cpp:293 +#, c-format +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" msgstr "" -#: libcore/asobj/String_as.cpp:576 -msgid "string.charCodeAt has more than one argument" +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" msgstr "" -#: libcore/asobj/String_as.cpp:650 +#: libcore/FreetypeGlyphsProvider.cpp:360 msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to upper case. " -"Using a UTF8 locale may fix this." +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" msgstr "" -#: libcore/asobj/String_as.cpp:663 libcore/asobj/String_as.cpp:718 -msgid "bad_cast caught" +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" msgstr "" -#: libcore/asobj/String_as.cpp:705 -msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to lower case. " -"Using a UTF8 locale may fix this" +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" msgstr "" -#: libcore/asobj/String_as.cpp:835 -msgid "%1%(%2%) needs %3% argument(s)" +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" msgstr "" -#: libcore/asobj/String_as.cpp:846 -msgid "%1%(%2%) has more than %3% argument(s)" +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" msgstr "" -#: libcore/asobj/LoadableObject.cpp:177 -msgid "XML.addRequestHeader: XML._customHeaders is not an object" +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" msgstr "" -#: libcore/asobj/LoadableObject.cpp:194 -msgid "XML.addRequestHeader requires at least one argument" +#: libcore/FreetypeGlyphsProvider.cpp:506 +#, c-format +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" msgstr "" -#: libcore/asobj/LoadableObject.cpp:207 -msgid "XML.addRequestHeader: single argument is not an array" +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" msgstr "" -#: libcore/asobj/LoadableObject.cpp:223 +#: libcore/swf/DefineShapeTag.cpp:58 #, c-format -msgid "XML.addRequestHeader(%s): arguments after thesecond will be discarded" +msgid "DefineShapeTag(%s): id = %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:238 +#: libcore/swf/VideoFrameTag.cpp:47 #, c-format -msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgid "VideoFrame tag refers to unknown video stream id %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:305 -msgid "sendAndLoad() requires at least two arguments" +#: libcore/swf/VideoFrameTag.cpp:57 +#, c-format +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" msgstr "" -#: libcore/asobj/LoadableObject.cpp:313 -msgid "sendAndLoad(): invalid empty url" +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" msgstr "" -#: libcore/asobj/LoadableObject.cpp:320 -msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +#: libcore/swf/DefineTextTag.cpp:52 +#, c-format +msgid "DefineTextTag, id = %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:398 +#: libcore/swf/DefineTextTag.cpp:93 #, c-format -msgid "Loading from url: '%s'" -msgstr "Ladataan URLista: '%s'" - -#: libcore/asobj/LoadableObject.cpp:418 -msgid "load() requires at least one argument" +msgid "Text DisplayObject, id = %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:427 -msgid "load(): invalid empty url" +#: libcore/swf/DefineTextTag.cpp:112 +#, c-format +msgid "begin text records for DefineTextTag %p" msgstr "" -#: libcore/asobj/Microphone_as.cpp:261 -msgid "No MediaHandler exists! Cannot create a Microphone object" +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" msgstr "" -#: libcore/asobj/Microphone_as.cpp:327 -msgid "Attempt to set activity property of Microphone" +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" msgstr "" -#: libcore/asobj/Object.cpp:149 -msgid "Too many args to Object constructor" +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" msgstr "" -#: libcore/asobj/Object.cpp:193 -#, c-format -msgid "" -"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " -", )" +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" msgstr "" -#: libcore/asobj/Object.cpp:210 -msgid "Invalid call to Object.addProperty() - empty property name" +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" msgstr "" -#: libcore/asobj/Object.cpp:220 -msgid "Invalid call to Object.addProperty() - getter is not an AS function" +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" msgstr "" -#: libcore/asobj/Object.cpp:234 -#, c-format -msgid "" -"Invalid call to Object.addProperty() - setter is not null and not an AS " -"function (%s)" +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" msgstr "" -#: libcore/asobj/Object.cpp:258 -#, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " -")" +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" msgstr "" -#: libcore/asobj/Object.cpp:276 -#, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - first argument (symbol id) " -"evaluates to empty string" +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" msgstr "" -#: libcore/asobj/Object.cpp:288 +#: libcore/swf/DefineFontTag.cpp:344 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - second argument (class) is not a " -"function)" +msgid "DefineFontInfo tag loader: can't find font with id %d" msgstr "" -#: libcore/asobj/Object.cpp:315 -#, c-format -msgid "Object.registerClass(%s, %s): can't find exported symbol" +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" msgstr "" -#: libcore/asobj/Object.cpp:328 +#: libcore/swf/CSMTextSettingsTag.cpp:77 #, c-format msgid "" -"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " -"(sprite_definition), but a %s" -msgstr "" - -#: libcore/asobj/Object.cpp:349 -msgid "Object.hasOwnProperty() requires one arg" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" msgstr "" -#: libcore/asobj/Object.cpp:358 -#, c-format -msgid "Invalid call to Object.hasOwnProperty('%s')" +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" msgstr "" -#: libcore/asobj/Object.cpp:374 -msgid "Object.isPropertyEnumerable() requires one arg" +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" msgstr "" -#: libcore/asobj/Object.cpp:382 +#: libcore/swf/TextRecord.cpp:78 #, c-format -msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgid " has_font: font id = %d (%p)" msgstr "" -#: libcore/asobj/Object.cpp:405 -msgid "Object.isPrototypeOf() requires one arg" +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" msgstr "" -#: libcore/asobj/Object.cpp:413 +#: libcore/swf/TextRecord.cpp:99 #, c-format -msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgid " xOffset = %g" msgstr "" -#: libcore/asobj/Object.cpp:433 +#: libcore/swf/TextRecord.cpp:108 #, c-format -msgid "Object.watch(%s): missing arguments" +msgid " yOffset = %g" msgstr "" -#: libcore/asobj/Object.cpp:445 +#: libcore/swf/TextRecord.cpp:117 #, c-format -msgid "Object.watch(%s): second argument is not a function" +msgid " textHeight = %g" msgstr "" -#: libcore/asobj/Object.cpp:470 +#: libcore/swf/TextRecord.cpp:126 #, c-format -msgid "Object.unwatch(%s): missing argument" -msgstr "" - -#: libcore/asobj/LocalConnection_as.cpp:535 -msgid "LocalConnection.connect() expects exactly 1 argument" -msgstr "" - -#: libcore/asobj/LocalConnection_as.cpp:543 -msgid "LocalConnection.connect(): first argument must be a string" +msgid " GlyphEntries: count = %d" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:588 -#: libcore/asobj/LocalConnection_as.cpp:600 -#: libcore/asobj/LocalConnection_as.cpp:613 +#: libcore/swf/TextRecord.cpp:138 #, c-format -msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgid " glyph%d: index=%d, advance=%g" msgstr "" -#: libcore/asobj/Color_as.cpp:155 -msgid "Color.setRGB() : missing argument" +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" msgstr "" -#: libcore/asobj/Color_as.cpp:188 -msgid "Color.setTransform() : missing argument" +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" msgstr "" -#: libcore/asobj/Color_as.cpp:198 -#, c-format -msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:296 +#: libcore/swf/DefineButtonSoundTag.cpp:52 #, c-format -msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:304 +#: libcore/swf/DefineButtonSoundTag.cpp:63 #, c-format -msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgid "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:362 -msgid "MovieClip.cacheAsBitmap()" +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:374 -msgid "MovieClip.filters()" +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, c-format +msgid "sound tag not found, sound_id=%d, button state #=%i" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:393 -msgid "MovieClip.forceSmoothing()" +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:403 -msgid "MovieClip.opaqueBackground()" +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:413 -msgid "MovieClip.scale9Grid()" +#: libcore/swf/tag_loaders.cpp:107 +#, c-format +msgid " sprite: char id = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:423 -msgid "MovieClip.scrollRect()" +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:433 -msgid "MovieClip.tabIndex()" +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:448 +#: libcore/swf/tag_loaders.cpp:168 #, c-format -msgid "" -"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " -"- returning undefined" +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:463 +#: libcore/swf/tag_loaders.cpp:188 #, c-format msgid "" -"attachMovie: exported resource '%s' is not a DisplayObject definition. " -"Returning undefined" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:483 -#, c-format -msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:508 +#: libcore/swf/tag_loaders.cpp:236 #, c-format msgid "" -"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " -"if it wasn't given" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:518 +#: libcore/swf/tag_loaders.cpp:269 #, c-format -msgid "Could not attach DisplayObject at depth %d" +msgid "File attributes: metadata=%s network=%s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:594 -#, c-format -msgid "%s.swapDepths() needs one arg" +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:606 -#, c-format -msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:624 -#, c-format -msgid "%s.swapDepths(%s): invalid call, swapping to self?" -msgstr "" - -#: libcore/asobj/MovieClip_as.cpp:636 -#, c-format +#: libcore/swf/tag_loaders.cpp:275 msgid "" -"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " -"parent" +"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 "" -#: libcore/asobj/MovieClip_as.cpp:653 -#, c-format +#: libcore/swf/tag_loaders.cpp:283 msgid "" -"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " -"depth %d" +"This SWF file requires AVM2: there will be no ActionScript interpretation" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:668 +#: libcore/swf/tag_loaders.cpp:308 #, c-format msgid "" -"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:677 +#: libcore/swf/tag_loaders.cpp:324 #, c-format -msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgid "Descriptive metadata from movie %s: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:693 +#: libcore/swf/tag_loaders.cpp:386 #, c-format -msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgid " reflex = \"%c%c%c\"" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:727 -msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:743 +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 #, c-format -msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:775 -msgid "movieclip_goto_and_play needs one arg" +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:785 +#: libcore/swf/ShapeRecord.cpp:274 #, c-format -msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgid " bound SWFRect: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:804 -msgid "movieclip_goto_and_stop needs one arg" +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:814 +#: libcore/swf/ShapeRecord.cpp:379 #, c-format -msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgid " Shape read: moveto %d %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:888 +#: libcore/swf/ShapeRecord.cpp:400 #, c-format msgid "" -"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:900 +#: libcore/swf/ShapeRecord.cpp:410 #, c-format msgid "" -"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " -"returning undefined" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:950 +#: libcore/swf/ShapeRecord.cpp:421 #, c-format -msgid "" -"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgid " Shape read: fill0 (left) = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:962 +#: libcore/swf/ShapeRecord.cpp:443 #, c-format msgid "" -"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " -"string - returning undefined" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1004 +#: libcore/swf/ShapeRecord.cpp:453 #, c-format -msgid "Can't find hitTest target %s" +msgid "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1046 +#: libcore/swf/ShapeRecord.cpp:463 #, c-format -msgid "hitTest() called with %u args" +msgid " Shape read: fill1 (right) = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1117 -msgid "No arguments passed to MovieClip.getURL()" +#: libcore/swf/ShapeRecord.cpp:484 +#, c-format +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1126 +#: libcore/swf/ShapeRecord.cpp:494 #, c-format -msgid "MovieClip.getURL(%s): extra arguments dropped" +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1235 +#: libcore/swf/ShapeRecord.cpp:504 #, c-format -msgid "" -"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgid "ShapeRecord: line %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1283 -msgid "MovieClip.globalToLocal() takes one arg" +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1292 +#: libcore/swf/ShapeRecord.cpp:558 #, c-format -msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1306 +#: libcore/swf/ShapeRecord.cpp:593 #, c-format -msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +msgid "ShapeRecord: straight edge %d %d - %d %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1317 -#, c-format -msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1345 -msgid "MovieClip.localToGlobal() takes one arg" +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1354 +#: libcore/swf/ShapeRecord.cpp:665 #, c-format -msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgid " readLineStyles: count = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1368 +#: libcore/swf/ShapeRecord.cpp:672 #, c-format -msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgid " readLineStyles: count2 = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1379 +#: libcore/swf/PlaceObject2Tag.cpp:85 #, c-format -msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgid " PLACEOBJECT: depth=%d(%d) char=%d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1408 +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 #, c-format -msgid "%s.setMask() : needs an argument" +msgid " SWFCxForm: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1427 +#: libcore/swf/PlaceObject2Tag.cpp:105 #, c-format -msgid "%s.setMask(%s) : first argument is not a DisplayObject" -msgstr "" - -#: libcore/asobj/MovieClip_as.cpp:1457 -msgid "MovieClip.lineTo() needs at least two arguments" -msgstr "" - -#: libcore/asobj/MovieClip_as.cpp:1483 -msgid "MovieClip.moveTo() takes two args" +msgid "Reserved field in PlaceObject actions == %u (expected 0)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1534 +#: libcore/swf/PlaceObject2Tag.cpp:123 #, c-format -msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgid " actions: flags = 0x%X" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1554 +#: libcore/swf/PlaceObject2Tag.cpp:158 #, c-format msgid "" -"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1570 +#: libcore/swf/PlaceObject2Tag.cpp:219 #, c-format msgid "" -"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" -"round|square)" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1595 -#, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%" -"s)" +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1643 -msgid "MovieClip.curveTo() takes four args" +#: libcore/swf/PlaceObject2Tag.cpp:304 +#, c-format +msgid " PLACEOBJECT2: depth = %d (%d)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1659 +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 #, c-format -msgid "%s.curveTo(%g,%g,%g,%g);" +msgid " char id = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1728 +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 #, c-format -msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgid " SWFMatrix: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1739 +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 #, c-format -msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgid " ratio: %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1759 +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 #, c-format -msgid "" -"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgid " name = %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1775 +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 #, c-format -msgid "" -"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't " -"cast to objects" +msgid " clip_depth = %d (%d)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1789 +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 #, c-format -msgid "" -"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " -"length" +msgid " m_place_type: %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1801 +#: libcore/swf/PlaceObject2Tag.cpp:417 #, c-format -msgid "" -"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%" -"d), will trim to 8" +msgid " PLACEOBJECT3: depth = %d (%d)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1935 +#: libcore/swf/PlaceObject2Tag.cpp:421 #, c-format -msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgid " SWFCxForm: %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1940 +#: libcore/swf/PlaceObject2Tag.cpp:424 #, c-format -msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgid " class name = %s" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:234 -msgid "AsBroadcaster.initialize() requires one argument, none given" +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:245 +#: libcore/swf/SoundStreamHeadTag.cpp:76 #, c-format -msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:255 +#: libcore/swf/SoundStreamHeadTag.cpp:86 #, c-format msgid "" -"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " -"(dangling DisplayObject ref?)" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:285 libcore/asobj/AsBroadcaster.cpp:331 -#: libcore/asobj/AsBroadcaster.cpp:395 +#: libcore/swf/SoundStreamHeadTag.cpp:93 #, c-format -msgid "%p.addListener(%s): this object has no _listeners member" +msgid "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:296 libcore/asobj/AsBroadcaster.cpp:342 -#: libcore/asobj/AsBroadcaster.cpp:406 +#: libcore/swf/SoundStreamHeadTag.cpp:99 #, c-format -msgid "%p.addListener(%s): this object's _listener isn't an object: %s" -msgstr "" - -#: libcore/asobj/XML_as.cpp:458 -msgid "XML data is empty" +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." msgstr "" -#: libcore/asobj/XML_as.cpp:724 -msgid "no text for element creation" +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" msgstr "" -#: libcore/asobj/XML_as.cpp:750 -msgid "no text for text node creation" +#: libcore/swf/SoundStreamHeadTag.cpp:146 +#, c-format +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:199 +#: libcore/swf/DefineButtonCxformTag.cpp:49 #, c-format -msgid "XMLNode_as %p has no children" +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:231 +#: libcore/swf/DefineButtonCxformTag.cpp:60 +#, c-format msgid "" -"XMLNode.insertBefore(): positional parameter is not a child of this node" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:405 +#: libcore/swf/RemoveObjectTag.cpp:71 #, c-format -msgid "" -"Stringifying node %p with name %s, as_value %s, %u attributes and %u children" +msgid " remove_object_2(%d)" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:600 -msgid "XMLNode::appendChild() needs at least one argument" +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:609 -msgid "First argument to XMLNode::appendChild() is not an XMLNode" +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:647 +#: libcore/swf/DefineButtonTag.cpp:85 #, c-format -msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgid " DefineButton loader: character id = %d" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:658 +#: libcore/swf/DefineButtonTag.cpp:102 #, c-format -msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgid " DefineButton2 loader: chararacter id = %d" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:669 -#, c-format -msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" msgstr "" -#: libcore/asobj/Sound_as.cpp:380 +#: libcore/swf/DefineButtonTag.cpp:170 #, c-format -msgid "Could not create audio decoder: %s" +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" msgstr "" -#: libcore/asobj/Sound_as.cpp:539 +#: libcore/swf/DefineButtonTag.cpp:211 #, c-format -msgid "Gnash could not open this url: %s" +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" msgstr "" -#: libcore/asobj/Sound_as.cpp:548 -#, c-format -msgid "Unable to create parser for Sound at %s" +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" msgstr "" -#: libcore/asobj/Sound_as.cpp:657 -msgid "Sound.start() has no effect on a streaming Sound" +#: libcore/swf/DefineButtonTag.cpp:289 +#, c-format +msgid " button actions for conditions 0x%x" msgstr "" -#: libcore/asobj/Sound_as.cpp:942 -msgid "-- start sound" +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" msgstr "" -#: libcore/asobj/Sound_as.cpp:967 -msgid "-- stop sound " +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" msgstr "" -#: libcore/asobj/Sound_as.cpp:983 libcore/asobj/Sound_as.cpp:1038 +#: libcore/swf/DefineButtonTag.cpp:398 #, c-format -msgid "No such export '%s'" +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" msgstr "" -#: libcore/asobj/Sound_as.cpp:992 libcore/asobj/Sound_as.cpp:1047 +#: libcore/swf/DefineButtonTag.cpp:405 #, c-format -msgid "Export '%s'is not a sound" +msgid " button record for states [%s] contain DisplayObject %d (%s)" msgstr "" -#: libcore/asobj/Sound_as.cpp:1008 -msgid "-- attach sound" +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" msgstr "" -#: libcore/asobj/Sound_as.cpp:1013 -msgid "attach sound needs one argument" +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" msgstr "" -#: libcore/asobj/Sound_as.cpp:1023 -msgid "attachSound needs a non-empty string" +#: libcore/swf/DefineBitsTag.cpp:165 +#, c-format +msgid "No bytes to read in JPEGTABLES tag at offset %d" msgstr "" -#: libcore/asobj/Sound_as.cpp:1148 -msgid "Sound.loadSound() needs at least 1 argument" +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" msgstr "" -#: libcore/asobj/Sound_as.cpp:1163 -#, c-format -msgid "Sound.loadSound(%s): arguments after first 2 discarded" +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" msgstr "" -#: libcore/asobj/Sound_as.cpp:1193 -msgid "set volume of sound needs one argument" +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:247 -#, c-format -msgid " Message %d: %s " +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:271 -msgid "XMLSocket.send(): socket not initialized" +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:309 +#: libcore/swf/DefineBitsTag.cpp:419 #, c-format -msgid "XMLSocket.connect(%s) called" +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:315 -msgid "XMLSocket.connect() called while already connected, ignored" +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:339 -msgid "XMLSocket.connect(): connection failed" +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:385 -msgid "Builtin XMLSocket.onData() needs an argument" +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:397 -#, c-format -msgid "" -"Builtin XMLSocket.onData() called with an argument that resolves to an empty " -"string: %s" +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" msgstr "" -#: libcore/asobj/Array_as.cpp:536 +#: libcore/swf/DefineBitsTag.cpp:597 #, c-format -msgid "Unhandled sort flags: %d (0x%X)" +msgid "inflateWrapper() inflateInit() returned %d (%s)" msgstr "" -#: libcore/asobj/Array_as.cpp:932 -msgid "Array.splice() needs at least 1 argument, call ignored" +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" msgstr "" -#: libcore/asobj/Array_as.cpp:955 +#: libcore/swf/DefineBitsTag.cpp:640 #, c-format -msgid "Array.splice(%d,%d): negative length given, call ignored" +msgid "inflateWrapper() inflate() returned %d (%s)" msgstr "" -#: libcore/asobj/Array_as.cpp:1051 -msgid "Sort called with invalid arguments." +#: libcore/swf/DefineBitsTag.cpp:649 +#, c-format +msgid "inflateWrapper() inflateEnd() return %d (%s)" msgstr "" -#: libcore/asobj/Array_as.cpp:1195 -msgid "SortOn called with invalid arguments." +#: libcore/LoadVariablesThread.cpp:74 +#, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" msgstr "" -#: libcore/asobj/Array_as.cpp:1384 -msgid "" -"More than 2 arguments to Array.slice, and I don't know what to do with " -"them. Ignoring them" +#: libcore/LoadVariablesThread.cpp:123 +#, c-format +msgid "Stream couldn't seek to end: %s" msgstr "" -#: libcore/asobj/TextField_as.cpp:222 +#: libcore/LoadVariablesThread.cpp:128 #, c-format -msgid "createTextField called with %d args, expected 6 - returning undefined" +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." msgstr "" -#: libcore/asobj/TextField_as.cpp:236 -#, c-format -msgid "createTextField: negative width (%d) - reverting sign" +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" msgstr "" -#: libcore/asobj/TextField_as.cpp:246 -#, c-format -msgid "createTextField: negative height (%d) - reverting sign" +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" msgstr "" -#: libcore/asobj/TextField_as.cpp:438 -#, c-format -msgid "Attempt to set length property of TextField %s" +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" msgstr "" -#: libcore/asobj/TextField_as.cpp:464 libcore/asobj/TextField_as.cpp:490 -#, c-format -msgid "Attempt to set read-only %s property of TextField %s" +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" msgstr "" -#: libcore/asobj/TextField_as.cpp:546 -#, c-format -msgid "Invalid value given to TextField.type: %s" +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" msgstr "" -#: libcore/asobj/TextField_as.cpp:678 -msgid "missing arg" +#: libcore/SWFStream.cpp:564 +#, 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 "" -#: libcore/asobj/TextField_as.cpp:695 -msgid "first argument is not a TextFormat" +#: libcore/SWFStream.cpp:581 +#, c-format +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" msgstr "" -#: libcore/asobj/TextField_as.cpp:985 -msgid "TextField.replaceText() called with less than 3 args" +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" msgstr "" -#: libcore/asobj/TextFormat_as.cpp:408 +#: libcore/SWFStream.cpp:617 #, c-format -msgid "Too many args (%d) passed to TextFormat" +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" msgstr "" -#: libcore/asobj/NetStream_as.cpp:374 -msgid "No NetConnection associated with this NetStream, won't play" +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" msgstr "" -#: libcore/asobj/NetStream_as.cpp:385 -msgid "NetConnection is not connected. Won't play." +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." msgstr "" -#: libcore/asobj/NetStream_as.cpp:407 -#, c-format -msgid "Connecting to movie: %s" -msgstr "Yhdistetään elokuvaan: %s" +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." +msgstr "" -#: libcore/asobj/NetStream_as.cpp:497 +#: libcore/Font.cpp:201 #, c-format -msgid "Gnash could not get stream '%s' from NetConnection" +msgid "Failed to find glyph %s in %s font %s" msgstr "" -#: libcore/asobj/NetStream_as.cpp:508 -msgid "No Media handler registered, can't parse NetStream input" +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" msgstr "" -#: libcore/asobj/NetStream_as.cpp:517 -msgid "Unable to create parser for NetStream input" +#: libcore/Font.cpp:298 +#, c-format +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" msgstr "" -#: libcore/asobj/NetStream_as.cpp:675 -msgid "Error decoding encoded video frame in NetStream input" +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" msgstr "" -#: libcore/asobj/NetStream_as.cpp:1626 +#: libcore/Font.cpp:340 #, c-format -msgid "" -"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgid "Could not create a freetype face %s" msgstr "" -#: libcore/asobj/NetStream_as.cpp:1673 -msgid "NetStream_as play needs args" +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" msgstr "" -#: libcore/asobj/NetStream_as.cpp:1681 -#, c-format -msgid "NetStream.play(%s): stream is not connected" +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" msgstr "" -#: libcore/asobj/Number_as.cpp:80 -#, c-format -msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" msgstr "" -#: libcore/movie_root.cpp:251 -#, c-format -msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" msgstr "" -#: libcore/movie_root.cpp:382 libcore/movie_root.cpp:392 +#: libcore/asobj/Video_as.cpp:126 #, c-format -msgid "" -"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " -"swap its depth" +msgid "attachVideo(%s) first arg is not a NetStream instance" msgstr "" -#: libcore/movie_root.cpp:459 -msgid "Original root movie can't be removed" +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" msgstr "" -#: libcore/movie_root.cpp:614 +#: libcore/asobj/TextField_as.cpp:218 #, c-format -msgid "ActionLimits hit notifying key listeners: %s." +msgid "createTextField called with %d args, expected 6 - returning undefined" msgstr "" -#: libcore/movie_root.cpp:723 +#: libcore/asobj/TextField_as.cpp:232 #, c-format -msgid "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +msgid "createTextField: negative width (%d) - reverting sign" msgstr "" -#: libcore/movie_root.cpp:890 +#: libcore/asobj/TextField_as.cpp:242 #, c-format -msgid "Action limit hit during advance: %s" +msgid "createTextField: negative height (%d) - reverting sign" msgstr "" -#: libcore/movie_root.cpp:894 +#: libcore/asobj/TextField_as.cpp:436 #, c-format -msgid "Buffer overread during advance: %s" +msgid "Attempt to set length property of TextField %s" msgstr "" -#: libcore/movie_root.cpp:1012 +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 #, c-format -msgid "ActionLimits hit notifying mouse events: %s." +msgid "Attempt to set read-only %s property of TextField %s" msgstr "" -#: libcore/movie_root.cpp:1626 +#: libcore/asobj/TextField_as.cpp:544 #, c-format -msgid "Attempt to write response to ExternalInterface requests fd %d" +msgid "Invalid value given to TextField.type: %s" msgstr "" -#: libcore/movie_root.cpp:1630 -#, c-format -msgid "Could not write to user-provided host requests fd %d: %s" +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" msgstr "" -#: libcore/movie_root.cpp:1797 libcore/movie_root.cpp:1830 -#: libcore/movie_root.cpp:1889 -#, fuzzy, c-format -msgid "Could not write to browser fd #%d: %s" -msgstr "Ei voi avata %s: %s" +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" +msgstr "" -#: libcore/movie_root.cpp:2115 -#, c-format -msgid "Launching URL: %s" +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" msgstr "" -#: libcore/movie_root.cpp:2118 +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 #, c-format -msgid "Fork failed launching url opener '%s'" +msgid "TextField.setTextFormat(%s) : %s" msgstr "" -#: libcore/movie_root.cpp:2159 -#, c-format -msgid "Attempt to write geturl requests fd #%d" +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" msgstr "" -#: libcore/movie_root.cpp:2165 +#: libcore/asobj/TextField_as.cpp:679 #, c-format -msgid "Could only write %d bytes to fd #%d" +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" msgstr "" -#: libcore/movie_root.cpp:2177 -#, c-format -msgid "Setting script limits: max recursion %d, timeout %d seconds" +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" msgstr "" -#: libcore/movie_root.cpp:2240 -msgid "Live MovieClips" +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" msgstr "" -#: libcore/as_object.cpp:437 -#, c-format -msgid "Caught exception: %s" +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" msgstr "" -#: libcore/as_object.cpp:626 -#, c-format -msgid "Attempt to set read-only property '%s'" +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" msgstr "" -#: libcore/as_object.cpp:636 +#: libcore/asobj/TextField_as.cpp:905 #, c-format -msgid "%s: Exception %s. Will create a new member" +msgid "TextField.replaceSel(%s) requires exactly one argument" msgstr "" -#: libcore/as_object.cpp:651 -#, c-format -msgid "Unknown failure in setting property '%s' on object '%p'" +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" msgstr "" -#: libcore/as_object.cpp:680 -#, c-format -msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" msgstr "" -#: libcore/as_object.cpp:847 -msgid "Circular inheritance chain detected during isPrototypeOf call" +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" msgstr "" -#: libcore/as_object.cpp:857 +#: libcore/asobj/TextField_as.cpp:993 #, c-format -msgid "%d members of object %p follow" +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" msgstr "" -#: libcore/as_function.cpp:203 -msgid "Function.apply() called with no args" +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" msgstr "" -#: libcore/as_function.cpp:228 +#: libcore/asobj/TextField_as.cpp:1036 #, c-format msgid "" -"Function.apply() got %d args, expected at most 2 -- discarding the ones in " -"excess" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" msgstr "" -#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:539 -msgid "Native floating point format not recognised" +#: libcore/asobj/NetConnection_as.cpp:440 +#, c-format +msgid "Gnash is not allowed to open this URL: %s" msgstr "" -#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 -#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 -#: libcore/parser/SWFParser.cpp:152 -msgid "Unexpected end of stream while reading" +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" msgstr "" -#: libcore/SWFStream.cpp:496 -msgid "Unexpected end of stream" +#: libcore/asobj/NetConnection_as.cpp:517 +#, c-format +msgid "NetConnection.connect(%s): unsupported connection protocol" msgstr "" -#: libcore/SWFStream.cpp:565 +#: libcore/asobj/NetConnection_as.cpp:523 #, 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." +msgid "NetConnection.connect(%s): unknown connection protocol" msgstr "" -#: libcore/SWFStream.cpp:604 -msgid "Could not seek to reported end of tag" +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" msgstr "" -#: libcore/as_value.cpp:400 -#, c-format -msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" msgstr "" -#: libcore/as_value.cpp:770 +#: libcore/asobj/NetConnection_as.cpp:681 #, c-format -msgid "serialization of as_value of type %d" +msgid "NetConnection.call(%s): second argument must be an object" msgstr "" -#: libcore/DisplayObjectContainer.cpp:120 -msgid "Children" +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" msgstr "" -#: libcore/swf/DefineFontTag.cpp:63 +#: libcore/asobj/NetConnection_as.cpp:793 #, c-format -msgid "reading code table at offset %lu" +msgid "NetConnection.connect(%s): args after the first are not supported" msgstr "" -#: libcore/swf/DefineFontTag.cpp:122 -msgid "reading DefineFont" +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" msgstr "" -#: libcore/swf/DefineFontTag.cpp:166 -msgid "Glyphs offset table corrupted in DefineFont tag" +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" msgstr "" -#: libcore/swf/DefineFontTag.cpp:181 -msgid "reading DefineFont2 or DefineFont3" +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" msgstr "" -#: libcore/swf/DefineFontTag.cpp:236 libcore/swf/DefineFontTag.cpp:251 +#: libcore/asobj/NetConnection_as.cpp:990 #, c-format -msgid "Glyph %d at offset %u" -msgstr "" - -#: libcore/swf/DefineFontTag.cpp:269 -msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +msgid "Unknown HTTP Remoting response identifier '%s'" msgstr "" -#: libcore/swf/DefineFontTag.cpp:282 -msgid "Bad offset in DefineFont2" +#: libcore/asobj/NetConnection_as.cpp:1006 +#, c-format +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" msgstr "" -#: libcore/swf/DefineFontTag.cpp:342 -msgid "Repeated kerning pair found - ignoring" +#: libcore/asobj/NetConnection_as.cpp:1155 +#, c-format +msgid "Error parsing server AMF: %s" msgstr "" -#: libcore/swf/DefineFontTag.cpp:362 +#: libcore/asobj/NetConnection_as.cpp:1202 #, c-format -msgid "DefineFontInfo tag loader: can't find font with id %d" +msgid "Could not serialize NetConnection.call argument %d" msgstr "" -#: libcore/swf/DefineFontTag.cpp:370 -msgid "DefineFontInfo2 partially implemented" +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" msgstr "" -#: libcore/swf/tag_loaders.cpp:83 -msgid "anchor-labeled frame not supported" +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" msgstr "" -#: libcore/swf/tag_loaders.cpp:87 -#, c-format -msgid "frame_label_loader end position %d, read up to %d" +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" msgstr "" -#: libcore/swf/tag_loaders.cpp:107 -#, c-format -msgid " sprite: char id = %d" +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" msgstr "" -#: libcore/swf/tag_loaders.cpp:118 +#: libcore/asobj/Function_as.cpp:129 +#, c-format msgid "" -"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" msgstr "" -#: libcore/swf/tag_loaders.cpp:128 +#: libcore/asobj/Array_as.cpp:535 #, c-format -msgid "Sprite %d advertise no frames" +msgid "Unhandled sort flags: %d (0x%X)" msgstr "" -#: libcore/swf/tag_loaders.cpp:168 -#, c-format -msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u" +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" msgstr "" -#: libcore/swf/tag_loaders.cpp:188 +#: libcore/asobj/Array_as.cpp:957 #, c-format -msgid "" -"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgid "Array.splice(%d,%d): negative length given, call ignored" msgstr "" -#: libcore/swf/tag_loaders.cpp:216 -msgid "Tag boundary reported past end of SWFStream!" +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." msgstr "" -#: libcore/swf/tag_loaders.cpp:237 -#, c-format +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "" + +#: libcore/asobj/Array_as.cpp:1389 msgid "" -"There is no sound handler currently active, so DisplayObject with id %d will " -"not be added to the dictionary" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" msgstr "" -#: libcore/swf/tag_loaders.cpp:287 -#, c-format -msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" msgstr "" -#: libcore/swf/tag_loaders.cpp:297 -#, c-format -msgid "" -"Different stream/playback sound rate (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" msgstr "" -#: libcore/swf/tag_loaders.cpp:304 -#, c-format -msgid "" -"Different stream/playback sample size (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" msgstr "" -#: libcore/swf/tag_loaders.cpp:310 -#, c-format -msgid "" -"Different stream/playback channels (%s/%s). This seems common in SWF files, " -"so we'll warn only once." +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" msgstr "" -#: libcore/swf/tag_loaders.cpp:330 -msgid "" -"No samples advertised for sound stream, pretty common so will warn only once" +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" msgstr "" -#: libcore/swf/tag_loaders.cpp:357 -#, c-format -msgid "" -"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" msgstr "" -#: libcore/swf/tag_loaders.cpp:402 -#, c-format -msgid "File attributes: metadata=%s network=%s" +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "true" +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "false" +#: libcore/asobj/Key_as.cpp:79 +#, c-format +msgid "Key.isKeyDown(%d): keycode out of range" msgstr "" -#: libcore/swf/tag_loaders.cpp:408 -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" +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" msgstr "" -#: libcore/swf/tag_loaders.cpp:416 -msgid "" -"This SWF file requires AVM2: there will be no ActionScript interpretation" +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" msgstr "" -#: libcore/swf/tag_loaders.cpp:441 +#: libcore/asobj/Object.cpp:192 #, c-format msgid "" -" RDF metadata (information only): [[\n" -"%s\n" -"]]" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" msgstr "" -#: libcore/swf/tag_loaders.cpp:457 -#, c-format -msgid "Descriptive metadata from movie %s: %s" +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" msgstr "" -#: libcore/swf/tag_loaders.cpp:519 -#, c-format -msgid " reflex = \"%c%c%c\"" +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" msgstr "" -#: libcore/swf/DefaultTagLoaders.cpp:93 +#: libcore/asobj/Object.cpp:233 #, c-format msgid "" -"Undocumented tag %s encountered. Please report this to the Gnash developers!" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:70 +#: libcore/asobj/Object.cpp:257 #, c-format -msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:74 libcore/swf/PlaceObject2Tag.cpp:321 +#: libcore/asobj/Object.cpp:274 #, c-format -msgid " SWFCxForm: %s" +msgid "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:91 +#: libcore/asobj/Object.cpp:286 #, c-format -msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:111 -#, c-format -msgid " actions: flags = 0x%X" +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:151 +#: libcore/asobj/Object.cpp:313 #, c-format -msgid "" -"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " -"current tag. Breaking for safety." +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:214 +#: libcore/asobj/Object.cpp:326 #, c-format msgid "" -"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:248 -msgid "Unexpected end of tag while parsing PlaceObject tag events" +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:312 +#: libcore/asobj/Object.cpp:357 #, c-format -msgid " PLACEOBJECT2: depth = %d (%d)" +msgid "Invalid call to Object.hasOwnProperty('%s')" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:426 -#, c-format -msgid " char id = %d" +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:317 libcore/swf/PlaceObject2Tag.cpp:427 +#: libcore/asobj/Object.cpp:382 #, c-format -msgid " SWFMatrix: %s" +msgid "Invalid call to Object.isPropertyEnumerable('%s')" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:323 libcore/swf/PlaceObject2Tag.cpp:429 -#, c-format -msgid " ratio: %d" +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:324 libcore/swf/PlaceObject2Tag.cpp:430 +#: libcore/asobj/Object.cpp:413 #, c-format -msgid " name = %s" +msgid "First arg to Object.isPrototypeOf(%s) is not an object" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:325 libcore/swf/PlaceObject2Tag.cpp:432 +#: libcore/asobj/Object.cpp:432 #, c-format -msgid " clip_depth = %d (%d)" +msgid "Object.watch(%s): missing arguments" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:326 libcore/swf/PlaceObject2Tag.cpp:435 +#: libcore/asobj/Object.cpp:443 #, c-format -msgid " m_place_type: %d" +msgid "Object.watch(%s): second argument is not a function" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:424 +#: libcore/asobj/Object.cpp:469 #, c-format -msgid " PLACEOBJECT3: depth = %d (%d)" +msgid "Object.unwatch(%s): missing argument" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:428 -#, c-format -msgid " SWFCxForm: %d" +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:431 +#: libcore/asobj/String_as.cpp:496 #, c-format -msgid " class name = %s" +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:434 -msgid " bitmapCaching enabled" +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" msgstr "" -#: libcore/swf/DefineShapeTag.cpp:62 -#, c-format -msgid "DefineShapeTag(%s): id = %d" +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:52 -#, c-format -msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:63 -#, c-format -msgid "" -"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " -"DisplayObject)" +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:73 -msgid "Attempt to redefine button sound ignored" +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:99 +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 #, c-format -msgid "sound tag not found, sound_id=%d, button state #=%i" +msgid "VAL: %s" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:48 +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 #, c-format -msgid "VideoFrame tag refers to unknown video stream id %d" +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." msgstr "" -#: libcore/swf/VideoFrameTag.cpp:58 +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 #, c-format -msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgid "FileReferenceList(%s): %s" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:81 -msgid "" -"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " -"the end of the stream!" +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:48 +#: libcore/asobj/flash/net/FileReference_as.cpp:159 #, c-format -msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgid "FileReference(%s): %s" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:59 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 #, c-format -msgid "" -"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " -"definition" +msgid "flash.geom.Rectangle(%s): %s" msgstr "" -#: libcore/swf/TextRecord.cpp:53 -msgid "end text records" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" msgstr "" -#: libcore/swf/TextRecord.cpp:79 -#, c-format -msgid " has_font: font id = %d (%p)" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" msgstr "" -#: libcore/swf/TextRecord.cpp:91 -msgid " hasColor" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 +#, c-format +msgid "Attempt to set read-only property %s" msgstr "" -#: libcore/swf/TextRecord.cpp:100 +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 #, c-format -msgid " xOffset = %g" +msgid "%s: missing arguments" msgstr "" -#: libcore/swf/TextRecord.cpp:109 -#, c-format -msgid " yOffset = %g" +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" msgstr "" -#: libcore/swf/TextRecord.cpp:118 -#, c-format -msgid " textHeight = %g" +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" msgstr "" -#: libcore/swf/TextRecord.cpp:127 -#, c-format -msgid " GlyphEntries: count = %d" +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" msgstr "" -#: libcore/swf/TextRecord.cpp:139 -#, c-format -msgid " glyph%d: index=%d, advance=%g" +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" msgstr "" -#: libcore/swf/DefineTextTag.cpp:54 -#, c-format -msgid "DefineTextTag, id = %d" +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" msgstr "" -#: libcore/swf/DefineTextTag.cpp:95 +#: libcore/asobj/flash/geom/Point_as.cpp:200 #, c-format -msgid "Text DisplayObject, id = %d" +msgid "Point.equals(%s): %s" msgstr "" -#: libcore/swf/DefineTextTag.cpp:114 -#, c-format -msgid "begin text records for DefineTextTag %p" +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" msgstr "" -#: libcore/swf/RemoveObjectTag.cpp:70 +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 #, c-format -msgid " remove_object_2(%d)" +msgid "Point.equals(%s): %s %s" msgstr "" -#: libcore/swf/StartSoundTag.cpp:55 -#, c-format -msgid "start_sound_loader: sound_id %d is not defined" +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" msgstr "" -#: libcore/swf/StartSoundTag.cpp:69 +#: libcore/asobj/flash/geom/Point_as.cpp:248 #, c-format -msgid "StartSound: id=%d" +msgid "Point.normalize(%s): %s" msgstr "" -#: libcore/swf/StartSoundTag.cpp:111 -msgid "STARTSOUND2 tag not parsed and not used" +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:54 -#, c-format -msgid "DefineFontAlignZones tag references an undefined font %d" +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 #, c-format -msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgid "Point.distance(%s): %s" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:110 -msgid "DefineFontAlignZoneTag" +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:72 +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 #, c-format -msgid "" -" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " -"Sharpness=%d" +msgid "Point.interpolate(%s): %s" msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:80 -msgid "CSMTextSettings" +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:74 -msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:90 -msgid "MP3 soundblock seek samples" +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:109 -msgid "Tag boundary reported past end of stream!" +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 +#, c-format +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" msgstr "" -#: libcore/swf/ShapeRecord.cpp:278 +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 #, c-format -msgid " bound SWFRect: %s" +msgid "ColorTransform(%s): discarding extra arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:305 +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 #, c-format -msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgid "Matrix.concat(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:391 +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 #, c-format -msgid " Shape read: moveto %d %d" +msgid "Matrix.concat(%s): needs a Matrix object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:417 +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 #, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " -"valid). Set to 0." +msgid "Matrix.createBox(%s): needs at least two arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:430 +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 #, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgid "Matrix.createGradientBox(%s): needs at least two arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:441 +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 #, c-format -msgid " Shape read: fill0 (left) = %d" +msgid "Matrix.deltaTransformPoint(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:468 +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " -"valid). Set to 0." +msgid "Matrix.deltaTransformPoint(%s): needs an object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:481 +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgid "Matrix.rotate(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:491 +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 #, c-format -msgid " Shape read: fill1 (right) = %d" +msgid "Matrix.translate(%s): needs two arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:517 +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 #, c-format -msgid "" -"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " -"Set to 0." +msgid "Matrix.translate(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:528 +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 #, c-format -msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgid "Matrix.transformPoint(%s): needs an object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:538 +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 #, c-format -msgid "ShapeRecord: line %d" +msgid "Matrix.transformPoint(%s): object must be a Point" msgstr "" -#: libcore/swf/ShapeRecord.cpp:554 -msgid "ShapeRecord: more fill styles" +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" msgstr "" -#: libcore/swf/ShapeRecord.cpp:598 +#: libcore/asobj/flash/geom/Transform_as.cpp:145 #, c-format -msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgid "Transform.colorTransform(%s): extra arguments discarded" msgstr "" -#: libcore/swf/ShapeRecord.cpp:640 +#: libcore/asobj/flash/geom/Transform_as.cpp:155 #, c-format -msgid "ShapeRecord: straight edge %d %d - %d %d" +msgid "Transform.colorTransform(%s): argument is not an object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:693 +#: libcore/asobj/flash/geom/Transform_as.cpp:170 #, c-format -msgid " readFillStyles: count = %u" +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" msgstr "" -#: libcore/swf/ShapeRecord.cpp:714 -#, c-format -msgid " readLineStyles: count = %d" +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" msgstr "" -#: libcore/swf/ShapeRecord.cpp:722 +#: libcore/asobj/flash/geom/Transform_as.cpp:305 #, c-format -msgid " readLineStyles: count2 = %d" +msgid "Transform.matrix(%s): extra arguments discarded" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:154 -msgid " jpeg_tables_loader" +#: libcore/asobj/flash/geom/Transform_as.cpp:315 +#, c-format +msgid "Transform.matrix(%s): argument is not an object" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:165 +#: libcore/asobj/flash/geom/Transform_as.cpp:346 #, c-format -msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgid "flash.geom.Transform(%s): needs one argument" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:206 +#: libcore/asobj/flash/geom/Transform_as.cpp:356 #, c-format -msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgid "Transform(%s): %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:235 -msgid "Failed to parse bitmap for character %1%" +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:243 -msgid "No renderer, not adding bitmap %1%" +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:250 -msgid "Adding bitmap id %1%" +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:269 +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 msgid "" -"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:374 -msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:419 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 #, c-format -msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgid "BitmapData.draw(%s) requires at least one argument" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:426 -msgid "Bitmap has a height or width of 0" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:432 -msgid "gnash is not linked to zlib -- can't load zipped image data" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 +#, c-format +msgid "BitmapData.draw(%s): first argument must be a MovieClip" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:458 -msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 +#, c-format +msgid "BitmapData.fillRect(%s): needs an object" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:483 -msgid "Unknown bitmap format. Ignoring" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:598 -#, c-format -msgid "inflateWrapper() inflateInit() returned %d (%s)" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:618 -msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:641 -#, c-format -msgid "inflateWrapper() inflate() returned %d (%s)" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:650 -#, c-format -msgid "inflateWrapper() inflateEnd() return %d (%s)" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:89 -#, c-format -msgid " DefineButton loader: chararacter id = %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:106 -#, c-format -msgid " DefineButton2 loader: chararacter id = %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:140 -msgid "Premature end of DEFINEBUTTON tag, won't read actions" +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:176 +#: libcore/asobj/MovieClipLoader.cpp:114 #, c-format -msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:220 +#: libcore/asobj/MovieClipLoader.cpp:132 #, c-format -msgid "" -"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgid "Could not find target %s (evaluated from %s)" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:291 -msgid "Premature end of button action input: can't read conditions" +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:301 +#: libcore/asobj/MovieClipLoader.cpp:156 #, c-format -msgid " button actions for conditions 0x%x" +msgid "MovieClipLoader.unloadClip: %s" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:375 -msgid " premature end of button record input stream, can't read flags" +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:396 -msgid "" -" premature end of button record input stream, can't read DisplayObject id" +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:411 +#: libcore/asobj/MovieClipLoader.cpp:198 #, c-format -msgid "" -" button record for states [%s] refer to DisplayObject with id %d, which is " -"not found in the chars dictionary" +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:418 +#: libcore/asobj/Sound_as.cpp:420 #, c-format -msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgid "Could not create audio decoder: %s" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:426 -msgid "" -" premature end of button record input stream, can't read button layer " -"(depth?)" +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:261 +#: libcore/asobj/Sound_as.cpp:581 #, c-format -msgid "Add sound sample %d assigning id %d" -msgstr "" - -#: libcore/parser/SWFMovieDefinition.cpp:290 -msgid "" -"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgid "Gnash could not open this URL: %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:297 +#: libcore/asobj/Sound_as.cpp:592 #, c-format -msgid "version: %d, file_length: %d" +msgid "Unable to create parser for Sound at %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:302 -msgid "" -"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " -"compiled without zlib support" +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:307 -msgid "file is compressed" +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:342 -#, c-format -msgid "frame size = %s, frame rate = %f, frames = %d" +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:366 -msgid "Could not start loading thread" +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:441 -#, c-format -msgid "Could not find char %d, dump is: %s" -msgstr "Merkkiä %d ei löydy, vedos on: %s" +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:500 -#, fuzzy -msgid "Error while parsing SWF stream." -msgstr "Poikkeus luettaessa virtaa: %s" +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:512 +#: libcore/asobj/Sound_as.cpp:855 #, c-format -msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgid "No samples decoded from input of %d bytes" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:520 +#: libcore/asobj/Sound_as.cpp:955 #, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " -"Pretending we loaded all advertised frames" +msgid "new Sound(%d) : args after first one ignored" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:548 +#: libcore/asobj/Sound_as.cpp:969 #, c-format msgid "" -"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " -"number in header (%d)." +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:557 -#, c-format -msgid "Loaded frame %u/%u" +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:615 -msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:689 +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 #, c-format -msgid "looking for exported resource: frame load advancement (from %d to %d)" +msgid "No such export '%s'" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:742 +#: libcore/asobj/Sound_as.cpp:1037 #, c-format -msgid "import error: could not find resource '%s' in movie '%s'" +msgid "Export '%s' is not a sound" msgstr "" -#: libcore/parser/action_buffer.cpp:56 -#, c-format -msgid "Empty action buffer starting at offset %lu" +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" msgstr "" -#: libcore/parser/action_buffer.cpp:93 -#, c-format -msgid "Action buffer starting at offset %lu doesn't end with an END tag" +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" msgstr "" -#: libcore/parser/action_buffer.cpp:110 -msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" msgstr "" -#: libcore/parser/action_buffer.cpp:136 -msgid "action buffer dict length exceeded" +#: libcore/asobj/Sound_as.cpp:1092 +#, c-format +msgid "Export '%s'is not a sound" msgstr "" -#: libcore/parser/action_buffer.cpp:616 -msgid "Native double floating point format not recognised" +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" msgstr "" -#: libcore/parser/filter_factory.cpp:91 -#, c-format -msgid "Invalid filter type %d." +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" msgstr "" -#: libcore/parser/filter_factory.cpp:101 -#, c-format -msgid "Filter %d could not read." +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" msgstr "" -#: libcore/parser/sprite_definition.cpp:48 -#, c-format -msgid "Instantiating sprite_def %p" +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" msgstr "" -#: libcore/parser/sprite_definition.cpp:74 +#: libcore/asobj/Sound_as.cpp:1177 #, c-format -msgid " frames = %d" -msgstr " kehyksiä = %d" +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "" -#: libcore/parser/sprite_definition.cpp:87 +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1208 #, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in define " -"sprite." +msgid "Sound.loadSound(%s): arguments after first 2 discarded" msgstr "" -#: libcore/parser/sprite_definition.cpp:97 -msgid " -- sprite END --" +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" msgstr "" -#: libcore/parser/sprite_definition.cpp:140 -#, c-format -msgid "Registered class %p for sprite_def %p" +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" msgstr "" -#: libcore/parser/sprite_definition.cpp:146 -msgid " Exported interface: " +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" msgstr "" -#: libcore/parser/TypesParser.cpp:212 -msgid "No gradients!" +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" msgstr "" -#: libcore/parser/SWFParser.cpp:101 -#, c-format -msgid "" -"Encountered unknown tag %d. These usually store creation tool data and do " -"not affect playback" +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" msgstr "" -#: libcore/parser/SWFParser.cpp:114 -#, c-format -msgid "Parsing exception: %s" +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:254 -#, c-format -msgid "Can't init FreeType! Error = %d" +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:265 -#, c-format -msgid "Can't close FreeType! Error = %d" +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:280 +#: libcore/asobj/MovieClip_as.cpp:297 #, c-format -msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:293 +#: libcore/asobj/MovieClip_as.cpp:305 #, c-format -msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:432 -#, c-format -msgid "Can't find font file for font '%s'" +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:445 -#, c-format -msgid "Font file '%s' has bad format" +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:454 -#, c-format -msgid "Some error opening font '%s'" +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" msgstr "" -#: libcore/PropertyList.cpp:115 -#, c-format -msgid "Property %s is read-only %s, not setting it to %s" +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" msgstr "" -#: libcore/vm/Machine.cpp:894 -#, c-format -msgid "Can't push a null value onto the scope stack (%s)." +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" msgstr "" -#: libcore/vm/Machine.cpp:1437 -#, c-format -msgid "" -"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" msgstr "" -#: libcore/vm/Machine.cpp:1454 -#, c-format -msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" msgstr "" -#: libcore/vm/Machine.cpp:1982 +#: libcore/asobj/MovieClip_as.cpp:449 #, c-format -msgid "GETPROPERTY: Looking for property %s of object %s" +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" msgstr "" -#: libcore/vm/Machine.cpp:1986 +#: libcore/asobj/MovieClip_as.cpp:464 #, c-format -msgid "GETPROPERTY: expecting object on stack, got %s." +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" msgstr "" -#: libcore/vm/Machine.cpp:2121 +#: libcore/asobj/MovieClip_as.cpp:484 #, c-format -msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" msgstr "" -#: libcore/vm/ActionExec.cpp:146 +#: libcore/asobj/MovieClip_as.cpp:509 #, c-format msgid "" -"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " -"codeVersion=%d" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" msgstr "" -#: libcore/vm/ActionExec.cpp:231 +#: libcore/asobj/MovieClip_as.cpp:531 #, c-format -msgid "" -"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgid "MovieClip.attachAudio(): %s" msgstr "" -#: libcore/vm/ActionExec.cpp:284 +#: libcore/asobj/MovieClip_as.cpp:541 #, c-format -msgid "After execution: PC %d, next PC %d, stack follows" +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" msgstr "" -#: libcore/vm/ActionExec.cpp:298 -msgid "Time exceeded" +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" msgstr "" -#: libcore/vm/ActionExec.cpp:537 -msgid "" -"Stack smashed (ActionScript compiler bug, or obfuscated SWF).Taking no " -"action to fix (as expected)." +#: libcore/asobj/MovieClip_as.cpp:584 +#, c-format +msgid "%s.swapDepths() needs one arg" msgstr "" -#: libcore/vm/ActionExec.cpp:541 +#: libcore/asobj/MovieClip_as.cpp:595 #, c-format -msgid "%d elements left on the stack after block execution." +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" msgstr "" -#: libcore/vm/ActionExec.cpp:560 +#: libcore/asobj/MovieClip_as.cpp:613 #, c-format -msgid "" -"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " -"(WaitForFrame, probably)" +msgid "%s.swapDepths(%s): invalid call, swapping to self?" msgstr "" -#: libcore/vm/ActionExec.cpp:685 +#: libcore/asobj/MovieClip_as.cpp:625 #, c-format -msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" msgstr "" -#: libcore/vm/VM.cpp:222 +#: libcore/asobj/MovieClip_as.cpp:642 #, c-format -msgid "-------------- global register[%d] = '%s'" +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" msgstr "" -#: libcore/vm/VM.cpp:250 +#: libcore/asobj/MovieClip_as.cpp:657 #, c-format -msgid "Recursion limit reached (%u)" +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" msgstr "" -#: libcore/vm/VM.cpp:368 +#: libcore/asobj/MovieClip_as.cpp:666 #, c-format -msgid "(%s + %s) [primitive conversion done]" +msgid "%s.swapDepths(%s): requested depth is above the accessible range." msgstr "" -#: libcore/vm/CallStack.cpp:65 +#: libcore/asobj/MovieClip_as.cpp:682 #, c-format -msgid "-------------- local register[%d] = '%s'" +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:454 -#, c-format -msgid "Malformed action code: %s" +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" msgstr "" -#: libcore/vm/ASHandlers.cpp:469 +#: libcore/asobj/MovieClip_as.cpp:732 #, c-format -msgid "%s: CHECKME: was broken" +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" msgstr "" -#: libcore/vm/ASHandlers.cpp:486 -msgid "ActionNextFrame: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:501 -msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:774 +#, c-format +msgid "movieclip_goto_and_play('%s') -- invalid frame" msgstr "" -#: libcore/vm/ASHandlers.cpp:516 -msgid "ActionPlay: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:531 -msgid "ActionStop: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" msgstr "" -#: libcore/vm/ASHandlers.cpp:577 -msgid "ActionGotoFrame: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:611 +#: libcore/asobj/MovieClip_as.cpp:891 #, c-format -msgid "GetUrl: target=%s url=%s" +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:631 +#: libcore/asobj/MovieClip_as.cpp:941 #, c-format -msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:645 libcore/vm/ASHandlers.cpp:1717 +#: libcore/asobj/MovieClip_as.cpp:953 #, c-format -msgid "%s: environment target is null or not a MovieClip" +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:653 +#: libcore/asobj/MovieClip_as.cpp:995 #, c-format -msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgid "Can't find hitTest target %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:695 -msgid "GotoLabel: environment target is null or not a MovieClip" +#: libcore/asobj/MovieClip_as.cpp:1037 +#, c-format +msgid "hitTest() called with %u args" msgstr "" -#: libcore/vm/ASHandlers.cpp:892 libcore/vm/ASHandlers.cpp:1591 -msgid "Negative size passed to ActionSubString, taking as whole length" +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:909 -msgid "Start is less then 1 in ActionSubString, setting to 1." +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" msgstr "" -#: libcore/vm/ASHandlers.cpp:919 -msgid "" -"Start goes beyond input string in ActionSubString, returning the empty " -"string." +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" msgstr "" -#: libcore/vm/ASHandlers.cpp:932 +#: libcore/asobj/MovieClip_as.cpp:1195 msgid "" -"start + size goes beyond input string in ActionSubString, adjusting size" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" msgstr "" -#: libcore/vm/ASHandlers.cpp:979 +#: libcore/asobj/MovieClip_as.cpp:1225 #, c-format msgid "" -"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " -"undefined instead of %s." +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" msgstr "" -#: libcore/vm/ASHandlers.cpp:987 -#, c-format -msgid "-- get var: %s=%s" +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:1000 +#: libcore/asobj/MovieClip_as.cpp:1281 #, c-format -msgid "" -"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" msgstr "" -#: libcore/vm/ASHandlers.cpp:1008 +#: libcore/asobj/MovieClip_as.cpp:1295 #, c-format -msgid "-- set var: %s = %s" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1057 msgid "" -"ActionGetProperty() called, but current target is not a DisplayObject" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:1075 +#: libcore/asobj/MovieClip_as.cpp:1306 #, c-format -msgid "Could not find GetProperty target (%s)" +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:1100 -#, c-format -msgid "ActionSetProperty: can't find target %s for setting property %s" +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:1123 +#: libcore/asobj/MovieClip_as.cpp:1342 #, c-format -msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" msgstr "" -#: libcore/vm/ASHandlers.cpp:1138 +#: libcore/asobj/MovieClip_as.cpp:1355 #, c-format -msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:1149 +#: libcore/asobj/MovieClip_as.cpp:1366 #, c-format -msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:1170 +#: libcore/asobj/MovieClip_as.cpp:1395 #, c-format -msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgid "%s.setMask() : needs an argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:1180 +#: libcore/asobj/MovieClip_as.cpp:1414 #, c-format -msgid "Path given to removeMovieClip(%s) is not a sprite" +msgid "%s.setMask(%s) : first argument is not a DisplayObject" msgstr "" -#: libcore/vm/ASHandlers.cpp:1218 -#, c-format -msgid "startDrag: unknown target '%s'" +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:1238 -msgid "Y values in ActionStartDrag swapped, fixing" +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" msgstr "" -#: libcore/vm/ASHandlers.cpp:1245 -msgid "X values in ActionStartDrag swapped, fixing" +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" msgstr "" -#: libcore/vm/ASHandlers.cpp:1269 -msgid "ActionStopDragMovie: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1311 +#: libcore/asobj/MovieClip_as.cpp:1557 #, c-format -msgid "-- %s cast_to %s (invalid args?)" +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1350 +#: libcore/asobj/MovieClip_as.cpp:1582 #, c-format -msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1359 -msgid "Target object for IMPLEMENTSOP has no prototype." +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" msgstr "" -#: libcore/vm/ASHandlers.cpp:1366 -#, c-format -msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" msgstr "" -#: libcore/vm/ASHandlers.cpp:1374 +#: libcore/asobj/MovieClip_as.cpp:1715 #, c-format -msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" msgstr "" -#: libcore/vm/ASHandlers.cpp:1385 +#: libcore/asobj/MovieClip_as.cpp:1726 #, c-format -msgid "class found on stack on IMPLEMENTSOP is not an object: %s" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1392 -msgid "Interface object for IMPLEMENTSOP has no prototype." +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1400 +#: libcore/asobj/MovieClip_as.cpp:1746 #, c-format -msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" msgstr "" -#: libcore/vm/ASHandlers.cpp:1599 -msgid "Base is less then 1 in ActionMbSubString, setting to 1." +#: libcore/asobj/MovieClip_as.cpp:1762 +#, c-format +msgid "" +"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't cast " +"to objects" msgstr "" -#: libcore/vm/ASHandlers.cpp:1606 +#: libcore/asobj/MovieClip_as.cpp:1776 +#, c-format msgid "" -"base goes beyond input string in ActionMbSubString, returning the empty " -"string." +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" msgstr "" -#: libcore/vm/ASHandlers.cpp:1618 +#: libcore/asobj/MovieClip_as.cpp:1928 #, c-format -msgid "" -"base+size goes beyond input string in ActionMbSubString, adjusting size " -"based on length:%d and start:%d" +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" msgstr "" -#: libcore/vm/ASHandlers.cpp:1667 -msgid "Not properly implemented for SWF5" +#: libcore/asobj/MovieClip_as.cpp:1933 +#, c-format +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" msgstr "" -#: libcore/vm/ASHandlers.cpp:1694 -msgid "ActionStrictMode set to %1%" +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1725 -#, c-format -msgid "" -"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " -"frame: %s" +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" msgstr "" -#: libcore/vm/ASHandlers.cpp:1785 +#: libcore/asobj/LoadVars_as.cpp:145 #, c-format -msgid "\t%d) type=%s, value=%s" +msgid "new LoadVars(%s) - arguments discarded" msgstr "" -#: libcore/vm/ASHandlers.cpp:1795 +#: libcore/asobj/Selection_as.cpp:189 #, c-format -msgid "" -"Unknown push type %d. Execution will continue but it is likely to fail due " -"to lost sync." +msgid "Selection.setFocus: expected 1 argument, got %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1837 -#, c-format -msgid "Invalid register %d in ActionPush" +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" msgstr "" -#: libcore/vm/ASHandlers.cpp:1879 libcore/vm/ASHandlers.cpp:1895 -#, c-format -msgid "dict entry %d is out of bounds" +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" msgstr "" -#: libcore/vm/ASHandlers.cpp:1929 -msgid "Undefined GetUrl2 url on stack, skipping" +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" msgstr "" -#: libcore/vm/ASHandlers.cpp:1961 -#, c-format -msgid "branch to offset %d -- this section only runs to %d" +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:1993 -#, c-format -msgid "" -"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " -"will not be called..." +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2046 -#, c-format -msgid "" -"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " -"valid frame: %s" +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:2058 -#, c-format -msgid "" -"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " -"target frame..." +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2137 -#, c-format -msgid "delete %s.%s: no object found to delete" +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2175 -msgid "delete2 called with a path that does not resolve to an object" +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2197 -#, c-format -msgid "-- set local var: %s = %s" +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" msgstr "" -#: libcore/vm/ASHandlers.cpp:2230 -#, c-format -msgid "ActionCallFunction: %s is not an object" +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2247 -#, c-format -msgid "" -"Attempt to call a function with %u arguments while only %u are available on " -"the stack." +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:2309 -#, c-format -msgid "---new object: %s" +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2319 -#, c-format -msgid "ActionNew: '%s' is not a constructor" +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" msgstr "" -#: libcore/vm/ASHandlers.cpp:2357 -msgid "The 'var whatever' syntax in timeline context is a no-op." +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2445 -#, c-format -msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" msgstr "" -#: libcore/vm/ASHandlers.cpp:2480 -#, c-format -msgid "" -"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2526 libcore/vm/ASHandlers.cpp:2534 -#, c-format -msgid "to_primitive(%s) threw an ActionTypeError %s" +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2587 -#, c-format -msgid "getMember called against a value that does not cast to an as_object: %s" +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2596 -#, c-format -msgid " ActionGetMember: target: %s (object %p)" +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" msgstr "" -#: libcore/vm/ASHandlers.cpp:2612 -#, c-format -msgid "-- get_member %s.%s=%s" +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2631 -#, c-format -msgid "" -"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" msgstr "" -#: libcore/vm/ASHandlers.cpp:2641 -#, c-format -msgid "-- set_member %s.%s=%s" +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" msgstr "" -#: libcore/vm/ASHandlers.cpp:2653 +#: libcore/asobj/SharedObject_as.cpp:163 #, c-format -msgid "-- set_member %s.%s=%s on invalid object!" +msgid "Problems serializing an object's member %s=%s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2714 +#: libcore/asobj/SharedObject_as.cpp:323 #, c-format msgid "" -"Attempt to call a method with %u arguments while only %u are available on " -"the stack." +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" msgstr "" -#: libcore/vm/ASHandlers.cpp:2722 +#: libcore/asobj/SharedObject_as.cpp:331 #, c-format -msgid " method name: %s" +msgid "Couldn't create dir for flushing SharedObject %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2723 +#: libcore/asobj/SharedObject_as.cpp:344 #, c-format -msgid " method object/func: %s" +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." msgstr "" -#: libcore/vm/ASHandlers.cpp:2724 +#: libcore/asobj/SharedObject_as.cpp:352 #, c-format -msgid " method nargs: %d" +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" msgstr "" -#: libcore/vm/ASHandlers.cpp:2732 +#: libcore/asobj/SharedObject_as.cpp:378 #, c-format -msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgid "Error writing %d bytes to output file %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2767 +#: libcore/asobj/SharedObject_as.cpp:384 #, c-format -msgid "ActionCallMethod: Can't find method %s of object %s" +msgid "SharedObject '%s' written to filesystem." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" msgstr "" -#: libcore/vm/ASHandlers.cpp:2779 +#: libcore/asobj/SharedObject_as.cpp:521 #, c-format -msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." msgstr "" -#: libcore/vm/ASHandlers.cpp:2852 +#: libcore/asobj/SharedObject_as.cpp:534 #, c-format msgid "" -"Attempt to call a constructor with %u arguments while only %u are available " -"on the stack." +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." msgstr "" -#: libcore/vm/ASHandlers.cpp:2864 -msgid "On ActionNewMethod: no object found on stack on ActionMethod" +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:2882 -#, c-format -msgid "ActionNewMethod: can't find method %s of object %s" +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" msgstr "" -#: libcore/vm/ASHandlers.cpp:2894 -msgid "ActionNewMethod: method name is undefined and object is not a function" +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" msgstr "" -#: libcore/vm/ASHandlers.cpp:2933 -#, c-format -msgid "-- %s instanceof %s (invalid args?)" +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" msgstr "" -#: libcore/vm/ASHandlers.cpp:2962 +#: libcore/asobj/SharedObject_as.cpp:756 #, c-format -msgid "Top of stack not an object %s at ActionEnum2 execution" +msgid "Arguments to SharedObject.flush(%s) will be ignored" msgstr "" -#: libcore/vm/ASHandlers.cpp:3094 +#: libcore/asobj/SharedObject_as.cpp:787 #, c-format -msgid "ActionExtends: Super is not an object (%s)" +msgid "SharedObject.getLocal(%s): missing object name" msgstr "" -#: libcore/vm/ASHandlers.cpp:3098 -#, c-format -msgid "ActionExtends: Sub is not a function (%s)" +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" msgstr "" -#: libcore/vm/ASHandlers.cpp:3198 -#, c-format -msgid "" -"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?)." +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" msgstr "" -#: libcore/vm/ASHandlers.cpp:3220 -#, c-format -msgid "DefineFunction2: named function '%s' starts at PC %d" +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" msgstr "" -#: libcore/vm/ASHandlers.cpp:3230 +#: libcore/asobj/SharedObject_as.cpp:904 #, c-format -msgid "DefineFunction2: anonymous function starts at PC %d" +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." msgstr "" -#: libcore/vm/ASHandlers.cpp:3282 -#, c-format -msgid "" -"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " -"finallySize:%u catchName:%s catchRegister:%u" +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" msgstr "" -#: libcore/vm/ASHandlers.cpp:3311 -msgid "ActionWith tag length != 2; skipping" +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" msgstr "" -#: libcore/vm/ASHandlers.cpp:3321 -msgid "Empty with() block..." +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" msgstr "" -#: libcore/vm/ASHandlers.cpp:3332 -#, c-format -msgid "with(%s) : first argument doesn't cast to an object!" +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" msgstr "" -#: libcore/vm/ASHandlers.cpp:3449 +#: libcore/asobj/SharedObject_as.cpp:967 #, c-format -msgid "Unsupported action handler invoked, code at pc is %#x" +msgid "SharedObject: error parsing SharedObject '%s'" msgstr "" -#: libcore/vm/ASHandlers.cpp:3509 -msgid "Bogus empty GetUrl url in SWF file, skipping" +#: libcore/asobj/SharedObject_as.cpp:986 +#, c-format +msgid "readSOL: Reading SharedObject %s: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3521 -msgid "" -"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " -"Using GET" +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3568 -#, c-format -msgid "" -"get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " -"loadVariable:%d)" +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3577 -msgid "getURL2 loadVariable" +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3580 -#, c-format -msgid "getURL: target %s not found" +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3586 -#, c-format -msgid "getURL: target %s is not a sprite" +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3605 -msgid "commonGetURL: current target is undefined" +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3613 -msgid "getURL2 target load" +#: libcore/asobj/Date_as.cpp:928 +#, c-format +msgid "Date.set%sMonth needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3619 libcore/vm/ASHandlers.cpp:3658 +#: libcore/asobj/Date_as.cpp:961 #, c-format -msgid "Testing _level loading (level %u)" +msgid "Date.set%sMonth was called with more than three arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3625 +#: libcore/asobj/Date_as.cpp:983 #, c-format -msgid "Unknown loadMovie target: %s" +msgid "Date.set%sDate needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3639 +#: libcore/asobj/Date_as.cpp:997 #, c-format -msgid "get url: target %s is not a sprite" +msgid "Date.set%sDate was called with more than one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3645 -msgid "TESTME: target of a loadMovie changed its target path" +#: libcore/asobj/Date_as.cpp:1024 +#, c-format +msgid "Date.set%sHours needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3689 +#: libcore/asobj/Date_as.cpp:1043 #, c-format -msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgid "Date.set%sHours was called with more than four arguments" msgstr "" -#: libcore/as_environment.cpp:139 +#: libcore/asobj/Date_as.cpp:1069 #, c-format -msgid "get_variable(%s)" +msgid "Date.set%sMinutes needs one argument" msgstr "" -#: libcore/as_environment.cpp:163 +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 #, c-format -msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +msgid "Date.set%sMinutes was called with more than three arguments" msgstr "" -#: libcore/as_environment.cpp:169 +#: libcore/asobj/Date_as.cpp:1110 #, c-format -msgid "...but get_variable_raw(%s, ) succeeded (%s)!" +msgid "Date.set%sSeconds needs one argument" msgstr "" -#: libcore/as_environment.cpp:216 +#: libcore/asobj/Date_as.cpp:1148 #, c-format -msgid "get_variable_raw(%s)" +msgid "Date.set%sMilliseconds needs one argument" msgstr "" -#: libcore/as_environment.cpp:222 +#: libcore/asobj/Date_as.cpp:1165 #, c-format -msgid "Won't get invalid raw variable name: %s" +msgid "Date.set%sMilliseconds was called with more than one argument" msgstr "" -#: libcore/as_environment.cpp:318 -#, c-format -msgid "reference to non-existent variable '%s'" +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" msgstr "" -#: libcore/as_environment.cpp:394 -#, c-format -msgid "Path target '%s' not found while setting %s=%s" +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" msgstr "" -#: libcore/as_environment.cpp:413 +#: libcore/asobj/Global_as.cpp:100 #, c-format -msgid "Won't set invalid raw variable name: %s" +msgid "%s needs one argument" msgstr "" -#: libcore/as_environment.cpp:548 +#: libcore/asobj/Global_as.cpp:106 #, c-format -msgid "invalid path '%s' (p=next_slash=%s)" +msgid "%s has more than one argument" msgstr "" -#: libcore/as_environment.cpp:559 -#, c-format -msgid "invalid path '%s' (dot not allowed after having seen a slash)" +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" msgstr "" -#: libcore/as_environment.cpp:637 -#, c-format -msgid "Invoking get_path_element(%s) on object %p" +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" msgstr "" -#: libcore/as_environment.cpp:644 +#: libcore/asobj/Global_as.cpp:493 #, c-format -msgid "Path element %s not found in object %p" +msgid "%s needs at least one argument" msgstr "" -#: libcore/abc/AbcBlock.cpp:64 libcore/abc/AbcBlock.cpp:132 -msgid "ABC: Finalizing trait yielded bad type for slot." +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:187 -msgid "ABC: Bad name for trait." +#: libcore/asobj/Global_as.cpp:594 +#, c-format +msgid "%s needs at least three arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:192 -msgid "ABC: Trait name must be fully qualified." +#: libcore/asobj/Global_as.cpp:601 +#, c-format +msgid "%s has more than four arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:239 libcore/abc/AbcBlock.cpp:265 -msgid "Bad method id in trait." +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:255 -msgid "Bad Class id in trait." +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 +#, c-format +msgid "ASNative(%s): needs at least two arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:273 -msgid "ABC: Unknown type of trait." +#: libcore/asobj/Global_as.cpp:669 +#, c-format +msgid "ASconstructor(%s): args must be 0 or above" msgstr "" -#: libcore/abc/AbcBlock.cpp:467 +#: libcore/asobj/Global_as.cpp:712 #, c-format -msgid "Abc Version: %d.%d" +msgid "ASnative(%s): args must be 0 or above" msgstr "" -#: libcore/abc/AbcBlock.cpp:566 -msgid "ABC: Bad string given for namespace." +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" msgstr "" -#: libcore/abc/AbcBlock.cpp:608 -msgid "ABC: Bad namespace for namespace set." +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" msgstr "" -#: libcore/abc/AbcBlock.cpp:678 +#: libcore/asobj/Global_as.cpp:946 #, c-format -msgid "Action Block: Unknown multiname type (%d)." +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:711 libcore/abc/AbcBlock.cpp:721 -#: libcore/abc/AbcBlock.cpp:731 libcore/abc/AbcBlock.cpp:741 -msgid "Action Block: Bad index in optional argument." +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 +#, c-format +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" msgstr "" -#: libcore/abc/AbcBlock.cpp:751 -msgid "ABC: Bad index in optional argument, namespaces." +#: libcore/asobj/Global_as.cpp:980 +#, c-format +msgid "Invalid call to setInterval(%s) - missing timeout argument" msgstr "" -#: libcore/abc/AbcBlock.cpp:773 +#: libcore/asobj/Global_as.cpp:1019 #, c-format -msgid "ABC: Bad default value type (%X), but continuing." +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:811 -msgid "ABC: Bad return type for method info." +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" msgstr "" -#: libcore/abc/AbcBlock.cpp:824 -msgid "ABC: Unknown return type." +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" msgstr "" -#: libcore/abc/AbcBlock.cpp:841 -msgid "ABC: Bad parameter type in method." +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" msgstr "" -#: libcore/abc/AbcBlock.cpp:850 -msgid "ABC: Unknown parameter type." +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" msgstr "" -#: libcore/abc/AbcBlock.cpp:939 -msgid "ABC: Out of bounds instance name." +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" msgstr "" -#: libcore/abc/AbcBlock.cpp:947 -msgid "ABC: QName required for instance." +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" msgstr "" -#: libcore/abc/AbcBlock.cpp:952 -msgid "ABC: No namespace to use for storing class." +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" msgstr "" -#: libcore/abc/AbcBlock.cpp:967 -msgid "Duplicate class registration." +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:983 -msgid "ABC: Bad super type." +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" msgstr "" -#: libcore/abc/AbcBlock.cpp:994 +#: libcore/asobj/XMLNode_as.cpp:665 #, c-format -msgid "ABC: Super type not found (%s)" +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" msgstr "" -#: libcore/abc/AbcBlock.cpp:1001 -msgid "ABC: Can't extend a class which is final." +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " msgstr "" -#: libcore/abc/AbcBlock.cpp:1007 -msgid "ABC: Can't extend an interface type." +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" msgstr "" -#: libcore/abc/AbcBlock.cpp:1013 -msgid "ABC: Class cannot be its own supertype." +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." msgstr "" -#: libcore/abc/AbcBlock.cpp:1034 -msgid "ABC: Bad namespace for protected." +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:1053 -msgid "ABC: Bad name for interface." +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "Yhdistetään elokuvaan: %s" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" msgstr "" -#: libcore/abc/AbcBlock.cpp:1060 -msgid "ABC: Can't implement a non-interface type." +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" msgstr "" -#: libcore/abc/AbcBlock.cpp:1072 -msgid "ABC: Out of bounds method for initializer." +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:1107 -msgid "ABC: Out of bound static constructor for class." +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" msgstr "" -#: libcore/abc/AbcBlock.cpp:1146 -msgid "ABC: Out of bounds method for script." +#: libcore/asobj/NetStream_as.cpp:451 +#, c-format +msgid "Could not create Audio decoder: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:1182 -msgid "ABC: Out of bounds for method body." +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" msgstr "" -#: libcore/abc/AbcBlock.cpp:1189 -msgid "ABC: Only one body per method." +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" msgstr "" -#: libcore/abc/AbcBlock.cpp:1235 -msgid "ABC: Out of bound type for exception." +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" msgstr "" -#: libcore/abc/AbcBlock.cpp:1245 +#: libcore/asobj/NetStream_as.cpp:520 #, c-format -msgid "ABC: Unknown type of object to catch. (%s)" +msgid "%p.startPlayback: playHead position reset to 0" msgstr "" -#: libcore/abc/AbcBlock.cpp:1263 -msgid "ABC: Out of bound name for caught exception." +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" msgstr "" -#: libcore/Font.cpp:128 +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format msgid "" -"Attempt to set font display or copyright name again. This should mean there " -"is more than one DefineFontName tag referring to the same Font. Don't know " -"what to do in this case, so ignoring." +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" msgstr "" -#: libcore/Font.cpp:166 +#: libcore/asobj/NetStream_as.cpp:564 msgid "" -"Attempt to add an embedded glyph CodeTable to a font that already has one. " -"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " -"tag refers to a font created by DefineFone2 or DefineFont3. Don't know what " -"should happen in this case, so ignoring." +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" msgstr "" -#: utilities/soldumper.cpp:72 -msgid "This program dumps the internal data of a .sol file" +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" msgstr "" -#: utilities/soldumper.cpp:74 -msgid "Usage: soldumper [h] filename" +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" msgstr "" -#: utilities/soldumper.cpp:75 utilities/flvdumper.cpp:303 -#: utilities/dumpshm.cpp:344 -msgid "-h\tHelp" +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" msgstr "" -#: utilities/soldumper.cpp:76 -msgid "-f\tForce local directory access" +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" msgstr "" -#: utilities/soldumper.cpp:77 -msgid "-l\tList all .sol files in default dir" +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" msgstr "" -#: utilities/soldumper.cpp:105 +#: libcore/asobj/NetStream_as.cpp:629 #, c-format -msgid "Gnash soldumper version: %s, Gnash version: %s\n" -msgstr "Gnash soldumper -versio: %s, Gnash-versio: %s\n" - -#: utilities/soldumper.cpp:121 utilities/processor.cpp:277 -#: utilities/flvdumper.cpp:154 gui/gnash.cpp:313 -msgid "Verbose output turned on" +msgid "%p.decodeNextVideoFrame(): no more video frames in input" msgstr "" -#: utilities/soldumper.cpp:125 -msgid "forcing local directory access only" +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" msgstr "" -#: utilities/soldumper.cpp:130 -msgid "List .sol files in the default directory" +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" msgstr "" -#: utilities/processor.cpp:148 +#: libcore/asobj/NetStream_as.cpp:688 #, c-format -msgid "fs_callback(%p): %s %s" +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" msgstr "" -#: utilities/processor.cpp:161 +#: libcore/asobj/NetStream_as.cpp:708 #, c-format -msgid "eventCallback: %s %s" +msgid "NetStream_as::seek(%d): no parser, no party" msgstr "" -#: utilities/processor.cpp:238 -#, c-format -msgid "Gnash gprocessor version: %s, Gnash version: %s\n" -msgstr "Gnash gprocessor -versio: %s, Gnash-versio: %s\n" +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" +msgstr "" -#: utilities/processor.cpp:286 -msgid "Verbose actions disabled at compile time" +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" msgstr "" -#: utilities/processor.cpp:293 -msgid "Verbose parsing disabled at compile time" +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" msgstr "" -#: utilities/processor.cpp:415 utilities/processor.cpp:418 gui/Player.cpp:219 -#: gui/Player.cpp:240 gui/pythonmod/gnash-view.cpp:440 -#: gui/pythonmod/gnash-view.cpp:443 +#: libcore/asobj/NetStream_as.cpp:778 #, c-format -msgid "%s appended to local sandboxes" +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" msgstr "" -#: utilities/processor.cpp:591 +#: libcore/asobj/NetStream_as.cpp:787 #, c-format msgid "" -"gprocessor -- an SWF processor for Gnash.\n" -"\n" -"usage: %s [options] \n" -"\n" -"Process the given SWF movie files.\n" -"\n" -"%s%s%s%s" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" msgstr "" -#: utilities/processor.cpp:598 +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format msgid "" -"options:\n" -"\n" -" --help(-h) Print this info.\n" -" --version Print the version numbers.\n" -" -v Be verbose; i.e. print log messages to stdout\n" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" msgstr "" -#: utilities/processor.cpp:605 -msgid " -vp Be verbose about movie parsing\n" +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." msgstr "" -#: utilities/processor.cpp:610 -msgid " -va Be verbose about ActionScript\n" +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" msgstr "" -#: utilities/processor.cpp:615 +#: libcore/asobj/NetStream_as.cpp:962 msgid "" -" -d []\n" -" Milliseconds delay between advances (0 by default).\n" -" If '-1' the delay will be computed from the FPS.\n" -" -r 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 \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" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" msgstr "" -#: utilities/rtmpget.cpp:444 -msgid "Error parsing command line: " +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" msgstr "" -#: utilities/flvdumper.cpp:172 gui/gnash.cpp:531 -msgid "Error parsing command line options: " +#: libcore/asobj/NetStream_as.cpp:988 +#, c-format +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" msgstr "" -#: utilities/flvdumper.cpp:173 -msgid "This is a Gnash flvdumper bug." +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" msgstr "" -#: utilities/flvdumper.cpp:178 gui/gnash.cpp:585 -msgid "Error: no input file was specified. Exiting." +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" msgstr "" -#: utilities/flvdumper.cpp:300 -msgid "This program dumps the internal data of an FLV video file" +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" msgstr "" -#: utilities/flvdumper.cpp:302 -msgid "Usage: flvdumper [-h] [-m] [-a] filename" +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" msgstr "" -#: utilities/flvdumper.cpp:304 -msgid "-m\tPrint only Meta tags (default)" +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" msgstr "" -#: utilities/flvdumper.cpp:305 -msgid "-a\tPrint all tags." +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" msgstr "" -#: utilities/dumpshm.cpp:136 +#: libcore/asobj/NetStream_as.cpp:1126 #, c-format -msgid "Gnash dumpshm version: %s, Gnash version: %s\n" -msgstr "Gnash dumpshm -versio: %s, Gnash-versio: %s\n" +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" -#: utilities/dumpshm.cpp:214 +#: libcore/asobj/NetStream_as.cpp:1135 #, c-format -msgid "Will use \"%s\" for memory segment file" +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" msgstr "" -#: utilities/dumpshm.cpp:230 -msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" msgstr "" -#: utilities/dumpshm.cpp:239 -msgid "No shared memory segments found!" +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" msgstr "" -#: utilities/dumpshm.cpp:243 +#: libcore/asobj/NetStream_as.cpp:1224 #, c-format -msgid "Existing SHM Key is: %s, Size is: %s" +msgid "%p.advance : bufferLength=%d, parsing completed" msgstr "" -#: utilities/dumpshm.cpp:258 -msgid "Writing memory segment to disk: \"segment.raw\"" +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" msgstr "" -#: utilities/dumpshm.cpp:263 +#: libcore/asobj/NetStream_as.cpp:1255 #, c-format -msgid "The data is: 0x%s" +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" msgstr "" -#: utilities/dumpshm.cpp:303 -msgid "kernel not configured for shared memory" +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" msgstr "" -#: utilities/dumpshm.cpp:318 +#: libcore/asobj/NetStream_as.cpp:1283 #, c-format -msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" msgstr "" -#: utilities/dumpshm.cpp:321 +#: libcore/asobj/NetStream_as.cpp:1323 #, c-format -msgid "Last changed on: %s" +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" msgstr "" -#: utilities/dumpshm.cpp:322 +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 #, c-format -msgid "Last attached on: %s" +msgid "Could not attach NetStream aux streamer to sound handler: %s" msgstr "" -#: utilities/dumpshm.cpp:323 +#: libcore/asobj/NetStream_as.cpp:1566 #, c-format -msgid "Last detached on: %s" +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" msgstr "" -#: utilities/dumpshm.cpp:341 -msgid "This program dumps the internal data of a shared memory segment" +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" msgstr "" -#: utilities/dumpshm.cpp:343 -msgid "Usage: dumpshm [hdsanlif] filename" +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" msgstr "" -#: utilities/dumpshm.cpp:345 -msgid "-i\tList segments" +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" msgstr "" -#: utilities/dumpshm.cpp:346 -msgid "-r\tDump SYSV segments" +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" msgstr "" -#: utilities/dumpshm.cpp:347 -msgid "-c\tDump SYSV segments to disk" +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" msgstr "" -#: utilities/dumpshm.cpp:348 -msgid "-v\tVerbose output" +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" msgstr "" -#: utilities/dumpshm.cpp:360 -msgid "\tBase address of this segment: " +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" msgstr "" -#: utilities/dumpshm.cpp:362 -msgid "\tFilespec: " +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" msgstr "" -#: utilities/dumpshm.cpp:363 -msgid "\t# Bytes allocated: " +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" msgstr "" -#: utilities/dumpshm.cpp:364 -msgid "\tTotal # of bytes: " +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" msgstr "" -#: plugin/aos4/plugin.cpp:587 plugin/win32/plugin.cpp:584 +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 #, c-format -msgid "FSCommand_callback(%p): %s %s" +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:162 -msgid "WARNING: failed to create VA-API display." +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:230 gui/gtk/gtk_glue_agg_vaapi.cpp:288 -msgid "ERROR: failed to map VA-API image." +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:236 -msgid "ERROR: failed to associate VA-API subpicture." +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:370 +#: libcore/asobj/AsBroadcaster.cpp:243 #, c-format -msgid "ERROR: failed to setup video window for surface 0x%08x." +msgid "AsBroadcaster.initialize(%s): first arg is not an object" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:377 +#: libcore/asobj/AsBroadcaster.cpp:252 #, c-format -msgid "ERROR: failed to associate subpicture to surface 0x%08x." +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" msgstr "" -#: gui/gtk/gtk_glue_agg.cpp:92 gui/haiku/haiku_agg_glue.cpp:297 +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 #, c-format -msgid "Could not create AGG renderer with pixelformat %s" +msgid "%p.addListener(%s): this object has no _listeners member" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:71 +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 #, c-format -msgid "OpenGL extension version - %d.%d" -msgstr "OpenGL-laajennoksen versio - %d.%d" +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:81 -msgid "" -"Cannot find the double-buffered visual.\n" -"Trying single-buffered visual." +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" msgstr "" -"Kaksoispuskuroitua näkymää ei löydy.\n" -"Yritetään yhden puskurin näkymän käyttöä." -#: gui/gtk/gtk_glue_gtkglext.cpp:87 -msgid "No appropriate OpenGL-capable visual found." -msgstr "Sopivaa OpenGL-kykyistä näkymää ei löydy." +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:90 -msgid "Got single-buffered visual." -msgstr "Saatiin yhden puskurin näkymä." - -#: gui/gtk/gtk_glue_gtkglext.cpp:93 -msgid "Got double-buffered visual." -msgstr "Saatiin kaksoispuskuroitu näkymä." - -#: gui/gtk/gtk.cpp:171 -msgid "Created XEmbedded window" -msgstr "Luotiin XEmbedded-ikkuna" - -#: gui/gtk/gtk.cpp:174 -msgid "Created top level window" -msgstr "Luotiin päätason ikkuna" +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" -#: gui/gtk/gtk.cpp:227 -msgid "Click to play" -msgstr "Napsauta toistaaksesi" +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" -#: gui/gtk/gtk.cpp:617 +#: libcore/asobj/TextFormat_as.cpp:726 #, c-format -msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgid "Uknown alignment value: %d, take as left" msgstr "" -#: gui/gtk/gtk.cpp:689 -msgid "Sound" -msgstr "Ääni" +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" -#: gui/gtk/gtk.cpp:736 -msgid "GtkGui: Window resize request received" +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" msgstr "" -#: gui/gtk/gtk.cpp:1218 gui/kde/Kde4Gui.cpp:742 -msgid "Gnash preferences" -msgstr "Gnash-asetukset" +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "" -#: gui/gtk/gtk.cpp:1253 -msgid "_Network" -msgstr "_Verkko" +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "" -#: gui/gtk/gtk.cpp:1257 gui/kde/Kde4Gui.cpp:859 -msgid "Network preferences" -msgstr "Verkkoasetukset" +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" -#: gui/gtk/gtk.cpp:1265 -msgid "Network timeout in seconds (0 for no timeout):" -msgstr "Verkon aikakatkaisu sekunneissa (0 - ei aikakatkaisua):" +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" -#: gui/gtk/gtk.cpp:1284 -msgid "_Logging" -msgstr "_Lokiinkirjaus" +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" -#: gui/gtk/gtk.cpp:1289 gui/kde/Kde4Gui.cpp:760 -msgid "Logging options" -msgstr "Lokivalinnat" +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" -#: gui/gtk/gtk.cpp:1293 -msgid "Verbosity level:" -msgstr "Tulosteen määrä:" +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" -#: gui/gtk/gtk.cpp:1306 -msgid "Log to _file" -msgstr "Loki _tiedostoon" +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" -#: gui/gtk/gtk.cpp:1312 -msgid "Logfile name:" -msgstr "Lokitiedoston nimi:" +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "" -#: gui/gtk/gtk.cpp:1325 -msgid "Log _parser output" -msgstr "_Jäsentimen ulostulo lokiin" +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "" -#: gui/gtk/gtk.cpp:1333 -msgid "Log SWF _actions" -msgstr "SWF-_toiminnot lokiin" +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "" -#: gui/gtk/gtk.cpp:1341 -msgid "Log malformed SWF _errors" -msgstr "Väärin muodostetun SWF:n virh_eet lokiin" +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" -#: gui/gtk/gtk.cpp:1349 -msgid "Log ActionScript _coding errors" -msgstr "ActionScript-_ohjelmavirheet lokiin" +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" -#: gui/gtk/gtk.cpp:1365 -msgid "_Security" -msgstr "_Turvallisuus" +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" -#: gui/gtk/gtk.cpp:1372 gui/kde/Kde4Gui.cpp:811 -msgid "Network connections" -msgstr "Verkkoyhteydet" +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" -#: gui/gtk/gtk.cpp:1378 -msgid "Connect only to local _host" -msgstr "Yhdistä vain paikall_iseen isäntäkoneeseen" +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "" -#: gui/gtk/gtk.cpp:1385 -msgid "Connect only to local _domain" -msgstr "Yhdistä vain paikalliseen _verkkoalueeseen" +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" -#: gui/gtk/gtk.cpp:1392 -msgid "Disable SSL _verification" -msgstr "Ota SSL-_tarkistus pois käytöstä" +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" -#: gui/gtk/gtk.cpp:1399 -msgid "_Whitelist" -msgstr "_Sallittujen luettelo" +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" -#: gui/gtk/gtk.cpp:1408 -msgid "_Blacklist" -msgstr "_Estettyjen luettelo" +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "" -#: gui/gtk/gtk.cpp:1417 gui/kde/Kde4Gui.cpp:829 -msgid "Privacy" -msgstr "Yksityisyys" +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" -#: gui/gtk/gtk.cpp:1421 gui/kde/Kde4Gui.cpp:832 -msgid "Shared objects directory:" -msgstr "Jaettujen objektien hakemisto:" +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:222 +#, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:312 +msgid "sendAndLoad(): invalid empty URL" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:397 +#, fuzzy, c-format +msgid "Loading from URL: '%s'" +msgstr "Ladataan URLista: '%s'" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:426 +msgid "load(): invalid empty URL" +msgstr "" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +msgid "invalid HTML tag" +msgstr "" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "Syvyys" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, c-format +msgid "AMF parsing error: %s" +msgstr "" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3630 +#, c-format +msgid "get URL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "" + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "" + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" + +#: libcore/MovieClip.cpp:1116 +#, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr " kehyksiä = %d" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr "" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "" + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "" + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "Merkkiä %d ei löydy, vedos on: %s" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" + +#: libcore/Video.cpp:69 +#, c-format +msgid "Could not create Video Decoder: %s" +msgstr "" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "" + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "" + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "" + +#: libcore/movie_root.cpp:2155 +#, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "" + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "" + +#: libcore/MovieFactory.cpp:222 +#, fuzzy +msgid "Could not find SWF inside an .exe file" +msgstr "SWF:ää ei löydy exe-tiedoston sisältä" + +#: libcore/MovieFactory.cpp:231 +#, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "Kuvatiedostoa ei voi lukea kohteesta: %s" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:560 +#, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "Hiiren alustus epäonnistui" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "Kuvapuskurilaite käyttää %d tavua muistia." + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "Näyttötila: %dx%d, %d bittiä pikseliä kohden." + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "LUT8: Asetetaan värikarttaa" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +#, fuzzy +msgid "Unable to write file %1%" +msgstr "Ei voida kirjoittaa tiedostoon '%s'." + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "Gnash soldumper -versio: %s, Gnash-versio: %s\n" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "Gnash gprocessor -versio: %s, Gnash-versio: %s\n" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr "" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr "" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "Gnash dumpshm -versio: %s, Gnash-versio: %s\n" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "" + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "" + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "" + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "" + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "" + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "" + +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." +msgstr "" + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "" + +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " +msgstr "" + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1144 +#, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "" + +#: cygnal/libnet/http.cpp:1562 +#, c-format +msgid "Version: %d.%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr "" + +#: cygnal/cygnal.cpp:342 +#, fuzzy, c-format +msgid "Couldn't connect to %s" +msgstr "Tietokantaan ei voi yhdistää" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "" + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" -#: gui/gtk/gtk.cpp:1433 -msgid "Do _not write Shared Object files" -msgstr "Älä _kirjoita jaettujen objektien tiedostoja" +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" -#: gui/gtk/gtk.cpp:1440 -msgid "Only _access local Shared Object files" -msgstr "Saanti v_ain paikallisiin jaettujen objektien tiedostoihin" +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, c-format +msgid "Error parsing command line options: %s" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, fuzzy, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "Tarkistetaan liitännäisiä hakemistosta \"%s\"" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" +msgstr "" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "Levylle lokin kirjoittaminen otettu käyttöön" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "" + +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" + +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." +msgstr "" + +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "" + +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "" + +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "" + +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "" + +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "" + +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "" + +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "" + +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "" + +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "Tämä käyttöliittymä ei vielä tue valikoita" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "Tämä käyttöliittymä ei vielä tue hiiren osoitinta" + +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" +msgstr "" + +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, c-format +msgid "Could not open %s" +msgstr "" + +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" +msgstr "" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "" + +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" +msgstr "" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" +msgstr "" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "" + +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" +msgstr "" + +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" +msgstr "" + +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" +msgstr "" + +#: gui/fb/fb.cpp:690 +#, fuzzy +msgid "Could not restore keyboard mode" +msgstr "VAROITUS: Näppäimistötilaa ei voi palauttaa" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "Kaksoispuskurointi pois käytöstä" + +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "Kaksoispuskurointi käytössä" + +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "" + +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "" + +#: gui/gnash.cpp:166 +msgid "Error: no input file was specified. Exiting.\n" +msgstr "" + +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "" + +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "" + +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +msgstr "VIRHE: -r-valitsimen kanssa tulee määrittää 0, 1, 2, tai 3 " + +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "" + +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "" + +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "" + +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "" + +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "" + +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "" + +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "" + +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "" + +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "" + +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "" -#: gui/gtk/gtk.cpp:1447 -msgid "Disable Local _Connection object" -msgstr "Ota paikallis_yhteyden objekti pois käytöstä" +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "" -#: gui/gtk/gtk.cpp:1461 -msgid "_Media" -msgstr "_Media" +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "" -#: gui/gtk/gtk.cpp:1467 gui/kde/Kde4Gui.cpp:877 -msgid "Sound" -msgstr "Ääni" +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "" -#: gui/gtk/gtk.cpp:1472 -msgid "Use sound _handler" -msgstr "Käytä äänen_käsittelijää" +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "" -#: gui/gtk/gtk.cpp:1480 -msgid "Media Streams" -msgstr "Mediavirrat" +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "" -#: gui/gtk/gtk.cpp:1486 gui/kde/Kde4Gui.cpp:884 -msgid "Save media streams to disk" -msgstr "Tallenna mediavirrat levylle" +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "" -#: gui/gtk/gtk.cpp:1495 gui/kde/Kde4Gui.cpp:890 -msgid "Save dynamically loaded media to disk" -msgstr "Tallenna dynaamisesti ladatut mediat levylle" +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "" -#: gui/gtk/gtk.cpp:1503 gui/kde/Kde4Gui.cpp:894 -msgid "Saved media directory:" -msgstr "Medioiden tallennuksen hakemisto:" +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "" -#: gui/gtk/gtk.cpp:1523 -msgid "_Player" -msgstr "_Soitin" +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "" -#: gui/gtk/gtk.cpp:1529 gui/kde/Kde4Gui.cpp:906 -msgid "Player description" -msgstr "Soittimen kuvaus" +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "" -#: gui/gtk/gtk.cpp:1537 gui/kde/Kde4Gui.cpp:909 -msgid "Player version:" -msgstr "Soittimen versio:" +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "" -#: gui/gtk/gtk.cpp:1553 gui/kde/Kde4Gui.cpp:915 -msgid "Operating system:" -msgstr "Käyttöjärjestelmä:" +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "" -#: gui/gtk/gtk.cpp:1563 -msgid "If blank, Gnash will detect your OS" -msgstr "Jos tyhjä, Gnash tunnistaa käyttöjärjestelmän" +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "" -#: gui/gtk/gtk.cpp:1573 gui/kde/Kde4Gui.cpp:926 -msgid "URL opener:" -msgstr "URL-avaaja:" +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "" -#: gui/gtk/gtk.cpp:1585 gui/kde/Kde4Gui.cpp:933 -msgid "Performance" -msgstr "Suorituskyky" +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "" -#: gui/gtk/gtk.cpp:1599 gui/kde/Kde4Gui.cpp:936 -msgid "Max size of movie library:" -msgstr "Elokuvakirjaston suurin koko:" +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "" -#: gui/gtk/gtk.cpp:1611 -msgid "Start _Gnash in pause mode" -msgstr "Käynnistä _Gnash pysäytetyssä tilassa" +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "" -#: gui/gtk/gtk.cpp:1635 gui/kde/Kde4Gui.cpp:455 -msgid "Movie properties" -msgstr "Elokuvan ominaisuudet" +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "" -#: gui/gtk/gtk.cpp:1709 gui/kde/Kde4Gui.cpp:474 -msgid "Variable" -msgstr "Muuttuja" +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "" -#: gui/gtk/gtk.cpp:1722 gui/kde/Kde4Gui.cpp:475 -msgid "Value" -msgstr "Arvo" +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "" -#: gui/gtk/gtk.cpp:1776 -msgid "Gnash is the GNU SWF Player based on GameSWF." -msgstr "Gnash on GNU-projektin SWF-soitin, joka perustuu GameSWF:ään." +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "" -#: gui/gtk/gtk.cpp:1780 -msgid "" -"\n" -"Renderer: " +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" msgstr "" -"\n" -"Piirto: " -#: gui/gtk/gtk.cpp:1782 -msgid "" -"\n" -"Hardware Acceleration: " +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" msgstr "" -#: gui/gtk/gtk.cpp:1784 -msgid "" -"\n" -"GUI: " +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" msgstr "" -"\n" -"Käyttöliittymä: " -#: gui/gtk/gtk.cpp:1786 -msgid "" -"\n" -"Media: " +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" msgstr "" -"\n" -"Media: " -#: gui/gtk/gtk.cpp:1808 gui/gtk/gtk.cpp:1845 -msgid "translator-credits" -msgstr "Timo Jyrinki , 2008-2009." +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "" -#: gui/gtk/gtk.cpp:1837 -msgid "Gnash" -msgstr "Gnash" +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "" -#: gui/gtk/gtk.cpp:1880 -msgid "_File" -msgstr "_Tiedosto" +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "" -#: gui/gtk/gtk.cpp:1933 -msgid "_Edit" -msgstr "_Muokkaa" +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "" -#: gui/gtk/gtk.cpp:1953 -msgid "_Help" -msgstr "O_hje" +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "" -#: gui/gtk/gtk.cpp:1973 -msgid "_View" -msgstr "_Näytä" +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "" -#: gui/gtk/gtk.cpp:1981 -msgid "Redraw" -msgstr "Piirrä uudelleen" +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "" -#: gui/gtk/gtk.cpp:1991 gui/gtk/gtk.cpp:1996 gui/gnash.cpp:71 -msgid "Toggle fullscreen" +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "" + +#: gui/gnash.cpp:489 +#, fuzzy +msgid "Toggle fullscreen\n" msgstr "Kytke kokonäyttötila" -#: gui/gtk/gtk.cpp:2005 -msgid "Show updated ranges" -msgstr "Näytä päivitetyt vaihteluvälit" +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" +msgstr "" -#: gui/gtk/gtk.cpp:2024 -msgid "_Quality" +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" msgstr "" -#: gui/gtk/gtk.cpp:2034 -msgid "Low" +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" msgstr "" -#: gui/gtk/gtk.cpp:2040 -#, fuzzy -msgid "Medium" -msgstr "Media" +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "" -#: gui/gtk/gtk.cpp:2046 -msgid "High" +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" msgstr "" -#: gui/gtk/gtk.cpp:2052 -msgid "Best" +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" msgstr "" -#: gui/gtk/gtk.cpp:2065 -msgid "Movie _Control" -msgstr "Elokuvan _hallinta" +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" +msgstr "" -#: gui/gtk/gtk.cpp:2076 gui/kde/Kde4Gui.cpp:578 -msgid "Play" -msgstr "Toista" +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "Rakennusvalinnat " -#: gui/gtk/gtk.cpp:2087 gui/kde/Kde4Gui.cpp:582 -msgid "Pause" -msgstr "Tauko" +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr "" -#: gui/gtk/gtk.cpp:2097 gui/kde/Kde4Gui.cpp:586 -msgid "Stop" -msgstr "Pysäytä" +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr "" -#: gui/gtk/gtk.cpp:2109 gui/kde/kde.cpp:416 -msgid "Restart Movie" -msgstr "Käynnistä elokuva uudelleen" +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr "" -#: gui/gtk/gtk.cpp:2196 gui/gtk/gtk.cpp:2197 -#, c-format -msgid "Couldn't find pixmap file: %s" -msgstr "pixmap-tiedostoa ei löydy: %s" +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr "" -#: gui/gtk/gtk.cpp:2203 -#, c-format -msgid "Failed to load pixbuf file: %s: %s" -msgstr "pixbuf-tiedoston lataus epäonnistui: %s: %s" +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr " Tehdyt asetukset: " -#: gui/gtk/gtk.cpp:2493 gui/aos4/aos4.cpp:266 -#, c-format -msgid "" -"Attempting to open file %s.\n" -"NOTE: the file open functionality is not yet implemented!" +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr " CXXFLAGS: " + +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" msgstr "" -"Yritetään avata tiedostoa %s.\n" -"Huom: tiedoston avaustoiminto ei ole vielä toteutettu." -#: gui/gtk/gtk.cpp:2510 gui/gtk/gtk.cpp:2523 -msgid "Open file" -msgstr "Avaa tiedosto" +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "Ohitetaan pyyntö näyttää X11-ikkunassa" -#: gui/aos4/aos4.cpp:70 -#, c-format -msgid "Exception: %s on file %s line %d" +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." msgstr "" -#: gui/aos4/aos4.cpp:274 -msgid "Cannot open File Requester!\n" +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." msgstr "" -#: gui/aos4/aos4.cpp:609 -msgid "error creating RenderHandler!\n" +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:124 -#, fuzzy, c-format -msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." -msgstr "AGG:n värisyvyyden tulee olla 16, 24 tai 32 bittiä, ei %d." +#: gui/dump/dump.cpp:352 +#, c-format +msgid "Unable to write file '%s'." +msgstr "Ei voida kirjoittaa tiedostoon '%s'." -#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 -msgid "Cannot layout Menu!!\n" +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 -msgid "Cannot create Menu!!\n" +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 -msgid "Cannot get Visual Info!!\n" +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 -msgid "Cannot get WB Screen pointer!!\n" +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 -msgid "prepDrawingArea() failed.\n" +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" msgstr "" -#: gui/aos4/aos4_agg_glue.cpp:116 gui/sdl/sdl_agg_glue.cpp:78 -#: gui/haiku/haiku_agg_glue.cpp:290 +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 #, c-format msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." msgstr "AGG:n värisyvyyden tulee olla 16, 24 tai 32 bittiä, ei %d." -#: gui/aos4/aos4_agg_glue.cpp:277 -#, fuzzy, c-format -msgid "AOS4-AGG: %i byte offscreen buffer allocated" -msgstr "SDL-AGG: varattiin %i tavun kuvan ulkopuolinen puskuri" - -#: gui/sdl/sdl_agg_glue.cpp:95 -msgid "SDL_SetVideoMode() failed for SdlAggGlue." -msgstr "SDL_SetVideoMode() epäonnistui kohteelle SdlAggGlue." +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 +#, c-format +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "" -#: gui/sdl/sdl_agg_glue.cpp:132 gui/haiku/haiku_agg_glue.cpp:416 +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 #, c-format msgid "SDL-AGG: %i byte offscreen buffer allocated" msgstr "SDL-AGG: varattiin %i tavun kuvan ulkopuolinen puskuri" -#: gui/kde/Kde4Gui.cpp:115 +#: gui/qt/Qt4Gui.cpp:120 msgid "Cairo renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:123 +#: gui/qt/Qt4Gui.cpp:128 msgid "OpenGL renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:131 +#: gui/qt/Qt4Gui.cpp:136 msgid "AGG renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:208 -msgid "Setting renderer" -msgstr "" +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "Elokuvan ominaisuudet" -#: gui/kde/Kde4Gui.cpp:212 -#, fuzzy -msgid "Set renderer" -msgstr " Piirto: " +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "Muuttuja" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "Arvo" -#: gui/kde/Kde4Gui.cpp:562 +#: gui/qt/Qt4Gui.cpp:588 msgid "Properties" msgstr "Ominaisuudet" -#: gui/kde/Kde4Gui.cpp:566 gui/kde/kde.cpp:424 +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 msgid "Quit Gnash" msgstr "Lopeta Gnash" -#: gui/kde/Kde4Gui.cpp:573 -msgid "Preferences" -msgstr "Asetukset" +#: gui/qt/Qt4Gui.cpp:599 +msgid "Preferences" +msgstr "Asetukset" + +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "Toista" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "Tauko" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "Pysäytä" -#: gui/kde/Kde4Gui.cpp:590 +#: gui/qt/Qt4Gui.cpp:616 msgid "Restart" msgstr "Käynnistä uudelleen" -#: gui/kde/Kde4Gui.cpp:595 gui/kde/kde.cpp:423 +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 msgid "Refresh" msgstr "Päivitä" -#: gui/kde/Kde4Gui.cpp:599 +#: gui/qt/Qt4Gui.cpp:625 msgid "Fullscreen" msgstr "Kokonäyttötila" -#: gui/kde/Kde4Gui.cpp:614 +#: gui/qt/Qt4Gui.cpp:640 msgid "File" msgstr "Tiedosto" -#: gui/kde/Kde4Gui.cpp:619 +#: gui/qt/Qt4Gui.cpp:645 msgid "Edit" msgstr "Muokkaa" -#: gui/kde/Kde4Gui.cpp:623 +#: gui/qt/Qt4Gui.cpp:649 msgid "Movie Control" msgstr "Elokuvan hallinta" -#: gui/kde/Kde4Gui.cpp:630 +#: gui/qt/Qt4Gui.cpp:656 msgid "View" msgstr "Näytä" -#: gui/kde/Kde4Gui.cpp:712 +#: gui/qt/Qt4Gui.cpp:738 #, fuzzy msgid "Click to Play" msgstr "Napsauta toistaaksesi" -#: gui/kde/Kde4Gui.cpp:757 +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "Gnash-asetukset" + +#: gui/qt/Qt4Gui.cpp:785 msgid "Logging" msgstr "Lokiinkirjaus" -#: gui/kde/Kde4Gui.cpp:763 +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "Lokivalinnat" + +#: gui/qt/Qt4Gui.cpp:791 msgid "Verbosity level" msgstr "Tulosteen määrä" -#: gui/kde/Kde4Gui.cpp:781 +#: gui/qt/Qt4Gui.cpp:809 msgid "Log to file" msgstr "Loki tiedostoon" -#: gui/kde/Kde4Gui.cpp:788 +#: gui/qt/Qt4Gui.cpp:816 msgid "Log parser output" msgstr "Jäsentimen ulostulo lokiin" -#: gui/kde/Kde4Gui.cpp:792 +#: gui/qt/Qt4Gui.cpp:820 msgid "Log SWF actions" msgstr "SWF-toiminnot lokiin" -#: gui/kde/Kde4Gui.cpp:796 +#: gui/qt/Qt4Gui.cpp:824 msgid "Log malformed SWF errors" msgstr "Väärin muodostetun SWF:n virheet lokiin" -#: gui/kde/Kde4Gui.cpp:801 +#: gui/qt/Qt4Gui.cpp:829 msgid "Log ActionScript coding errors" msgstr "ActionScript-ohjelmavirheet lokiin" -#: gui/kde/Kde4Gui.cpp:808 +#: gui/qt/Qt4Gui.cpp:836 msgid "Security" msgstr "Turvallisuus" -#: gui/kde/Kde4Gui.cpp:814 +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "Verkkoyhteydet" + +#: gui/qt/Qt4Gui.cpp:842 msgid "Connect only to local host" msgstr "Yhdistä vain paikalliseen isäntäkoneeseen" -#: gui/kde/Kde4Gui.cpp:819 +#: gui/qt/Qt4Gui.cpp:847 msgid "Connect only to local domain" msgstr "Yhdistä vain paikalliseen verkkoalueeseen" -#: gui/kde/Kde4Gui.cpp:824 +#: gui/qt/Qt4Gui.cpp:852 msgid "Disable SSL verification" msgstr "Ota SSL-tarkistus pois käytöstä" -#: gui/kde/Kde4Gui.cpp:838 +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "Yksityisyys" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "Jaettujen objektien hakemisto:" + +#: gui/qt/Qt4Gui.cpp:866 msgid "Do not write Shared Object files" msgstr "Älä kirjoita jaettujen objektien tiedostoja" -#: gui/kde/Kde4Gui.cpp:844 +#: gui/qt/Qt4Gui.cpp:872 msgid "Only access local Shared Object files" msgstr "Saanti vain paikallisiin jaettujen objektien tiedostoihin" -#: gui/kde/Kde4Gui.cpp:849 +#: gui/qt/Qt4Gui.cpp:877 msgid "Disable Local Connection object" msgstr "Ota paikallisyhteyden objekti pois käytöstä" -#: gui/kde/Kde4Gui.cpp:856 +#: gui/qt/Qt4Gui.cpp:884 msgid "Network" msgstr "Verkko" -#: gui/kde/Kde4Gui.cpp:862 +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "Verkkoasetukset" + +#: gui/qt/Qt4Gui.cpp:890 msgid "Network timeout in seconds" msgstr "Verkon aikakatkaisu sekunneissa" -#: gui/kde/Kde4Gui.cpp:874 +#: gui/qt/Qt4Gui.cpp:902 msgid "Media" msgstr "Media" -#: gui/kde/Kde4Gui.cpp:880 +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "Ääni" + +#: gui/qt/Qt4Gui.cpp:908 msgid "Use sound handler" msgstr "Käytä äänenkäsittelijää" -#: gui/kde/Kde4Gui.cpp:903 +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "Tallenna mediavirrat levylle" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "Tallenna dynaamisesti ladatut mediat levylle" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "Medioiden tallennuksen hakemisto:" + +#: gui/qt/Qt4Gui.cpp:931 msgid "Player" msgstr "Soitin" -#: gui/kde/Kde4Gui.cpp:920 gui/kde/Kde4Gui.cpp:993 +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "Soittimen kuvaus" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "Soittimen versio:" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "Käyttöjärjestelmä:" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 msgid "" msgstr "" -#: gui/kde/Kde4Gui.cpp:945 +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "URL-avaaja:" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "Suorituskyky" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "Elokuvakirjaston suurin koko:" + +#: gui/qt/Qt4Gui.cpp:973 msgid "Start Gnash in pause mode" msgstr "Käynnistä Gnash pysäytetyssä tilassa" -#: gui/kde/kde.cpp:413 +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "" + +#: gui/qt/kde.cpp:413 msgid "Play Movie" msgstr "Toista elokuva" -#: gui/kde/kde.cpp:414 +#: gui/qt/kde.cpp:414 msgid "Pause Movie" msgstr "Tauko" -#: gui/kde/kde.cpp:415 +#: gui/qt/kde.cpp:415 msgid "Stop Movie" msgstr "Pysäytä elokuva" -#: gui/kde/kde.cpp:418 +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "Käynnistä elokuva uudelleen" + +#: gui/qt/kde.cpp:418 msgid "Step Forward" msgstr "Askel eteenpäin" -#: gui/kde/kde.cpp:419 +#: gui/qt/kde.cpp:419 msgid "Step Backward" msgstr "Askel taaksepäin" -#: gui/kde/kde.cpp:420 +#: gui/qt/kde.cpp:420 msgid "Jump Forward" msgstr "Hyppää eteenpäin" -#: gui/kde/kde.cpp:421 +#: gui/qt/kde.cpp:421 msgid "Jump Backward" msgstr "Hyppää taaksepäin" -#: gui/kde/kde_glue_agg.cpp:156 -msgid "Could not create AGG renderer with pixelformat BGRA32" -msgstr "" - -#: gui/kde/Kde4GlueAgg.cpp:115 -msgid "Could not create AGG renderer with pixelformat ABGR32" -msgstr "" +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, fuzzy, c-format +msgid "Could not create sound handler: %s. Will continue without sound." +msgstr "Äänenkäsittelijää ei voi luoda: %s. Jatketaan ilman ääntä." -#: gui/riscos/riscos_glue_agg.cpp:70 gui/fltk/fltk_glue_agg.cpp:50 -msgid "Could not create AGG renderer with pixelformat RGB24" -msgstr "" +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "Ääntä pyydetty, mutta äänitukea ei ole käännetty mukaan" -#: gui/fb/EventDevice.cpp:67 +#: gui/aos4/aos4.cpp:70 #, c-format -msgid "Could not open %s: %s" -msgstr "Ei voi avata %s: %s" +msgid "Exception: %s on file %s line %d" +msgstr "" -#: gui/fb/EventDevice.cpp:72 +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 #, c-format -msgid "Could not set non-blocking mode for pointing device: %s" +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" msgstr "" +"Yritetään avata tiedostoa %s.\n" +"Huom: tiedoston avaustoiminto ei ole vielä toteutettu." -#: gui/fb/fb.cpp:207 -msgid "Closing framebuffer device" -msgstr "Suljetaan kuvapuskurilaite" - -#: gui/fb/fb.cpp:213 -msgid "Free'ing offscreen buffer" -msgstr "Vapautetaan näytön ulkopuolinen puskuri" - -#: gui/fb/fb.cpp:227 -msgid "LUT8: Setting up colormap" -msgstr "LUT8: Asetetaan värikarttaa" - -#: gui/fb/fb.cpp:252 -#, c-format -msgid "LUT8: Error setting colormap: %s" +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" msgstr "" -#: gui/fb/fb.cpp:293 -#, c-format -msgid "Framebuffer device uses %d bytes of memory." -msgstr "Kuvapuskurilaite käyttää %d tavua muistia." +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" +msgstr "" -#: gui/fb/fb.cpp:295 -#, c-format -msgid "Video mode: %dx%d with %d bits per pixel." -msgstr "Näyttötila: %dx%d, %d bittiä pikseliä kohden." +#: gui/aos4/aos4_cairo_glue.cpp:124 +#, fuzzy, c-format +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "AGG:n värisyvyyden tulee olla 16, 24 tai 32 bittiä, ei %d." -#: gui/fb/fb.cpp:340 -msgid "Double buffering enabled" -msgstr "Kaksoispuskurointi käytössä" +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "" -#: gui/fb/fb.cpp:343 -msgid "Double buffering disabled" -msgstr "Kaksoispuskurointi pois käytöstä" +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "" -#: gui/fb/fb.cpp:351 -#, c-format -msgid "red channel: %d / %d" -msgstr "punainen kanava: %d / %d" +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "" -#: gui/fb/fb.cpp:353 -#, c-format -msgid "green channel: %d / %d" -msgstr "vihreä kanava: %d / %d" +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" +msgstr "" -#: gui/fb/fb.cpp:355 -#, c-format -msgid "blue channel: %d / %d" -msgstr "sininen kanava: %d / %d" +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "" -#: gui/fb/fb.cpp:357 -#, c-format -msgid "Total bits per pixel: %d" -msgstr "Yhteensä bittejä pikseliä kohden: %d" +#: gui/aos4/aos4_agg_glue.cpp:277 +#, fuzzy, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "SDL-AGG: varattiin %i tavun kuvan ulkopuolinen puskuri" -#: gui/fb/fb.cpp:520 -msgid "This GUI does not yet support menus" -msgstr "Tämä käyttöliittymä ei vielä tue valikoita" +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "SDL_SetVideoMode() epäonnistui kohteelle SdlAggGlue." -#: gui/fb/fb.cpp:526 -msgid "This GUI does not yet support a mouse pointer" -msgstr "Tämä käyttöliittymä ei vielä tue hiiren osoitinta" +#: gui/gui.cpp:193 +#, fuzzy +msgid "Clipboard not yet supported in this GUI" +msgstr "Kokonäyttötilaa ei vielä tuettu tässä käyttöliittymässä" -#: gui/fb/fb.cpp:614 -msgid "WARNING: Could not detect controlling TTY" -msgstr "" +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "Kokonäyttötilaa ei vielä tuettu tässä käyttöliittymässä" -#: gui/fb/fb.cpp:624 gui/fb/fb.cpp:660 gui/fb/fb.cpp:693 gui/fb/fb.cpp:742 -#, c-format -msgid "WARNING: Could not open %s" -msgstr "VAROITUS: Ei voi avata %s" +#: gui/gui.cpp:205 +#, fuzzy +msgid "Window resize not yet supported in this GUI" +msgstr "Hiiren näyttö/piilotus ei vielä tuettu tässä käyttöliittymässä" -#: gui/fb/fb.cpp:629 -msgid "WARNING: Could not get current VT state" -msgstr "" +#: gui/gui.cpp:229 gui/gui.cpp:242 +#, fuzzy +msgid "Menu show/hide not yet supported in this GUI" +msgstr "Hiiren näyttö/piilotus ei vielä tuettu tässä käyttöliittymässä" -#: gui/fb/fb.cpp:635 -#, c-format -msgid "Original TTY NO = %d" -msgstr "Alkuperäinen TTY-numero = %d" +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" +msgstr "Hiiren näyttö/piilotus ei vielä tuettu tässä käyttöliittymässä" -#: gui/fb/fb.cpp:640 -msgid "WARNING: Could not request a new VT" +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" msgstr "" -#: gui/fb/fb.cpp:645 -#, c-format -msgid "Own TTY NO = %d" -msgstr "Oma TTY-nro = %d" - -#: gui/fb/fb.cpp:654 gui/fb/fb.cpp:687 gui/fb/fb.cpp:736 +#: gui/gui.cpp:334 #, c-format -msgid "WARNING: Could not find device for VT number %d" +msgid "Invalid scaleMode %d" msgstr "" -#: gui/fb/fb.cpp:665 gui/fb/fb.cpp:747 +#: gui/gui.cpp:374 #, c-format -msgid "WARNING: Could not activate VT number %d" +msgid "Invalid horizontal align %d" msgstr "" -#: gui/fb/fb.cpp:671 gui/fb/fb.cpp:753 +#: gui/gui.cpp:405 #, c-format -msgid "WARNING: Error waiting for VT %d becoming active" -msgstr "" - -#: gui/fb/fb.cpp:709 -msgid "WARNING: Could not query current keyboard mode on VT" +msgid "Invalid vertical align %d" msgstr "" -#: gui/fb/fb.cpp:713 -msgid "WARNING: Could not switch to graphics mode on new VT" +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" msgstr "" -#: gui/fb/fb.cpp:720 +#: gui/gui.cpp:1261 #, c-format -msgid "VT %d ready" -msgstr "VT %d valmis" - -#: gui/fb/fb.cpp:732 -msgid "Restoring terminal..." -msgstr "Palautetaan päätettä..." - -#: gui/fb/fb.cpp:761 -msgid "WARNING: Could not restore keyboard mode" -msgstr "VAROITUS: Näppäimistötilaa ei voi palauttaa" - -#: gui/fb/TouchDevice.cpp:240 -msgid "WARNING: Error parsing calibration data!" +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" msgstr "" -#: gui/fb/TouchDevice.cpp:242 -#, fuzzy, c-format -msgid "" -"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" -msgstr "Käytetään kosketusnäytön kalibrointidataa: %.0f / %.0f / %.0f / %.0f" - -#: gui/fb/TouchDevice.cpp:245 -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" +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" msgstr "" -#: gui/fb/MouseDevice.cpp:157 -msgid "Mouse reset failed" -msgstr "Hiiren alustus epäonnistui" - -#: gui/fb/MouseDevice.cpp:165 -msgid "WARNING: Could not detect mouse device ID" +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" msgstr "" -#: gui/fb/MouseDevice.cpp:169 -#, c-format -msgid "WARNING: Non-standard mouse device ID %d" +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" msgstr "" -#: gui/fb/MouseDevice.cpp:174 -msgid "Could not activate Data Reporting mode for mouse" +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" msgstr "" -#: gui/fb/MouseDevice.cpp:281 -#, fuzzy, c-format -msgid "x/y %d/%d button %d" -msgstr "x/y %d/%d pnk %d" - -#: gui/fb/MouseDevice.cpp:301 -#, fuzzy, c-format -msgid "read mouse @ %d / %d, btn %d" -msgstr "hiiri @ %d,%d" - -#: gui/fb/MouseDevice.cpp:309 -#, fuzzy, c-format -msgid "mouse click! %d" -msgstr "hiiri @ %d,%d" - -#: gui/fb/MouseDevice.cpp:327 -#, c-format -msgid "mouse_command: discarded %d bytes from input buffer" +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" msgstr "" -#: gui/Player.cpp:149 -#, c-format -msgid "Timer delay set to %d milliseconds" -msgstr "Ajastimen viive asetettu %d millisekuntiin" - -#: gui/Player.cpp:170 gui/pythonmod/gnash-view.cpp:225 -msgid "Sound requested but no sound support compiled in" -msgstr "Ääntä pyydetty, mutta äänitukea ei ole käännetty mukaan" - -#: gui/Player.cpp:175 gui/pythonmod/gnash-view.cpp:222 -#, c-format -msgid "Could not create sound handler: %s. Will continue w/out sound." -msgstr "Äänenkäsittelijää ei voi luoda: %s. Jatketaan ilman ääntä." - -#: gui/Player.cpp:195 +#: gui/Player.cpp:169 #, c-format -msgid "Activating FPS debugging every %g seconds" -msgstr "Aktivoidaan FPS-virheenjäljitys joka %g sekunti" +msgid "Unhandled callback %s with arguments %s" +msgstr "" -#: gui/Player.cpp:321 +#: gui/Player.cpp:434 msgid "Non-existent media handler %1% specified" msgstr "" -#: gui/Player.cpp:368 +#: gui/Player.cpp:545 #, c-format -msgid "" -"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." +msgid "Movie Frame Rate is %d, adjusting delay" msgstr "" -"Annetulla elokuvalla on kokoontaittuneet mitat %d/%d. Asetetaan 1/1 ja " -"jatketaan." -#: gui/Player.cpp:670 -#, c-format -msgid "Unhandled callback %s with arguments %s" +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" msgstr "" -#: gui/Player.cpp:711 +#: gui/Player.cpp:717 #, c-format -msgid "Sent FsCommand '%s' to host fd %d" +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" msgstr "" -#: gui/Player.cpp:719 -#, c-format -msgid "Running as plugin: skipping internal handling of FsCommand %s%s." -msgstr "Suoritetaan liitännäisenä: ohitetaan FsCommand %s%s sisäinen käsittely" - -#: gui/Player.cpp:760 +#: gui/Player.cpp:773 #, c-format msgid "FsCommand exec called with argument %s" msgstr "" -#: gui/Player.cpp:777 +#: gui/Player.cpp:790 #, c-format msgid "FsCommand trapallkeys called with argument %s" msgstr "" -#: gui/Player.cpp:783 +#: gui/Player.cpp:796 #, c-format msgid "FsCommand '%s(%s)' not handled internally" msgstr "" -#: gui/haiku/haiku.cpp:141 -msgid "spawn_thread failed" +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" msgstr "" -#: gui/haiku/haiku.cpp:144 -#, fuzzy -msgid "resume_thread failed" -msgstr "Hiiren alustus epäonnistui" - -#: gui/haiku/haiku.cpp:157 -#, c-format -msgid "pulses thread returned %d" +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" msgstr "" -#: gui/haiku/haiku.cpp:248 -msgid "send_data failed" +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" msgstr "" -#: gui/haiku/haiku.cpp:384 gui/dump/dump.cpp:131 -msgid "# FATAL: No filename given with -D argument." +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" msgstr "" -#: gui/gui.cpp:182 gui/gui.cpp:194 -msgid "Fullscreen not yet supported in this GUI" -msgstr "Kokonäyttötilaa ei vielä tuettu tässä käyttöliittymässä" - -#: gui/gui.cpp:188 -#, fuzzy -msgid "Window resize not yet supported in this GUI" -msgstr "menushow ei vielä tuettu tässä käyttöliittymässä" - -#: gui/gui.cpp:213 -msgid "Menu hiding not yet supported in this GUI" -msgstr "Valikon piilotus ei vielä tuettu tässä käyttöliittymässä" - -#: gui/gui.cpp:219 -msgid "Mouse show/hide not yet supported in this GUI" -msgstr "Hiiren näyttö/piilotus ei vielä tuettu tässä käyttöliittymässä" - -#: gui/gui.cpp:226 -msgid "menushow not yet supported in this GUI" -msgstr "menushow ei vielä tuettu tässä käyttöliittymässä" - -#: gui/gui.cpp:467 -#, c-format -msgid "mouse @ %d,%d" -msgstr "hiiri @ %d,%d" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "" -#: gui/gui.cpp:962 +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 #, c-format -msgid "Frame %d" -msgstr "Kehys %d" +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." +msgstr "" -#: gui/dump/dump.cpp:120 -msgid "Ignoring request to display in X11 window" -msgstr "Ohitetaan pyyntö näyttää X11-ikkunassa" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." +msgstr "" -#: gui/dump/dump.cpp:147 -msgid "# FATAL: No sleep ms value given with -S argument." +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." msgstr "" -#: gui/dump/dump.cpp:323 +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 #, c-format -msgid "Unable to write file '%s'." -msgstr "Ei voida kirjoittaa tiedostoon '%s'." - -#: gui/gnash.cpp:65 -#, fuzzy -msgid "Keys:" -msgstr "Näppäimet:" - -#: gui/gnash.cpp:68 -msgid "Quit" +msgid "failed to setup video window for surface 0x%08x." msgstr "" -#: gui/gnash.cpp:74 -#, fuzzy -msgid "Toggle pause" -msgstr "Kytke kokonäyttötila" - -#: gui/gnash.cpp:77 -#, fuzzy -msgid "Restart the movie" -msgstr "Käynnistä elokuva uudelleen" - -#: gui/gnash.cpp:80 -msgid "Take a screenshot" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." msgstr "" -#: gui/gnash.cpp:83 -#, fuzzy -msgid "Force immediate redraw" -msgstr " CTRL-L Pakota välitön uudelleenpiirto" +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "" -#: gui/gnash.cpp:99 -#, fuzzy -msgid "Usage: gnash [options] movie_file.swf" -msgstr "Käyttö: gnash [valitsimet] elokuvatiedosto.swf" +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "" -#: gui/gnash.cpp:100 -#, fuzzy -msgid "Plays a SWF (Shockwave Flash) movie" -msgstr "Toistaa SWF (Shockwave Flash) -elokuvia" +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "Napsauta toistaaksesi" -#: gui/gnash.cpp:101 -#, fuzzy -msgid "Options:" -msgstr "Valitsimet:" +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "" -#: gui/gnash.cpp:105 -#, fuzzy -msgid "Print this help and exit" -msgstr " -h, --help Näytä tämä ohje ja poistu" +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "Ääni" -#: gui/gnash.cpp:108 -#, fuzzy -msgid "Print version information and exit" -msgstr " -V, --version Näytä versiotiedot ja poistu" +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "_Verkko" -#: gui/gnash.cpp:111 -#, fuzzy -msgid "Scale the movie by the specified factor" -msgstr " -s, --scale Skaalaa elokuva valitulla kertoimella" +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" +msgstr "Verkon aikakatkaisu sekunneissa (0 - ei aikakatkaisua):" -#: gui/gnash.cpp:114 -#, fuzzy -msgid "Number of milliseconds to delay in main loop" -msgstr "" -" -d, --delay num Pääsilmukassa vietettävä viive millisekunneissa" +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "_Lokiinkirjaus" -#: gui/gnash.cpp:117 -#, fuzzy -msgid "Produce verbose output" -msgstr "Jäsentimen ulostulo lokiin" +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "Tulosteen määrä:" -#: gui/gnash.cpp:121 -#, fuzzy -msgid "Be (very) verbose about action execution" -msgstr "" -" -va Tulosta enemmän elokuvan toimintojen " -"toteuttamisesta" +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "Loki _tiedostoon" -#: gui/gnash.cpp:126 -#, fuzzy -msgid "Be (very) verbose about parsing" -msgstr " -vp Tulosta enemmän elokuvan jäsentämisestä" +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "Lokitiedoston nimi:" -#: gui/gnash.cpp:130 -#, fuzzy -msgid "Audio dump file (wave format)" -msgstr " -A Äänentallennustiedosto (wav-muoto)" +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "_Jäsentimen ulostulo lokiin" -#: gui/gnash.cpp:133 -msgid "Hardware Video Accelerator to use" -msgstr "" +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "SWF-_toiminnot lokiin" -#: gui/gnash.cpp:138 -#, fuzzy -msgid "X11 Window ID for display" -msgstr " -x, --xid X11-ikkunatunniste näyttämistä varten" +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "Väärin muodostetun SWF:n virh_eet lokiin" -#: gui/gnash.cpp:141 -#, fuzzy -msgid "Produce the disk based debug log" -msgstr " -w, --writelog Tuota virheenjäljityslokia levylle" +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "ActionScript-_ohjelmavirheet lokiin" -#: gui/gnash.cpp:144 -#, fuzzy -msgid "Set window width" -msgstr "Asetetaan leveys arvoon %d" +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "_Turvallisuus" -#: gui/gnash.cpp:147 -#, fuzzy -msgid "Set window height" -msgstr "Asetaan korkeus arvoon %d" +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "Yhdistä vain paikall_iseen isäntäkoneeseen" -#: gui/gnash.cpp:150 -#, fuzzy -msgid "Set window x position" -msgstr "Asetetaan leveys arvoon %d" +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "Yhdistä vain paikalliseen _verkkoalueeseen" -#: gui/gnash.cpp:153 -#, fuzzy -msgid "Set window y position" -msgstr "Asetetaan leveys arvoon %d" +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "Ota SSL-_tarkistus pois käytöstä" -#: gui/gnash.cpp:156 -#, fuzzy -msgid "Exit when/if movie reaches the last frame" -msgstr "" -" -1, --once Poistu jos/kun elokuva etenee viimeiseen kehykseen" +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "_Sallittujen luettelo" -#: gui/gnash.cpp:160 -#, fuzzy -msgid "disable rendering and sound" -msgstr " 0 poista piirto ja ääni käytöstä" +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "_Estettyjen luettelo" -#: gui/gnash.cpp:162 -#, fuzzy -msgid "enable rendering, disable sound" -msgstr " 1 käytä piirtoa, älä ääntä" +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" +msgstr "Älä _kirjoita jaettujen objektien tiedostoja" -#: gui/gnash.cpp:164 -#, fuzzy -msgid "enable sound, disable rendering" -msgstr " 2 käytä ääntä, älä piirtoa" +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" +msgstr "Saanti v_ain paikallisiin jaettujen objektien tiedostoihin" -#: gui/gnash.cpp:166 -#, fuzzy -msgid "enable rendering and sound (default)" -msgstr " 3 ota piirto ja ääni käyttöön (oletus)" +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" +msgstr "Ota paikallis_yhteyden objekti pois käytöstä" -#: gui/gnash.cpp:170 -#, fuzzy -msgid "The media handler to use" -msgstr " - Mediakäsittelijä: " +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "_Media" -#: gui/gnash.cpp:175 -#, fuzzy -msgid "The renderer to use" -msgstr " Piirto: " +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "Käytä äänen_käsittelijää" -#: gui/gnash.cpp:179 -#, fuzzy -msgid "Exit after the specified number of seconds" -msgstr " -t, --timeout Poistu määritellyn sekuntimäärän jälkeen" +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" +msgstr "Mediavirrat" -#: gui/gnash.cpp:182 -#, fuzzy -msgid "Set \"real\" URL of the movie" -msgstr " -u, --real-url Aseta elokuvan ”todellinen” URL" +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "_Soitin" -#: gui/gnash.cpp:185 -#, fuzzy -msgid "Set \"base\" URL for resolving relative URLs" -msgstr " -u, --real-url Aseta elokuvan ”todellinen” URL" +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "Jos tyhjä, Gnash tunnistaa käyttöjärjestelmän" -#: gui/gnash.cpp:188 -msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" msgstr "" -#: gui/gnash.cpp:191 -msgid "Filedescriptor to use for external communications" +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" msgstr "" -#: gui/gnash.cpp:195 -#, fuzzy -msgid "Print FPS every num seconds (float)" +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" msgstr "" -" -f, --debug-fps lkm Tulosta kehysten määrä sekunnissa lkm sekunnin " -"välein." -#: gui/gnash.cpp:199 -#, fuzzy -msgid "Exit after specified number of frame advances" -msgstr " -t, --timeout Poistu määritellyn sekuntimäärän jälkeen" +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" +msgstr "Käynnistä _Gnash pysäytetyssä tilassa" -#: gui/gnash.cpp:202 -#, fuzzy -msgid "Start in fullscreen mode" -msgstr "Käynnistä Gnash pysäytetyssä tilassa" +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" -#: gui/gnash.cpp:205 -#, fuzzy -msgid "Start without displaying the menu bar" -msgstr " --hide-menubar Käynnistä näyttämättä valikkopalkkia " +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." +msgstr "Gnash on GNU-projektin SWF-soitin, joka perustuu GameSWF:ään." -#: gui/gnash.cpp:208 -msgid "List of frames to save as screenshots" +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " msgstr "" +"\n" +"Piirto: " -#: gui/gnash.cpp:211 -msgid "Filename pattern for screenshot images." +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " msgstr "" -#: gui/gnash.cpp:227 +#: gui/gtk/gtk.cpp:1864 msgid "" -"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 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" +"\n" +"GUI: " msgstr "" +"\n" +"Käyttöliittymä: " -#: gui/gnash.cpp:238 -msgid "Build options " -msgstr "Rakennusvalinnat " - -#: gui/gnash.cpp:239 -#, fuzzy -msgid " Renderers: " -msgstr " Piirto: " - -#: gui/gnash.cpp:240 -msgid " Hardware Acceleration: " +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " msgstr "" +"\n" +"Media: " -#: gui/gnash.cpp:241 -#, fuzzy -msgid " GUI: " -msgstr " - GUI: " +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "Timo Jyrinki , 2008-2009." -#: gui/gnash.cpp:242 -#, fuzzy -msgid " Media handlers: " -msgstr " - Mediakäsittelijä: " +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "_Tiedosto" -#: gui/gnash.cpp:244 -msgid " Configured with: " -msgstr " Tehdyt asetukset: " +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "_Muokkaa" -#: gui/gnash.cpp:245 -msgid " CXXFLAGS: " -msgstr " CXXFLAGS: " +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "O_hje" -#: gui/gnash.cpp:246 -#, fuzzy -msgid " Version: " -msgstr " Piirto: " +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "_Näytä" -#: gui/gnash.cpp:321 -msgid "Logging to disk enabled" -msgstr "Levylle lokin kirjoittaminen otettu käyttöön" +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "Piirrä uudelleen" -#: gui/gnash.cpp:327 -msgid "No verbose actions; disabled at compile time" -msgstr "Ei suuren tulostemäärän toimintoja: poistettu käytöstä käännettäessä" +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "Kytke kokonäyttötila" -#: gui/gnash.cpp:335 -msgid "No verbose parsing; disabled at compile time" -msgstr "Ei suuren tulostemäärän jäsennystä; poistettu käytöstä käännettäessä" +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "Näytä päivitetyt vaihteluvälit" -#: gui/gnash.cpp:357 -#, c-format -msgid "Setting root URL to %s" -msgstr "Asetetaan juuri-URL:ksi %s" +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" +msgstr "" -#: gui/gnash.cpp:362 -#, c-format -msgid "Setting base URL to %s" -msgstr "Asetetaan URL perusosaksi %s" +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "" -#: gui/gnash.cpp:373 -#, c-format -msgid "Host FD #%d, Control FD #%d\n" +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" msgstr "" -#: gui/gnash.cpp:376 -#, c-format -msgid "Invalid host communication filedescriptor %d\n" -msgstr "Epäkelpo isäntäviestinnän tiedostokuvain %d\n" +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "" -#: gui/gnash.cpp:384 -#, fuzzy, c-format -msgid "Invalid control communication filedescriptor %d\n" -msgstr "Epäkelpo isäntäviestinnän tiedostokuvain %d\n" +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "" -#: gui/gnash.cpp:394 -#, c-format -msgid "Setting width to %d" -msgstr "Asetetaan leveys arvoon %d" +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "Elokuvan _hallinta" -#: gui/gnash.cpp:400 +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 #, c-format -msgid "Setting height to %d" -msgstr "Asetaan korkeus arvoon %d" - -#: gui/gnash.cpp:406 gui/gnash.cpp:412 -#, fuzzy, c-format -msgid "Setting x position to %d" -msgstr "Asetetaan leveys arvoon %d" +msgid "Couldn't find pixmap file: %s" +msgstr "pixmap-tiedostoa ei löydy: %s" -#: gui/gnash.cpp:481 -msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " -msgstr "VIRHE: -r-valitsimen kanssa tulee määrittää 0, 1, 2, tai 3 " +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" +msgstr "pixbuf-tiedoston lataus epäonnistui: %s: %s" -#: gui/gnash.cpp:493 -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" +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "Avaa tiedosto" -#: gui/gnash.cpp:533 -msgid "This is a Gnash bug." +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." msgstr "" +"Kaksoispuskuroitua näkymää ei löydy.\n" +"Yritetään yhden puskurin näkymän käyttöä." -#: gui/gnash.cpp:538 -msgid "No rendering flags specified, using rcfile" -msgstr "Piirtolippuja ei määritelty, käytetään rc-tiedostoa" - -#: gui/gnash.cpp:579 -msgid "Exception thrown during parseCommandLine" -msgstr "Poikkeus heitetty parseCommandLinen aikana" +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "Sopivaa OpenGL-kykyistä näkymää ei löydy." #: extensions/mysql/mysql_db.cpp:186 msgid "Couldn't initialize database" @@ -6253,77 +11496,90 @@ msgid "Field name is: %s: " msgstr "Kentän nimi on: %s: " -#~ msgid "Enable _debugger" -#~ msgstr "Ota käyttöön _virheenjäljitin" +#~ msgid "Scanning directory \"%s\" for plugins" +#~ msgstr "Tarkistetaan liitännäisiä hakemistosta \"%s\"" -#, fuzzy -#~ msgid " -v, --verbose Produce verbose output\n" -#~ msgstr " -v, --verbose Tuota enemmän tulostetta" +#~ msgid "Gnash Plugin name: %s" +#~ msgstr "Gnash-liitännäisen nimi: %s" #, fuzzy -#~ msgid " none|vaapi|omap (default: none)\n" -#~ msgstr " 3 ota piirto ja ääni käyttöön (oletus)" +#~ msgid "Connection to movie: %s" +#~ msgstr "Yhdistetään elokuvaan: %s" -#, fuzzy -#~ msgid " -j, --width Set window width\n" -#~ msgstr " -j, --width Aseta ikkunan leveys" +#~ msgid "Unloading movieclip '%s'" +#~ msgstr "Poistetaan videota muistista: '%s'" -#, fuzzy -#~ msgid " -k, --height Set window height\n" -#~ msgstr " -k, --height Aseta ikkunan korkeus" +#~ msgid "Closing framebuffer device" +#~ msgstr "Suljetaan kuvapuskurilaite" -#, fuzzy -#~ msgid " -X, --x-pos Set window x position\n" -#~ msgstr " -j, --width Aseta ikkunan leveys" +#~ msgid "WARNING: Could not open %s" +#~ msgstr "VAROITUS: Ei voi avata %s" -#, fuzzy -#~ msgid " -Y, --y-pos Set window y position\n" -#~ msgstr " -j, --width Aseta ikkunan leveys" +#~ msgid "Original TTY NO = %d" +#~ msgstr "Alkuperäinen TTY-numero = %d" -#, fuzzy -#~ msgid " -g, --debugger Turn on the SWF debugger\n" -#~ msgstr " -g, --debugger Ota SWF-virheenjäljitin käyttöön" +#~ msgid "Own TTY NO = %d" +#~ msgstr "Oma TTY-nro = %d" -#, fuzzy -#~ msgid " -r, --render-mode <0|1|2|3>\n" -#~ msgstr " -r, --render-mode <0|1|2|3>" +#~ msgid "VT %d ready" +#~ msgstr "VT %d valmis" -#, fuzzy -#~ msgid " The media handler to use" -#~ msgstr " 0 poista piirto ja ääni käytöstä" +#~ msgid "Restoring terminal..." +#~ msgstr "Palautetaan päätettä..." -#, fuzzy -#~ msgid " -R, --renderer <" -#~ msgstr " -r, --render-mode <0|1|2|3>" +#~ msgid "red channel: %d / %d" +#~ msgstr "punainen kanava: %d / %d" -#, fuzzy -#~ msgid " The renderer to use" -#~ msgstr " 0 poista piirto ja ääni käytöstä" +#~ msgid "green channel: %d / %d" +#~ msgstr "vihreä kanava: %d / %d" -#, fuzzy -#~ msgid " --fullscreen Start in fullscreen mode\n" -#~ msgstr " --fullscreen Käynnistä kokonäyttötilassa" +#~ msgid "blue channel: %d / %d" +#~ msgstr "sininen kanava: %d / %d" -#, fuzzy -#~ msgid " CTRL-Q, CTRL-W Quit\n" -#~ msgstr " CTRL-Q, CTRL-W Poistu/lopeta" +#~ msgid "Total bits per pixel: %d" +#~ msgstr "Yhteensä bittejä pikseliä kohden: %d" -#, fuzzy -#~ msgid " CTRL-F Toggle fullscreen\n" -#~ msgstr " CTRL-P Tauko" +#~ msgid "mouse @ %d,%d" +#~ msgstr "hiiri @ %d,%d" -#, fuzzy -#~ msgid " CTRL-P Toggle pause\n" -#~ msgstr " CTRL-P Tauko" +#~ msgid "Frame %d" +#~ msgstr "Kehys %d" -#, fuzzy -#~ msgid " CTRL-R Restart the movie\n" -#~ msgstr " CTRL-R Käynnistä elokuva uudelleen" +#~ msgid "Timer delay set to %d milliseconds" +#~ msgstr "Ajastimen viive asetettu %d millisekuntiin" -#, fuzzy -#~ msgid " CTRL-O Take a screenshot\n" -#~ msgstr " CTRL-P Tauko" +#~ msgid "Activating FPS debugging every %g seconds" +#~ msgstr "Aktivoidaan FPS-virheenjäljitys joka %g sekunti" + +#~ msgid "" +#~ "Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." +#~ msgstr "" +#~ "Annetulla elokuvalla on kokoontaittuneet mitat %d/%d. Asetetaan 1/1 ja " +#~ "jatketaan." -#~ msgid "No debugger; disabled at compile time, -g is invalid" +#~ msgid "Running as plugin: skipping internal handling of FsCommand %s%s." #~ msgstr "" -#~ "Ei virheenjäljitintä; poistettu käytöstä käännösaikaan, -g ei kelvollinen" +#~ "Suoritetaan liitännäisenä: ohitetaan FsCommand %s%s sisäinen käsittely" + +#~ msgid "Created XEmbedded window" +#~ msgstr "Luotiin XEmbedded-ikkuna" + +#~ msgid "Created top level window" +#~ msgstr "Luotiin päätason ikkuna" + +#~ msgid "OpenGL extension version - %d.%d" +#~ msgstr "OpenGL-laajennoksen versio - %d.%d" + +#~ msgid "Got single-buffered visual." +#~ msgstr "Saatiin yhden puskurin näkymä." + +#~ msgid "Got double-buffered visual." +#~ msgstr "Saatiin kaksoispuskuroitu näkymä." + +#, fuzzy +#~ msgid "read mouse @ %d / %d, btn %d" +#~ msgstr "hiiri @ %d,%d" + +#, fuzzy +#~ msgid "x/y %d/%d button %d" +#~ msgstr "x/y %d/%d pnk %d" diff -Nru gnash-0.8.10~git20111001/po/fr.po gnash-0.8.10/po/fr.po --- gnash-0.8.10~git20111001/po/fr.po 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/po/fr.po 2012-02-07 16:51:33.000000000 +0000 @@ -1,6300 +1,11516 @@ -# French translation of GNU Gnash. -# Copyright (C) 2007 Free Software Foundation, Inc. -# This file is distributed under the same license as the gnash package. -# -# Robert-André Mauchin , 2007. -# Emmanuel Andry , 2010. -# -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. msgid "" msgstr "" -"Project-Id-Version: gnash\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-11-08 10:57+0100\n" -"PO-Revision-Date: 2010-08-19 23:12+0100\n" -"Last-Translator: Emmanuel Andry \n" -"Language-Team: \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2011-06-13 08:58+0200\n" +"Last-Translator: Chris \n" +"Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Poedit-Language: French\n" -"X-Poedit-Country: FRANCE\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Pootle 2.0.1\n" -#: libbase/sharedlib.cpp:78 -#, c-format -msgid "Couldn't initialize ltdl: %s" -msgstr "N'a pas pu initialiser ltdl: %s" +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "" -#: libbase/sharedlib.cpp:124 -#, c-format -msgid "Opened dynamic library \"%s\"" -msgstr "Bibliothèque dynamique ouverte \"%s\"" +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" +msgstr "" -#: libbase/sharedlib.cpp:142 libbase/sharedlib.cpp:167 +#: libbase/RTMP.cpp:334 #, c-format -msgid "Couldn't find symbol: %s" -msgstr "N'a pas pu trouver le symbole : %s" +msgid "partially supported packet %s received" +msgstr "" -#: libbase/sharedlib.cpp:145 libbase/sharedlib.cpp:170 +#: libbase/RTMP.cpp:344 #, c-format -msgid "Found symbol %s @ %p" -msgstr "Trouvé le symbole %s @ %p" +msgid "packet %s received" +msgstr "" -#: libbase/SharedMemHaiku.cpp:54 libbase/SharedMemHaiku.cpp:59 -#: libbase/SharedMemHaiku.cpp:65 libbase/SharedMemHaiku.cpp:72 -#: libbase/SharedMemHaiku.cpp:79 +#: libbase/RTMP.cpp:356 #, c-format -msgid "%s on Haiku" +msgid "Unknown packet %s received" msgstr "" -#: libbase/ClockTime.cpp:276 -msgid "Cannot get requested timezone information" -msgstr "N'a pas pu obtenir l'information de fuseau horaire demandée" - -#: libbase/curl_adapter.cpp:51 -msgid "" -"libcurl is not available, but Gnash has attempted to use the curl adapter" -msgstr "libcurl n'est pas disponible, mais Gnash a essayé d'utiliser curl" +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" +msgstr "" -#: libbase/curl_adapter.cpp:658 -#, fuzzy, c-format -msgid "FIXME: Timeout (%u milliseconds) while loading from url %s" -msgstr "Délai dépassé (%u millisecondes) lors du chargement depuis l'url %s" +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "" -#: libbase/curl_adapter.cpp:706 +#: libbase/RTMP.cpp:484 #, c-format -msgid "Timeout (%u milliseconds) while loading from url %s" -msgstr "Délai dépassé (%u millisecondes) lors du chargement depuis l'url %s" +msgid "Incomplete packet received on channel %s" +msgstr "" -#: libbase/curl_adapter.cpp:812 -msgid "Allowing connections to SSL sites with invalid certificates" +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" msgstr "" -"Autorise les connexions aux sites SSL possédant des certificats invalides" -#: libbase/noseek_fd_adapter.cpp:223 +#: libbase/RTMP.cpp:542 #, c-format -msgid "Error reading %d bytes from input stream" -msgstr "Erreur de lecture de %d octets du flux d'entrée" +msgid "%s, failed to read extended timestamp" +msgstr "" -#: libbase/rc.cpp:167 libbase/rc.cpp:686 -msgid "Failed to find user settings directory" +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." msgstr "" -#: libbase/rc.cpp:378 -msgid "RcInitFile: couldn't open file: " -msgstr "RcInitFile: n'a pas pu ouvrir le fichier : " +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "" -#: libbase/rc.cpp:418 +#: libbase/RTMP.cpp:899 #, c-format -msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgid "Type mismatch: client sent %d, server answered %d" msgstr "" -"Avertissement : valeur manquante pour la variable \"%s\" dans rcfile %s, " -"ligne %d" -#: libbase/rc.cpp:609 -#, c-format -msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" -msgstr "Avertissement : directive \"%s\" non reconnue dans rcfile %s ligne %d" +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." +msgstr "" -#: libbase/rc.cpp:621 -#, c-format -msgid "Warning: empty include specification in rcfile %s, line %d" +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" msgstr "" -"Avertissement : spécification d'inclusion vide dans rcfile %s, ligne %d" -#: libbase/rc.cpp:626 -#, fuzzy, c-format -msgid "" -"Warning: include specification must be an absolute path in rcfile %s, line %d" +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" msgstr "" -"Avertissement : la spécification d'inclusion doit être un chemin absolu dans " -"rcfile %s, ligne %d" -#: libbase/rc.cpp:635 +#: libbase/RTMP.cpp:1049 #, c-format -msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" -msgstr "Avertissement : action \"%s\" non reconnue dans rcfile %s, ligne %d" +msgid "Control packet (%s) data too short" +msgstr "" -#: libbase/rc.cpp:727 +#: libbase/RTMP.cpp:1087 #, c-format -msgid "Couldn't open file %s for writing" -msgstr "Ne peut pas ouvrir le fichier %s en écriture" - -#: libbase/rc.cpp:736 -msgid "# Generated by Gnash. Manual changes to this file may be overridden." +msgid "Received unknown or unhandled control %s" msgstr "" -"# Généré par Gnash. Tout changement manuel de ce fichier peut être écrasé." -#: libbase/Socket.cpp:98 -msgid "Socket interrupted by a system call" +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " +msgstr "Erreur PNG : " + +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" msgstr "" -#: libbase/Socket.cpp:102 -msgid "XMLSocket: The socket was never available" +#: libbase/StreamProvider.cpp:112 +msgid "Request Headers discarded while getting stream from file: uri" msgstr "" -#: libbase/StreamProvider.cpp:132 +#: libbase/StreamProvider.cpp:135 msgid "POST data discarded while getting a stream from file: uri" msgstr "" -#: libbase/GnashImagePng.cpp:40 -msgid "PNG error: " -msgstr "Erreur PNG :" - -#: libbase/GnashImagePng.cpp:47 +#: libbase/noseek_fd_adapter.cpp:223 #, c-format -msgid "PNG warning: %s" -msgstr "Avertissement PNG : %s" +msgid "Error reading %d bytes from input stream" +msgstr "Erreur de lecture de %d octets du flux d'entrée" -#: libbase/GnashImageJpeg.cpp:115 -msgid "JPEG: Empty jpeg source stream." -msgstr "JPEG : Flux source jpeg vide." +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "" -#: libbase/GnashImageJpeg.cpp:262 libbase/GnashImageJpeg.cpp:289 -#: libbase/GnashImageJpeg.cpp:307 libbase/GnashImageJpeg.cpp:363 -msgid "Internal jpeg error: " -msgstr "Erreur jpeg interne :" +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" +msgstr "" -#: libbase/GnashImageJpeg.cpp:273 -msgid "Lack of data during JPEG header parsing" -msgstr "Manque de données lors de l'analyse de l'entête JPEG" +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" +msgstr "" -#: libbase/GnashImageJpeg.cpp:283 -#, fuzzy, c-format -msgid "unexpected: jpeg_read_header returned %d" -msgstr "inattendu : jpeg_read_header a retourné %d [%s:%d]" +#: libbase/Socket.cpp:171 +#, c-format +msgid "Failed to connect socket: %s" +msgstr "" -#: libbase/GnashImageJpeg.cpp:319 -msgid "lack of data during JPEG header parsing" -msgstr "manque de données lors de l'analyse de l'entête JPEG" +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" +msgstr "" -#: libbase/GnashImageJpeg.cpp:329 +#: libbase/Socket.cpp:237 #, c-format -msgid "unexpected: jpeg_read_header returned %d [%s:%d]" -msgstr "inattendu : jpeg_read_header a retourné %d [%s:%d]" +msgid "Socket receive error %s" +msgstr "" -#: libbase/GnashImageJpeg.cpp:337 -msgid "Internal jpeg error during header parsing: " -msgstr "Erreur jpeg interne lors de l'analyse de l'entête : " +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" +msgstr "" -#: libbase/GnashImageJpeg.cpp:345 -msgid "Internal jpeg error during decompression: " -msgstr "Erreur jpeg interne lors de la décompression : " +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" +msgstr "" -#: libbase/GnashImageJpeg.cpp:519 -msgid "rw_dest_IOChannel couldn't write data." +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" msgstr "" -#: libbase/GnashImageJpeg.cpp:544 -msgid "rw_dest_IOChannel::term_destination couldn't write data." +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" msgstr "" #: libbase/tu_file.cpp:193 msgid "Error while seeking to end: %1%" msgstr "" -#: libbase/URLAccessManager.cpp:91 -#, c-format -msgid "Load from host %s granted (whitelisted)" -msgstr "Chargement depuis l'hôte %s accepté (liste blanche)" +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" +msgstr "" -#: libbase/URLAccessManager.cpp:97 -#, c-format -msgid "Load from host %s forbidden (not in non-empty whitelist)" +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" msgstr "" -#: libbase/URLAccessManager.cpp:111 -#, c-format -msgid "Load from host %s forbidden (blacklisted)" -msgstr "Chargement depuis l'hôte %s interdit (liste noire)" +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " +msgstr "RcInitFile: n'a pas pu ouvrir le fichier : " -#: libbase/URLAccessManager.cpp:116 +#: libbase/rc.cpp:422 #, c-format -msgid "Load from host %s granted (default)" -msgstr "Chargement depuis l'hôte %s accepté (défaut)" +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgstr "" +"Avertissement : valeur manquante pour la variable \"%s\" dans rcfile %s, " +"ligne %d" -#: libbase/URLAccessManager.cpp:148 +#: libbase/rc.cpp:625 #, c-format -msgid "Load of file %s forbidden (starting url %s is not a local resource)" -msgstr "" -"Chargement depuis l'hôte %s interdit (l'url %s n'est pas une ressource " -"locale)" +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +msgstr "Avertissement : directive \"%s\" non reconnue dans rcfile %s ligne %d" -#: libbase/URLAccessManager.cpp:165 +#: libbase/rc.cpp:637 #, c-format -msgid "Load of file %s granted (under local sandbox %s)" +msgid "Warning: empty include specification in rcfile %s, line %d" msgstr "" +"Avertissement : spécification d'inclusion vide dans rcfile %s, ligne %d" -#: libbase/URLAccessManager.cpp:173 +#: libbase/rc.cpp:642 #, c-format -msgid "Load of file %s forbidden (not under local sandboxes)" +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:213 +#: libbase/rc.cpp:651 #, c-format -msgid "gethostname failed: %s" -msgstr "gethostname echoué : %s" +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgstr "Avertissement : action \"%s\" non reconnue dans rcfile %s, ligne %d" -#: libbase/URLAccessManager.cpp:235 +#: libbase/rc.cpp:743 #, c-format -msgid "Load from host %s forbidden (not in the local domain)" -msgstr "Chargement depuis l'hôte %s interdit (pas dans le domaine local)" +msgid "Couldn't open file %s for writing" +msgstr "Ne peut pas ouvrir le fichier %s en écriture" -#: libbase/URLAccessManager.cpp:241 -#, c-format -msgid "Load from host %s forbidden (not on the local host)" -msgstr "Chargement depuis l'hôte %s interdit (pas sur l'hôte local)" +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." +msgstr "" +"# Généré par Gnash. Tout changement manuel de ce fichier peut être écrasé." -#: libbase/URLAccessManager.cpp:273 +#: libbase/extension.cpp:115 #, c-format -msgid "Checking security of URL '%s'" -msgstr "Verification de la sécurité de l'URL '%s'" - -#: libbase/URLAccessManager.cpp:285 -msgid "Network connection without hostname requested" -msgstr "Connexion réseau sans nom d'hôte requise" - -#: libbase/extension.cpp:140 -#, fuzzy, c-format msgid "Loading module: %s from %s" -msgstr "Chargement du module : %s" +msgstr "" -#: libbase/extension.cpp:153 +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 #, fuzzy, c-format msgid "Initializing module: \"%s\" from %s" msgstr "Initialisation du module : \"%s\"" -#: libbase/extension.cpp:170 +#: libbase/extension.cpp:145 msgid "Couldn't get class_init symbol" msgstr "" -#: libbase/extension.cpp:184 +#: libbase/extension.cpp:159 #, c-format msgid "Initializing module: \"%s\"" msgstr "Initialisation du module : \"%s\"" -#: libbase/extension.cpp:199 +#: libbase/extension.cpp:174 #, c-format msgid "Couldn't get class_init symbol: \"%s\"" msgstr "" -#: libbase/extension.cpp:223 -#, c-format -msgid "Scanning directory \"%s\" for plugins" -msgstr "Analyse des greffons du dossier \"%s\"" - -#: libbase/extension.cpp:227 +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 #, c-format msgid "Can't open directory %s" msgstr "Ne peut pas ouvrir le dossier %s" -#: libbase/extension.cpp:251 -#, c-format -msgid "Gnash Plugin name: %s" -msgstr "Nom du greffon Gnash : %s" - -#: libbase/GnashImageGif.cpp:115 -msgid "GIF: Error retrieving image description" -msgstr "GIF : Erreur de récupération de la description de l'image" +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "libcurl n'est pas disponible, mais Gnash a essayé d'utiliser curl" -#: libbase/GnashImageGif.cpp:144 -msgid "GIF: invalid image data (bounds outside GIF screen)" -msgstr "GIF : données image invalides (bornes en dehors de l'écran GIF)" +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." +msgstr "" -#: libbase/GnashImageGif.cpp:150 +#: libbase/curl_adapter.cpp:249 #, c-format -msgid "Found interlaced GIF (%d x %d)" -msgstr "Trouvé GIF entrelacé (%d x %d)" +msgid "Failed cleaning up share handle: %s. Will try again in a second." +msgstr "" -#: libbase/GnashImageGif.cpp:166 libbase/GnashImageGif.cpp:184 -msgid "GIF: failed reading pixel data" -msgstr "GIF : Échec de lecture de données de pixel " +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" +msgstr "" -#: libbase/GnashImageGif.cpp:177 -#, c-format -msgid "Found non-interlaced GIF (%d x %d)" -msgstr "Trouvé GIF non entrelacé (%d x %d)" +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "" -#: libbase/GnashImageGif.cpp:223 -msgid "GIF: Error retrieving record type" -msgstr "GIF : Erreur de récupération du type d'enregistrement" +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" +msgstr "" -#: libbase/GC.cpp:45 +#: libbase/curl_adapter.cpp:348 #, c-format -msgid "GC %p created" +msgid "lockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:57 -#, c-format -msgid "GC deleted, deleting all managed resources - collector run %d times" +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" msgstr "" -#: libbase/GC.cpp:70 -msgid "GC: sweep scan started" +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" msgstr "" -#: libbase/GC.cpp:80 -#, c-format -msgid "GC: recycling object %p (%s)" +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" msgstr "" -#: libbase/GC.cpp:95 +#: libbase/curl_adapter.cpp:383 #, c-format -msgid "GC: recycled %d unreachable resources - %d left" +msgid "unlockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:114 +#: libbase/curl_adapter.cpp:672 +#, fuzzy, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "Délai dépassé (%u millisecondes) lors du chargement depuis l'url %s" + +#: libbase/curl_adapter.cpp:720 +#, fuzzy, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "Délai dépassé (%u millisecondes) lors du chargement depuis l'url %s" + +#: libbase/curl_adapter.cpp:763 #, c-format -msgid "" -"GC: collection cycle started - %d/%d new resources allocated since last run " -"(from %d to %d)" +msgid "HTTP response %ld from URL %s" msgstr "" -#: librender/Renderer_agg.cpp:944 -msgid "Warning: rendering ended while drawing a mask" +#: libbase/curl_adapter.cpp:774 +#, c-format +msgid "CURL: %s" msgstr "" -#: librender/Renderer_agg.cpp:948 -msgid "Warning: rendering ended while masks were still active" +#: libbase/curl_adapter.cpp:807 +msgid "" +"Could not open specified path as cache file. Using a temporary file instead" msgstr "" -#: librender/Renderer_agg.cpp:1093 -msgid "" -"Warning: select_clipbounds encountered a character definition with null " -"bounds" +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" msgstr "" -#: librender/Renderer_agg.cpp:1195 -msgid "Warning: AGG renderer skipping a whole character" +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" msgstr "" +"Autorise les connexions aux sites SSL possédant des certificats invalides" -#: librender/Renderer_agg.cpp:1780 +#: libbase/curl_adapter.cpp:1091 msgid "" -"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " -"one)" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" msgstr "" -#: librender/Renderer_agg.cpp:2136 +#: libbase/curl_adapter.cpp:1156 #, c-format -msgid "Framebuffer pixel format is %s (little-endian host)" +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" msgstr "" -#: librender/Renderer_agg.cpp:2138 -#, c-format -msgid "Framebuffer pixel format is %s (big-endian host)" +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" msgstr "" -#: librender/Renderer_ogl.cpp:1467 -msgid "Unidirectionally scaled strokes in OGL renderer" +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 +#, c-format +msgid "curl stream: %s" msgstr "" -#: librender/Renderer_ogl.cpp:1959 +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "N'a pas pu obtenir l'information de fuseau horaire demandée" + +#: libbase/SharedMem.cpp:68 #, c-format -msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgid "Error detaching shared memory: %s" msgstr "" -#: librender/Renderer_cairo.cpp:494 -msgid "Can't render videos with alpha" -msgstr "Ne peut pas générer de rendu avec alpha" +#: libbase/SharedMem.cpp:75 +#, c-format +msgid "Error during stat of shared memory segment: %s" +msgstr "" -#: librender/Renderer_cairo.cpp:892 -msgid "Scaled strokes in Cairo renderer" +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:40 -msgid "AudioDecoderSpeex: state initialization failed." +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:53 -msgid "AudioDecoderSpeex: initialization failed." +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:108 -msgid "Corrupt Speex stream!" -msgstr "Flux Speex corrompu !" +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" +msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:132 -msgid "Failed to resample Speex frame." -msgstr "Échec de rééchantillonage du cadre Speex." +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" +msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:93 -msgid "Video codec is zero. Streaming video expected later." +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:96 -#, fuzzy, c-format -msgid "No support for video codec %s." -msgstr "Codec vidéo %d non supporté." +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" +msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:118 libmedia/gst/VideoDecoderGst.cpp:144 -msgid "VideoDecoderGst: internal error (caps creation failed)" +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:126 +#: libbase/GnashImage.cpp:243 #, c-format -msgid "Couldn't find a plugin for video type %s!" -msgstr "N'a pas pu trouver de greffon pour le type de vidéo %s!" +msgid "Out of memory while trying to create %dx%d image" +msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:130 -msgid " Please make sure you have gstreamer-ffmpeg installed." -msgstr " Assurez-vous d'avoir installé gstreamer-ffmpeg." +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" +msgstr "GIF : Erreur de récupération de la description de l'image" -#: libmedia/gst/VideoDecoderGst.cpp:151 -msgid "VideoDecoderGst: initialisation failed." -msgstr "VideoDecoderGst: initialisation échouée." +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" +msgstr "GIF : données image invalides (bornes en dehors de l'écran GIF)" -#: libmedia/gst/VideoDecoderGst.cpp:180 -msgid "VideoDecoderGst: buffer push failed." +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" +msgstr "GIF : Échec de lecture de données de pixel" + +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" +msgstr "GIF : Erreur de récupération du type d'enregistrement" + +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" msgstr "" -#: libmedia/gst/GstUtil.cpp:75 -msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" msgstr "" -#: libmedia/gst/GstUtil.cpp:81 -msgid "Unable to retrieve a valid audio sink from autoaudiosink" +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" msgstr "" -#: libmedia/gst/GstUtil.cpp:86 +#: libbase/GnashVaapiImage.cpp:51 #, c-format -msgid "" -"Unable to retrieve a valid audio sink from gconfaudiosink\n" -"%s" +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:87 -msgid "Sink search exhausted: you won't be able to hear sound!" +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:93 +#: libbase/GnashVaapiImage.cpp:69 #, c-format -msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgid "GnashVaapi::update(): data %p\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:115 -msgid "" -"Missing plugin, but plugin installing not supported. Will try anyway, but " -"expect failure." +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:121 -msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:134 -msgid "" -"gst_update_registry failed. You'll need to restart Gnash to use the new " -"plugins." +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:141 -#, fuzzy -msgid "Missing plugin, but automatic plugin installation not available." -msgstr "Greffon manquant, mais l'installation de greffon n'est pas disponible." - -#: libmedia/gst/VideoConverterGst.cpp:37 -msgid "VideoConverterGst: ffmpegcolorspace element missing" +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:70 -msgid "VideoConverterGst: can't output requested format" -msgstr "" +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" +msgstr "N'a pas pu initialiser ltdl: %s" -#: libmedia/gst/VideoConverterGst.cpp:98 -#, fuzzy -msgid "VideoConverterGst: internal error (caps creation failed)" -msgstr "VideoDecoderGst: initialisation échouée." +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" +msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:105 -#, fuzzy -msgid "VideoConverterGst: initialisation failed." -msgstr "VideoDecoderGst: initialisation échouée." +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" +msgstr "Bibliothèque dynamique ouverte \"%s\"" -#: libmedia/gst/VideoConverterGst.cpp:140 -msgid "VideoConverterGst: buffer push failed." +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" +msgstr "N'a pas pu trouver le symbole : %s" + +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" +msgstr "Trouvé le symbole %s @ %p" + +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "JPEG : Flux source jpeg vide." + +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "Erreur jpeg interne : " + +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" +msgstr "Manque de données lors de l'analyse de l'entête JPEG" + +#: libbase/GnashImageJpeg.cpp:284 +#, fuzzy, c-format +msgid "unexpected: jpeg_read_header returned %d" +msgstr "inattendu : jpeg_read_header a retourné %d " + +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" +msgstr "manque de données lors de l'analyse de l'entête JPEG" + +#: libbase/GnashImageJpeg.cpp:330 +#, c-format +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgstr "inattendu : jpeg_read_header a retourné %d [%s:%d]" + +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " +msgstr "Erreur jpeg interne lors de l'analyse de l'entête : " + +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " +msgstr "Erreur jpeg interne lors de la décompression : " + +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:147 -msgid "VideoConverterGst: buffer pull failed." +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:54 -msgid "MediaParserGst couldn't create a bin" +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:59 -msgid "MediaParserGst couldn't create a typefind element." +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:71 libmedia/gst/MediaParserGst.cpp:93 -#: libmedia/gst/MediaParserGst.cpp:311 libmedia/gst/MediaParserGst.cpp:366 -#: libmedia/gst/MediaParserGst.cpp:512 -msgid "MediaParserGst could not change element state" +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:84 +#: libbase/URLAccessManager.cpp:90 #, c-format -msgid "Needed %d dead iterations to detect audio type." -msgstr "" +msgid "Load from host %s granted (whitelisted)" +msgstr "Chargement depuis l'hôte %s accepté (liste blanche)" -#: libmedia/gst/MediaParserGst.cpp:88 -msgid "MediaParserGst failed to detect any stream types." +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:179 libmedia/gst/MediaParserGst.cpp:190 -msgid "MediaParserGst failed to read the stream, but did not reach EOF!" -msgstr "" +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" +msgstr "Chargement depuis l'hôte %s interdit (liste noire)" -#: libmedia/gst/MediaParserGst.cpp:201 -msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" +msgstr "Chargement depuis l'hôte %s accepté (défaut)" + +#: libbase/URLAccessManager.cpp:147 +#, fuzzy, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" msgstr "" +"Chargement depuis l'hôte %s interdit (l'url %s n'est pas une ressource " +"locale)" -#: libmedia/gst/MediaParserGst.cpp:274 +#: libbase/URLAccessManager.cpp:164 #, c-format -msgid "MediaParserGst/typefound: Detected media type %s" +msgid "Load of file %s granted (under local sandbox %s)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:286 libmedia/gst/MediaParserGst.cpp:293 -msgid "MediaParserGst Failed to create fakesink." +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:299 -msgid "MediaParserGst: couldn't get the fakesink src element." -msgstr "" +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" +msgstr "gethostname echoué : %s" -#: libmedia/gst/MediaParserGst.cpp:307 -msgid "MediaParserGst: couln't link fakesink" -msgstr "" +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" +msgstr "Chargement depuis l'hôte %s interdit (pas dans le domaine local)" -#: libmedia/gst/MediaParserGst.cpp:331 -msgid "MediaParserGst: couldn't get the typefind src element." +#: libbase/URLAccessManager.cpp:240 +#, c-format +msgid "Load from host %s forbidden (not on the local host)" +msgstr "Chargement depuis l'hôte %s interdit (pas sur l'hôte local)" + +#: libbase/URLAccessManager.cpp:262 +#, c-format +msgid "Attempt to connect to disallowed port %s" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:348 -msgid "MediaParserGst: couldn't create the demuxer" +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" +msgstr "Verification de la sécurité de l'URL '%s'" + +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" +msgstr "Connexion réseau sans nom d'hôte requise" + +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:353 libmedia/gst/MediaParserGst.cpp:359 -msgid "MediaParserGst: failed adding demuxer to bin." +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:383 -msgid "MediaParserGst: couldn't get structure name." +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:397 +#: librender/opengl/Renderer_ogl.cpp:344 #, c-format -msgid "MediaParserGst: ignoring stream of type %s." +msgid "OpenGL: %s" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:421 +#: librender/opengl/Renderer_ogl.cpp:517 #, c-format -msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgid "GLU: %s" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:430 +#: librender/opengl/Renderer_ogl.cpp:868 msgid "" -"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " -"video will not work!" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:439 -msgid "MediaParserGst: couldn't add parser." +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:452 -msgid "MediaParserGst: couldn't link parser." +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:464 libmedia/gst/MediaParserGst.cpp:488 -msgid "MediaParserGst: couldn't link \"fake\" sink." +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:483 +#: librender/opengl/Renderer_ogl.cpp:1927 #, c-format -msgid "MediaParserGst: Linked audio source (type: %s)" +msgid "two gradients in a FillStyle have the same position/ratio: %d" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:504 +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 #, c-format -msgid "MediaParserGst: Linked video source (type: %s)" +msgid "Failed to create VG image! %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:90 -msgid "Creating AAC decoder without extra data. This will probably fail!" -msgstr "" -"Création d'un décodeur AAC sans données supplémentaires. Cela va " -"probablement échouer !" - -#: libmedia/gst/AudioDecoderGst.cpp:100 +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 #, c-format -msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:110 +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 #, c-format -msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:138 -msgid "" -"The best available resampler is 'audioresample'. Please install gstreamer-" -"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" msgstr "" -"Le meilleur rééchantillonneur disponible est 'audioresample'. Installez " -"gstreamer-ffmpeg 0.10.4 ou plus récent, sinon vous pourrez rencontrer des " -"retards importants dans la lecture audio !" -#: libmedia/gst/AudioDecoderGst.cpp:157 libmedia/gst/AudioDecoderGst.cpp:177 -msgid "AudioDecoderGst: internal error (caps creation failed)" +#: librender/openvg/OpenVGRenderer.cpp:275 +#, c-format +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:164 -#, fuzzy, c-format -msgid "Couldn't find a plugin for audio type %s!" -msgstr "N'a pas pu trouver de greffon pour le type de vidéo %s!" +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " +msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:186 -msgid "AudioDecoderGst: initialisation failed." +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:212 -msgid "Pushed data, but there's nothing to pull (yet)" +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:248 libmedia/gst/AudioDecoderGst.cpp:276 -msgid "AudioDecoderGst: buffer push failed." +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:89 -msgid "Wrong arguments given to GST VideoDecoder" -msgstr "Mauvais arguments fournis au décodeur vidéo GST" +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" +msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:136 +#: librender/openvg/OpenVGRenderer.cpp:1301 #, c-format -msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgid "VG_MATRIX_MODE is %s" msgstr "" -#: libmedia/FLVParser.cpp:169 -#, c-format -msgid "" -"Unexpected audio tag found at offset %d FLV stream advertising no audio in " -"header. We'll warn only once for each FLV, expecting any further audio tag." +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" msgstr "" -#: libmedia/FLVParser.cpp:224 +#: librender/openvg/OpenVGRenderer.cpp:1314 #, c-format -msgid "" -"Unexpected video tag found at offset %d of FLV stream advertising no video " -"in header. We'll warn only once per FLV, expecting any further video tag." +msgid "VG_FILL_RULE is %s" msgstr "" -#: libmedia/FLVParser.cpp:244 -#, c-format -msgid "AVC packet type: %d" -msgstr "Type de paquet AVC : %d" +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" +msgstr "" -#: libmedia/FLVParser.cpp:421 +#: librender/openvg/OpenVGRenderer.cpp:1335 #, c-format -msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgid "VG_IMAGE_QUALITY is %s" msgstr "" -#: libmedia/FLVParser.cpp:444 -msgid "Corrupt FLV: Meta tag unterminated!" -msgstr "FLV corrompu : Balise méta non terminée !" +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" +msgstr "" -#: libmedia/FLVParser.cpp:452 +#: librender/openvg/OpenVGRenderer.cpp:1356 #, c-format -msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgid "VG_RENDERING_QUALITY is %s" msgstr "" -#: libmedia/FLVParser.cpp:461 -msgid "" -"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" msgstr "" -#: libmedia/MediaHandler.cpp:48 -msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +#: librender/openvg/OpenVGRenderer.cpp:1393 +#, c-format +msgid "VG_BLEND_MODE is %s" msgstr "" -#: libmedia/MediaHandler.cpp:64 -msgid "" -"MediaHandler::createMediaParser: only FLV input is supported by this " -"MediaHandler" +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" msgstr "" -#: libmedia/MediaHandler.cpp:70 +#: librender/openvg/OpenVGRenderer.cpp:1414 #, c-format -msgid "Exception while reading from stream: %s" -msgstr "Exception lors de la lecture du flux : %s" +msgid "VG_IMAGE_MODE is %s" +msgstr "" -#: libmedia/MediaHandler.cpp:106 +#: librender/openvg/OpenVGRenderer.cpp:1417 #, c-format -msgid "" -"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " -"%d (%s)" +msgid "VG_STROKE_LINE_WIDTH is %d" msgstr "" -#: libmedia/haiku/MediaHandlerHaiku.cpp:114 +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1438 #, c-format -msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgid "VG_STROKE_CAP_STYLE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 -msgid "MediaParserFfmpeg could not read probe data from input" +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:108 +#: librender/openvg/OpenVGRenderer.cpp:1459 #, c-format -msgid "%s: seeking failed" -msgstr "%s : recherche échouée" +msgid "VG_STROKE_JOIN_STYLE is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:264 +#: librender/openvg/OpenVGRenderer.cpp:1462 #, c-format -msgid "" -"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " -"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgid "VG_STROKE_MITER_LIMIT is %d" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:389 +#: librender/openvg/OpenVGRenderer.cpp:1463 #, c-format -msgid " Title:'%s'" -msgstr " Titre : '%s'" +msgid "VG_MASKING is %d" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:390 +#: librender/openvg/OpenVGRenderer.cpp:1464 #, c-format -msgid " Author:'%s'" -msgstr " Auteur : '%s'" +msgid "VG_SCISSORING is %d" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:391 -#, c-format -msgid " Copyright:'%s'" -msgstr " Copyright:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:392 +#: librender/openvg/OpenVGRenderer.cpp:1491 #, c-format -msgid " Comment:'%s'" -msgstr " Commentaire : '%s'" +msgid "VG_PIXEL_LAYOUT is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:393 +#: librender/openvg/OpenVGRenderer.cpp:1493 #, c-format -msgid " Album:'%s'" -msgstr " Album : '%s'" +msgid "VG_STROKE_DASH_PHASE_RESET is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:415 +#: librender/openvg/OpenVGRenderer.cpp:1495 #, c-format -msgid " Using stream %d for audio: codec id %d" -msgstr " Utilisation du flux %d pour l'audio : codec id %d" +msgid "VG_FILTER_FORMAT_LINEAR is %s" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:425 +#: librender/openvg/OpenVGRenderer.cpp:1497 #, c-format -msgid " Using stream %d for video: codec id %d" -msgstr " Utilisation du flux %d pour la vidéo : codec id %d" +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#: librender/openvg/OpenVGRenderer.cpp:1514 #, c-format -msgid "Cannot find suitable decoder for flash codec %d" -msgstr "Ne peut pas trouver de décodeur adéquat pour le codec flash %d" - -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 -msgid "libavcodec can't decode this video format" -msgstr "libavcodec ne peut pas décoder ce format vidéo" - -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:131 -msgid "libavcodec couldn't allocate context" -msgstr "libavcodec ne peut pas allouer de contexte" +msgid "VG_FILTER_CHANNEL_MASK is %s" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#: librender/openvg/OpenVGRenderer.cpp:1516 #, c-format -msgid "libavcodecfailed to initialize FFMPEG codec %s (%d)" -msgstr "libavcodec a échoué à l'initialisation du codec FFMPEG %s (%d)" +msgid "VG_MAX_IMAGE_WIDTH is %d" +msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#: librender/openvg/OpenVGRenderer.cpp:1517 #, c-format -msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" -msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" - -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:358 -msgid "Out of memory while allocating avcodec frame" +msgid "VG_MAX_IMAGE_HEIGHT is %d" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:429 +#: librender/openvg/OpenVGRenderer.cpp:1518 #, c-format -msgid "Unsupported video codec %d" -msgstr "Codec vidéo %d non supporté" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:48 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" -msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:51 -#, fuzzy, c-format -msgid "" -"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" -msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:66 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" -msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" +msgid "VG_MAX_IMAGE_PIXELS is %d" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:105 +#: librender/openvg/OpenVGRenderer.cpp:1519 #, c-format -msgid "Unsupported audio codec %d" -msgstr "Codec audio %d non supporté" +msgid "VG_MAX_IMAGE_BYTES is %d" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:114 +#: librender/openvg/OpenVGRenderer.cpp:1526 #, c-format -msgid "libavcodec could not find a decoder for codec %d (%s)" -msgstr "libavcodec ne peut pas trouver de décodeur pour le codec %d (%s)" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:124 -msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +msgid "VG_PATH_FORMAT is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:139 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:328 -#, fuzzy, c-format -msgid "" -"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" -msgstr "libavcodec a échoué à l'initialisation du codec FFMPEG %s (%d)" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:213 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" -msgstr "Codec audio %d non supporté" +#: librender/openvg/OpenVGRenderer.cpp:1527 +#, c-format +msgid "VG_PATH_DATATYPE is %d" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#: librender/openvg/OpenVGRenderer.cpp:1528 #, c-format -msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:232 +#: librender/openvg/OpenVGRenderer.cpp:1529 #, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgid "VG_PATH_SCALE is %g" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:238 +#: librender/openvg/OpenVGRenderer.cpp:1530 #, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id %" -"s" +msgid "VG_PATH_BIA is %g" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:255 +#: librender/openvg/OpenVGRenderer.cpp:1532 #, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d (%s)" +msgid "VG_PATH_NUM_SEGMENTS is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:260 +#: librender/openvg/OpenVGRenderer.cpp:1533 #, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +msgid "VG_PATH_NUM_COORDS is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:273 -msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:382 -#, c-format -msgid "" -"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "Ne peut pas générer de rendu avec alpha" + +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:524 -msgid "failed to allocate audio buffer." +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:552 -#, c-format -msgid "" -"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:561 -#, c-format -msgid "" -"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" -"libavcodec might fix this issue." +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" msgstr "" -#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:121 -msgid "VideoConverterFfmpeg cannot convert to the requested format" +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" msgstr "" -#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:121 +#: librender/agg/Renderer_agg.cpp:2151 #, c-format -msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgid "Unknown pixelformat: %s\n" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:162 -msgid "corrupted ADPCM header" -msgstr "Entête ADPCM corrompue" - -#: libmedia/AudioDecoderSimple.cpp:293 libmedia/AudioDecoderSimple.cpp:306 -#, fuzzy, c-format -msgid "AudioDecoderSimple: initialized flash codec %s (%d)" -msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" - -#: libmedia/AudioDecoderSimple.cpp:332 libmedia/AudioDecoderSimple.cpp:363 -#, c-format -msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:343 +#: librender/GnashTexture.cpp:70 #, c-format -msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgid "glError: %s caught\n" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:440 -msgid "Host endianness not detected in AudioDecoderSimple" +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:469 -msgid "Error in sound sample conversion" -msgstr "Erreur de conversion de l'échantillon sonore" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" +msgstr "" -#: libcore/MovieClip.cpp:143 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 #, c-format +msgid "%s: seeking failed" +msgstr "%s : recherche échouée" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 msgid "" -"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" msgstr "" -#: libcore/MovieClip.cpp:158 libcore/MovieClip.cpp:425 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 #, c-format msgid "" -"Character %s at depth %d is a mask not hitting the query point %g,%g and " -"masking up to depth %d" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." msgstr "" -#: libcore/MovieClip.cpp:168 libcore/MovieClip.cpp:435 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 #, c-format -msgid "Character %s at depth %d is a mask hitting the query point %g,%g" -msgstr "" +msgid " Using stream %d for audio: codec id %d" +msgstr " Utilisation du flux %d pour l'audio : codec id %d" -#: libcore/MovieClip.cpp:201 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 #, c-format -msgid "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" -msgstr "" +msgid " Using stream %d for video: codec id %d" +msgstr " Utilisation du flux %d pour la vidéo : codec id %d" -#: libcore/MovieClip.cpp:407 -#, c-format -msgid "" -"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" msgstr "" -#: libcore/MovieClip.cpp:420 -msgid "FIXME: invisible mask in MouseEntityFinder." -msgstr "FIXME: masque invisible dans MouseEntityFinder." - -#: libcore/MovieClip.cpp:635 -#, c-format -msgid "call_frame('%s') -- invalid frame" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" msgstr "" -#: libcore/MovieClip.cpp:679 -msgid "Can't clone root of the movie" -msgstr "Ne peut pas cloner la racine du film" - -#: libcore/MovieClip.cpp:685 -#, c-format -msgid "%s parent is not a movieclip, can't clone" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 +msgid "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." msgstr "" -#: libcore/MovieClip.cpp:741 -#, c-format -msgid "Event %s invoked for movieclip %s" +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" msgstr "" -#: libcore/MovieClip.cpp:747 +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 #, c-format -msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/MovieClip.cpp:754 -#, c-format -msgid "Sprite %s ignored button-like event %s as not 'enabled'" -msgstr "" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 +#, fuzzy, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" +msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" -#: libcore/MovieClip.cpp:811 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 #, 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)" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:896 -#, c-format -msgid "Advance movieclip '%s' at frame %u/%u" -msgstr "" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 +#, fuzzy, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" +msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" -#: libcore/MovieClip.cpp:909 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 #, c-format -msgid "advance_movieclip: no frames loaded for movieclip/movie %s" -msgstr "" +msgid "Unsupported audio codec %d" +msgstr "Codec audio %d non supporté" -#: libcore/MovieClip.cpp:921 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 #, c-format -msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " -msgstr "" +msgid "libavcodec could not find a decoder for codec %d (%s)" +msgstr "libavcodec ne peut pas trouver de décodeur pour le codec %d (%s)" -#: libcore/MovieClip.cpp:933 -msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" msgstr "" -#: libcore/MovieClip.cpp:939 -msgid "on_event_load called, incrementing" -msgstr "" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" +msgstr "libavcodec ne peut pas allouer de contexte" -#: libcore/MovieClip.cpp:943 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 #, c-format -msgid "after increment we are at frame %u/%u" +msgid "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:954 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 +#, fuzzy, c-format +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" +msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#, fuzzy, c-format +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 #, c-format -msgid "Jumping back to frame 0 of movieclip %s" +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" msgstr "" -#: libcore/MovieClip.cpp:962 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 #, c-format -msgid "Executing frame%d (0-based) tags of movieclip %s" +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:977 -msgid "MovieClip::advance_movieclip we're in STOP mode" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" msgstr "" -#: libcore/MovieClip.cpp:991 -#, c-format -msgid "Queuing init actions in frame %d of movieclip %s" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" msgstr "" -#: libcore/MovieClip.cpp:1001 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 #, c-format -msgid "Init actions for DisplayObject %d already executed" +msgid "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -#: libcore/MovieClip.cpp:1057 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 #, c-format -msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" msgstr "" -#: libcore/MovieClip.cpp:1084 -#, c-format -msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." msgstr "" -#: libcore/MovieClip.cpp:1098 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 #, c-format msgid "" -"Target frame of a gotoFrame(%d) was never loaded,although frame count in " -"header (%d) said we should have found it" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -#: libcore/MovieClip.cpp:1130 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 #, 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" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." msgstr "" -#: libcore/MovieClip.cpp:1139 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 #, c-format msgid "" -"Target frame of a gotoFrame(%d) was never loaded, although frame count in " -"header (%d) said we should have found it" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" msgstr "" -#: libcore/MovieClip.cpp:1208 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 #, c-format -msgid "MovieClip::goto_labeled_frame('%s') unknown label" -msgstr "" +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "Ne peut pas trouver de décodeur adéquat pour le codec flash %d" -#: libcore/MovieClip.cpp:1270 -#, c-format -msgid "MovieClip::add_display_object(): unknown cid = %d" -msgstr "" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" +msgstr "libavcodec ne peut pas décoder ce format vidéo" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#, fuzzy, c-format +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" +msgstr "libavcodec a échoué à l'initialisation du codec FFMPEG %s (%d)" -#: libcore/MovieClip.cpp:1343 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 #, c-format -msgid "movieclip::replace_display_object(): unknown cid = %d" +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" msgstr "" -#: libcore/MovieClip.cpp:1352 -#, c-format -msgid "" -"MovieClip::replace_display_object: could not find any DisplayObject at depth " -"%d" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" msgstr "" -#: libcore/MovieClip.cpp:1459 -#, c-format -msgid "" -"%s is a dynamic mask and can't handle mouse events, no point will hit it" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" msgstr "" -#: libcore/MovieClip.cpp:1468 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 #, c-format -msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" -msgstr "" +msgid "Unsupported video codec %d" +msgstr "Codec vidéo %d non supporté" -#: libcore/MovieClip.cpp:1746 +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 #, c-format -msgid "Attached movieclips %s registered class is %p" +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/MovieClip.cpp:1779 +#: libmedia/AudioDecoderSpeex.cpp:41 +#, fuzzy +msgid "AudioDecoderSpeex: state initialization failed." +msgstr "VideoDecoderGst: initialisation échouée." + +#: libmedia/AudioDecoderSpeex.cpp:54 +#, fuzzy +msgid "AudioDecoderSpeex: initialization failed." +msgstr "VideoDecoderGst: initialisation échouée." + +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "Flux Speex corrompu !" + +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "Échec de rééchantillonage du cadre Speex." + +#: libmedia/FLVParser.cpp:170 #, c-format -msgid "Sprite '%s' placed on stage" +msgid "" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." msgstr "" -#: libcore/MovieClip.cpp:1828 -#, c-format -msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" msgstr "" -#: libcore/MovieClip.cpp:1860 +#: libmedia/FLVParser.cpp:225 #, c-format -msgid "Unloading movieclip '%s'" +msgid "" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." msgstr "" -#: libcore/MovieClip.cpp:1959 +#: libmedia/FLVParser.cpp:245 #, c-format -msgid "Could not load variables from %s" -msgstr "Ne peut pas charger les variables depuis %s" +msgid "AVC packet type: %d" +msgstr "Type de paquet AVC : %d" -#: libcore/MovieClip.cpp:2017 -#, c-format -msgid "" -"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" msgstr "" -#: libcore/MovieClip.cpp:2155 +#: libmedia/FLVParser.cpp:322 #, c-format -msgid "Stream sound id from %d to %d, stopping old" +msgid "FLVParser::parseNextTag: can't seek to %d" msgstr "" -#: libcore/TextField.cpp:222 +#: libmedia/FLVParser.cpp:336 #, c-format msgid "" -"CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" msgstr "" -#: libcore/TextField.cpp:963 +#: libmedia/FLVParser.cpp:423 #, c-format -msgid "" -"TextField text doesn't fit in its boundaries: width %g, margin %g - nothing " -"to align" +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" msgstr "" -#: libcore/TextField.cpp:1019 +#: libmedia/FLVParser.cpp:435 #, c-format msgid "" -"TextField: missing glyph for space char (needed for TAB). Make sure " -"DisplayObject shapes for font %s are being exported into your SWF file." +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" msgstr "" -#: libcore/TextField.cpp:1110 -msgid "No font for TextField!" -msgstr "Pas de police pour TextField !" - -#: libcore/TextField.cpp:1443 -msgid "" -"HTML in a text field is unsupported, gnash will just ignore the tags and " -"print their content" -msgstr "" -"Le HTML dans un champ de texte n'est pas supporté. Gnash ignorera les tags " -"et affichera leur contenu " +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" +msgstr "FLV corrompu : Balise méta non terminée !" -#: libcore/TextField.cpp:1762 +#: libmedia/FLVParser.cpp:454 #, c-format -msgid "" -"TextField: missing embedded glyph for char %d. Make sure DisplayObject " -"shapes for font %s are being exported into your SWF file" +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" msgstr "" -#: libcore/TextField.cpp:1770 -#, c-format +#: libmedia/FLVParser.cpp:463 msgid "" -"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " -"installed in your system." +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" msgstr "" -#: libcore/TextField.cpp:1952 -#, c-format -msgid "VariableName: %s" +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" msgstr "" -#: libcore/TextField.cpp:1962 +#: libmedia/FLVParser.cpp:533 #, c-format -msgid "" -"Current environment has no target, can't bind VariableName (%s) associated " -"to text field. Gnash will try to register again on next access." +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" msgstr "" -#: libcore/TextField.cpp:1978 -#, c-format -msgid "Variable text Path: %s, Var: %s" +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" msgstr "" -#: libcore/TextField.cpp:1990 -#, c-format -msgid "" -"VariableName associated to text field refers to an unknown target (%s). It " -"is possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" msgstr "" -#: libcore/TextField.cpp:2011 -msgid "registerTextVariable() called" +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" msgstr "" -#: libcore/TextField.cpp:2016 -msgid "registerTextVariable() no-op call (already registered)" +#: libmedia/gst/VideoConverterGst.cpp:107 +#, fuzzy +msgid "VideoConverterGst: initialization failed." +msgstr "VideoDecoderGst: initialisation échouée." + +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." msgstr "" -#: libcore/TextField.cpp:2023 -msgid "string is empty, consider as registered" -msgstr "la chaîne est vide, considérée comme enregistrée" +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." +msgstr "" -#: libcore/TextField.cpp:2032 -#, c-format -msgid "" -"VariableName associated to text field (%s) refer to an unknown target. It is " -"possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" msgstr "" -#: libcore/TextField.cpp:2050 -#, c-format -msgid "target object (%s @ %p) does have a member named %s" +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" msgstr "" -#: libcore/TextField.cpp:2060 +#: libmedia/gst/GstUtil.cpp:87 #, c-format msgid "" -"target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll " -"add it with value %s)" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" msgstr "" -#: libcore/TextField.cpp:2069 -#, c-format -msgid "" -"target sprite (%s @ %p) does NOT have a member named %s, and we don't have " -"text defined" +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" msgstr "" -#: libcore/DisplayList.cpp:323 +#: libmedia/gst/GstUtil.cpp:94 #, c-format -msgid "moveDisplayObject() -- can't find object at depth %d" +msgid "Got a non-NULL audio sink; its wrapper name is: %s" msgstr "" -#: libcore/DisplayList.cpp:720 -#, c-format +#: libmedia/gst/GstUtil.cpp:116 msgid "" -"Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." msgstr "" -#: libcore/AMFConverter.cpp:135 -#, c-format -msgid "amf: serializing object (or function) as reference to %d" +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." msgstr "" -#: libcore/AMFConverter.cpp:155 -#, c-format -msgid "amf: serializing date object with index %d and value %g" +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." msgstr "" -#: libcore/AMFConverter.cpp:205 -#, c-format -msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." msgstr "" -#: libcore/AMFConverter.cpp:227 -#, c-format -msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." msgstr "" -#: libcore/AMFConverter.cpp:237 +#: libmedia/gst/VideoDecoderGst.cpp:100 #, c-format -msgid "amf: serializing object (or function) with index %d" +msgid "No support for video codec %s." msgstr "" -#: libcore/AMFConverter.cpp:280 -msgid "amf: serializing undefined" +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" msgstr "" -#: libcore/AMFConverter.cpp:290 -msgid "amf: serializing null" -msgstr "" +#: libmedia/gst/VideoDecoderGst.cpp:130 +#, c-format +msgid "Couldn't find a plugin for video type %s!" +msgstr "N'a pas pu trouver de greffon pour le type de vidéo %s!" -#: libcore/MovieLoader.cpp:264 -#, fuzzy, c-format -msgid "Can't create Movie instance for definition loaded from %s" -msgstr "Ne peut pas lire le fichier image depuis %s" +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr " Assurez-vous d'avoir installé gstreamer-ffmpeg." -#: libcore/MovieLoader.cpp:281 +#: libmedia/gst/VideoDecoderGst.cpp:158 #, c-format -msgid "processCompletedRequest: _level loading (level %u)" +msgid "VideoDecoderGst: initialisation failed for video type %s!" msgstr "" -#: libcore/MovieFactory.cpp:80 -msgid "" -"Requested to keep from completely loading a movie, but the movie in question " -"is an image, for which we don't yet have the concept of a 'loading thread'" +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." msgstr "" -#: libcore/MovieFactory.cpp:95 -msgid "FLV can't be loaded directly as a movie" -msgstr "FLV ne peut pas être chargé directement comme un film" - -#: libcore/MovieFactory.cpp:99 -#, fuzzy -msgid "Unknown file type" -msgstr "type de fichier inconnu (%s)" - -#: libcore/MovieFactory.cpp:122 -#, c-format -msgid "Movie %s already in library" -msgstr "Le film %s est déjà dans la bibliothèque" - -#: libcore/MovieFactory.cpp:134 -#, c-format -msgid "Couldn't load library movie '%s'" +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" msgstr "" -#: libcore/MovieFactory.cpp:141 -#, c-format -msgid "Movie %s (SWF%d) added to library" -msgstr "Film %s (SWF%d) ajouté à la bibliothèque" - -#: libcore/MovieFactory.cpp:145 -#, c-format -msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" -msgstr "Film %s (SWF%d) NON ajouté à la bibliothèque (résultat d'un POST)" - -#: libcore/MovieFactory.cpp:174 -msgid "Can't read file header" -msgstr "Ne peut pas lire l'entête du fichier " - -#: libcore/MovieFactory.cpp:213 -msgid "Can't read 3 bytes after an MZ (.exe) header" -msgstr "Ne peut pas lire 3 octets après une entête MZ (.exe)" - -#: libcore/MovieFactory.cpp:223 -msgid "Could not find SWF inside an exe file" -msgstr "Ne peut pas trouver de SWF dans un fichier exe" +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." +msgstr "" -#: libcore/MovieFactory.cpp:274 -#, c-format -msgid "Can't read image file from %s" -msgstr "Ne peut pas lire le fichier image depuis %s" +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" +msgstr "" -#: libcore/MovieFactory.cpp:284 +#: libmedia/gst/MediaParserGst.cpp:85 #, c-format -msgid "Parsing error: %s" -msgstr "Erreur d'analyse : %s" +msgid "Needed %d dead iterations to detect audio type." +msgstr "" -#: libcore/MovieFactory.cpp:310 -#, c-format -msgid "failed to open '%s'; can't create movie" -msgstr "Échec à l'ouverture de '%s' ; ne peut pas créer de film" +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." +msgstr "" -#: libcore/MovieFactory.cpp:315 -#, c-format -msgid "streamProvider opener can't open '%s'" +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." msgstr "" -#: libcore/DisplayObject.cpp:260 -msgid "blendMode" +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." msgstr "" -#: libcore/DisplayObject.cpp:370 +#: libmedia/gst/MediaParserGst.cpp:280 #, c-format -msgid "Setting _height=%g of DisplayObject %s (%s)" +msgid "MediaParserGst/typefound: Detected media type %s" msgstr "" -#: libcore/DisplayObject.cpp:830 -msgid "yes" -msgstr "oui" - -#: libcore/DisplayObject.cpp:831 -msgid "no" -msgstr "non" - -#: libcore/DisplayObject.cpp:837 -msgid "Depth" +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." msgstr "" -#: libcore/DisplayObject.cpp:844 -msgid "Ratio" -msgstr "Ratio" - -#: libcore/DisplayObject.cpp:854 -msgid "Clipping depth" +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." msgstr "" -#: libcore/DisplayObject.cpp:859 -msgid "Dimensions" -msgstr "Dimensions" - -#: libcore/DisplayObject.cpp:861 -msgid "Dynamic" -msgstr "Dynamique" - -#: libcore/DisplayObject.cpp:862 -msgid "Mask" -msgstr "Masque" - -#: libcore/DisplayObject.cpp:863 -msgid "Destroyed" -msgstr "Détruit" +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" +msgstr "" -#: libcore/DisplayObject.cpp:865 -msgid "Unloaded" -msgstr "Déchargé" +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." +msgstr "" -#: libcore/DisplayObject.cpp:869 -msgid "Blend mode" +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" msgstr "" -#: libcore/DisplayObject.cpp:872 -msgid "Invalidated" -msgstr "Invalidé" +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." +msgstr "" -#: libcore/DisplayObject.cpp:874 -msgid "Child invalidated" -msgstr "Enfant invalidé" +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." +msgstr "" -#: libcore/DisplayObject.cpp:895 libcore/DisplayObject.cpp:1587 +#: libmedia/gst/MediaParserGst.cpp:404 #, c-format -msgid "Attempt to set property to %s, refused" +msgid "MediaParserGst: ignoring stream of type %s." msgstr "" -#: libcore/DisplayObject.cpp:1131 +#: libmedia/gst/MediaParserGst.cpp:428 #, c-format -msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgid "MediaParserGst: Failed to find a parser (media: %s)." msgstr "" -#: libcore/DisplayObject.cpp:1162 -#, c-format -msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" msgstr "" -#: libcore/DisplayObject.cpp:1192 -#, c-format -msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." msgstr "" -#: libcore/DisplayObject.cpp:1219 -#, c-format -msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." msgstr "" -#: libcore/DisplayObject.cpp:1256 -#, c-format -msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." msgstr "" -#: libcore/DisplayObject.cpp:1286 +#: libmedia/gst/MediaParserGst.cpp:490 #, c-format -msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgid "MediaParserGst: Linked audio source (type: %s)" msgstr "" -#: libcore/DisplayObject.cpp:1353 +#: libmedia/gst/MediaParserGst.cpp:520 #, c-format -msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgid "MediaParserGst: Linked video source (type: %s)" msgstr "" -#: libcore/DisplayObject.cpp:1419 -#, c-format -msgid "Setting _width=%g of DisplayObject %s (%s)" +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" msgstr "" +"Création d'un décodeur AAC sans données supplémentaires. Cela va " +"probablement échouer !" -#: libcore/Button.cpp:488 +#: libmedia/gst/AudioDecoderGst.cpp:110 #, c-format -msgid "Unhandled button event %s" -msgstr "Événement de bouton %s non géré" - -#: libcore/Button.cpp:965 -msgid "Button state" -msgstr "État du bouton" +msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgstr "" -#: libcore/Button.cpp:969 -#, fuzzy -msgid "Enabled" -msgstr "Activer le _débogueur" +#: libmedia/gst/AudioDecoderGst.cpp:120 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgstr "" -#: libcore/Video.cpp:72 -msgid "No Media handler registered, won't be able to decode embedded video" +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" msgstr "" -"Aucun gestionnaire de média enregistré, impossible de décoder la vidéo " -"intégrée" +"Le meilleur rééchantillonneur disponible est 'audioresample'. Installez " +"gstreamer-ffmpeg 0.10.4 ou plus récent, sinon vous pourrez rencontrer des " +"retards importants dans la lecture audio !" -#: libcore/Video.cpp:79 -msgid "No Video info in video definition" -msgstr "Pas d'information vidéo dans la définition de vidéo" +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "" -#: libcore/Video.cpp:347 -msgid "attachVideo needs 1 arg" -msgstr "attachVideo nécessite 1 argument" +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, fuzzy, c-format +msgid "Couldn't find a plugin for audio type %s!" +msgstr "N'a pas pu trouver de greffon pour le type de vidéo %s!" -#: libcore/Video.cpp:360 +#: libmedia/gst/AudioDecoderGst.cpp:199 #, c-format -msgid "attachVideo(%s) first arg is not a NetStream instance" +msgid "AudioDecoderGst: initialisation failed for audio type %s!" msgstr "" -#: libcore/asobj/flash/net/FileReference_as.cpp:155 -#: libcore/asobj/flash/net/FileReferenceList_as.cpp:93 -#: libcore/asobj/flash/geom/Transform_as.cpp:368 -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:397 -msgid "arguments discarded" -msgstr "paramètres rejetés" - -#: libcore/asobj/flash/geom/Rectangle_as.cpp:163 -#: libcore/asobj/flash/geom/Point_as.cpp:421 -#: libcore/asobj/flash/geom/Point_as.cpp:501 -#: libcore/asobj/flash/geom/Point_as.cpp:582 -#: libcore/asobj/flash/geom/Point_as.cpp:590 -#: libcore/asobj/MovieClip_as.cpp:535 -msgid "missing arguments" -msgstr "arguments manquants" +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" +msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:176 -msgid "invalid arguments" -msgstr "arguments invalides" +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." +msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:197 -msgid "invalid rectangle" -msgstr "rectangle invalide" +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" +msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:486 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:580 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:646 -#: libcore/asobj/flash/geom/Point_as.cpp:406 +#: libmedia/gst/VideoInputGst.cpp:367 #, c-format -msgid "Attempt to set read-only property %s" +msgid "%s: Could not create video test source." msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:119 -#: libcore/asobj/flash/geom/Point_as.cpp:188 -#: libcore/asobj/flash/geom/Point_as.cpp:236 -#: libcore/asobj/flash/geom/Point_as.cpp:320 +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 #, c-format -msgid "%s: missing arguments" -msgstr "%s: paramètres manquants" - -#: libcore/asobj/flash/geom/Point_as.cpp:128 -#: libcore/asobj/flash/geom/Point_as.cpp:246 -#: libcore/asobj/flash/geom/Point_as.cpp:329 -msgid "arguments after first discarded" +msgid "%s: Could not create pulsesrc element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:137 -#: libcore/asobj/flash/geom/Point_as.cpp:338 -#: libcore/asobj/flash/geom/Point_as.cpp:520 -msgid "first argument doesn't cast to object" +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 +#, c-format +msgid "%s: Could not get property probe from pulsesrc element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:147 -msgid "first argument cast to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:155 -msgid "first argument cast to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:199 -#: libcore/asobj/flash/geom/Point_as.cpp:439 -msgid "First arg must be an object" -msgstr "Le premier argument doit être un objet" - -#: libcore/asobj/flash/geom/Point_as.cpp:210 -#: libcore/asobj/flash/geom/Point_as.cpp:449 -msgid "First arg must be an instance of" -msgstr "Le premier argument doit être une instance de" +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:348 -msgid "first argument casted to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:356 -msgid "first argument casted to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:430 -msgid "arguments after first two discarded" +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:510 -msgid "arguments after first three discarded" +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:535 -msgid "second argument doesn't cast to object" +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:217 -msgid "BitmapData.draw() called without an active renderer" +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:224 -msgid "Current renderer does not support internal rendering" +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" msgstr "" -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:348 +#: libmedia/gst/VideoInputGst.cpp:1024 #, c-format msgid "" -"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " -"object." +"%s: the resolution you chose isn't supported, picking a " +"supported value" msgstr "" -#: libcore/asobj/Key_as.cpp:72 -msgid "Key.isDown needs one argument (the key code)" +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" msgstr "" -#: libcore/asobj/Global_as.cpp:98 +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 #, c-format -msgid "%s needs one argument" -msgstr "%s nécessite un argument" +msgid "%s: couldn't link up sourcebin and tee" +msgstr "" -#: libcore/asobj/Global_as.cpp:104 +#: libmedia/gst/VideoInputGst.cpp:1169 #, c-format -msgid "%s has more than one argument" -msgstr "%s a plus d'un argument" - -#: libcore/asobj/Global_as.cpp:343 -msgid "Extensions enabled, scanning plugin dir for load" +msgid "%s: problem creating source bin" msgstr "" -#: libcore/asobj/Global_as.cpp:347 -msgid "Extensions disabled" -msgstr "Extensions désactivées" - -#: libcore/asobj/Global_as.cpp:514 +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 #, c-format -msgid "%s needs at least one argument" -msgstr "%s requiert au moins un argument" +msgid "%s: problem creating tee element" +msgstr "" -#: libcore/asobj/Global_as.cpp:521 +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 #, c-format -msgid "%s has more than two arguments" -msgstr "%s a plus de deux arguments" +msgid "%s: problem creating save_queue element" +msgstr "" -#: libcore/asobj/Global_as.cpp:619 +#: libmedia/gst/VideoInputGst.cpp:1185 #, c-format -msgid "%s needs at least three arguments" -msgstr "%s requiert au moins trois arguments " +msgid "%s: problem creating video_display_queue element" +msgstr "" -#: libcore/asobj/Global_as.cpp:626 +#: libmedia/gst/VideoInputGst.cpp:1196 #, c-format -msgid "%s has more than four arguments" -msgstr "%s a plus de quatre arguments" +msgid "%s: couldn't link webcam_source_bin and tee" +msgstr "" -#: libcore/asobj/Global_as.cpp:634 +#: libmedia/gst/VideoInputGst.cpp:1203 #, c-format -msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgid "%s: couldn't link tee and save_queue" msgstr "" -#: libcore/asobj/Global_as.cpp:683 libcore/asobj/Global_as.cpp:728 +#: libmedia/gst/VideoInputGst.cpp:1209 #, c-format -msgid "ASNative(%s): needs at least two arguments" +msgid "%s: couldn't link tee and video_display_queue" msgstr "" -#: libcore/asobj/Global_as.cpp:695 +#: libmedia/gst/VideoInputGst.cpp:1218 #, c-format -msgid "ASconstructor(%s): args must be 0 or above" +msgid "%s: couldn't get save_queue_src_pad" msgstr "" -#: libcore/asobj/Global_as.cpp:707 libcore/asobj/Global_as.cpp:752 +#: libmedia/gst/VideoInputGst.cpp:1228 #, c-format -msgid "No ASnative(%d, %d) registered with the VM" +msgid "%s: couldn't get video_display_queue_pad" msgstr "" -#: libcore/asobj/Global_as.cpp:740 +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 #, c-format -msgid "ASnative(%s): args must be 0 or above" +msgid "%s: Unable to create main pipeline" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:111 +#: libmedia/gst/VideoInputGst.cpp:1258 #, c-format -msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgid "%s: something went wrong creating the new video_display_bin" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:120 +#: libmedia/gst/VideoInputGst.cpp:1264 #, c-format -msgid "MovieClipLoader.loadClip(%s): first argument mustbe a string" +msgid "%s: problem creating video_scale element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:138 +#: libmedia/gst/VideoInputGst.cpp:1273 #, c-format -msgid "Could not find target %s (evaluated from %s)" +msgid "%s: problem creating the video_sink element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:153 +#: libmedia/gst/VideoInputGst.cpp:1282 #, c-format -msgid "%s: %s" -msgstr "%s: %s" - -#: libcore/asobj/MovieClipLoader.cpp:179 -msgid "MovieClipLoader.getProgress(): missing argument" +msgid "%s: something went wrong in linking elements in video_display_bin" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:188 -#, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:197 +#: libmedia/gst/VideoInputGst.cpp:1356 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgid "%s: the unlinking of the pads failed" msgstr "" -#: libcore/asobj/Camera_as.cpp:262 -msgid "No MediaHandler exists! Cannot create a Camera object" +#: libmedia/gst/VideoInputGst.cpp:1386 +#, c-format +msgid "%s: something went wrong in the make_video_display_link function" msgstr "" -#: libcore/asobj/Camera_as.cpp:362 -msgid "Attempt to set activity property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" msgstr "" -#: libcore/asobj/Camera_as.cpp:379 -msgid "Attempt to set bandwidth property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" msgstr "" -#: libcore/asobj/Camera_as.cpp:395 -msgid "Attempt to set currentFPS property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" msgstr "" -#: libcore/asobj/Camera_as.cpp:411 -msgid "Attempt to set fps property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" msgstr "" -#: libcore/asobj/Camera_as.cpp:427 -msgid "Attempt to set height property of Camera, use setMode" +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" msgstr "" -#: libcore/asobj/Camera_as.cpp:450 -msgid "Attempt to set index property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" msgstr "" -#: libcore/asobj/Camera_as.cpp:467 -msgid "Attempt to set motionLevel property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" msgstr "" -#: libcore/asobj/Camera_as.cpp:484 -msgid "Attempt to set motionTimeout property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" msgstr "" -#: libcore/asobj/Camera_as.cpp:501 -msgid "Attempt to set muted property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" msgstr "" -#: libcore/asobj/Camera_as.cpp:517 -msgid "Attempt to set name property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" msgstr "" -#: libcore/asobj/Camera_as.cpp:528 -msgid "Attempt to set names property of Camera" -msgstr "" - -#: libcore/asobj/Camera_as.cpp:563 -msgid "Attempt to set quality property of Camera" -msgstr "" - -#: libcore/asobj/Camera_as.cpp:618 -msgid "Attempt to set width property of Camera, use setMode" -msgstr "" - -#: libcore/asobj/Stage_as.cpp:148 -msgid "Stage.width is a read-only property!" -msgstr "" - -#: libcore/asobj/Stage_as.cpp:165 -msgid "Stage.height is a read-only property!" -msgstr "" - -#: libcore/asobj/Date_as.cpp:465 -msgid "Date constructor called with more than 7 arguments" -msgstr "" - -#: libcore/asobj/Date_as.cpp:725 -msgid "Date.setTime needs one argument" -msgstr "" +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "Mauvais arguments fournis au décodeur vidéo GST" -#: libcore/asobj/Date_as.cpp:745 -msgid "Date.setTime was called with more than one argument" +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/asobj/Date_as.cpp:836 -msgid "Date.setFullYear needs one argument" +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" msgstr "" -#: libcore/asobj/Date_as.cpp:876 -msgid "Date.setYear needs one argument" +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" msgstr "" -#: libcore/asobj/Date_as.cpp:899 -msgid "Date.setYear was called with more than three arguments" +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" msgstr "" -#: libcore/asobj/Date_as.cpp:930 +#: libmedia/gst/AudioInputGst.cpp:270 #, c-format -msgid "Date.set%sMonth needs one argument" +msgid "%s: Passed a bad devselect value" msgstr "" -#: libcore/asobj/Date_as.cpp:963 +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 #, c-format -msgid "Date.set%sMonth was called with more than three arguments" +msgid "%s: Creation of the audioSourceBin failed" msgstr "" -#: libcore/asobj/Date_as.cpp:985 +#: libmedia/gst/AudioInputGst.cpp:406 #, c-format -msgid "Date.set%sDate needs one argument" +msgid "%s: audioCreateSourceBin failed!" msgstr "" -#: libcore/asobj/Date_as.cpp:999 +#: libmedia/gst/AudioInputGst.cpp:419 #, c-format -msgid "Date.set%sDate was called with more than one argument" +msgid "%s: problem creating audioPlaybackQueue element" msgstr "" -#: libcore/asobj/Date_as.cpp:1026 +#: libmedia/gst/AudioInputGst.cpp:426 #, c-format -msgid "Date.set%sHours needs one argument" +msgid "%s: couldn't link audioSourceBin and tee" msgstr "" -#: libcore/asobj/Date_as.cpp:1045 +#: libmedia/gst/AudioInputGst.cpp:431 #, c-format -msgid "Date.set%sHours was called with more than four arguments" +msgid "%s: couldn't link tee and saveQueue" msgstr "" -#: libcore/asobj/Date_as.cpp:1071 +#: libmedia/gst/AudioInputGst.cpp:436 #, c-format -msgid "Date.set%sMinutes needs one argument" +msgid "%s: couldn't link tee and audioPlaybackQueue" msgstr "" -#: libcore/asobj/Date_as.cpp:1089 libcore/asobj/Date_as.cpp:1132 +#: libmedia/gst/AudioInputGst.cpp:445 #, c-format -msgid "Date.set%sMinutes was called with more than three arguments" +msgid "%s: couldn't get saveQueueSrcPad" msgstr "" -#: libcore/asobj/Date_as.cpp:1112 +#: libmedia/gst/AudioInputGst.cpp:455 #, c-format -msgid "Date.set%sSeconds needs one argument" +msgid "%s: couldn't get audioPlaybackQueue" msgstr "" -#: libcore/asobj/Date_as.cpp:1150 +#: libmedia/gst/AudioInputGst.cpp:481 #, c-format -msgid "Date.set%sMilliseconds needs one argument" +msgid "%s: There was a problem making the audiosink!" msgstr "" -#: libcore/asobj/Date_as.cpp:1167 -msgid "Date.setMilliseconds was called with more than one argument" +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" msgstr "" -#: libcore/asobj/Date_as.cpp:1229 -msgid "Date.UTC needs one argument" +#: libmedia/gst/AudioInputGst.cpp:548 +#, c-format +msgid "%s: couldn't remove audioPlaybackBin from pipeline" msgstr "" -#: libcore/asobj/Date_as.cpp:1253 -msgid "Date.UTC was called with more than 7 arguments" +#: libmedia/gst/AudioInputGst.cpp:555 +#, c-format +msgid "%s: changing state of audioPlaybackBin failed" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:336 +#: libmedia/gst/AudioInputGst.cpp:579 #, c-format -msgid "SharedObject %s not flushed (compiled as read-only mode)" +msgid "Error: %s" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:519 +#: libmedia/gst/AudioInputGst.cpp:599 #, c-format -msgid "" -"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgid "%s: Couldn't make audioconvert element" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:532 +#: libmedia/gst/AudioInputGst.cpp:603 #, c-format -msgid "" -"SharedObject path %s is not part of the SWF path %s. Cannot access this " -"object." +msgid "%s: Couldn't make vorbisenc element" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:701 -#, fuzzy -msgid "SharedObject.connect(): needs at least one argument" -msgstr "%s requiert au moins un argument" - -#: libcore/asobj/SharedObject_as.cpp:754 +#: libmedia/gst/AudioInputGst.cpp:607 #, c-format -msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgid "%s: Couldn't make oggmux element" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:444 +#: libmedia/gst/AudioInputGst.cpp:611 #, c-format -msgid "Gnash is not allowed to open this url: %s" -msgstr "Gnash n'est pas autorisé à ouvrir cette url: %s" +msgid "%s: Couldn't make filesink element" +msgstr "" -#: libcore/asobj/NetConnection_as.cpp:448 +#: libmedia/gst/AudioInputGst.cpp:630 #, c-format -msgid "Connection to movie: %s" -msgstr "Connexion au film : %s" - -#: libcore/asobj/NetConnection_as.cpp:500 -#, fuzzy, c-format -msgid "Gnash is not allowed to connect to %s" -msgstr "Gnash n'est pas autorisé à ouvrir cette url: %s" - -#: libcore/asobj/NetConnection_as.cpp:660 -msgid "NetConnection.call(): needs at least one argument" +msgid "%s: Something went wrong in linking" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:773 -msgid "NetConnection.connect(): needs at least one argument" +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" msgstr "" -#: libcore/asobj/String_as.cpp:449 -msgid "string.slice() called with end < start" +#: libmedia/gst/AudioInputGst.cpp:694 +#, c-format +msgid "%s: audioSaveBin state change failed" msgstr "" -#: libcore/asobj/String_as.cpp:567 -msgid "string.charCodeAt needs one argument" +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" msgstr "" -#: libcore/asobj/String_as.cpp:576 -msgid "string.charCodeAt has more than one argument" -msgstr "" +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "Entête ADPCM corrompue" -#: libcore/asobj/String_as.cpp:650 -msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to upper case. " -"Using a UTF8 locale may fix this." -msgstr "" +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, fuzzy, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" -#: libcore/asobj/String_as.cpp:663 libcore/asobj/String_as.cpp:718 -msgid "bad_cast caught" -msgstr "" +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 +#, fuzzy, c-format +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgstr "VideoDecoder : codec FFMPEG %s (%d) initialisé" -#: libcore/asobj/String_as.cpp:705 -msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to lower case. " -"Using a UTF8 locale may fix this" +#: libmedia/AudioDecoderSimple.cpp:341 +#, c-format +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" msgstr "" -#: libcore/asobj/String_as.cpp:835 -msgid "%1%(%2%) needs %3% argument(s)" -msgstr "%1%(%2%) requiert %3% argument(s)" +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "" -#: libcore/asobj/String_as.cpp:846 -msgid "%1%(%2%) has more than %3% argument(s)" -msgstr "%1%(%2%) a plus de %3% argument(s)" +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "Erreur de conversion de l'échantillon sonore" -#: libcore/asobj/LoadableObject.cpp:177 -msgid "XML.addRequestHeader: XML._customHeaders is not an object" +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" msgstr "" -#: libcore/asobj/LoadableObject.cpp:194 -msgid "XML.addRequestHeader requires at least one argument" +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" msgstr "" -#: libcore/asobj/LoadableObject.cpp:207 -msgid "XML.addRequestHeader: single argument is not an array" -msgstr "" +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "Exception lors de la lecture du flux : %s" -#: libcore/asobj/LoadableObject.cpp:223 +#: libmedia/MediaHandler.cpp:108 #, c-format -msgid "XML.addRequestHeader(%s): arguments after thesecond will be discarded" +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" msgstr "" -#: libcore/asobj/LoadableObject.cpp:238 +#: libcore/ExternalInterface.cpp:133 #, c-format -msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgid "Can't convert unknown type %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:305 -msgid "sendAndLoad() requires at least two arguments" +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:313 -msgid "sendAndLoad(): invalid empty url" +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" msgstr "" -#: libcore/asobj/LoadableObject.cpp:320 -msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" msgstr "" -#: libcore/asobj/LoadableObject.cpp:398 +#: libcore/MovieLoader.cpp:259 #, c-format -msgid "Loading from url: '%s'" -msgstr "Chargement depuis l'url : '%s'" - -#: libcore/asobj/LoadableObject.cpp:418 -msgid "load() requires at least one argument" +msgid "Can't create Movie instance for definition loaded from %s" msgstr "" -#: libcore/asobj/LoadableObject.cpp:427 -msgid "load(): invalid empty url" +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" msgstr "" -#: libcore/asobj/Microphone_as.cpp:261 -msgid "No MediaHandler exists! Cannot create a Microphone object" +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, c-format +msgid "Can't close FreeType! Error = %d" msgstr "" -#: libcore/asobj/Microphone_as.cpp:327 -msgid "Attempt to set activity property of Microphone" +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" msgstr "" -#: libcore/asobj/Object.cpp:149 -msgid "Too many args to Object constructor" -msgstr "Trop d'arguments pour le constructeur d'objet" - -#: libcore/asobj/Object.cpp:193 +#: libcore/FreetypeGlyphsProvider.cpp:293 #, c-format -msgid "" -"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " -", )" +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" msgstr "" -#: libcore/asobj/Object.cpp:210 -msgid "Invalid call to Object.addProperty() - empty property name" +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" msgstr "" -#: libcore/asobj/Object.cpp:220 -msgid "Invalid call to Object.addProperty() - getter is not an AS function" +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" msgstr "" -#: libcore/asobj/Object.cpp:234 -#, c-format -msgid "" -"Invalid call to Object.addProperty() - setter is not null and not an AS " -"function (%s)" +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" msgstr "" -#: libcore/asobj/Object.cpp:258 +#: libcore/FreetypeGlyphsProvider.cpp:434 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " -")" -msgstr "" +msgid "Can't find font file for font '%s'" +msgstr "Ne peut pas trouver le fichier pour la police '%s'" -#: libcore/asobj/Object.cpp:276 +#: libcore/FreetypeGlyphsProvider.cpp:447 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - first argument (symbol id) " -"evaluates to empty string" -msgstr "" +msgid "Font file '%s' has bad format" +msgstr "Le fichier de police '%s' a un mauvais format" -#: libcore/asobj/Object.cpp:288 +#: libcore/FreetypeGlyphsProvider.cpp:456 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - second argument (class) is not a " -"function)" -msgstr "" +msgid "Some error opening font '%s'" +msgstr "Erreur quelconque à l'ouverture de la police '%s'" -#: libcore/asobj/Object.cpp:315 +#: libcore/FreetypeGlyphsProvider.cpp:490 #, c-format -msgid "Object.registerClass(%s, %s): can't find exported symbol" +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" msgstr "" -#: libcore/asobj/Object.cpp:328 +#: libcore/FreetypeGlyphsProvider.cpp:506 #, c-format msgid "" -"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " -"(sprite_definition), but a %s" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" msgstr "" -#: libcore/asobj/Object.cpp:349 -msgid "Object.hasOwnProperty() requires one arg" +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" msgstr "" -#: libcore/asobj/Object.cpp:358 +#: libcore/swf/DefineShapeTag.cpp:58 #, c-format -msgid "Invalid call to Object.hasOwnProperty('%s')" +msgid "DefineShapeTag(%s): id = %d" msgstr "" -#: libcore/asobj/Object.cpp:374 -msgid "Object.isPropertyEnumerable() requires one arg" +#: libcore/swf/VideoFrameTag.cpp:47 +#, c-format +msgid "VideoFrame tag refers to unknown video stream id %d" msgstr "" -#: libcore/asobj/Object.cpp:382 +#: libcore/swf/VideoFrameTag.cpp:57 #, c-format -msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" msgstr "" -#: libcore/asobj/Object.cpp:405 -msgid "Object.isPrototypeOf() requires one arg" +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" msgstr "" +"Ne peut pas lire assez d'octets lors de l'analyse de la balise VideoFrame. " +"Nous avons peut-être atteint la fin du film !" -#: libcore/asobj/Object.cpp:413 +#: libcore/swf/DefineTextTag.cpp:52 #, c-format -msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgid "DefineTextTag, id = %d" msgstr "" -#: libcore/asobj/Object.cpp:433 +#: libcore/swf/DefineTextTag.cpp:93 #, c-format -msgid "Object.watch(%s): missing arguments" +msgid "Text DisplayObject, id = %d" msgstr "" -#: libcore/asobj/Object.cpp:445 +#: libcore/swf/DefineTextTag.cpp:112 #, c-format -msgid "Object.watch(%s): second argument is not a function" +msgid "begin text records for DefineTextTag %p" msgstr "" -#: libcore/asobj/Object.cpp:470 +#: libcore/swf/DefaultTagLoaders.cpp:94 #, c-format -msgid "Object.unwatch(%s): missing argument" +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:535 -msgid "LocalConnection.connect() expects exactly 1 argument" +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:543 -msgid "LocalConnection.connect(): first argument must be a string" +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:588 -#: libcore/asobj/LocalConnection_as.cpp:600 -#: libcore/asobj/LocalConnection_as.cpp:613 -#, c-format -msgid "LocalConnection.send(%s): requires at least 2 arguments" +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" msgstr "" -#: libcore/asobj/Color_as.cpp:155 -msgid "Color.setRGB() : missing argument" +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" msgstr "" -#: libcore/asobj/Color_as.cpp:188 -msgid "Color.setTransform() : missing argument" +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" msgstr "" -#: libcore/asobj/Color_as.cpp:198 -#, c-format -msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:296 -#, c-format -msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:304 -#, c-format -msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:362 -msgid "MovieClip.cacheAsBitmap()" +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:374 -msgid "MovieClip.filters()" +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:393 -msgid "MovieClip.forceSmoothing()" +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:403 -msgid "MovieClip.opaqueBackground()" +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:413 -msgid "MovieClip.scale9Grid()" +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:423 -msgid "MovieClip.scrollRect()" +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:433 -msgid "MovieClip.tabIndex()" +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:448 +#: libcore/swf/TextRecord.cpp:99 #, c-format -msgid "" -"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " -"- returning undefined" +msgid " xOffset = %g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:463 +#: libcore/swf/TextRecord.cpp:108 #, c-format -msgid "" -"attachMovie: exported resource '%s' is not a DisplayObject definition. " -"Returning undefined" +msgid " yOffset = %g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:483 +#: libcore/swf/TextRecord.cpp:117 #, c-format -msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgid " textHeight = %g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:508 +#: libcore/swf/TextRecord.cpp:126 #, c-format -msgid "" -"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " -"if it wasn't given" +msgid " GlyphEntries: count = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:518 +#: libcore/swf/TextRecord.cpp:138 #, c-format -msgid "Could not attach DisplayObject at depth %d" +msgid " glyph%d: index=%d, advance=%g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:594 +#: libcore/swf/StartSoundTag.cpp:56 #, c-format -msgid "%s.swapDepths() needs one arg" +msgid "start_sound_loader: sound_id %d is not defined" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:606 +#: libcore/swf/StartSoundTag.cpp:64 #, c-format -msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgid "StartSound: id=%d" +msgstr "StartSound: id=%d" + +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:624 +#: libcore/swf/DefineButtonSoundTag.cpp:52 #, c-format -msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:636 +#: libcore/swf/DefineButtonSoundTag.cpp:63 #, c-format msgid "" -"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " -"parent" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:653 -#, c-format -msgid "" -"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " -"depth %d" -msgstr "" +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "Tentative de redéfinition du bouton son ignorée" -#: libcore/asobj/MovieClip_as.cpp:668 +#: libcore/swf/DefineButtonSoundTag.cpp:99 #, c-format -msgid "" -"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgid "sound tag not found, sound_id=%d, button state #=%i" +msgstr "balise son non trouvée, sound_id=%d, état du bouton #=%i" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:677 +#: libcore/swf/tag_loaders.cpp:87 #, c-format -msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgid "frame_label_loader end position %d, read up to %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:693 +#: libcore/swf/tag_loaders.cpp:107 #, c-format -msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgid " sprite: char id = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:727 -msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:743 +#: libcore/swf/tag_loaders.cpp:128 #, c-format -msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgid "Sprite %d advertise no frames" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:775 -msgid "movieclip_goto_and_play needs one arg" +#: libcore/swf/tag_loaders.cpp:168 +#, c-format +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:785 +#: libcore/swf/tag_loaders.cpp:188 #, c-format -msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgid "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:804 -msgid "movieclip_goto_and_stop needs one arg" +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:814 +#: libcore/swf/tag_loaders.cpp:236 #, c-format -msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgid "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:888 +#: libcore/swf/tag_loaders.cpp:269 #, c-format -msgid "" -"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgid "File attributes: metadata=%s network=%s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:900 -#, c-format +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "vrai" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "faux" + +#: libcore/swf/tag_loaders.cpp:275 msgid "" -"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " -"returning undefined" +"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 "" -#: libcore/asobj/MovieClip_as.cpp:950 -#, c-format +#: libcore/swf/tag_loaders.cpp:283 msgid "" -"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +"This SWF file requires AVM2: there will be no ActionScript interpretation" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:962 +#: libcore/swf/tag_loaders.cpp:308 #, c-format msgid "" -"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " -"string - returning undefined" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1004 +#: libcore/swf/tag_loaders.cpp:324 #, c-format -msgid "Can't find hitTest target %s" +msgid "Descriptive metadata from movie %s: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1046 +#: libcore/swf/tag_loaders.cpp:386 #, c-format -msgid "hitTest() called with %u args" +msgid " reflex = \"%c%c%c\"" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1117 -msgid "No arguments passed to MovieClip.getURL()" -msgstr "Aucun paramètre passé à MovieClip.getURL()" +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" +msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1126 +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 #, c-format -msgid "MovieClip.getURL(%s): extra arguments dropped" -msgstr "MovieClip.getURL(%s): paramètres en trop rejetés" +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1235 +#: libcore/swf/ShapeRecord.cpp:274 #, c-format -msgid "" -"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgid " bound SWFRect: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1283 -msgid "MovieClip.globalToLocal() takes one arg" +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1292 +#: libcore/swf/ShapeRecord.cpp:379 #, c-format -msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgid " Shape read: moveto %d %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1306 +#: libcore/swf/ShapeRecord.cpp:400 #, c-format msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1317 +#: libcore/swf/ShapeRecord.cpp:410 #, c-format msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1345 -msgid "MovieClip.localToGlobal() takes one arg" +#: libcore/swf/ShapeRecord.cpp:421 +#, c-format +msgid " Shape read: fill0 (left) = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1354 +#: libcore/swf/ShapeRecord.cpp:443 #, c-format -msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgid "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1368 +#: libcore/swf/ShapeRecord.cpp:453 #, c-format msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1379 +#: libcore/swf/ShapeRecord.cpp:463 #, c-format -msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgid " Shape read: fill1 (right) = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1408 +#: libcore/swf/ShapeRecord.cpp:484 #, c-format -msgid "%s.setMask() : needs an argument" +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1427 -#, fuzzy, c-format -msgid "%s.setMask(%s) : first argument is not a DisplayObject" -msgstr "le premier paramètre n'est pas un objet" +#: libcore/swf/ShapeRecord.cpp:494 +#, c-format +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1457 -msgid "MovieClip.lineTo() needs at least two arguments" +#: libcore/swf/ShapeRecord.cpp:504 +#, c-format +msgid "ShapeRecord: line %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1483 -msgid "MovieClip.moveTo() takes two args" +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1534 +#: libcore/swf/ShapeRecord.cpp:558 #, c-format -msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1554 +#: libcore/swf/ShapeRecord.cpp:593 #, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgid "ShapeRecord: straight edge %d %d - %d %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1570 -#, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" -"round|square)" +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1595 -#, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%" -"s)" +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1643 -msgid "MovieClip.curveTo() takes four args" +#: libcore/swf/ShapeRecord.cpp:665 +#, c-format +msgid " readLineStyles: count = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1659 +#: libcore/swf/ShapeRecord.cpp:672 #, c-format -msgid "%s.curveTo(%g,%g,%g,%g);" +msgid " readLineStyles: count2 = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1728 +#: libcore/swf/PlaceObject2Tag.cpp:85 #, c-format -msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgid " PLACEOBJECT: depth=%d(%d) char=%d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1739 +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 #, c-format -msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgid " SWFCxForm: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1759 +#: libcore/swf/PlaceObject2Tag.cpp:105 #, c-format -msgid "" -"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgid "Reserved field in PlaceObject actions == %u (expected 0)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1775 +#: libcore/swf/PlaceObject2Tag.cpp:123 #, c-format -msgid "" -"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't " -"cast to objects" +msgid " actions: flags = 0x%X" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1789 +#: libcore/swf/PlaceObject2Tag.cpp:158 #, c-format msgid "" -"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " -"length" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1801 +#: libcore/swf/PlaceObject2Tag.cpp:219 #, c-format msgid "" -"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%" -"d), will trim to 8" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1935 +#: libcore/swf/PlaceObject2Tag.cpp:304 #, c-format -msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgid " PLACEOBJECT2: depth = %d (%d)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1940 +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 #, c-format -msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgid " char id = %d" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:234 -msgid "AsBroadcaster.initialize() requires one argument, none given" +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 +#, c-format +msgid " SWFMatrix: %s" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:245 +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 #, c-format -msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgid " ratio: %d" +msgstr " ratio: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 +#, c-format +msgid " name = %s" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:255 +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 #, c-format -msgid "" -"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " -"(dangling DisplayObject ref?)" +msgid " clip_depth = %d (%d)" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:285 libcore/asobj/AsBroadcaster.cpp:331 -#: libcore/asobj/AsBroadcaster.cpp:395 +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 #, c-format -msgid "%p.addListener(%s): this object has no _listeners member" +msgid " m_place_type: %d" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:296 libcore/asobj/AsBroadcaster.cpp:342 -#: libcore/asobj/AsBroadcaster.cpp:406 +#: libcore/swf/PlaceObject2Tag.cpp:417 #, c-format -msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgid " PLACEOBJECT3: depth = %d (%d)" msgstr "" -#: libcore/asobj/XML_as.cpp:458 -msgid "XML data is empty" -msgstr "Données XML vides" +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" +msgstr "" -#: libcore/asobj/XML_as.cpp:724 -msgid "no text for element creation" -msgstr "pas de texte pour la création d'élément" +#: libcore/swf/PlaceObject2Tag.cpp:424 +#, c-format +msgid " class name = %s" +msgstr "" -#: libcore/asobj/XML_as.cpp:750 -msgid "no text for text node creation" +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:199 +#: libcore/swf/SoundStreamHeadTag.cpp:76 #, c-format -msgid "XMLNode_as %p has no children" +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:231 +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format msgid "" -"XMLNode.insertBefore(): positional parameter is not a child of this node" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." msgstr "" -#: libcore/asobj/XMLNode_as.cpp:405 +#: libcore/swf/SoundStreamHeadTag.cpp:93 #, c-format msgid "" -"Stringifying node %p with name %s, as_value %s, %u attributes and %u children" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." msgstr "" -#: libcore/asobj/XMLNode_as.cpp:600 -msgid "XMLNode::appendChild() needs at least one argument" +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." msgstr "" -#: libcore/asobj/XMLNode_as.cpp:609 -msgid "First argument to XMLNode::appendChild() is not an XMLNode" +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:647 +#: libcore/swf/SoundStreamHeadTag.cpp:146 #, c-format -msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:658 +#: libcore/swf/DefineButtonCxformTag.cpp:49 #, c-format -msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:669 +#: libcore/swf/DefineButtonCxformTag.cpp:60 #, c-format -msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" msgstr "" -#: libcore/asobj/Sound_as.cpp:380 -#, c-format -msgid "Could not create audio decoder: %s" -msgstr "Ne peut pas créer de décodeur audio : %s" - -#: libcore/asobj/Sound_as.cpp:539 -#, c-format -msgid "Gnash could not open this url: %s" -msgstr "Gnash n'a pas pu ouvrir cette url : %s" - -#: libcore/asobj/Sound_as.cpp:548 +#: libcore/swf/RemoveObjectTag.cpp:71 #, c-format -msgid "Unable to create parser for Sound at %s" -msgstr "Impossible de créer un analyseur pour le son à %s" - -#: libcore/asobj/Sound_as.cpp:657 -msgid "Sound.start() has no effect on a streaming Sound" +msgid " remove_object_2(%d)" msgstr "" -#: libcore/asobj/Sound_as.cpp:942 -msgid "-- start sound" -msgstr "-- démarre le son" +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "" -#: libcore/asobj/Sound_as.cpp:967 -msgid "-- stop sound " -msgstr "-- arrête le son " +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "" -#: libcore/asobj/Sound_as.cpp:983 libcore/asobj/Sound_as.cpp:1038 +#: libcore/swf/DefineButtonTag.cpp:85 #, c-format -msgid "No such export '%s'" +msgid " DefineButton loader: character id = %d" msgstr "" -#: libcore/asobj/Sound_as.cpp:992 libcore/asobj/Sound_as.cpp:1047 +#: libcore/swf/DefineButtonTag.cpp:102 #, c-format -msgid "Export '%s'is not a sound" +msgid " DefineButton2 loader: chararacter id = %d" msgstr "" -#: libcore/asobj/Sound_as.cpp:1008 -msgid "-- attach sound" +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" msgstr "" -#: libcore/asobj/Sound_as.cpp:1013 -msgid "attach sound needs one argument" +#: libcore/swf/DefineButtonTag.cpp:170 +#, c-format +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" msgstr "" -#: libcore/asobj/Sound_as.cpp:1023 -msgid "attachSound needs a non-empty string" +#: libcore/swf/DefineButtonTag.cpp:211 +#, c-format +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" msgstr "" -#: libcore/asobj/Sound_as.cpp:1148 -msgid "Sound.loadSound() needs at least 1 argument" +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" msgstr "" -#: libcore/asobj/Sound_as.cpp:1163 +#: libcore/swf/DefineButtonTag.cpp:289 #, c-format -msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgid " button actions for conditions 0x%x" msgstr "" -#: libcore/asobj/Sound_as.cpp:1193 -msgid "set volume of sound needs one argument" -msgstr "définir le volume du son nécessite un argument" +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" +msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:247 +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:398 +#, c-format +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:405 #, c-format -msgid " Message %d: %s " -msgstr "Message %d : %s " +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:271 -msgid "XMLSocket.send(): socket not initialized" +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:309 +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr " jpeg_tables_loader" + +#: libcore/swf/DefineBitsTag.cpp:165 #, c-format -msgid "XMLSocket.connect(%s) called" +msgid "No bytes to read in JPEGTABLES tag at offset %d" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:315 -msgid "XMLSocket.connect() called while already connected, ignored" +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:339 -msgid "XMLSocket.connect(): connection failed" +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:385 -msgid "Builtin XMLSocket.onData() needs an argument" +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:397 -#, c-format -msgid "" -"Builtin XMLSocket.onData() called with an argument that resolves to an empty " -"string: %s" +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" msgstr "" -#: libcore/asobj/Array_as.cpp:536 -#, c-format -msgid "Unhandled sort flags: %d (0x%X)" +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" msgstr "" -#: libcore/asobj/Array_as.cpp:932 -msgid "Array.splice() needs at least 1 argument, call ignored" +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" msgstr "" +"gnash n'est pas lié à zlib -- ne peut pas charger de données d'image jpeg3" -#: libcore/asobj/Array_as.cpp:955 +#: libcore/swf/DefineBitsTag.cpp:419 #, c-format -msgid "Array.splice(%d,%d): negative length given, call ignored" +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" msgstr "" -#: libcore/asobj/Array_as.cpp:1051 -msgid "Sort called with invalid arguments." +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" msgstr "" -#: libcore/asobj/Array_as.cpp:1195 -msgid "SortOn called with invalid arguments." +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" msgstr "" +"gnash n'est pas lié à zlib -- ne peut pas charger de données d'image zippée" -#: libcore/asobj/Array_as.cpp:1384 -msgid "" -"More than 2 arguments to Array.slice, and I don't know what to do with " -"them. Ignoring them" +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" msgstr "" -#: libcore/asobj/TextField_as.cpp:222 +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "Format bitmap inconnu. Ignoré" + +#: libcore/swf/DefineBitsTag.cpp:597 #, c-format -msgid "createTextField called with %d args, expected 6 - returning undefined" +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" msgstr "" -#: libcore/asobj/TextField_as.cpp:236 +#: libcore/swf/DefineBitsTag.cpp:640 #, c-format -msgid "createTextField: negative width (%d) - reverting sign" +msgid "inflateWrapper() inflate() returned %d (%s)" msgstr "" -#: libcore/asobj/TextField_as.cpp:246 +#: libcore/swf/DefineBitsTag.cpp:649 #, c-format -msgid "createTextField: negative height (%d) - reverting sign" +msgid "inflateWrapper() inflateEnd() return %d (%s)" msgstr "" -#: libcore/asobj/TextField_as.cpp:438 +#: libcore/LoadVariablesThread.cpp:74 #, c-format -msgid "Attempt to set length property of TextField %s" +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" msgstr "" -#: libcore/asobj/TextField_as.cpp:464 libcore/asobj/TextField_as.cpp:490 +#: libcore/LoadVariablesThread.cpp:123 #, c-format -msgid "Attempt to set read-only %s property of TextField %s" +msgid "Stream couldn't seek to end: %s" msgstr "" -#: libcore/asobj/TextField_as.cpp:546 +#: libcore/LoadVariablesThread.cpp:128 #, c-format -msgid "Invalid value given to TextField.type: %s" -msgstr "Valeur invalide fournie à TextField.type: %s" +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." +msgstr "" -#: libcore/asobj/TextField_as.cpp:678 -msgid "missing arg" -msgstr "argument manquant" +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "Format de virgule flottante native non reconnue" -#: libcore/asobj/TextField_as.cpp:695 -msgid "first argument is not a TextFormat" -msgstr "le premier paramètre n'est pas un TextFormat" +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "Fin de flux inattendu lors de la lecture" -#: libcore/asobj/TextField_as.cpp:985 -msgid "TextField.replaceText() called with less than 3 args" +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" msgstr "" -#: libcore/asobj/TextFormat_as.cpp:408 -#, c-format -msgid "Too many args (%d) passed to TextFormat" -msgstr "Trop d'arguments (%d) passés à TextFormat" - -#: libcore/asobj/NetStream_as.cpp:374 -msgid "No NetConnection associated with this NetStream, won't play" +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" msgstr "" -#: libcore/asobj/NetStream_as.cpp:385 -msgid "NetConnection is not connected. Won't play." -msgstr "" +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "Fin de flux inattendu" -#: libcore/asobj/NetStream_as.cpp:407 +#: libcore/SWFStream.cpp:564 #, c-format -msgid "Connecting to movie: %s" -msgstr "Connexion au film : %s" +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 "" -#: libcore/asobj/NetStream_as.cpp:497 +#: libcore/SWFStream.cpp:581 #, c-format -msgid "Gnash could not get stream '%s' from NetConnection" -msgstr "Gnash ne peut pas obtenir le flux '%s' par NetConnection" +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" +msgstr "" -#: libcore/asobj/NetStream_as.cpp:508 -msgid "No Media handler registered, can't parse NetStream input" +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" msgstr "" -#: libcore/asobj/NetStream_as.cpp:517 -msgid "Unable to create parser for NetStream input" +#: libcore/SWFStream.cpp:617 +#, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" msgstr "" -#: libcore/asobj/NetStream_as.cpp:675 -msgid "Error decoding encoded video frame in NetStream input" +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" msgstr "" -#: libcore/asobj/NetStream_as.cpp:1626 -#, c-format +#: libcore/Font.cpp:130 msgid "" -"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." msgstr "" -#: libcore/asobj/NetStream_as.cpp:1673 -msgid "NetStream_as play needs args" +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." msgstr "" -#: libcore/asobj/NetStream_as.cpp:1681 +#: libcore/Font.cpp:201 #, c-format -msgid "NetStream.play(%s): stream is not connected" +msgid "Failed to find glyph %s in %s font %s" msgstr "" -#: libcore/asobj/Number_as.cpp:80 -#, c-format -msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" msgstr "" -#: libcore/movie_root.cpp:251 +#: libcore/Font.cpp:298 #, c-format -msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" msgstr "" -#: libcore/movie_root.cpp:382 libcore/movie_root.cpp:392 -#, c-format +#: libcore/Font.cpp:332 msgid "" -"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " -"swap its depth" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" msgstr "" -#: libcore/movie_root.cpp:459 -msgid "Original root movie can't be removed" -msgstr "Le film racine original ne peut pas être retiré" - -#: libcore/movie_root.cpp:614 +#: libcore/Font.cpp:340 #, c-format -msgid "ActionLimits hit notifying key listeners: %s." +msgid "Could not create a freetype face %s" msgstr "" -#: libcore/movie_root.cpp:723 -#, c-format -msgid "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" msgstr "" -#: libcore/movie_root.cpp:890 -#, c-format -msgid "Action limit hit during advance: %s" +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" msgstr "" -#: libcore/movie_root.cpp:894 -#, c-format -msgid "Buffer overread during advance: %s" +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" msgstr "" -#: libcore/movie_root.cpp:1012 +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "attachVideo nécessite 1 argument" + +#: libcore/asobj/Video_as.cpp:126 #, c-format -msgid "ActionLimits hit notifying mouse events: %s." +msgid "attachVideo(%s) first arg is not a NetStream instance" msgstr "" -#: libcore/movie_root.cpp:1626 -#, c-format -msgid "Attempt to write response to ExternalInterface requests fd %d" +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" msgstr "" -#: libcore/movie_root.cpp:1630 +#: libcore/asobj/TextField_as.cpp:218 #, c-format -msgid "Could not write to user-provided host requests fd %d: %s" +msgid "createTextField called with %d args, expected 6 - returning undefined" msgstr "" -#: libcore/movie_root.cpp:1797 libcore/movie_root.cpp:1830 -#: libcore/movie_root.cpp:1889 -#, fuzzy, c-format -msgid "Could not write to browser fd #%d: %s" -msgstr "Ne peut pas créer de décodeur audio : %s" - -#: libcore/movie_root.cpp:2115 +#: libcore/asobj/TextField_as.cpp:232 #, c-format -msgid "Launching URL: %s" -msgstr "Lancement de l'URL : %s" +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "" -#: libcore/movie_root.cpp:2118 +#: libcore/asobj/TextField_as.cpp:242 #, c-format -msgid "Fork failed launching url opener '%s'" +msgid "createTextField: negative height (%d) - reverting sign" msgstr "" -#: libcore/movie_root.cpp:2159 +#: libcore/asobj/TextField_as.cpp:436 #, c-format -msgid "Attempt to write geturl requests fd #%d" +msgid "Attempt to set length property of TextField %s" msgstr "" -#: libcore/movie_root.cpp:2165 +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 #, c-format -msgid "Could only write %d bytes to fd #%d" +msgid "Attempt to set read-only %s property of TextField %s" msgstr "" -#: libcore/movie_root.cpp:2177 +#: libcore/asobj/TextField_as.cpp:544 #, c-format -msgid "Setting script limits: max recursion %d, timeout %d seconds" -msgstr "" +msgid "Invalid value given to TextField.type: %s" +msgstr "Valeur invalide fournie à TextField.type: %s" -#: libcore/movie_root.cpp:2240 -msgid "Live MovieClips" +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" msgstr "" -#: libcore/as_object.cpp:437 -#, c-format -msgid "Caught exception: %s" -msgstr "Exception interceptée : %s" - -#: libcore/as_object.cpp:626 -#, c-format -msgid "Attempt to set read-only property '%s'" +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" msgstr "" -#: libcore/as_object.cpp:636 -#, c-format -msgid "%s: Exception %s. Will create a new member" +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" msgstr "" -#: libcore/as_object.cpp:651 +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 #, c-format -msgid "Unknown failure in setting property '%s' on object '%p'" +msgid "TextField.setTextFormat(%s) : %s" msgstr "" -#: libcore/as_object.cpp:680 +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "argument manquant" + +#: libcore/asobj/TextField_as.cpp:679 #, c-format -msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" msgstr "" -#: libcore/as_object.cpp:847 -msgid "Circular inheritance chain detected during isPrototypeOf call" -msgstr "Chaîne d'héritage circulaire détectée lors de l'appel de isPrototypeOf" +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "le premier paramètre n'est pas un TextFormat" -#: libcore/as_object.cpp:857 -#, c-format -msgid "%d members of object %p follow" +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" msgstr "" -#: libcore/as_function.cpp:203 -msgid "Function.apply() called with no args" +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" msgstr "" -#: libcore/as_function.cpp:228 +#: libcore/asobj/TextField_as.cpp:905 #, c-format -msgid "" -"Function.apply() got %d args, expected at most 2 -- discarding the ones in " -"excess" +msgid "TextField.replaceSel(%s) requires exactly one argument" msgstr "" -#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:539 -msgid "Native floating point format not recognised" -msgstr "Format de virgule flottante native non reconnue" +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" +msgstr "" -#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 -#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 -#: libcore/parser/SWFParser.cpp:152 -msgid "Unexpected end of stream while reading" -msgstr "Fin de flux inattendu lors de la lecture" +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" +msgstr "" -#: libcore/SWFStream.cpp:496 -msgid "Unexpected end of stream" -msgstr "Fin de flux inattendu" +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "" -#: libcore/SWFStream.cpp:565 +#: libcore/asobj/TextField_as.cpp:993 #, 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." +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" msgstr "" -#: libcore/SWFStream.cpp:604 -msgid "Could not seek to reported end of tag" +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" msgstr "" -#: libcore/as_value.cpp:400 +#: libcore/asobj/TextField_as.cpp:1036 #, c-format -msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" msgstr "" -#: libcore/as_value.cpp:770 +#: libcore/asobj/NetConnection_as.cpp:440 +#, fuzzy, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "Gnash n'est pas autorisé à ouvrir cette url: %s" + +#: libcore/asobj/NetConnection_as.cpp:496 #, c-format -msgid "serialization of as_value of type %d" +msgid "Gnash is not allowed to connect to %s" msgstr "" -#: libcore/DisplayObjectContainer.cpp:120 -msgid "Children" -msgstr "Enfants" - -#: libcore/swf/DefineFontTag.cpp:63 +#: libcore/asobj/NetConnection_as.cpp:517 #, c-format -msgid "reading code table at offset %lu" +msgid "NetConnection.connect(%s): unsupported connection protocol" msgstr "" -#: libcore/swf/DefineFontTag.cpp:122 -msgid "reading DefineFont" +#: libcore/asobj/NetConnection_as.cpp:523 +#, c-format +msgid "NetConnection.connect(%s): unknown connection protocol" msgstr "" -#: libcore/swf/DefineFontTag.cpp:166 -msgid "Glyphs offset table corrupted in DefineFont tag" +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" msgstr "" -#: libcore/swf/DefineFontTag.cpp:181 -msgid "reading DefineFont2 or DefineFont3" +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" msgstr "" -#: libcore/swf/DefineFontTag.cpp:236 libcore/swf/DefineFontTag.cpp:251 +#: libcore/asobj/NetConnection_as.cpp:681 #, c-format -msgid "Glyph %d at offset %u" +msgid "NetConnection.call(%s): second argument must be an object" msgstr "" -#: libcore/swf/DefineFontTag.cpp:269 -msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" msgstr "" -#: libcore/swf/DefineFontTag.cpp:282 -msgid "Bad offset in DefineFont2" +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" msgstr "" -#: libcore/swf/DefineFontTag.cpp:342 -msgid "Repeated kerning pair found - ignoring" +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" msgstr "" -#: libcore/swf/DefineFontTag.cpp:362 -#, c-format -msgid "DefineFontInfo tag loader: can't find font with id %d" +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" msgstr "" -#: libcore/swf/DefineFontTag.cpp:370 -msgid "DefineFontInfo2 partially implemented" +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" msgstr "" -#: libcore/swf/tag_loaders.cpp:83 -msgid "anchor-labeled frame not supported" +#: libcore/asobj/NetConnection_as.cpp:990 +#, c-format +msgid "Unknown HTTP Remoting response identifier '%s'" msgstr "" -#: libcore/swf/tag_loaders.cpp:87 +#: libcore/asobj/NetConnection_as.cpp:1006 #, c-format -msgid "frame_label_loader end position %d, read up to %d" +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" msgstr "" -#: libcore/swf/tag_loaders.cpp:107 +#: libcore/asobj/NetConnection_as.cpp:1155 #, c-format -msgid " sprite: char id = %d" +msgid "Error parsing server AMF: %s" msgstr "" -#: libcore/swf/tag_loaders.cpp:118 -msgid "" -"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" msgstr "" -#: libcore/swf/tag_loaders.cpp:128 -#, c-format -msgid "Sprite %d advertise no frames" +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" msgstr "" -#: libcore/swf/tag_loaders.cpp:168 -#, c-format -msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u" +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" msgstr "" -#: libcore/swf/tag_loaders.cpp:188 -#, c-format -msgid "" -"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" msgstr "" -#: libcore/swf/tag_loaders.cpp:216 -msgid "Tag boundary reported past end of SWFStream!" +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" msgstr "" -#: libcore/swf/tag_loaders.cpp:237 +#: libcore/asobj/Function_as.cpp:129 #, c-format msgid "" -"There is no sound handler currently active, so DisplayObject with id %d will " -"not be added to the dictionary" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" msgstr "" -#: libcore/swf/tag_loaders.cpp:287 +#: libcore/asobj/Array_as.cpp:535 #, c-format -msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgid "Unhandled sort flags: %d (0x%X)" msgstr "" -#: libcore/swf/tag_loaders.cpp:297 -#, c-format -msgid "" -"Different stream/playback sound rate (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" msgstr "" -#: libcore/swf/tag_loaders.cpp:304 +#: libcore/asobj/Array_as.cpp:957 #, c-format -msgid "" -"Different stream/playback sample size (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +msgid "Array.splice(%d,%d): negative length given, call ignored" msgstr "" -#: libcore/swf/tag_loaders.cpp:310 -#, c-format -msgid "" -"Different stream/playback channels (%s/%s). This seems common in SWF files, " -"so we'll warn only once." +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." msgstr "" -#: libcore/swf/tag_loaders.cpp:330 -msgid "" -"No samples advertised for sound stream, pretty common so will warn only once" +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." msgstr "" -#: libcore/swf/tag_loaders.cpp:357 -#, c-format +#: libcore/asobj/Array_as.cpp:1389 msgid "" -"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" msgstr "" -#: libcore/swf/tag_loaders.cpp:402 -#, c-format -msgid "File attributes: metadata=%s network=%s" +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "true" -msgstr "vrai" +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" +msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "false" -msgstr "faux" +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" +msgstr "" -#: libcore/swf/tag_loaders.cpp:408 -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" +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" msgstr "" -#: libcore/swf/tag_loaders.cpp:416 -msgid "" -"This SWF file requires AVM2: there will be no ActionScript interpretation" +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" msgstr "" -#: libcore/swf/tag_loaders.cpp:441 -#, c-format -msgid "" -" RDF metadata (information only): [[\n" -"%s\n" -"]]" +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" msgstr "" -#: libcore/swf/tag_loaders.cpp:457 -#, c-format -msgid "Descriptive metadata from movie %s: %s" +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" + +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" msgstr "" -#: libcore/swf/tag_loaders.cpp:519 +#: libcore/asobj/Key_as.cpp:79 #, c-format -msgid " reflex = \"%c%c%c\"" +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" + +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" msgstr "" -#: libcore/swf/DefaultTagLoaders.cpp:93 +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "Trop d'arguments pour le constructeur d'objet" + +#: libcore/asobj/Object.cpp:192 #, c-format msgid "" -"Undocumented tag %s encountered. Please report this to the Gnash developers!" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:70 -#, c-format -msgid " PLACEOBJECT: depth=%d(%d) char=%d" +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:74 libcore/swf/PlaceObject2Tag.cpp:321 -#, fuzzy, c-format -msgid " SWFCxForm: %s" -msgstr " cxform : %s" +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" +msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:91 +#: libcore/asobj/Object.cpp:233 #, c-format -msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:111 +#: libcore/asobj/Object.cpp:257 #, c-format -msgid " actions: flags = 0x%X" +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:151 +#: libcore/asobj/Object.cpp:274 #, c-format msgid "" -"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " -"current tag. Breaking for safety." +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:214 +#: libcore/asobj/Object.cpp:286 #, c-format msgid "" -"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:248 -msgid "Unexpected end of tag while parsing PlaceObject tag events" +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:312 +#: libcore/asobj/Object.cpp:313 #, c-format -msgid " PLACEOBJECT2: depth = %d (%d)" +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:426 +#: libcore/asobj/Object.cpp:326 #, c-format -msgid " char id = %d" +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" +msgstr "" + +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:317 libcore/swf/PlaceObject2Tag.cpp:427 +#: libcore/asobj/Object.cpp:357 #, c-format -msgid " SWFMatrix: %s" +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:323 libcore/swf/PlaceObject2Tag.cpp:429 +#: libcore/asobj/Object.cpp:382 #, c-format -msgid " ratio: %d" -msgstr " ratio: %d" +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:324 libcore/swf/PlaceObject2Tag.cpp:430 +#: libcore/asobj/Object.cpp:413 #, c-format -msgid " name = %s" +msgid "First arg to Object.isPrototypeOf(%s) is not an object" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:325 libcore/swf/PlaceObject2Tag.cpp:432 +#: libcore/asobj/Object.cpp:432 #, c-format -msgid " clip_depth = %d (%d)" +msgid "Object.watch(%s): missing arguments" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:326 libcore/swf/PlaceObject2Tag.cpp:435 +#: libcore/asobj/Object.cpp:443 #, c-format -msgid " m_place_type: %d" +msgid "Object.watch(%s): second argument is not a function" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:424 +#: libcore/asobj/Object.cpp:469 #, c-format -msgid " PLACEOBJECT3: depth = %d (%d)" +msgid "Object.unwatch(%s): missing argument" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:428 -#, fuzzy, c-format -msgid " SWFCxForm: %d" -msgstr " cxform : %d" +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:431 +#: libcore/asobj/String_as.cpp:496 #, c-format -msgid " class name = %s" +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:434 -msgid " bitmapCaching enabled" +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" msgstr "" -#: libcore/swf/DefineShapeTag.cpp:62 -#, c-format -msgid "DefineShapeTag(%s): id = %d" +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:52 +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" +msgstr "" + +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "%1%(%2%) requiert %3% argument(s)" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "%1%(%2%) a plus de %3% argument(s)" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 #, c-format -msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgid "VAL: %s" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:63 +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 #, c-format msgid "" -"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " -"DisplayObject)" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:73 -msgid "Attempt to redefine button sound ignored" -msgstr "Tentative de redéfinition du bouton son ignorée" - -#: libcore/swf/DefineButtonSoundTag.cpp:99 +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 #, c-format -msgid "sound tag not found, sound_id=%d, button state #=%i" -msgstr "balise son non trouvée, sound_id=%d, état du bouton #=%i" +msgid "FileReferenceList(%s): %s" +msgstr "" -#: libcore/swf/VideoFrameTag.cpp:48 +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "paramètres rejetés" + +#: libcore/asobj/flash/net/FileReference_as.cpp:159 #, c-format -msgid "VideoFrame tag refers to unknown video stream id %d" +msgid "FileReference(%s): %s" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:58 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 #, c-format -msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgid "flash.geom.Rectangle(%s): %s" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:81 -msgid "" -"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " -"the end of the stream!" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "arguments manquants" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" msgstr "" -"Ne peut pas lire assez d'octets lors de l'analyse de la balise VideoFrame. " -"Nous avons peut-être atteint la fin du film !" -#: libcore/swf/DefineButtonCxformTag.cpp:48 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 #, c-format -msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgid "Attempt to set read-only property %s" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:59 +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 #, c-format -msgid "" -"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " -"definition" -msgstr "" +msgid "%s: missing arguments" +msgstr "%s: paramètres manquants" -#: libcore/swf/TextRecord.cpp:53 -msgid "end text records" +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" msgstr "" -#: libcore/swf/TextRecord.cpp:79 -#, c-format -msgid " has_font: font id = %d (%p)" +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" msgstr "" -#: libcore/swf/TextRecord.cpp:91 -msgid " hasColor" +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" msgstr "" -#: libcore/swf/TextRecord.cpp:100 -#, c-format -msgid " xOffset = %g" +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" msgstr "" -#: libcore/swf/TextRecord.cpp:109 -#, c-format -msgid " yOffset = %g" +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" msgstr "" -#: libcore/swf/TextRecord.cpp:118 +#: libcore/asobj/flash/geom/Point_as.cpp:200 #, c-format -msgid " textHeight = %g" +msgid "Point.equals(%s): %s" msgstr "" -#: libcore/swf/TextRecord.cpp:127 -#, c-format -msgid " GlyphEntries: count = %d" -msgstr "" +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "Le premier argument doit être un objet" -#: libcore/swf/TextRecord.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 #, c-format -msgid " glyph%d: index=%d, advance=%g" +msgid "Point.equals(%s): %s %s" msgstr "" -#: libcore/swf/DefineTextTag.cpp:54 +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "Le premier argument doit être une instance de" + +#: libcore/asobj/flash/geom/Point_as.cpp:248 #, c-format -msgid "DefineTextTag, id = %d" +msgid "Point.normalize(%s): %s" msgstr "" -#: libcore/swf/DefineTextTag.cpp:95 -#, c-format -msgid "Text DisplayObject, id = %d" +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" msgstr "" -#: libcore/swf/DefineTextTag.cpp:114 -#, c-format -msgid "begin text records for DefineTextTag %p" +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" msgstr "" -#: libcore/swf/RemoveObjectTag.cpp:70 +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 #, c-format -msgid " remove_object_2(%d)" +msgid "Point.distance(%s): %s" msgstr "" -#: libcore/swf/StartSoundTag.cpp:55 -#, c-format -msgid "start_sound_loader: sound_id %d is not defined" +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" msgstr "" -#: libcore/swf/StartSoundTag.cpp:69 +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 #, c-format -msgid "StartSound: id=%d" -msgstr "StartSound: id=%d" - -#: libcore/swf/StartSoundTag.cpp:111 -msgid "STARTSOUND2 tag not parsed and not used" +msgid "Point.interpolate(%s): %s" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:54 -#, c-format -msgid "DefineFontAlignZones tag references an undefined font %d" +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:73 -#, c-format -msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:110 -msgid "DefineFontAlignZoneTag" +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:72 +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 #, c-format msgid "" -" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " -"Sharpness=%d" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:80 -msgid "CSMTextSettings" +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:74 -msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 +#, c-format +msgid "Matrix.concat(%s): needs one argument" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:90 -msgid "MP3 soundblock seek samples" +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:109 -msgid "Tag boundary reported past end of stream!" +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 +#, c-format +msgid "Matrix.createBox(%s): needs at least two arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:278 +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 #, c-format -msgid " bound SWFRect: %s" +msgid "Matrix.createGradientBox(%s): needs at least two arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:305 +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 #, c-format -msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgid "Matrix.deltaTransformPoint(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:391 +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 #, c-format -msgid " Shape read: moveto %d %d" +msgid "Matrix.deltaTransformPoint(%s): needs an object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:417 +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 #, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " -"valid). Set to 0." +msgid "Matrix.rotate(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:430 +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 #, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgid "Matrix.translate(%s): needs two arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:441 +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 #, c-format -msgid " Shape read: fill0 (left) = %d" +msgid "Matrix.translate(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:468 +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " -"valid). Set to 0." +msgid "Matrix.transformPoint(%s): needs an object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:481 +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgid "Matrix.transformPoint(%s): object must be a Point" msgstr "" -#: libcore/swf/ShapeRecord.cpp:491 -#, c-format -msgid " Shape read: fill1 (right) = %d" +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" msgstr "" -#: libcore/swf/ShapeRecord.cpp:517 +#: libcore/asobj/flash/geom/Transform_as.cpp:145 #, c-format -msgid "" -"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " -"Set to 0." +msgid "Transform.colorTransform(%s): extra arguments discarded" msgstr "" -#: libcore/swf/ShapeRecord.cpp:528 +#: libcore/asobj/flash/geom/Transform_as.cpp:155 #, c-format -msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgid "Transform.colorTransform(%s): argument is not an object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:538 +#: libcore/asobj/flash/geom/Transform_as.cpp:170 #, c-format -msgid "ShapeRecord: line %d" +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" msgstr "" -#: libcore/swf/ShapeRecord.cpp:554 -msgid "ShapeRecord: more fill styles" +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" msgstr "" -#: libcore/swf/ShapeRecord.cpp:598 +#: libcore/asobj/flash/geom/Transform_as.cpp:305 #, c-format -msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgid "Transform.matrix(%s): extra arguments discarded" msgstr "" -#: libcore/swf/ShapeRecord.cpp:640 +#: libcore/asobj/flash/geom/Transform_as.cpp:315 #, c-format -msgid "ShapeRecord: straight edge %d %d - %d %d" +msgid "Transform.matrix(%s): argument is not an object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:693 +#: libcore/asobj/flash/geom/Transform_as.cpp:346 #, c-format -msgid " readFillStyles: count = %u" +msgid "flash.geom.Transform(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:714 +#: libcore/asobj/flash/geom/Transform_as.cpp:356 #, c-format -msgid " readLineStyles: count = %d" +msgid "Transform(%s): %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:722 -#, c-format -msgid " readLineStyles: count2 = %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:154 -msgid " jpeg_tables_loader" -msgstr " jpeg_tables_loader" - -#: libcore/swf/DefineBitsTag.cpp:165 -#, c-format -msgid "No bytes to read in JPEGTABLES tag at offset %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:206 -#, c-format -msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:235 -msgid "Failed to parse bitmap for character %1%" +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:243 -msgid "No renderer, not adding bitmap %1%" +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:250 -msgid "Adding bitmap id %1%" +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:269 -msgid "" -"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 +#, c-format +msgid "BitmapData.draw(%s) requires at least one argument" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:374 -msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" msgstr "" -"gnash n'est pas lié à zlib -- ne peut pas charger de données d'image jpeg3" -#: libcore/swf/DefineBitsTag.cpp:419 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 #, c-format -msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgid "BitmapData.draw(%s): first argument must be a MovieClip" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:426 -#, fuzzy -msgid "Bitmap has a height or width of 0" -msgstr "Le caractère bitmap %d a une hauteur ou largeur de 0" - -#: libcore/swf/DefineBitsTag.cpp:432 -msgid "gnash is not linked to zlib -- can't load zipped image data" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 +#, c-format +msgid "BitmapData.fillRect(%s): needs an object" msgstr "" -"gnash n'est pas lié à zlib -- ne peut pas charger de données d'image zippée" -#: libcore/swf/DefineBitsTag.cpp:458 -msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:483 -msgid "Unknown bitmap format. Ignoring" -msgstr "Format bitmap inconnu. Ignoré" - -#: libcore/swf/DefineBitsTag.cpp:598 -#, c-format -msgid "inflateWrapper() inflateInit() returned %d (%s)" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:618 -msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:641 -#, c-format -msgid "inflateWrapper() inflate() returned %d (%s)" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:650 -#, c-format -msgid "inflateWrapper() inflateEnd() return %d (%s)" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:89 -#, c-format -msgid " DefineButton loader: chararacter id = %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:106 -#, c-format -msgid " DefineButton2 loader: chararacter id = %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:140 -msgid "Premature end of DEFINEBUTTON tag, won't read actions" +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:176 +#: libcore/asobj/MovieClipLoader.cpp:114 #, c-format -msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:220 +#: libcore/asobj/MovieClipLoader.cpp:132 #, c-format -msgid "" -"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgid "Could not find target %s (evaluated from %s)" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:291 -msgid "Premature end of button action input: can't read conditions" +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:301 +#: libcore/asobj/MovieClipLoader.cpp:156 #, c-format -msgid " button actions for conditions 0x%x" +msgid "MovieClipLoader.unloadClip: %s" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:375 -msgid " premature end of button record input stream, can't read flags" +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:396 -msgid "" -" premature end of button record input stream, can't read DisplayObject id" +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:411 +#: libcore/asobj/MovieClipLoader.cpp:198 #, c-format -msgid "" -" button record for states [%s] refer to DisplayObject with id %d, which is " -"not found in the chars dictionary" +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:418 +#: libcore/asobj/Sound_as.cpp:420 #, c-format -msgid " button record for states [%s] contain DisplayObject %d (%s)" -msgstr "" +msgid "Could not create audio decoder: %s" +msgstr "Ne peut pas créer de décodeur audio : %s" -#: libcore/swf/DefineButtonTag.cpp:426 -msgid "" -" premature end of button record input stream, can't read button layer " -"(depth?)" +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:261 +#: libcore/asobj/Sound_as.cpp:581 +#, fuzzy, c-format +msgid "Gnash could not open this URL: %s" +msgstr "Gnash n'a pas pu ouvrir cette url : %s" + +#: libcore/asobj/Sound_as.cpp:592 #, c-format -msgid "Add sound sample %d assigning id %d" -msgstr "" +msgid "Unable to create parser for Sound at %s" +msgstr "Impossible de créer un analyseur pour le son à %s" -#: libcore/parser/SWFMovieDefinition.cpp:290 -msgid "" -"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." msgstr "" -"gnash::SWFMovieDefinition::read() -- le fichier ne commence pas par une " -"entête SWF" -#: libcore/parser/SWFMovieDefinition.cpp:297 -#, c-format -msgid "version: %d, file_length: %d" -msgstr "version : %d, file_length: %d" +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:302 -msgid "" -"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " -"compiled without zlib support" +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:307 -msgid "file is compressed" -msgstr "le fichier est compressé" +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:342 -#, c-format -msgid "frame size = %s, frame rate = %f, frames = %d" +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:366 -msgid "Could not start loading thread" +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:441 +#: libcore/asobj/Sound_as.cpp:855 #, c-format -msgid "Could not find char %d, dump is: %s" +msgid "No samples decoded from input of %d bytes" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:500 -#, fuzzy -msgid "Error while parsing SWF stream." -msgstr "Exception lors de la lecture du flux : %s" - -#: libcore/parser/SWFMovieDefinition.cpp:512 +#: libcore/asobj/Sound_as.cpp:955 #, c-format -msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgid "new Sound(%d) : args after first one ignored" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:520 +#: libcore/asobj/Sound_as.cpp:969 #, c-format msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " -"Pretending we loaded all advertised frames" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:548 +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "-- démarre le son" + +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "-- arrête le son " + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 #, c-format -msgid "" -"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " -"number in header (%d)." +msgid "No such export '%s'" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:557 +#: libcore/asobj/Sound_as.cpp:1037 #, c-format -msgid "Loaded frame %u/%u" -msgstr "Cadre chargé %u/%u" +msgid "Export '%s' is not a sound" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:615 -msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:689 -#, c-format -msgid "looking for exported resource: frame load advancement (from %d to %d)" +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:742 -#, c-format -msgid "import error: could not find resource '%s' in movie '%s'" +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" msgstr "" -"Erreur d'importation : ne peut pas trouver la ressource '%s' dans le film '%" -"s'" -#: libcore/parser/action_buffer.cpp:56 +#: libcore/asobj/Sound_as.cpp:1092 #, c-format -msgid "Empty action buffer starting at offset %lu" +msgid "Export '%s'is not a sound" msgstr "" -#: libcore/parser/action_buffer.cpp:93 -#, c-format -msgid "Action buffer starting at offset %lu doesn't end with an END tag" +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" msgstr "" -#: libcore/parser/action_buffer.cpp:110 -msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" msgstr "" -#: libcore/parser/action_buffer.cpp:136 -msgid "action buffer dict length exceeded" +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" msgstr "" -#: libcore/parser/action_buffer.cpp:616 -msgid "Native double floating point format not recognised" -msgstr "Format de double virgule flottante natif non reconnu" +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" +msgstr "" -#: libcore/parser/filter_factory.cpp:91 +#: libcore/asobj/Sound_as.cpp:1177 #, c-format -msgid "Invalid filter type %d." -msgstr "Type de filtre %d invalide." +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "" -#: libcore/parser/filter_factory.cpp:101 -#, c-format -msgid "Filter %d could not read." +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" msgstr "" -#: libcore/parser/sprite_definition.cpp:48 +#: libcore/asobj/Sound_as.cpp:1208 #, c-format -msgid "Instantiating sprite_def %p" +msgid "Sound.loadSound(%s): arguments after first 2 discarded" msgstr "" -#: libcore/parser/sprite_definition.cpp:74 -#, c-format -msgid " frames = %d" +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" msgstr "" -#: libcore/parser/sprite_definition.cpp:87 -#, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in define " -"sprite." +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" msgstr "" -#: libcore/parser/sprite_definition.cpp:97 -msgid " -- sprite END --" +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "définir le volume du son nécessite un argument" + +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" msgstr "" -#: libcore/parser/sprite_definition.cpp:140 -#, c-format -msgid "Registered class %p for sprite_def %p" +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" msgstr "" -#: libcore/parser/sprite_definition.cpp:146 -msgid " Exported interface: " -msgstr " Interface exportée : " +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "Données XML vides" -#: libcore/parser/TypesParser.cpp:212 -msgid "No gradients!" +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" msgstr "" -#: libcore/parser/SWFParser.cpp:101 -#, c-format -msgid "" -"Encountered unknown tag %d. These usually store creation tool data and do " -"not affect playback" +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" msgstr "" -#: libcore/parser/SWFParser.cpp:114 +#: libcore/asobj/MovieClip_as.cpp:297 #, c-format -msgid "Parsing exception: %s" +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:254 +#: libcore/asobj/MovieClip_as.cpp:305 #, c-format -msgid "Can't init FreeType! Error = %d" +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:265 -#, c-format -msgid "Can't close FreeType! Error = %d" +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:280 -#, c-format -msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:293 -#, c-format -msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:432 -#, c-format -msgid "Can't find font file for font '%s'" -msgstr "Ne peut pas trouver le fichier pour la police '%s' " +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:445 -#, c-format -msgid "Font file '%s' has bad format" -msgstr "Le fichier de police '%s' a un mauvais format" +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:454 -#, c-format -msgid "Some error opening font '%s'" -msgstr "Erreur quelconque à l'ouverture de la police '%s'" +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "" -#: libcore/PropertyList.cpp:115 -#, c-format -msgid "Property %s is read-only %s, not setting it to %s" +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" msgstr "" -#: libcore/vm/Machine.cpp:894 +#: libcore/asobj/MovieClip_as.cpp:449 #, c-format -msgid "Can't push a null value onto the scope stack (%s)." +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" msgstr "" -#: libcore/vm/Machine.cpp:1437 +#: libcore/asobj/MovieClip_as.cpp:464 #, c-format msgid "" -"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" msgstr "" -#: libcore/vm/Machine.cpp:1454 +#: libcore/asobj/MovieClip_as.cpp:484 #, c-format -msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" msgstr "" -#: libcore/vm/Machine.cpp:1982 +#: libcore/asobj/MovieClip_as.cpp:509 #, c-format -msgid "GETPROPERTY: Looking for property %s of object %s" +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" msgstr "" -#: libcore/vm/Machine.cpp:1986 +#: libcore/asobj/MovieClip_as.cpp:531 #, c-format -msgid "GETPROPERTY: expecting object on stack, got %s." +msgid "MovieClip.attachAudio(): %s" msgstr "" -#: libcore/vm/Machine.cpp:2121 +#: libcore/asobj/MovieClip_as.cpp:541 #, c-format -msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" msgstr "" -#: libcore/vm/ActionExec.cpp:146 -#, c-format -msgid "" -"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " -"codeVersion=%d" +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" msgstr "" -#: libcore/vm/ActionExec.cpp:231 +#: libcore/asobj/MovieClip_as.cpp:584 #, c-format -msgid "" -"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgid "%s.swapDepths() needs one arg" msgstr "" -#: libcore/vm/ActionExec.cpp:284 +#: libcore/asobj/MovieClip_as.cpp:595 #, c-format -msgid "After execution: PC %d, next PC %d, stack follows" +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" msgstr "" -#: libcore/vm/ActionExec.cpp:298 -msgid "Time exceeded" +#: libcore/asobj/MovieClip_as.cpp:613 +#, c-format +msgid "%s.swapDepths(%s): invalid call, swapping to self?" msgstr "" -#: libcore/vm/ActionExec.cpp:537 +#: libcore/asobj/MovieClip_as.cpp:625 +#, c-format msgid "" -"Stack smashed (ActionScript compiler bug, or obfuscated SWF).Taking no " -"action to fix (as expected)." +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" msgstr "" -#: libcore/vm/ActionExec.cpp:541 +#: libcore/asobj/MovieClip_as.cpp:642 #, c-format -msgid "%d elements left on the stack after block execution." +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" msgstr "" -#: libcore/vm/ActionExec.cpp:560 +#: libcore/asobj/MovieClip_as.cpp:657 #, c-format msgid "" -"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " -"(WaitForFrame, probably)" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" msgstr "" -#: libcore/vm/ActionExec.cpp:685 +#: libcore/asobj/MovieClip_as.cpp:666 #, c-format -msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgid "%s.swapDepths(%s): requested depth is above the accessible range." msgstr "" -#: libcore/vm/VM.cpp:222 +#: libcore/asobj/MovieClip_as.cpp:682 #, c-format -msgid "-------------- global register[%d] = '%s'" +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" msgstr "" -#: libcore/vm/VM.cpp:250 -#, c-format -msgid "Recursion limit reached (%u)" +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" msgstr "" -#: libcore/vm/VM.cpp:368 +#: libcore/asobj/MovieClip_as.cpp:732 #, c-format -msgid "(%s + %s) [primitive conversion done]" +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" msgstr "" -#: libcore/vm/CallStack.cpp:65 -#, c-format -msgid "-------------- local register[%d] = '%s'" +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:454 +#: libcore/asobj/MovieClip_as.cpp:774 #, c-format -msgid "Malformed action code: %s" -msgstr "Code d'action mal formé : %s" - -#: libcore/vm/ASHandlers.cpp:469 -#, c-format -msgid "%s: CHECKME: was broken" +msgid "movieclip_goto_and_play('%s') -- invalid frame" msgstr "" -#: libcore/vm/ASHandlers.cpp:486 -msgid "ActionNextFrame: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:501 -msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" msgstr "" -#: libcore/vm/ASHandlers.cpp:516 -msgid "ActionPlay: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:531 -msgid "ActionStop: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:891 +#, c-format +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:577 -msgid "ActionGotoFrame: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:941 +#, c-format +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:611 +#: libcore/asobj/MovieClip_as.cpp:953 #, c-format -msgid "GetUrl: target=%s url=%s" +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:631 +#: libcore/asobj/MovieClip_as.cpp:995 #, c-format -msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgid "Can't find hitTest target %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:645 libcore/vm/ASHandlers.cpp:1717 +#: libcore/asobj/MovieClip_as.cpp:1037 #, c-format -msgid "%s: environment target is null or not a MovieClip" +msgid "hitTest() called with %u args" msgstr "" -#: libcore/vm/ASHandlers.cpp:653 -#, c-format -msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:695 -msgid "GotoLabel: environment target is null or not a MovieClip" +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "Aucun paramètre passé à MovieClip.getURL()" + +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "MovieClip.getURL(%s): paramètres en trop rejetés" + +#: libcore/asobj/MovieClip_as.cpp:1195 +msgid "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" msgstr "" -#: libcore/vm/ASHandlers.cpp:892 libcore/vm/ASHandlers.cpp:1591 -msgid "Negative size passed to ActionSubString, taking as whole length" +#: libcore/asobj/MovieClip_as.cpp:1225 +#, c-format +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" msgstr "" -#: libcore/vm/ASHandlers.cpp:909 -msgid "Start is less then 1 in ActionSubString, setting to 1." +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:919 -msgid "" -"Start goes beyond input string in ActionSubString, returning the empty " -"string." +#: libcore/asobj/MovieClip_as.cpp:1281 +#, c-format +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" msgstr "" -#: libcore/vm/ASHandlers.cpp:932 +#: libcore/asobj/MovieClip_as.cpp:1295 +#, c-format msgid "" -"start + size goes beyond input string in ActionSubString, adjusting size" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:979 +#: libcore/asobj/MovieClip_as.cpp:1306 #, c-format msgid "" -"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " -"undefined instead of %s." +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:987 +#: libcore/asobj/MovieClip_as.cpp:1342 #, c-format -msgid "-- get var: %s=%s" -msgstr "-- get var: %s=%s" +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1000 +#: libcore/asobj/MovieClip_as.cpp:1355 #, c-format msgid "" -"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:1008 +#: libcore/asobj/MovieClip_as.cpp:1366 #, c-format -msgid "-- set var: %s = %s" -msgstr "-- set var: %s = %s" - -#: libcore/vm/ASHandlers.cpp:1057 msgid "" -"ActionGetProperty() called, but current target is not a DisplayObject" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:1075 +#: libcore/asobj/MovieClip_as.cpp:1395 #, c-format -msgid "Could not find GetProperty target (%s)" +msgid "%s.setMask() : needs an argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:1100 +#: libcore/asobj/MovieClip_as.cpp:1414 #, c-format -msgid "ActionSetProperty: can't find target %s for setting property %s" +msgid "%s.setMask(%s) : first argument is not a DisplayObject" msgstr "" -#: libcore/vm/ASHandlers.cpp:1123 -#, c-format -msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:1138 -#, c-format -msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" msgstr "" -#: libcore/vm/ASHandlers.cpp:1149 +#: libcore/asobj/MovieClip_as.cpp:1521 #, c-format -msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" msgstr "" -#: libcore/vm/ASHandlers.cpp:1170 +#: libcore/asobj/MovieClip_as.cpp:1541 #, c-format -msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1180 +#: libcore/asobj/MovieClip_as.cpp:1557 #, c-format -msgid "Path given to removeMovieClip(%s) is not a sprite" +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1218 +#: libcore/asobj/MovieClip_as.cpp:1582 #, c-format -msgid "startDrag: unknown target '%s'" +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1238 -msgid "Y values in ActionStartDrag swapped, fixing" +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" msgstr "" -#: libcore/vm/ASHandlers.cpp:1245 -msgid "X values in ActionStartDrag swapped, fixing" +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" msgstr "" -#: libcore/vm/ASHandlers.cpp:1269 -msgid "ActionStopDragMovie: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:1715 +#, c-format +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" msgstr "" -#: libcore/vm/ASHandlers.cpp:1311 +#: libcore/asobj/MovieClip_as.cpp:1726 #, c-format -msgid "-- %s cast_to %s (invalid args?)" +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1350 +#: libcore/asobj/MovieClip_as.cpp:1746 #, c-format -msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" msgstr "" -#: libcore/vm/ASHandlers.cpp:1359 -msgid "Target object for IMPLEMENTSOP has no prototype." +#: libcore/asobj/MovieClip_as.cpp:1762 +#, c-format +msgid "" +"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't cast " +"to objects" msgstr "" -#: libcore/vm/ASHandlers.cpp:1366 +#: libcore/asobj/MovieClip_as.cpp:1776 #, c-format -msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" msgstr "" -#: libcore/vm/ASHandlers.cpp:1374 +#: libcore/asobj/MovieClip_as.cpp:1928 #, c-format -msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" msgstr "" -#: libcore/vm/ASHandlers.cpp:1385 +#: libcore/asobj/MovieClip_as.cpp:1933 #, c-format -msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" msgstr "" -#: libcore/vm/ASHandlers.cpp:1392 -msgid "Interface object for IMPLEMENTSOP has no prototype." +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" msgstr "" -#: libcore/vm/ASHandlers.cpp:1400 +#: libcore/asobj/LoadVars_as.cpp:145 #, c-format -msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgid "new LoadVars(%s) - arguments discarded" msgstr "" -#: libcore/vm/ASHandlers.cpp:1599 -msgid "Base is less then 1 in ActionMbSubString, setting to 1." +#: libcore/asobj/Selection_as.cpp:189 +#, c-format +msgid "Selection.setFocus: expected 1 argument, got %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1606 -msgid "" -"base goes beyond input string in ActionMbSubString, returning the empty " -"string." +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" msgstr "" -#: libcore/vm/ASHandlers.cpp:1618 -#, c-format -msgid "" -"base+size goes beyond input string in ActionMbSubString, adjusting size " -"based on length:%d and start:%d" +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" msgstr "" -#: libcore/vm/ASHandlers.cpp:1667 -msgid "Not properly implemented for SWF5" -msgstr "Non implémenté correctement pour SWF5" +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" +msgstr "" -#: libcore/vm/ASHandlers.cpp:1694 -msgid "ActionStrictMode set to %1%" +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:1725 -#, c-format -msgid "" -"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " -"frame: %s" +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:1785 -#, c-format -msgid "\t%d) type=%s, value=%s" +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:1795 -#, c-format -msgid "" -"Unknown push type %d. Execution will continue but it is likely to fail due " -"to lost sync." +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:1837 -#, c-format -msgid "Invalid register %d in ActionPush" +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:1879 libcore/vm/ASHandlers.cpp:1895 -#, c-format -msgid "dict entry %d is out of bounds" +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:1929 -msgid "Undefined GetUrl2 url on stack, skipping" +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" msgstr "" -#: libcore/vm/ASHandlers.cpp:1961 -#, c-format -msgid "branch to offset %d -- this section only runs to %d" +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:1993 -#, c-format -msgid "" -"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " -"will not be called..." +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:2046 -#, c-format -msgid "" -"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " -"valid frame: %s" +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2058 -#, c-format -msgid "" -"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " -"target frame..." +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" msgstr "" -#: libcore/vm/ASHandlers.cpp:2137 -#, c-format -msgid "delete %s.%s: no object found to delete" +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2175 -msgid "delete2 called with a path that does not resolve to an object" +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" msgstr "" -#: libcore/vm/ASHandlers.cpp:2197 -#, c-format -msgid "-- set local var: %s = %s" +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2230 -#, c-format -msgid "ActionCallFunction: %s is not an object" +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2247 -#, c-format -msgid "" -"Attempt to call a function with %u arguments while only %u are available on " -"the stack." +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2309 -#, c-format -msgid "---new object: %s" -msgstr "---nouvel objet : %s" +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2319 -#, c-format -msgid "ActionNew: '%s' is not a constructor" -msgstr "ActionNew: '%s' n'est pas un constructeur" +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "" -#: libcore/vm/ASHandlers.cpp:2357 -msgid "The 'var whatever' syntax in timeline context is a no-op." +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" msgstr "" -#: libcore/vm/ASHandlers.cpp:2445 +#: libcore/asobj/SharedObject_as.cpp:163 #, c-format -msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgid "Problems serializing an object's member %s=%s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2480 +#: libcore/asobj/SharedObject_as.cpp:323 #, c-format msgid "" -"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" msgstr "" -#: libcore/vm/ASHandlers.cpp:2526 libcore/vm/ASHandlers.cpp:2534 +#: libcore/asobj/SharedObject_as.cpp:331 #, c-format -msgid "to_primitive(%s) threw an ActionTypeError %s" +msgid "Couldn't create dir for flushing SharedObject %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2587 +#: libcore/asobj/SharedObject_as.cpp:344 #, c-format -msgid "getMember called against a value that does not cast to an as_object: %s" +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." msgstr "" -#: libcore/vm/ASHandlers.cpp:2596 +#: libcore/asobj/SharedObject_as.cpp:352 #, c-format -msgid " ActionGetMember: target: %s (object %p)" +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" msgstr "" -#: libcore/vm/ASHandlers.cpp:2612 -#, c-format -msgid "-- get_member %s.%s=%s" +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" msgstr "" -#: libcore/vm/ASHandlers.cpp:2631 +#: libcore/asobj/SharedObject_as.cpp:378 #, c-format -msgid "" -"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgid "Error writing %d bytes to output file %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2641 +#: libcore/asobj/SharedObject_as.cpp:384 #, c-format -msgid "-- set_member %s.%s=%s" +msgid "SharedObject '%s' written to filesystem." msgstr "" -#: libcore/vm/ASHandlers.cpp:2653 -#, c-format -msgid "-- set_member %s.%s=%s on invalid object!" +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" msgstr "" -#: libcore/vm/ASHandlers.cpp:2714 +#: libcore/asobj/SharedObject_as.cpp:521 #, c-format msgid "" -"Attempt to call a method with %u arguments while only %u are available on " -"the stack." +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." msgstr "" -#: libcore/vm/ASHandlers.cpp:2722 +#: libcore/asobj/SharedObject_as.cpp:534 #, c-format -msgid " method name: %s" +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." msgstr "" -#: libcore/vm/ASHandlers.cpp:2723 -#, c-format -msgid " method object/func: %s" +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:2724 -#, c-format -msgid " method nargs: %d" +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" msgstr "" -#: libcore/vm/ASHandlers.cpp:2732 -#, c-format -msgid "ActionCallMethod invoked with non-object object/func (%s)" +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" msgstr "" -#: libcore/vm/ASHandlers.cpp:2767 -#, c-format -msgid "ActionCallMethod: Can't find method %s of object %s" +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" msgstr "" -#: libcore/vm/ASHandlers.cpp:2779 +#: libcore/asobj/SharedObject_as.cpp:756 #, c-format -msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgid "Arguments to SharedObject.flush(%s) will be ignored" msgstr "" -#: libcore/vm/ASHandlers.cpp:2852 +#: libcore/asobj/SharedObject_as.cpp:787 #, c-format -msgid "" -"Attempt to call a constructor with %u arguments while only %u are available " -"on the stack." +msgid "SharedObject.getLocal(%s): missing object name" msgstr "" -#: libcore/vm/ASHandlers.cpp:2864 -msgid "On ActionNewMethod: no object found on stack on ActionMethod" +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" msgstr "" -#: libcore/vm/ASHandlers.cpp:2882 -#, c-format -msgid "ActionNewMethod: can't find method %s of object %s" +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" msgstr "" -#: libcore/vm/ASHandlers.cpp:2894 -msgid "ActionNewMethod: method name is undefined and object is not a function" +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" msgstr "" -#: libcore/vm/ASHandlers.cpp:2933 +#: libcore/asobj/SharedObject_as.cpp:904 #, c-format -msgid "-- %s instanceof %s (invalid args?)" +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." msgstr "" -#: libcore/vm/ASHandlers.cpp:2962 -#, c-format -msgid "Top of stack not an object %s at ActionEnum2 execution" +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" msgstr "" -#: libcore/vm/ASHandlers.cpp:3094 -#, fuzzy, c-format -msgid "ActionExtends: Super is not an object (%s)" -msgstr "le premier paramètre n'est pas un objet" +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" +msgstr "" -#: libcore/vm/ASHandlers.cpp:3098 -#, c-format -msgid "ActionExtends: Sub is not a function (%s)" +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" msgstr "" -#: libcore/vm/ASHandlers.cpp:3198 -#, c-format -msgid "" -"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?)." +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" msgstr "" -#: libcore/vm/ASHandlers.cpp:3220 +#: libcore/asobj/SharedObject_as.cpp:967 #, c-format -msgid "DefineFunction2: named function '%s' starts at PC %d" +msgid "SharedObject: error parsing SharedObject '%s'" msgstr "" -#: libcore/vm/ASHandlers.cpp:3230 +#: libcore/asobj/SharedObject_as.cpp:986 #, c-format -msgid "DefineFunction2: anonymous function starts at PC %d" +msgid "readSOL: Reading SharedObject %s: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3282 -#, c-format -msgid "" -"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " -"finallySize:%u catchName:%s catchRegister:%u" +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3311 -msgid "ActionWith tag length != 2; skipping" +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3321 -msgid "Empty with() block..." +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3332 -#, c-format -msgid "with(%s) : first argument doesn't cast to an object!" +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3449 -#, c-format -msgid "Unsupported action handler invoked, code at pc is %#x" +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3509 -msgid "Bogus empty GetUrl url in SWF file, skipping" +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3521 -msgid "" -"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " -"Using GET" +#: libcore/asobj/Date_as.cpp:928 +#, c-format +msgid "Date.set%sMonth needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3568 +#: libcore/asobj/Date_as.cpp:961 #, c-format -msgid "" -"get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " -"loadVariable:%d)" +msgid "Date.set%sMonth was called with more than three arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3577 -msgid "getURL2 loadVariable" +#: libcore/asobj/Date_as.cpp:983 +#, c-format +msgid "Date.set%sDate needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3580 +#: libcore/asobj/Date_as.cpp:997 #, c-format -msgid "getURL: target %s not found" +msgid "Date.set%sDate was called with more than one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3586 +#: libcore/asobj/Date_as.cpp:1024 #, c-format -msgid "getURL: target %s is not a sprite" +msgid "Date.set%sHours needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3605 -#, fuzzy -msgid "commonGetURL: current target is undefined" -msgstr "CommonGetUrl: la cible actuelle n'est pas définie" - -#: libcore/vm/ASHandlers.cpp:3613 -msgid "getURL2 target load" +#: libcore/asobj/Date_as.cpp:1043 +#, c-format +msgid "Date.set%sHours was called with more than four arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3619 libcore/vm/ASHandlers.cpp:3658 +#: libcore/asobj/Date_as.cpp:1069 #, c-format -msgid "Testing _level loading (level %u)" +msgid "Date.set%sMinutes needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3625 +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 #, c-format -msgid "Unknown loadMovie target: %s" +msgid "Date.set%sMinutes was called with more than three arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3639 +#: libcore/asobj/Date_as.cpp:1110 #, c-format -msgid "get url: target %s is not a sprite" +msgid "Date.set%sSeconds needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3645 -msgid "TESTME: target of a loadMovie changed its target path" +#: libcore/asobj/Date_as.cpp:1148 +#, c-format +msgid "Date.set%sMilliseconds needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3689 +#: libcore/asobj/Date_as.cpp:1165 #, c-format -msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" msgstr "" -#: libcore/as_environment.cpp:139 +#: libcore/asobj/Global_as.cpp:100 #, c-format -msgid "get_variable(%s)" -msgstr "get_variable(%s)" +msgid "%s needs one argument" +msgstr "%s nécessite un argument" -#: libcore/as_environment.cpp:163 +#: libcore/asobj/Global_as.cpp:106 #, c-format -msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +msgid "%s has more than one argument" +msgstr "%s a plus d'un argument" + +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" msgstr "" -#: libcore/as_environment.cpp:169 +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "Extensions désactivées" + +#: libcore/asobj/Global_as.cpp:493 #, c-format -msgid "...but get_variable_raw(%s, ) succeeded (%s)!" -msgstr "" +msgid "%s needs at least one argument" +msgstr "%s requiert au moins un argument" + +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" +msgstr "%s a plus de deux arguments" -#: libcore/as_environment.cpp:216 +#: libcore/asobj/Global_as.cpp:594 #, c-format -msgid "get_variable_raw(%s)" -msgstr "get_variable_raw(%s)" +msgid "%s needs at least three arguments" +msgstr "%s requiert au moins trois arguments" -#: libcore/as_environment.cpp:222 +#: libcore/asobj/Global_as.cpp:601 #, c-format -msgid "Won't get invalid raw variable name: %s" +msgid "%s has more than four arguments" +msgstr "%s a plus de quatre arguments" + +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" msgstr "" -#: libcore/as_environment.cpp:318 +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 #, c-format -msgid "reference to non-existent variable '%s'" +msgid "ASNative(%s): needs at least two arguments" msgstr "" -#: libcore/as_environment.cpp:394 +#: libcore/asobj/Global_as.cpp:669 #, c-format -msgid "Path target '%s' not found while setting %s=%s" +msgid "ASconstructor(%s): args must be 0 or above" msgstr "" -#: libcore/as_environment.cpp:413 +#: libcore/asobj/Global_as.cpp:712 #, c-format -msgid "Won't set invalid raw variable name: %s" +msgid "ASnative(%s): args must be 0 or above" +msgstr "" + +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" +msgstr "" + +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" msgstr "" -#: libcore/as_environment.cpp:548 +#: libcore/asobj/Global_as.cpp:946 #, c-format -msgid "invalid path '%s' (p=next_slash=%s)" +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" msgstr "" -#: libcore/as_environment.cpp:559 +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 #, c-format -msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" msgstr "" -#: libcore/as_environment.cpp:637 +#: libcore/asobj/Global_as.cpp:980 #, c-format -msgid "Invoking get_path_element(%s) on object %p" +msgid "Invalid call to setInterval(%s) - missing timeout argument" msgstr "" -#: libcore/as_environment.cpp:644 +#: libcore/asobj/Global_as.cpp:1019 #, c-format -msgid "Path element %s not found in object %p" +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:64 libcore/abc/AbcBlock.cpp:132 -msgid "ABC: Finalizing trait yielded bad type for slot." +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" msgstr "" -#: libcore/abc/AbcBlock.cpp:187 -msgid "ABC: Bad name for trait." +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" msgstr "" -#: libcore/abc/AbcBlock.cpp:192 -msgid "ABC: Trait name must be fully qualified." +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" msgstr "" -#: libcore/abc/AbcBlock.cpp:239 libcore/abc/AbcBlock.cpp:265 -msgid "Bad method id in trait." +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" msgstr "" -#: libcore/abc/AbcBlock.cpp:255 -msgid "Bad Class id in trait." +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" msgstr "" -#: libcore/abc/AbcBlock.cpp:273 -msgid "ABC: Unknown type of trait." +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" msgstr "" -#: libcore/abc/AbcBlock.cpp:467 +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:643 #, c-format -msgid "Abc Version: %d.%d" +msgid "XMLNode.insertBefore(%s) needs at least two arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:566 -msgid "ABC: Bad string given for namespace." +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" msgstr "" -#: libcore/abc/AbcBlock.cpp:608 -msgid "ABC: Bad namespace for namespace set." +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" msgstr "" -#: libcore/abc/AbcBlock.cpp:678 +#: libcore/asobj/NetStream_as.cpp:299 #, c-format -msgid "Action Block: Unknown multiname type (%d)." +msgid "::pause(%d) called " msgstr "" -#: libcore/abc/AbcBlock.cpp:711 libcore/abc/AbcBlock.cpp:721 -#: libcore/abc/AbcBlock.cpp:731 libcore/abc/AbcBlock.cpp:741 -msgid "Action Block: Bad index in optional argument." +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" msgstr "" -#: libcore/abc/AbcBlock.cpp:751 -msgid "ABC: Bad index in optional argument, namespaces." +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." msgstr "" -#: libcore/abc/AbcBlock.cpp:773 +#: libcore/asobj/NetStream_as.cpp:379 #, c-format -msgid "ABC: Bad default value type (%X), but continuing." +msgid "Couldn't load URL %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:811 -msgid "ABC: Bad return type for method info." +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "Connexion au film : %s" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" msgstr "" -#: libcore/abc/AbcBlock.cpp:824 -msgid "ABC: Unknown return type." +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" msgstr "" -#: libcore/abc/AbcBlock.cpp:841 -msgid "ABC: Bad parameter type in method." +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:850 -msgid "ABC: Unknown parameter type." +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" msgstr "" -#: libcore/abc/AbcBlock.cpp:939 -msgid "ABC: Out of bounds instance name." +#: libcore/asobj/NetStream_as.cpp:451 +#, fuzzy, c-format +msgid "Could not create Audio decoder: %s" +msgstr "Ne peut pas créer de décodeur audio : %s" + +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "Gnash ne peut pas obtenir le flux '%s' par NetConnection" + +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" msgstr "" -#: libcore/abc/AbcBlock.cpp:947 -msgid "ABC: QName required for instance." +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" msgstr "" -#: libcore/abc/AbcBlock.cpp:952 -msgid "ABC: No namespace to use for storing class." +#: libcore/asobj/NetStream_as.cpp:520 +#, c-format +msgid "%p.startPlayback: playHead position reset to 0" msgstr "" -#: libcore/abc/AbcBlock.cpp:967 -msgid "Duplicate class registration." +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" msgstr "" -#: libcore/abc/AbcBlock.cpp:983 -msgid "ABC: Bad super type." +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" msgstr "" -#: libcore/abc/AbcBlock.cpp:994 +#: libcore/asobj/NetStream_as.cpp:553 #, c-format -msgid "ABC: Super type not found (%s)" +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" msgstr "" -#: libcore/abc/AbcBlock.cpp:1001 -msgid "ABC: Can't extend a class which is final." +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" msgstr "" -#: libcore/abc/AbcBlock.cpp:1007 -msgid "ABC: Can't extend an interface type." +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" msgstr "" -#: libcore/abc/AbcBlock.cpp:1013 -msgid "ABC: Class cannot be its own supertype." +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" msgstr "" -#: libcore/abc/AbcBlock.cpp:1034 -msgid "ABC: Bad namespace for protected." +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" msgstr "" -#: libcore/abc/AbcBlock.cpp:1053 -msgid "ABC: Bad name for interface." +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" msgstr "" -#: libcore/abc/AbcBlock.cpp:1060 -msgid "ABC: Can't implement a non-interface type." +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" msgstr "" -#: libcore/abc/AbcBlock.cpp:1072 -msgid "ABC: Out of bounds method for initializer." +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" msgstr "" -#: libcore/abc/AbcBlock.cpp:1107 -msgid "ABC: Out of bound static constructor for class." +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" msgstr "" -#: libcore/abc/AbcBlock.cpp:1146 -msgid "ABC: Out of bounds method for script." +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" msgstr "" -#: libcore/abc/AbcBlock.cpp:1182 -msgid "ABC: Out of bounds for method body." +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" msgstr "" -#: libcore/abc/AbcBlock.cpp:1189 -msgid "ABC: Only one body per method." +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" msgstr "" -#: libcore/abc/AbcBlock.cpp:1235 -msgid "ABC: Out of bound type for exception." +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" msgstr "" -#: libcore/abc/AbcBlock.cpp:1245 +#: libcore/asobj/NetStream_as.cpp:735 #, c-format -msgid "ABC: Unknown type of object to catch. (%s)" +msgid "_parser->seek(%d) returned %d" msgstr "" -#: libcore/abc/AbcBlock.cpp:1263 -msgid "ABC: Out of bound name for caught exception." +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" msgstr "" -#: libcore/Font.cpp:128 +#: libcore/asobj/NetStream_as.cpp:778 +#, c-format msgid "" -"Attempt to set font display or copyright name again. This should mean there " -"is more than one DefineFontName tag referring to the same Font. Don't know " -"what to do in this case, so ignoring." +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" msgstr "" -#: libcore/Font.cpp:166 +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format msgid "" -"Attempt to add an embedded glyph CodeTable to a font that already has one. " -"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " -"tag refers to a font created by DefineFone2 or DefineFont3. Don't know what " -"should happen in this case, so ignoring." +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" msgstr "" -#: utilities/soldumper.cpp:72 -msgid "This program dumps the internal data of a .sol file" -msgstr "Ce programme vide les données internes d'un fichier .sol" +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" +msgstr "" -#: utilities/soldumper.cpp:74 -msgid "Usage: soldumper [h] filename" -msgstr "Utilisation : soldumper [h] nom_de_fichier" +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." +msgstr "" -#: utilities/soldumper.cpp:75 utilities/flvdumper.cpp:303 -#: utilities/dumpshm.cpp:344 -msgid "-h\tHelp" -msgstr "-h\tAide" +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" -#: utilities/soldumper.cpp:76 -msgid "-f\tForce local directory access" -msgstr "-f\tForcer l'accès au répertoire local" +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" -#: utilities/soldumper.cpp:77 -msgid "-l\tList all .sol files in default dir" -msgstr "-l\tLister tous les fichiers .sol dans le répertoire par défaut" +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" +msgstr "" -#: utilities/soldumper.cpp:105 +#: libcore/asobj/NetStream_as.cpp:988 #, c-format -msgid "Gnash soldumper version: %s, Gnash version: %s\n" -msgstr "Version de Gnash soldumper : %s, version de Gnash : %s\n" +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" +msgstr "" -#: utilities/soldumper.cpp:121 utilities/processor.cpp:277 -#: utilities/flvdumper.cpp:154 gui/gnash.cpp:313 -msgid "Verbose output turned on" -msgstr "Sortie verbeuse activée" +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" +msgstr "" -#: utilities/soldumper.cpp:125 -msgid "forcing local directory access only" -msgstr "force l'accès au répertoire local uniquement" +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "" -#: utilities/soldumper.cpp:130 -msgid "List .sol files in the default directory" -msgstr "Lister les fichiers .sol dans le répertoire par défaut" +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" +msgstr "" -#: utilities/processor.cpp:148 +#: libcore/asobj/NetStream_as.cpp:1090 #, c-format -msgid "fs_callback(%p): %s %s" +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" msgstr "" -#: utilities/processor.cpp:161 +#: libcore/asobj/NetStream_as.cpp:1100 #, c-format -msgid "eventCallback: %s %s" +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" msgstr "" -#: utilities/processor.cpp:238 +#: libcore/asobj/NetStream_as.cpp:1112 #, c-format -msgid "Gnash gprocessor version: %s, Gnash version: %s\n" -msgstr "version gprocessor de Gnash : %s, version de Gnash : %s\n" - -#: utilities/processor.cpp:286 -msgid "Verbose actions disabled at compile time" +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" msgstr "" -#: utilities/processor.cpp:293 -msgid "Verbose parsing disabled at compile time" +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" msgstr "" -#: utilities/processor.cpp:415 utilities/processor.cpp:418 gui/Player.cpp:219 -#: gui/Player.cpp:240 gui/pythonmod/gnash-view.cpp:440 -#: gui/pythonmod/gnash-view.cpp:443 +#: libcore/asobj/NetStream_as.cpp:1135 #, c-format -msgid "%s appended to local sandboxes" +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" msgstr "" -#: utilities/processor.cpp:591 -#, fuzzy, c-format +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format msgid "" -"gprocessor -- an SWF processor for Gnash.\n" -"\n" -"usage: %s [options] \n" -"\n" -"Process the given SWF movie files.\n" -"\n" -"%s%s%s%s" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" msgstr "" -"gprocessor -- un préprocesseur SWF pour Gnash.\n" -"\n" -"utilisation: %s [options] \n" -"\n" -"Prétraite le fichier SWF donné. Écrit optionellement la forme prétraitée\n" -"et les données de police dans le fichier cache, de manière à ce que les " -"fichiers\n" -"SWF puissent être chargés plus rapidement.\n" -"\n" -"%s%s%s%s" -#: utilities/processor.cpp:598 -#, fuzzy -msgid "" -"options:\n" -"\n" -" --help(-h) Print this info.\n" -" --version Print the version numbers.\n" -" -v Be verbose; i.e. print log messages to stdout\n" +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" msgstr "" -"options :\n" -"\n" -" --help(-h) Affiche cette info.\n" -" --version Affiche les numéros de version.\n" -" -w Écrit un fichier .gsc avec les infos prétraitées, pour chaque " -"fichier d'entrée.\n" -" -v Être verbeux; c.à.d afficher les messages vers stdout\n" -#: utilities/processor.cpp:605 -msgid " -vp Be verbose about movie parsing\n" -msgstr " -vp Être verbeux sur l'analyse de film\n" +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "" -#: utilities/processor.cpp:610 -msgid " -va Be verbose about ActionScript\n" -msgstr " -va Être verbeux sur ActionScript\n" +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1255 +#, c-format +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "Trop d'arguments (%d) passés à TextFormat" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:222 +#, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:312 +msgid "sendAndLoad(): invalid empty URL" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:397 +#, fuzzy, c-format +msgid "Loading from URL: '%s'" +msgstr "Chargement depuis l'url : '%s'" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:426 +msgid "load(): invalid empty URL" +msgstr "" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "Enfants" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "Pas de police pour TextField !" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +#, fuzzy +msgid "invalid HTML tag" +msgstr "rectangle invalide" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "oui" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "non" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "Ratio" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "Dimensions" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "Dynamique" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "Masque" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "Détruit" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "Déchargé" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "Invalidé" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "Enfant invalidé" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, fuzzy, c-format +msgid "AMF parsing error: %s" +msgstr "Erreur d'analyse : %s" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "Code d'action mal formé : %s" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "-- get var: %s=%s" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "-- set var: %s = %s" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "Non implémenté correctement pour SWF5" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2191 +#, fuzzy, c-format +msgid "-- set local var: %s = %s" +msgstr "-- set var: %s = %s" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "---nouvel objet : %s" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "ActionNew: '%s' n'est pas un constructeur" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3630 +#, c-format +msgid "get URL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "" + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "" + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "Événement de bouton %s non géré" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "État du bouton" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "Ne peut pas cloner la racine du film" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" + +#: libcore/MovieClip.cpp:1116 +#, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "Ne peut pas charger les variables depuis %s" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr "" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "Type de filtre %d invalide." + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "" + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "Format de double virgule flottante natif non reconnu" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" +"gnash::SWFMovieDefinition::read() -- le fichier ne commence pas par une " +"entête SWF" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "version : %d, file_length: %d" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "le fichier est compressé" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "" +"Erreur d'importation : ne peut pas trouver la ressource '%s' dans le film " +"'%s'" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" +"Aucun gestionnaire de média enregistré, impossible de décoder la vidéo " +"intégrée" + +#: libcore/Video.cpp:69 +#, fuzzy, c-format +msgid "Could not create Video Decoder: %s" +msgstr "Ne peut pas créer de décodeur audio : %s" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "Pas d'information vidéo dans la définition de vidéo" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "Le film racine original ne peut pas être retiré" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "" + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "" + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "" + +#: libcore/movie_root.cpp:2155 +#, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "" + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "FLV ne peut pas être chargé directement comme un film" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "Ne peut pas lire l'entête du fichier" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "Ne peut pas lire 3 octets après une entête MZ (.exe)" + +#: libcore/MovieFactory.cpp:222 +#, fuzzy +msgid "Could not find SWF inside an .exe file" +msgstr "Ne peut pas trouver de SWF dans un fichier exe" + +#: libcore/MovieFactory.cpp:231 +#, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "Ne peut pas lire le fichier image depuis %s" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "Erreur d'analyse : %s" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "Échec à l'ouverture de '%s' ; ne peut pas créer de film" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "Exception interceptée : %s" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "Chaîne d'héritage circulaire détectée lors de l'appel de isPrototypeOf" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:560 +#, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "N'a pas pu ouvrir %s: %s" + +#: libdevice/events/MouseDevice.cpp:151 +#, fuzzy, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "" +"Ne peut pas définir le mode non-bloquant pour le périphérique de pointage : " +"%s" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "Réinitialisation de la souris échouée" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "AVERTISSEMENT : Ne peut pas détecter l'ID de la souris" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "AVERTISSEMENT : ID de souris %d non standard" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "Ne peut pas activer le mode de rapport de données pour la souris" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "mouse_command: %d octets rejetés du tampon d'entrée" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "" +"Ne peut pas définir le mode non-bloquant pour le périphérique de pointage : " +"%s" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "AVERTISSEMENT : Erreur d'analyse des données de calibration !" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" +"AVERTISSEMENT : Aucun paramètre de calibration de l'écran tactile trouvé. Le " +"pointeur de la souris ne fonctionne probablement pas précisément. Définissez " +"la variable d'environnement TSCALIB avec des valeurs correctes pour de " +"meilleurs résultats" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +#, fuzzy +msgid "Freeing offscreen buffer" +msgstr "Libération du tampon hors écran" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "Le périphérique framebuffer utilise %d octets de mémoire." + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "Mode vidéo : %dx%d avec %d bits par pixel." + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +#, fuzzy +msgid "Unable to write file %1%" +msgstr "Impossible d'écrire le fichier '%s'." + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "Ce programme vide les données internes d'un fichier .sol" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "Utilisation : soldumper [h] nom_de_fichier" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "-h\tAide" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "-f\tForcer l'accès au répertoire local" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "-l\tLister tous les fichiers .sol dans le répertoire par défaut" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "Version de Gnash soldumper : %s, version de Gnash : %s\n" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "Sortie verbeuse activée" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "force l'accès au répertoire local uniquement" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "Lister les fichiers .sol dans le répertoire par défaut" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "version gprocessor de Gnash : %s, version de Gnash : %s\n" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr " -vp Être verbeux sur l'analyse de film\n" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr " -va Être verbeux sur ActionScript\n" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "Version de Gnash dumpshm : %s, version de Gnash : %s\n" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:341 +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:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "-i\tLister les segments" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "\tAdresse de base de ce segment : " + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "\tSpec du fichier : " + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "\t# Octets alloués : " + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "\t# d'octets totaux : " + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "Erreur d'analyse des options de ligne de commande : " + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "" + +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." +msgstr "Erreur : aucun fichier spécifié en entrée. Sortie." + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "Ce programme vide les données internes d'un fichier vidéo FLV" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "Utilisation : flvdumper [-h] [-m] [-a] nom_de_fichier" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "-m\tAffiche seulement les balises méta (défaut)" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "-a\tAffiche toutes les balises." + +#: utilities/rtmpget.cpp:445 +#, fuzzy +msgid "Error parsing command line: " +msgstr "Erreur d'analyse des options de ligne de commande : " + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1144 +#, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, fuzzy, c-format +msgid "Filespec: %s" +msgstr "\tSpec du fichier : " + +#: cygnal/libnet/http.cpp:1562 +#, c-format +msgid "Version: %d.%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" -#: utilities/processor.cpp:615 +#: cygnal/libnet/sshclient.cpp:220 msgid "" -" -d []\n" -" Milliseconds delay between advances (0 by default).\n" -" If '-1' the delay will be computed from the FPS.\n" -" -r 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 \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" +"The host key for this server was not found but an other type of key exists." msgstr "" -#: utilities/rtmpget.cpp:444 -#, fuzzy -msgid "Error parsing command line: " -msgstr "Erreur d'analyse des options de ligne de commande :" +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" -#: utilities/flvdumper.cpp:172 gui/gnash.cpp:531 -msgid "Error parsing command line options: " -msgstr "Erreur d'analyse des options de ligne de commande :" +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" -#: utilities/flvdumper.cpp:173 -#, fuzzy -msgid "This is a Gnash flvdumper bug." -msgstr "Ceci est un bogue de Gnash." +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" -#: utilities/flvdumper.cpp:178 gui/gnash.cpp:585 -msgid "Error: no input file was specified. Exiting." -msgstr "Erreur : aucun fichier spécifié en entrée. Sortie." +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" -#: utilities/flvdumper.cpp:300 -msgid "This program dumps the internal data of an FLV video file" -msgstr "Ce programme vide les données internes d'un fichier vidéo FLV " +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" -#: utilities/flvdumper.cpp:302 -msgid "Usage: flvdumper [-h] [-m] [-a] filename" -msgstr "Utilisation : flvdumper [-h] [-m] [-a] nom_de_fichier" +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" -#: utilities/flvdumper.cpp:304 -msgid "-m\tPrint only Meta tags (default)" -msgstr "-m\tAffiche seulement les balises méta (défaut)" +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr "" + +#: cygnal/cygnal.cpp:342 +#, fuzzy, c-format +msgid "Couldn't connect to %s" +msgstr "N'a pas pu se connecter à la base de données" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "" + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, fuzzy, c-format +msgid "Error parsing command line options: %s" +msgstr "Erreur d'analyse des options de ligne de commande : " + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, fuzzy, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "Analyse des greffons du dossier \"%s\"" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" -#: utilities/flvdumper.cpp:305 -msgid "-a\tPrint all tags." -msgstr "-a\tAffiche toutes les balises." +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" -#: utilities/dumpshm.cpp:136 +#: cygnal/rtmp_server.cpp:1451 #, c-format -msgid "Gnash dumpshm version: %s, Gnash version: %s\n" -msgstr "Version de Gnash dumpshm : %s, version de Gnash : %s\n" +msgid "Stream Set Buffer: %d" +msgstr "" -#: utilities/dumpshm.cpp:214 -#, fuzzy, c-format -msgid "Will use \"%s\" for memory segment file" -msgstr "Destruction du segment de mémoire partagée" +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" -#: utilities/dumpshm.cpp:230 -msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" msgstr "" -#: utilities/dumpshm.cpp:239 -#, fuzzy -msgid "No shared memory segments found!" -msgstr "Destruction du segment de mémoire partagée" +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" -#: utilities/dumpshm.cpp:243 -#, c-format -msgid "Existing SHM Key is: %s, Size is: %s" +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" msgstr "" -#: utilities/dumpshm.cpp:258 -msgid "Writing memory segment to disk: \"segment.raw\"" +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" msgstr "" -#: utilities/dumpshm.cpp:263 +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 #, c-format -msgid "The data is: 0x%s" +msgid "RTMP type %d" msgstr "" -#: utilities/dumpshm.cpp:303 -msgid "kernel not configured for shared memory" +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" msgstr "" -#: utilities/dumpshm.cpp:318 +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 #, c-format -msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgid "ERROR: Unidentified AMF header data type 0x%x" msgstr "" -#: utilities/dumpshm.cpp:321 -#, fuzzy, c-format -msgid "Last changed on: %s" -msgstr "Lancement de l'URL : %s" +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "Ceci est un bogue de Gnash." -#: utilities/dumpshm.cpp:322 -#, c-format -msgid "Last attached on: %s" +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "Journalisation sur disque activée" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" msgstr "" -#: utilities/dumpshm.cpp:323 -#, fuzzy, c-format -msgid "Last detached on: %s" -msgstr "Exception interceptée : %s" +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" -#: utilities/dumpshm.cpp:341 -msgid "This program dumps the internal data of a shared memory segment" +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" msgstr "" -"Ce programme vide les données internes d'un segment de mémoire partagée" -#: utilities/dumpshm.cpp:343 -#, fuzzy -msgid "Usage: dumpshm [hdsanlif] filename" -msgstr "utilisation : dumpmem [hdsanlif] nom_de_fichier" +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "" -#: utilities/dumpshm.cpp:345 -msgid "-i\tList segments" -msgstr "-i\tLister les segments" +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" -#: utilities/dumpshm.cpp:346 -msgid "-r\tDump SYSV segments" +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." msgstr "" -#: utilities/dumpshm.cpp:347 -msgid "-c\tDump SYSV segments to disk" +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" msgstr "" -#: utilities/dumpshm.cpp:348 -msgid "-v\tVerbose output" +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" msgstr "" -#: utilities/dumpshm.cpp:360 -msgid "\tBase address of this segment: " -msgstr "\tAdresse de base de ce segment : " +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "" -#: utilities/dumpshm.cpp:362 -msgid "\tFilespec: " -msgstr "\tSpec du fichier : " +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "" -#: utilities/dumpshm.cpp:363 -msgid "\t# Bytes allocated: " -msgstr "\t# Octets alloués : " +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "" -#: utilities/dumpshm.cpp:364 -msgid "\tTotal # of bytes: " -msgstr "\t# d'octets totaux : " +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "" -#: plugin/aos4/plugin.cpp:587 plugin/win32/plugin.cpp:584 +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "" + +#: gui/fb/fb.cpp:368 #, c-format -msgid "FSCommand_callback(%p): %s %s" +msgid "Movie Frame Rate is %d, adjusting delay to %dms" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:162 -msgid "WARNING: failed to create VA-API display." +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "Ce GUI ne supporte pas encore les menus" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "Ce GUI ne supporte pas encore la souris" + +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:230 gui/gtk/gtk_glue_agg_vaapi.cpp:288 -msgid "ERROR: failed to map VA-API image." +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, fuzzy, c-format +msgid "Could not open %s" +msgstr "N'a pas pu ouvrir %s: %s" + +#: gui/fb/fb.cpp:554 +#, fuzzy +msgid "Could not get current VT state" +msgstr "AVERTISSEMENT : Ne peut pas obtenir l'état de l'actuel VT" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:236 -msgid "ERROR: failed to associate VA-API subpicture." +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, fuzzy, c-format +msgid "Could not find device for VT number %d" msgstr "" +"AVERTISSEMENT : Ne peut pas trouver de périphérique pour le VT numéro %d" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, fuzzy, c-format +msgid "Could not activate VT number %d" +msgstr "AVERTISSEMENT : Ne peut pas activer le VT numéro %d" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, fuzzy, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "AVERTISSEMENT : Erreur pendant l'attente d'activation du VT %d" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:370 +#: gui/fb/fb.cpp:627 #, c-format -msgid "ERROR: failed to setup video window for surface 0x%08x." +msgid "Could not attach controlling terminal (%s)" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:377 -#, c-format -msgid "ERROR: failed to associate subpicture to surface 0x%08x." +#: gui/fb/fb.cpp:635 +#, fuzzy +msgid "Could not query current keyboard mode on VT" +msgstr "AVERTISSEMENT : Ne peut pas demander le mode clavier actuel sur le VT" + +#: gui/fb/fb.cpp:639 +#, fuzzy +msgid "Could not switch to graphics mode on new VT" msgstr "" +"AVERTISSEMENT : Ne peut pas basculer en mode graphique sur le nouveau VT" -#: gui/gtk/gtk_glue_agg.cpp:92 gui/haiku/haiku_agg_glue.cpp:297 -#, fuzzy, c-format -msgid "Could not create AGG renderer with pixelformat %s" -msgstr "Ne peut pas créer de décodeur audio : %s" +#: gui/fb/fb.cpp:690 +#, fuzzy +msgid "Could not restore keyboard mode" +msgstr "AVERTISSEMENT : Ne peut pas restaurer le mode clavier" -#: gui/gtk/gtk_glue_gtkglext.cpp:71 -#, c-format -msgid "OpenGL extension version - %d.%d" -msgstr "Version d'extension OpenGL - %d.%d" +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" +msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:81 -msgid "" -"Cannot find the double-buffered visual.\n" -"Trying single-buffered visual." +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:87 -msgid "No appropriate OpenGL-capable visual found." -msgstr "Aucun visuel OpenGL approprié trouvé." +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:90 -msgid "Got single-buffered visual." +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:93 -msgid "Got double-buffered visual." +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" msgstr "" -#: gui/gtk/gtk.cpp:171 -msgid "Created XEmbedded window" -msgstr "Fenêtre XEmbedded créée" +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "" -#: gui/gtk/gtk.cpp:174 -msgid "Created top level window" +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" msgstr "" -#: gui/gtk/gtk.cpp:227 -msgid "Click to play" -msgstr "Cliquer pour lire" +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "" -#: gui/gtk/gtk.cpp:617 -#, c-format -msgid "Advance interval timer set to %d ms (~ %d FPS)" +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" msgstr "" -#: gui/gtk/gtk.cpp:689 -msgid "Sound" -msgstr "Son" +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "" -#: gui/gtk/gtk.cpp:736 -msgid "GtkGui: Window resize request received" +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" msgstr "" -#: gui/gtk/gtk.cpp:1218 gui/kde/Kde4Gui.cpp:742 -msgid "Gnash preferences" -msgstr "Préférences de Gnash" +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "" -#: gui/gtk/gtk.cpp:1253 -msgid "_Network" -msgstr "_Reseau" +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "" -#: gui/gtk/gtk.cpp:1257 gui/kde/Kde4Gui.cpp:859 -msgid "Network preferences" -msgstr "Préférences réseau" +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "" -#: gui/gtk/gtk.cpp:1265 -msgid "Network timeout in seconds (0 for no timeout):" -msgstr "Délai d'expiration pour le réseau en secondes (0 pour aucun):" +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "" -#: gui/gtk/gtk.cpp:1284 -msgid "_Logging" -msgstr "_Journalisation" +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "" -#: gui/gtk/gtk.cpp:1289 gui/kde/Kde4Gui.cpp:760 -msgid "Logging options" -msgstr "Options de journalisation" +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "" -#: gui/gtk/gtk.cpp:1293 -msgid "Verbosity level:" -msgstr "Niveau de verbosité : " +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "Double tampon désactivé" -#: gui/gtk/gtk.cpp:1306 -msgid "Log to _file" -msgstr "Journaliser vers _fichier" +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "Double tampon activé" -#: gui/gtk/gtk.cpp:1312 -msgid "Logfile name:" -msgstr "Nom du fichier journal :" +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "" -#: gui/gtk/gtk.cpp:1325 -msgid "Log _parser output" -msgstr "Journaliser la sortie de l'_analyseur" +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "" -#: gui/gtk/gtk.cpp:1333 -msgid "Log SWF _actions" -msgstr "Journaliser les _actions SWF" +#: gui/gnash.cpp:166 +#, fuzzy +msgid "Error: no input file was specified. Exiting.\n" +msgstr "Erreur : aucun fichier spécifié en entrée. Sortie." -#: gui/gtk/gtk.cpp:1341 -msgid "Log malformed SWF _errors" -msgstr "Journaliser les _erreurs de malformation SWF" +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "" -#: gui/gtk/gtk.cpp:1349 -msgid "Log ActionScript _coding errors" -msgstr "Journaliser les erreurs de _programmation ActionScript" +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "" -#: gui/gtk/gtk.cpp:1365 -msgid "_Security" -msgstr "_Securité" +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +msgstr "ERREUR : -r doit être suivi de 0, 1, 2 ou 3 " -#: gui/gtk/gtk.cpp:1372 gui/kde/Kde4Gui.cpp:811 -msgid "Network connections" -msgstr "Connexions réseau" +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "" -#: gui/gtk/gtk.cpp:1378 -msgid "Connect only to local _host" -msgstr "Se connecter à l'_hôte local uniquement" +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "" -#: gui/gtk/gtk.cpp:1385 -msgid "Connect only to local _domain" -msgstr "Se connecter au _domaine local uniquement" +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "" -#: gui/gtk/gtk.cpp:1392 -msgid "Disable SSL _verification" -msgstr "Désactiver la _vérification SSL" +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "" -#: gui/gtk/gtk.cpp:1399 -msgid "_Whitelist" -msgstr "Liste _Blanche" +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "" -#: gui/gtk/gtk.cpp:1408 -msgid "_Blacklist" -msgstr "Liste _Noire" +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "" -#: gui/gtk/gtk.cpp:1417 gui/kde/Kde4Gui.cpp:829 -msgid "Privacy" -msgstr "Confidentialité" +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "" -#: gui/gtk/gtk.cpp:1421 gui/kde/Kde4Gui.cpp:832 -msgid "Shared objects directory:" -msgstr "Répertoire des objets partagés :" +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "" -#: gui/gtk/gtk.cpp:1433 -msgid "Do _not write Shared Object files" +#: gui/gnash.cpp:328 +msgid "Print version information and exit" msgstr "" -#: gui/gtk/gtk.cpp:1440 -msgid "Only _access local Shared Object files" +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" msgstr "" -#: gui/gtk/gtk.cpp:1447 -msgid "Disable Local _Connection object" +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" msgstr "" -#: gui/gtk/gtk.cpp:1461 -msgid "_Media" -msgstr "_Média" +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "" -#: gui/gtk/gtk.cpp:1467 gui/kde/Kde4Gui.cpp:877 -msgid "Sound" -msgstr "Son" +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "" -#: gui/gtk/gtk.cpp:1472 -msgid "Use sound _handler" -msgstr "Utiliser le _gestionnaire de son" +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "" -#: gui/gtk/gtk.cpp:1480 -msgid "Media Streams" -msgstr "Flux de Média" +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "" -#: gui/gtk/gtk.cpp:1486 gui/kde/Kde4Gui.cpp:884 -msgid "Save media streams to disk" -msgstr "Sauvegarder les flux de média sur disque" +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "" -#: gui/gtk/gtk.cpp:1495 gui/kde/Kde4Gui.cpp:890 -msgid "Save dynamically loaded media to disk" -msgstr "Sauvegarder les médias chargés dynamiquement sur disque" +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "" -#: gui/gtk/gtk.cpp:1503 gui/kde/Kde4Gui.cpp:894 -msgid "Saved media directory:" -msgstr "Répertoire des médias sauvegardés :" +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "" -#: gui/gtk/gtk.cpp:1523 -msgid "_Player" -msgstr "_Lecteur" +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "" -#: gui/gtk/gtk.cpp:1529 gui/kde/Kde4Gui.cpp:906 -msgid "Player description" -msgstr "Description du lecteur" +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "" -#: gui/gtk/gtk.cpp:1537 gui/kde/Kde4Gui.cpp:909 -msgid "Player version:" -msgstr "Version du lecteur :" +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "" -#: gui/gtk/gtk.cpp:1553 gui/kde/Kde4Gui.cpp:915 -msgid "Operating system:" -msgstr "Système d'exploitation :" +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "" -#: gui/gtk/gtk.cpp:1563 -msgid "If blank, Gnash will detect your OS" -msgstr "Si vide, Gnash détectera votre OS" +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "" -#: gui/gtk/gtk.cpp:1573 gui/kde/Kde4Gui.cpp:926 -msgid "URL opener:" -msgstr "Ouvrir les URL avec :" +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "" -#: gui/gtk/gtk.cpp:1585 gui/kde/Kde4Gui.cpp:933 -msgid "Performance" -msgstr "Performance" +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "" -#: gui/gtk/gtk.cpp:1599 gui/kde/Kde4Gui.cpp:936 -msgid "Max size of movie library:" -msgstr "Taille maximale de bibliothèque de film :" +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "" -#: gui/gtk/gtk.cpp:1611 -msgid "Start _Gnash in pause mode" -msgstr "Démarrer _Gnash en mode pause" +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "" -#: gui/gtk/gtk.cpp:1635 gui/kde/Kde4Gui.cpp:455 -msgid "Movie properties" -msgstr "Propriétés du film " +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "" -#: gui/gtk/gtk.cpp:1709 gui/kde/Kde4Gui.cpp:474 -msgid "Variable" -msgstr "Variable" +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "" -#: gui/gtk/gtk.cpp:1722 gui/kde/Kde4Gui.cpp:475 -msgid "Value" -msgstr "Valeur" +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "" -#: gui/gtk/gtk.cpp:1776 -msgid "Gnash is the GNU SWF Player based on GameSWF." -msgstr "Gnash est le lecteur GNU SWF basé sur GameSWF." +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "" -#: gui/gtk/gtk.cpp:1780 -msgid "" -"\n" -"Renderer: " +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" msgstr "" -"\n" -"Moteur de rendu : " -#: gui/gtk/gtk.cpp:1782 -msgid "" -"\n" -"Hardware Acceleration: " +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" msgstr "" -#: gui/gtk/gtk.cpp:1784 -msgid "" -"\n" -"GUI: " +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" msgstr "" -"\n" -"GUI : " -#: gui/gtk/gtk.cpp:1786 -msgid "" -"\n" -"Media: " +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" msgstr "" -"\n" -"Média : " -#: gui/gtk/gtk.cpp:1808 gui/gtk/gtk.cpp:1845 -msgid "translator-credits" +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" msgstr "" -"Robert-André Mauchin\n" -"Emmanuel Andry" -#: gui/gtk/gtk.cpp:1837 -msgid "Gnash" -msgstr "Gnash" +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "" -#: gui/gtk/gtk.cpp:1880 -msgid "_File" -msgstr "_Fichier" +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "" -#: gui/gtk/gtk.cpp:1933 -msgid "_Edit" -msgstr "_Éditer" +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "" -#: gui/gtk/gtk.cpp:1953 -msgid "_Help" -msgstr "_Aide" +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "" -#: gui/gtk/gtk.cpp:1973 -msgid "_View" -msgstr "_Voir" +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "" -#: gui/gtk/gtk.cpp:1981 -msgid "Redraw" -msgstr "Rafraîchir" +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "" -#: gui/gtk/gtk.cpp:1991 gui/gtk/gtk.cpp:1996 gui/gnash.cpp:71 -msgid "Toggle fullscreen" +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "" + +#: gui/gnash.cpp:489 +#, fuzzy +msgid "Toggle fullscreen\n" msgstr "Passer en plein écran" -#: gui/gtk/gtk.cpp:2005 -msgid "Show updated ranges" -msgstr "Montrer les portées étendues" +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" +msgstr "" -#: gui/gtk/gtk.cpp:2024 -msgid "_Quality" +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" msgstr "" -#: gui/gtk/gtk.cpp:2034 -msgid "Low" +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" msgstr "" -#: gui/gtk/gtk.cpp:2040 -#, fuzzy -msgid "Medium" -msgstr "Média" +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "" -#: gui/gtk/gtk.cpp:2046 -msgid "High" +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" msgstr "" -#: gui/gtk/gtk.cpp:2052 -msgid "Best" +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" msgstr "" -#: gui/gtk/gtk.cpp:2065 -msgid "Movie _Control" +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" msgstr "" -#: gui/gtk/gtk.cpp:2076 gui/kde/Kde4Gui.cpp:578 -msgid "Play" -msgstr "Lire" +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "Options de compilation " -#: gui/gtk/gtk.cpp:2087 gui/kde/Kde4Gui.cpp:582 -msgid "Pause" -msgstr "Pause" +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr "" -#: gui/gtk/gtk.cpp:2097 gui/kde/Kde4Gui.cpp:586 -msgid "Stop" -msgstr "Arrêter" +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr "" -#: gui/gtk/gtk.cpp:2109 gui/kde/kde.cpp:416 -msgid "Restart Movie" -msgstr "Redémarrer le film" +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr "" -#: gui/gtk/gtk.cpp:2196 gui/gtk/gtk.cpp:2197 -#, c-format -msgid "Couldn't find pixmap file: %s" -msgstr "Ne peut pas trouver le fichier pixmap : %s " +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr "" -#: gui/gtk/gtk.cpp:2203 -#, c-format -msgid "Failed to load pixbuf file: %s: %s" -msgstr "Échec de chargement du fichier pixbuf : %s: %s" +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr " Configuré avec : " -#: gui/gtk/gtk.cpp:2493 gui/aos4/aos4.cpp:266 -#, c-format -msgid "" -"Attempting to open file %s.\n" -"NOTE: the file open functionality is not yet implemented!" +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr " CXXFLAGS: " + +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" msgstr "" -"Tentative d'ouverture du fichier %s.\n" -"NOTE: la fonctionnalité d'ouverture de fichier n'est pas implémentée !" -#: gui/gtk/gtk.cpp:2510 gui/gtk/gtk.cpp:2523 -msgid "Open file" -msgstr "Ouvrir fichier" +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "Ignore la requête d'affichage dans la fenêtre X11" -#: gui/aos4/aos4.cpp:70 -#, fuzzy, c-format -msgid "Exception: %s on file %s line %d" -msgstr "Avertissement : action \"%s\" non reconnue dans rcfile %s, ligne %d" +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "# FATAL: Aucun nom de fichier donné avec l'argument -D." -#: gui/aos4/aos4.cpp:274 -msgid "Cannot open File Requester!\n" -msgstr "" +#: gui/dump/dump.cpp:144 +#, fuzzy +msgid "# FATAL: No sleep ms value given with -S argument." +msgstr "# FATAL: Aucun nom de fichier donné avec l'argument -D." -#: gui/aos4/aos4.cpp:609 -msgid "error creating RenderHandler!\n" -msgstr "" +#: gui/dump/dump.cpp:155 +#, fuzzy +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "# FATAL: Aucun nom de fichier donné avec l'argument -D." -#: gui/aos4/aos4_cairo_glue.cpp:124 -#, fuzzy, c-format -msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." -msgstr "" -"La profondeur de bit d'AGG doit être de 16, 24 ou 32 bits, mais pas %d." +#: gui/dump/dump.cpp:352 +#, c-format +msgid "Unable to write file '%s'." +msgstr "Impossible d'écrire le fichier '%s'." -#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 -msgid "Cannot layout Menu!!\n" +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 -msgid "Cannot create Menu!!\n" +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 -msgid "Cannot get Visual Info!!\n" +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 -msgid "Cannot get WB Screen pointer!!\n" +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 -msgid "prepDrawingArea() failed.\n" +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" msgstr "" -#: gui/aos4/aos4_agg_glue.cpp:116 gui/sdl/sdl_agg_glue.cpp:78 -#: gui/haiku/haiku_agg_glue.cpp:290 -#, c-format +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 +#, fuzzy, c-format msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." msgstr "" -"La profondeur de bit d'AGG doit être de 16, 24 ou 32 bits, mais pas %d." +"La profondeur de bit d'AGG doit être de 16, 24 ou 32 bits, mais pas %d." -#: gui/aos4/aos4_agg_glue.cpp:277 +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 #, c-format -msgid "AOS4-AGG: %i byte offscreen buffer allocated" -msgstr "" - -#: gui/sdl/sdl_agg_glue.cpp:95 -msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgid "Could not create AGG renderer with pixelformat %s" msgstr "" -#: gui/sdl/sdl_agg_glue.cpp:132 gui/haiku/haiku_agg_glue.cpp:416 +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 #, c-format msgid "SDL-AGG: %i byte offscreen buffer allocated" msgstr "" -#: gui/kde/Kde4Gui.cpp:115 +#: gui/qt/Qt4Gui.cpp:120 msgid "Cairo renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:123 +#: gui/qt/Qt4Gui.cpp:128 msgid "OpenGL renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:131 +#: gui/qt/Qt4Gui.cpp:136 msgid "AGG renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:208 -msgid "Setting renderer" -msgstr "" +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "Propriétés du film" -#: gui/kde/Kde4Gui.cpp:212 -#, fuzzy -msgid "Set renderer" -msgstr " Moteur de rendu : " +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "Variable" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "Valeur" -#: gui/kde/Kde4Gui.cpp:562 +#: gui/qt/Qt4Gui.cpp:588 msgid "Properties" msgstr "Propriétés" -#: gui/kde/Kde4Gui.cpp:566 gui/kde/kde.cpp:424 +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 msgid "Quit Gnash" msgstr "Quitter Gnash" -#: gui/kde/Kde4Gui.cpp:573 +#: gui/qt/Qt4Gui.cpp:599 msgid "Preferences" msgstr "Préférences" -#: gui/kde/Kde4Gui.cpp:590 +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "Lire" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "Pause" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "Arrêter" + +#: gui/qt/Qt4Gui.cpp:616 msgid "Restart" msgstr "Redémarrer" -#: gui/kde/Kde4Gui.cpp:595 gui/kde/kde.cpp:423 +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 msgid "Refresh" msgstr "Rafraîchir" -#: gui/kde/Kde4Gui.cpp:599 +#: gui/qt/Qt4Gui.cpp:625 msgid "Fullscreen" msgstr "Plein écran" -#: gui/kde/Kde4Gui.cpp:614 +#: gui/qt/Qt4Gui.cpp:640 msgid "File" msgstr "Fichier" -#: gui/kde/Kde4Gui.cpp:619 +#: gui/qt/Qt4Gui.cpp:645 msgid "Edit" msgstr "Éditer" -#: gui/kde/Kde4Gui.cpp:623 +#: gui/qt/Qt4Gui.cpp:649 msgid "Movie Control" msgstr "Contrôle du film" -#: gui/kde/Kde4Gui.cpp:630 +#: gui/qt/Qt4Gui.cpp:656 msgid "View" msgstr "Voir" -#: gui/kde/Kde4Gui.cpp:712 +#: gui/qt/Qt4Gui.cpp:738 #, fuzzy msgid "Click to Play" msgstr "Cliquer pour lire" -#: gui/kde/Kde4Gui.cpp:757 +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "Préférences de Gnash" + +#: gui/qt/Qt4Gui.cpp:785 msgid "Logging" msgstr "Journalisation" -#: gui/kde/Kde4Gui.cpp:763 +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "Options de journalisation" + +#: gui/qt/Qt4Gui.cpp:791 msgid "Verbosity level" msgstr "Niveau de verbosité" -#: gui/kde/Kde4Gui.cpp:781 +#: gui/qt/Qt4Gui.cpp:809 msgid "Log to file" msgstr "Journaliser vers un fichier" -#: gui/kde/Kde4Gui.cpp:788 +#: gui/qt/Qt4Gui.cpp:816 msgid "Log parser output" msgstr "Journalisation de la sortie de l'analyseur" -#: gui/kde/Kde4Gui.cpp:792 +#: gui/qt/Qt4Gui.cpp:820 msgid "Log SWF actions" msgstr "Journaliser les actions SWF" -#: gui/kde/Kde4Gui.cpp:796 +#: gui/qt/Qt4Gui.cpp:824 msgid "Log malformed SWF errors" msgstr "Journalisation des erreurs de malformation SWF" -#: gui/kde/Kde4Gui.cpp:801 +#: gui/qt/Qt4Gui.cpp:829 msgid "Log ActionScript coding errors" msgstr "Journalisation des erreurs de programmation ActionScript" -#: gui/kde/Kde4Gui.cpp:808 +#: gui/qt/Qt4Gui.cpp:836 msgid "Security" msgstr "Sécurité" -#: gui/kde/Kde4Gui.cpp:814 +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "Connexions réseau" + +#: gui/qt/Qt4Gui.cpp:842 msgid "Connect only to local host" msgstr "Connexion à l'hôte local uniquement" -#: gui/kde/Kde4Gui.cpp:819 +#: gui/qt/Qt4Gui.cpp:847 msgid "Connect only to local domain" msgstr "Connexion au domaine local uniquement" -#: gui/kde/Kde4Gui.cpp:824 +#: gui/qt/Qt4Gui.cpp:852 msgid "Disable SSL verification" msgstr "Désactiver la vérification SSL" -#: gui/kde/Kde4Gui.cpp:838 +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "Confidentialité" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "Répertoire des objets partagés :" + +#: gui/qt/Qt4Gui.cpp:866 msgid "Do not write Shared Object files" msgstr "Ne pas écrire les fichiers d'objets partagés" -#: gui/kde/Kde4Gui.cpp:844 +#: gui/qt/Qt4Gui.cpp:872 msgid "Only access local Shared Object files" msgstr "Accéder aux objets partagés locaux uniquement" -#: gui/kde/Kde4Gui.cpp:849 +#: gui/qt/Qt4Gui.cpp:877 msgid "Disable Local Connection object" msgstr "Désactiver l'objet de connexion locale" -#: gui/kde/Kde4Gui.cpp:856 +#: gui/qt/Qt4Gui.cpp:884 msgid "Network" msgstr "Réseau" -#: gui/kde/Kde4Gui.cpp:862 +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "Préférences réseau" + +#: gui/qt/Qt4Gui.cpp:890 msgid "Network timeout in seconds" msgstr "Délai de non réponse en secondes" -#: gui/kde/Kde4Gui.cpp:874 +#: gui/qt/Qt4Gui.cpp:902 msgid "Media" msgstr "Média" -#: gui/kde/Kde4Gui.cpp:880 +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "Son" + +#: gui/qt/Qt4Gui.cpp:908 msgid "Use sound handler" msgstr "Utiliser le gestionnaire de son" -#: gui/kde/Kde4Gui.cpp:903 +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "Sauvegarder les flux de média sur disque" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "Sauvegarder les médias chargés dynamiquement sur disque" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "Répertoire des médias sauvegardés :" + +#: gui/qt/Qt4Gui.cpp:931 msgid "Player" msgstr "Lecteur" -#: gui/kde/Kde4Gui.cpp:920 gui/kde/Kde4Gui.cpp:993 +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "Description du lecteur" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "Version du lecteur :" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "Système d'exploitation :" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 msgid "" msgstr "" -#: gui/kde/Kde4Gui.cpp:945 +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "Ouvrir les URL avec :" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "Performance" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "Taille maximale de bibliothèque de film :" + +#: gui/qt/Qt4Gui.cpp:973 msgid "Start Gnash in pause mode" msgstr "Démarrer Gnash en mode pause" -#: gui/kde/kde.cpp:413 +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "" + +#: gui/qt/kde.cpp:413 msgid "Play Movie" msgstr "Lire le film" -#: gui/kde/kde.cpp:414 +#: gui/qt/kde.cpp:414 msgid "Pause Movie" msgstr "Pauser le film" -#: gui/kde/kde.cpp:415 +#: gui/qt/kde.cpp:415 msgid "Stop Movie" msgstr "Arrêter le film" -#: gui/kde/kde.cpp:418 +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "Redémarrer le film" + +#: gui/qt/kde.cpp:418 msgid "Step Forward" msgstr "" -#: gui/kde/kde.cpp:419 +#: gui/qt/kde.cpp:419 msgid "Step Backward" msgstr "" -#: gui/kde/kde.cpp:420 +#: gui/qt/kde.cpp:420 msgid "Jump Forward" msgstr "" -#: gui/kde/kde.cpp:421 +#: gui/qt/kde.cpp:421 msgid "Jump Backward" msgstr "" -#: gui/kde/kde_glue_agg.cpp:156 -msgid "Could not create AGG renderer with pixelformat BGRA32" -msgstr "" - -#: gui/kde/Kde4GlueAgg.cpp:115 -msgid "Could not create AGG renderer with pixelformat ABGR32" +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, fuzzy, c-format +msgid "Could not create sound handler: %s. Will continue without sound." msgstr "" +"Ne peut pas créer de gestionnaire de son : %s. Va continuer sans le son." -#: gui/riscos/riscos_glue_agg.cpp:70 gui/fltk/fltk_glue_agg.cpp:50 -msgid "Could not create AGG renderer with pixelformat RGB24" -msgstr "" +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "Son demandé mais pas de support de son compilé" -#: gui/fb/EventDevice.cpp:67 +#: gui/aos4/aos4.cpp:70 #, c-format -msgid "Could not open %s: %s" -msgstr "N'a pas pu ouvrir %s: %s" +msgid "Exception: %s on file %s line %d" +msgstr "" -#: gui/fb/EventDevice.cpp:72 +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 #, c-format -msgid "Could not set non-blocking mode for pointing device: %s" +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" msgstr "" -"Ne peut pas définir le mode non-bloquant pour le périphérique de pointage : %" -"s" - -#: gui/fb/fb.cpp:207 -msgid "Closing framebuffer device" -msgstr "Fermeture du périphérique framebuffer" - -#: gui/fb/fb.cpp:213 -msgid "Free'ing offscreen buffer" -msgstr "Libération du tampon hors écran" +"Tentative d'ouverture du fichier %s.\n" +"NOTE: la fonctionnalité d'ouverture de fichier n'est pas implémentée !" -#: gui/fb/fb.cpp:227 -msgid "LUT8: Setting up colormap" +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" msgstr "" -#: gui/fb/fb.cpp:252 -#, c-format -msgid "LUT8: Error setting colormap: %s" +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" msgstr "" -#: gui/fb/fb.cpp:293 -#, c-format -msgid "Framebuffer device uses %d bytes of memory." -msgstr "Le périphérique framebuffer utilise %d octets de mémoire." +#: gui/aos4/aos4_cairo_glue.cpp:124 +#, fuzzy, c-format +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "" +"La profondeur de bit d'AGG doit être de 16, 24 ou 32 bits, mais pas %d." -#: gui/fb/fb.cpp:295 -#, c-format -msgid "Video mode: %dx%d with %d bits per pixel." -msgstr "Mode vidéo : %dx%d avec %d bits par pixel." +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "" -#: gui/fb/fb.cpp:340 -msgid "Double buffering enabled" -msgstr "Double tampon activé" +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "" -#: gui/fb/fb.cpp:343 -msgid "Double buffering disabled" -msgstr "Double tampon désactivé" +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "" -#: gui/fb/fb.cpp:351 -#, c-format -msgid "red channel: %d / %d" -msgstr "canal rouge : %d / %d" +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" +msgstr "" -#: gui/fb/fb.cpp:353 -#, c-format -msgid "green channel: %d / %d" -msgstr "canal vert : %d / %d" +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "" -#: gui/fb/fb.cpp:355 +#: gui/aos4/aos4_agg_glue.cpp:277 #, c-format -msgid "blue channel: %d / %d" -msgstr "canal bleu : %d / %d" +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "" -#: gui/fb/fb.cpp:357 -#, c-format -msgid "Total bits per pixel: %d" -msgstr "Bits totaux par pixel : %d" +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "" -#: gui/fb/fb.cpp:520 -msgid "This GUI does not yet support menus" -msgstr "Ce GUI ne supporte pas encore les menus" +#: gui/gui.cpp:193 +#, fuzzy +msgid "Clipboard not yet supported in this GUI" +msgstr "Le plein écran n'est pas encore supporté dans ce GUI" -#: gui/fb/fb.cpp:526 -msgid "This GUI does not yet support a mouse pointer" -msgstr "Ce GUI ne supporte pas encore la souris" +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "Le plein écran n'est pas encore supporté dans ce GUI" -#: gui/fb/fb.cpp:614 -msgid "WARNING: Could not detect controlling TTY" -msgstr "" +#: gui/gui.cpp:205 +#, fuzzy +msgid "Window resize not yet supported in this GUI" +msgstr "Le masquage du menu n'est pas encore supporté dans ce GUI" -#: gui/fb/fb.cpp:624 gui/fb/fb.cpp:660 gui/fb/fb.cpp:693 gui/fb/fb.cpp:742 -#, c-format -msgid "WARNING: Could not open %s" -msgstr "AVERTISSEMENT : Ne peut pas ouvrir %s" +#: gui/gui.cpp:229 gui/gui.cpp:242 +#, fuzzy +msgid "Menu show/hide not yet supported in this GUI" +msgstr "Afficher/cacher la souris n'est pas encore supporté dans ce GUI" -#: gui/fb/fb.cpp:629 -msgid "WARNING: Could not get current VT state" -msgstr "AVERTISSEMENT : Ne peut pas obtenir l'état de l'actuel VT" +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" +msgstr "Afficher/cacher la souris n'est pas encore supporté dans ce GUI" -#: gui/fb/fb.cpp:635 -#, c-format -msgid "Original TTY NO = %d" +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" msgstr "" -#: gui/fb/fb.cpp:640 -msgid "WARNING: Could not request a new VT" -msgstr "AVERTISSEMENT : Ne peut pas demander un nouveau VT" - -#: gui/fb/fb.cpp:645 +#: gui/gui.cpp:334 #, c-format -msgid "Own TTY NO = %d" +msgid "Invalid scaleMode %d" msgstr "" -#: gui/fb/fb.cpp:654 gui/fb/fb.cpp:687 gui/fb/fb.cpp:736 +#: gui/gui.cpp:374 #, c-format -msgid "WARNING: Could not find device for VT number %d" +msgid "Invalid horizontal align %d" msgstr "" -"AVERTISSEMENT : Ne peut pas trouver de périphérique pour le VT numéro %d" - -#: gui/fb/fb.cpp:665 gui/fb/fb.cpp:747 -#, c-format -msgid "WARNING: Could not activate VT number %d" -msgstr "AVERTISSEMENT : Ne peut pas activer le VT numéro %d" -#: gui/fb/fb.cpp:671 gui/fb/fb.cpp:753 +#: gui/gui.cpp:405 #, c-format -msgid "WARNING: Error waiting for VT %d becoming active" -msgstr "AVERTISSEMENT : Erreur pendant l'attente d'activation du VT %d" - -#: gui/fb/fb.cpp:709 -msgid "WARNING: Could not query current keyboard mode on VT" -msgstr "AVERTISSEMENT : Ne peut pas demander le mode clavier actuel sur le VT" +msgid "Invalid vertical align %d" +msgstr "" -#: gui/fb/fb.cpp:713 -msgid "WARNING: Could not switch to graphics mode on new VT" +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" msgstr "" -"AVERTISSEMENT : Ne peut pas basculer en mode graphique sur le nouveau VT" -#: gui/fb/fb.cpp:720 +#: gui/gui.cpp:1261 #, c-format -msgid "VT %d ready" -msgstr "VT %d prêt" - -#: gui/fb/fb.cpp:732 -msgid "Restoring terminal..." -msgstr "Restauration du terminal ..." - -#: gui/fb/fb.cpp:761 -msgid "WARNING: Could not restore keyboard mode" -msgstr "AVERTISSEMENT : Ne peut pas restaurer le mode clavier" - -#: gui/fb/TouchDevice.cpp:240 -msgid "WARNING: Error parsing calibration data!" -msgstr "AVERTISSEMENT : Erreur d'analyse des données de calibration !" - -#: gui/fb/TouchDevice.cpp:242 -#, fuzzy, c-format -msgid "" -"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" msgstr "" -"Utilisation des données de calibration de l'écran tactile : %.0f / %.0f / " -"%.0f / %.0f" -#: gui/fb/TouchDevice.cpp:245 -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" +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" msgstr "" -"AVERTISSEMENT : Aucun paramètre de calibration de l'écran tactile trouvé. Le " -"pointeur de la souris ne fonctionne probablement pas précisément. Définissez " -"la variable d'environnement TSCALIB avec des valeurs correctes pour de " -"meilleurs résultats" - -#: gui/fb/MouseDevice.cpp:157 -msgid "Mouse reset failed" -msgstr "Réinitialisation de la souris échouée" - -#: gui/fb/MouseDevice.cpp:165 -msgid "WARNING: Could not detect mouse device ID" -msgstr "AVERTISSEMENT : Ne peut pas détecter l'ID de la souris" - -#: gui/fb/MouseDevice.cpp:169 -#, c-format -msgid "WARNING: Non-standard mouse device ID %d" -msgstr "AVERTISSEMENT : ID de souris %d non standard" - -#: gui/fb/MouseDevice.cpp:174 -msgid "Could not activate Data Reporting mode for mouse" -msgstr "Ne peut pas activer le mode de rapport de données pour la souris" - -#: gui/fb/MouseDevice.cpp:281 -#, fuzzy, c-format -msgid "x/y %d/%d button %d" -msgstr "x/y %d/%d btn %d" -#: gui/fb/MouseDevice.cpp:301 -#, fuzzy, c-format -msgid "read mouse @ %d / %d, btn %d" -msgstr "souris @ %d,%d" - -#: gui/fb/MouseDevice.cpp:309 -#, fuzzy, c-format -msgid "mouse click! %d" -msgstr "souris @ %d,%d" - -#: gui/fb/MouseDevice.cpp:327 -#, c-format -msgid "mouse_command: discarded %d bytes from input buffer" -msgstr "mouse_command: %d octets rejetés du tampon d'entrée" +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" +msgstr "" -#: gui/Player.cpp:149 -#, c-format -msgid "Timer delay set to %d milliseconds" -msgstr "Délai du minuteur défini à %d millisecondes" +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" +msgstr "" -#: gui/Player.cpp:170 gui/pythonmod/gnash-view.cpp:225 -msgid "Sound requested but no sound support compiled in" -msgstr "Son demandé mais pas de support de son compilé" +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" +msgstr "" -#: gui/Player.cpp:175 gui/pythonmod/gnash-view.cpp:222 -#, c-format -msgid "Could not create sound handler: %s. Will continue w/out sound." +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" msgstr "" -"Ne peut pas créer de gestionnaire de son : %s. Va continuer sans le son." -#: gui/Player.cpp:195 +#: gui/Player.cpp:169 #, c-format -msgid "Activating FPS debugging every %g seconds" -msgstr "Activation du débogage FPS toutes les %g secondes" - -#: gui/Player.cpp:321 -msgid "Non-existent media handler %1% specified" +msgid "Unhandled callback %s with arguments %s" msgstr "" -#: gui/Player.cpp:368 -#, c-format -msgid "" -"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" msgstr "" -#: gui/Player.cpp:670 +#: gui/Player.cpp:545 #, c-format -msgid "Unhandled callback %s with arguments %s" +msgid "Movie Frame Rate is %d, adjusting delay" msgstr "" -#: gui/Player.cpp:711 -#, c-format -msgid "Sent FsCommand '%s' to host fd %d" +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" msgstr "" -#: gui/Player.cpp:719 +#: gui/Player.cpp:717 #, c-format -msgid "Running as plugin: skipping internal handling of FsCommand %s%s." +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" msgstr "" -#: gui/Player.cpp:760 +#: gui/Player.cpp:773 #, c-format msgid "FsCommand exec called with argument %s" msgstr "" -#: gui/Player.cpp:777 +#: gui/Player.cpp:790 #, c-format msgid "FsCommand trapallkeys called with argument %s" msgstr "" -#: gui/Player.cpp:783 +#: gui/Player.cpp:796 #, c-format msgid "FsCommand '%s(%s)' not handled internally" msgstr "" -#: gui/haiku/haiku.cpp:141 -#, fuzzy -msgid "spawn_thread failed" -msgstr "Ne peut pas lire l'entête du fichier " - -#: gui/haiku/haiku.cpp:144 -#, fuzzy -msgid "resume_thread failed" -msgstr "Réinitialisation de la souris échouée" - -#: gui/haiku/haiku.cpp:157 -#, c-format -msgid "pulses thread returned %d" +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" msgstr "" -#: gui/haiku/haiku.cpp:248 -msgid "send_data failed" +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" msgstr "" -#: gui/haiku/haiku.cpp:384 gui/dump/dump.cpp:131 -msgid "# FATAL: No filename given with -D argument." -msgstr "# FATAL : Aucun nom de fichier donné avec l'argument -D." - -#: gui/gui.cpp:182 gui/gui.cpp:194 -msgid "Fullscreen not yet supported in this GUI" -msgstr "Le plein écran n'est pas encore supporté dans ce GUI" - -#: gui/gui.cpp:188 -#, fuzzy -msgid "Window resize not yet supported in this GUI" -msgstr "L'affichage du menu n'est pas encore supporté dans ce GUI " - -#: gui/gui.cpp:213 -msgid "Menu hiding not yet supported in this GUI" -msgstr "Le masquage du menu n'est pas encore supporté dans ce GUI" - -#: gui/gui.cpp:219 -msgid "Mouse show/hide not yet supported in this GUI" -msgstr "Afficher/cacher la souris n'est pas encore supporté dans ce GUI" - -#: gui/gui.cpp:226 -msgid "menushow not yet supported in this GUI" -msgstr "L'affichage du menu n'est pas encore supporté dans ce GUI " - -#: gui/gui.cpp:467 -#, c-format -msgid "mouse @ %d,%d" -msgstr "souris @ %d,%d" +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" +msgstr "" -#: gui/gui.cpp:962 +#: gui/gtk/gtk_glue_ovg.cpp:400 #, c-format -msgid "Frame %d" -msgstr "Cadre %d" - -#: gui/dump/dump.cpp:120 -msgid "Ignoring request to display in X11 window" -msgstr "Ignore la requête d'affichage dans la fenêtre X11" +msgid "eglGetConfigs() failed to retrive the configs (error %s)" +msgstr "" -#: gui/dump/dump.cpp:147 -#, fuzzy -msgid "# FATAL: No sleep ms value given with -S argument." -msgstr "# FATAL : Aucun nom de fichier donné avec l'argument -D." +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "" -#: gui/dump/dump.cpp:323 +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 #, c-format -msgid "Unable to write file '%s'." -msgstr "Impossible d'écrire le fichier '%s'." - -#: gui/gnash.cpp:65 -#, fuzzy -msgid "Keys:" -msgstr "Touches :" - -#: gui/gnash.cpp:68 -msgid "Quit" +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." msgstr "" -#: gui/gnash.cpp:74 -#, fuzzy -msgid "Toggle pause" -msgstr "Passer en plein écran" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." +msgstr "" -#: gui/gnash.cpp:77 -#, fuzzy -msgid "Restart the movie" -msgstr "Redémarrer le film" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." +msgstr "" -#: gui/gnash.cpp:80 -msgid "Take a screenshot" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." msgstr "" -#: gui/gnash.cpp:83 -#, fuzzy -msgid "Force immediate redraw" -msgstr " CTRL-L Forcer le rafraîchissement immédiat" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "" -#: gui/gnash.cpp:99 -#, fuzzy -msgid "Usage: gnash [options] movie_file.swf" -msgstr "Utilisation : gnash [options] movie_file.swf" +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "" -#: gui/gnash.cpp:100 -#, fuzzy -msgid "Plays a SWF (Shockwave Flash) movie" -msgstr "Lit un fichier SWF (Shockwave Flash)" +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "" -#: gui/gnash.cpp:101 -#, fuzzy -msgid "Options:" -msgstr "Options :" +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "Cliquer pour lire" -#: gui/gnash.cpp:105 -#, fuzzy -msgid "Print this help and exit" -msgstr " -h, --help Affiche cette aide et quitte" +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "" -#: gui/gnash.cpp:108 -#, fuzzy -msgid "Print version information and exit" -msgstr " -V, --version Affiche l'information de version et quitte" +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "Son" -#: gui/gnash.cpp:111 -#, fuzzy -msgid "Scale the movie by the specified factor" -msgstr "-s, --scale Redimensionne le film à l'échelle spécifiée" +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "_Reseau" -#: gui/gnash.cpp:114 -#, fuzzy -msgid "Number of milliseconds to delay in main loop" -msgstr "" -" -d, --delay nombre Nombre de millisecondes de délai dans la boucle " -"principale" +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" +msgstr "Délai d'expiration pour le réseau en secondes (0 pour aucun):" -#: gui/gnash.cpp:117 -#, fuzzy -msgid "Produce verbose output" -msgstr "Journalisation de la sortie de l'analyseur" +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "_Journalisation" -#: gui/gnash.cpp:121 -#, fuzzy -msgid "Be (very) verbose about action execution" -msgstr "" -" -va Être (très) verbeux pour l'exécution d'une action " +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "Niveau de verbosité :" -#: gui/gnash.cpp:126 -#, fuzzy -msgid "Be (very) verbose about parsing" -msgstr " -vp Être (très) verbeux lors de l'analyse" +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "Journaliser vers _fichier" -#: gui/gnash.cpp:130 -#, fuzzy -msgid "Audio dump file (wave format)" -msgstr " -A Vidage audio dans un fichier (format wave)" +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "Nom du fichier journal :" -#: gui/gnash.cpp:133 -msgid "Hardware Video Accelerator to use" -msgstr "" +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "Journaliser la sortie de l'_analyseur" -#: gui/gnash.cpp:138 -#, fuzzy -msgid "X11 Window ID for display" -msgstr " -x, --xid ID de fenêtre X11 pour l'affichage" +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "Journaliser les _actions SWF" -#: gui/gnash.cpp:141 -#, fuzzy -msgid "Produce the disk based debug log" -msgstr "" -" -w, --writelog Produire le journal de débogage basé sur disque" +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "Journaliser les _erreurs de malformation SWF" -#: gui/gnash.cpp:144 -#, fuzzy -msgid "Set window width" -msgstr "Définition de la largeur à %d" +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "Journaliser les erreurs de _programmation ActionScript" -#: gui/gnash.cpp:147 -#, fuzzy -msgid "Set window height" -msgstr "Définition de la hauteur à %d" +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "_Securité" -#: gui/gnash.cpp:150 -#, fuzzy -msgid "Set window x position" -msgstr "Définition de la largeur à %d" +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "Se connecter à l'_hôte local uniquement" -#: gui/gnash.cpp:153 -#, fuzzy -msgid "Set window y position" -msgstr "Définition de la largeur à %d" +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "Se connecter au _domaine local uniquement" -#: gui/gnash.cpp:156 -#, fuzzy -msgid "Exit when/if movie reaches the last frame" -msgstr "" -" -1, --once Quitte lorsque/si le film atteint le dernier cadre" +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "Désactiver la _vérification SSL" -#: gui/gnash.cpp:160 -#, fuzzy -msgid "disable rendering and sound" -msgstr " 0 désactive le rendu et le son" +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "Liste _Blanche" -#: gui/gnash.cpp:162 -#, fuzzy -msgid "enable rendering, disable sound" -msgstr " 1 active le rendu, désactive le son" +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "Liste _Noire" -#: gui/gnash.cpp:164 +#: gui/gtk/gtk.cpp:1454 #, fuzzy -msgid "enable sound, disable rendering" -msgstr " 2 active le son, désactive le rendu" +msgid "Do _not write Shared Object files" +msgstr "Ne pas écrire les fichiers d'objets partagés" -#: gui/gnash.cpp:166 +#: gui/gtk/gtk.cpp:1461 #, fuzzy -msgid "enable rendering and sound (default)" -msgstr " 3 active le rendu et le son (par défaut)" +msgid "Only _access local Shared Object files" +msgstr "Accéder aux objets partagés locaux uniquement" -#: gui/gnash.cpp:170 +#: gui/gtk/gtk.cpp:1468 #, fuzzy -msgid "The media handler to use" -msgstr " - Gestionnaire de média : " +msgid "Disable Local _Connection object" +msgstr "Désactiver l'objet de connexion locale" -#: gui/gnash.cpp:175 -#, fuzzy -msgid "The renderer to use" -msgstr " Moteur de rendu : " +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "_Média" -#: gui/gnash.cpp:179 -#, fuzzy -msgid "Exit after the specified number of seconds" -msgstr " -t, --timeout Quitte après un nombre spécifié de secondes" +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "Utiliser le _gestionnaire de son" -#: gui/gnash.cpp:182 -#, fuzzy -msgid "Set \"real\" URL of the movie" -msgstr " -u, --real-url Définir la \"vraie\" URL du film" +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" +msgstr "Flux de Média" -#: gui/gnash.cpp:185 -#, fuzzy -msgid "Set \"base\" URL for resolving relative URLs" -msgstr "" -" -U, --base-url Définir l'URL de \"base\" pour la résolution des " -"URLs relatives" +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "_Lecteur" -#: gui/gnash.cpp:188 -#, fuzzy -msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "Si vide, Gnash détectera votre OS" + +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" msgstr "" -" -P, --param Définir les paramètres (Exemple : " -"\"FlashVars=A=1&b=2\")" -#: gui/gnash.cpp:191 -#, fuzzy -msgid "Filedescriptor to use for external communications" +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" msgstr "" -" -F, --fd Descripteur de fichier à utiliser pour les " -"communications externes" -#: gui/gnash.cpp:195 -#, fuzzy -msgid "Print FPS every num seconds (float)" +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" msgstr "" -" -f, --debug-fps nombre Affiche les FPS toutes les X secondes (virgule " -"flottante)." -#: gui/gnash.cpp:199 -#, fuzzy -msgid "Exit after specified number of frame advances" -msgstr " -t, --timeout Quitte après un nombre spécifié de secondes" +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" +msgstr "Démarrer _Gnash en mode pause" -#: gui/gnash.cpp:202 -#, fuzzy -msgid "Start in fullscreen mode" -msgstr "Démarrer Gnash en mode pause" +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" -#: gui/gnash.cpp:205 -#, fuzzy -msgid "Start without displaying the menu bar" -msgstr " --hide-menubar Démarre sans afficher la barre de menu" +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." +msgstr "Gnash est le lecteur GNU SWF basé sur GameSWF." -#: gui/gnash.cpp:208 -msgid "List of frames to save as screenshots" +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " msgstr "" +"\n" +"Moteur de rendu : " -#: gui/gnash.cpp:211 -msgid "Filename pattern for screenshot images." +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " msgstr "" -#: gui/gnash.cpp:227 +#: gui/gtk/gtk.cpp:1864 msgid "" -"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 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" +"\n" +"GUI: " msgstr "" +"\n" +"GUI : " -#: gui/gnash.cpp:238 -msgid "Build options " -msgstr "Options de compilation " - -#: gui/gnash.cpp:239 -#, fuzzy -msgid " Renderers: " -msgstr " Moteur de rendu : " +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " +msgstr "" +"\n" +"Média : " -#: gui/gnash.cpp:240 -msgid " Hardware Acceleration: " +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" msgstr "" +"Robert-André Mauchin\n" +"Emmanuel Andry" -#: gui/gnash.cpp:241 -#, fuzzy -msgid " GUI: " -msgstr " - GUI: " +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "_Fichier" -#: gui/gnash.cpp:242 -#, fuzzy -msgid " Media handlers: " -msgstr " - Gestionnaire de média : " +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "_Éditer" -#: gui/gnash.cpp:244 -msgid " Configured with: " -msgstr " Configuré avec : " +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "_Aide" -#: gui/gnash.cpp:245 -msgid " CXXFLAGS: " -msgstr " CXXFLAGS: " +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "_Voir" -#: gui/gnash.cpp:246 -#, fuzzy -msgid " Version: " -msgstr " Moteur de rendu : " +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "Rafraîchir" -#: gui/gnash.cpp:321 -msgid "Logging to disk enabled" -msgstr "Journalisation sur disque activée" +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "Passer en plein écran" -#: gui/gnash.cpp:327 -msgid "No verbose actions; disabled at compile time" -msgstr "" +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "Montrer les portées étendues" -#: gui/gnash.cpp:335 -msgid "No verbose parsing; disabled at compile time" +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" msgstr "" -#: gui/gnash.cpp:357 -#, c-format -msgid "Setting root URL to %s" -msgstr "Définition de l'URL racine à %s" - -#: gui/gnash.cpp:362 -#, c-format -msgid "Setting base URL to %s" -msgstr "Définition de l'URL de base à %s" +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "" -#: gui/gnash.cpp:373 -#, c-format -msgid "Host FD #%d, Control FD #%d\n" +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" msgstr "" -#: gui/gnash.cpp:376 -#, c-format -msgid "Invalid host communication filedescriptor %d\n" +#: gui/gtk/gtk.cpp:2089 +msgid "High" msgstr "" -#: gui/gnash.cpp:384 -#, c-format -msgid "Invalid control communication filedescriptor %d\n" +#: gui/gtk/gtk.cpp:2095 +msgid "Best" msgstr "" -#: gui/gnash.cpp:394 -#, c-format -msgid "Setting width to %d" -msgstr "Définition de la largeur à %d" +#: gui/gtk/gtk.cpp:2108 +#, fuzzy +msgid "Movie _Control" +msgstr "Contrôle du film" -#: gui/gnash.cpp:400 +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 #, c-format -msgid "Setting height to %d" -msgstr "Définition de la hauteur à %d" - -#: gui/gnash.cpp:406 gui/gnash.cpp:412 -#, fuzzy, c-format -msgid "Setting x position to %d" -msgstr "Définition de la largeur à %d" - -#: gui/gnash.cpp:481 -msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " -msgstr "ERREUR : -r doit être suivi de 0, 1, 2 ou 3 " +msgid "Couldn't find pixmap file: %s" +msgstr "Ne peut pas trouver le fichier pixmap : %s" -#: gui/gnash.cpp:493 -msgid "FPS debugging disabled at compile time, -f is invalid" -msgstr "" +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" +msgstr "Échec de chargement du fichier pixbuf : %s: %s" -#: gui/gnash.cpp:533 -msgid "This is a Gnash bug." -msgstr "Ceci est un bogue de Gnash." +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "Ouvrir fichier" -#: gui/gnash.cpp:538 -msgid "No rendering flags specified, using rcfile" +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." msgstr "" -#: gui/gnash.cpp:579 -msgid "Exception thrown during parseCommandLine" -msgstr "" +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "Aucun visuel OpenGL approprié trouvé." #: extensions/mysql/mysql_db.cpp:186 msgid "Couldn't initialize database" @@ -6323,93 +11539,160 @@ #: extensions/mysql/mysql_db.cpp:266 #, c-format msgid "Field name is: %s: " -msgstr "Le nom du champ est : %s:" +msgstr "Le nom du champ est : %s: " -#~ msgid "Debugger enabled >> " -#~ msgstr "Débogueur activé >> " +#~ msgid "PNG warning: %s" +#~ msgstr "Avertissement PNG : %s" -#~ msgid "WARNING: environment not set in %s" -#~ msgstr "AVERTISSEMENT : environnement non défini dans %s" +#~ msgid "Scanning directory \"%s\" for plugins" +#~ msgstr "Analyse des greffons du dossier \"%s\"" -#~ msgid "The debugger has been disabled at configuration time" -#~ msgstr "Le débogueur a été désactivé à la compilation" +#~ msgid "Gnash Plugin name: %s" +#~ msgstr "Nom du greffon Gnash : %s" -#~ msgid "Enable _debugger" -#~ msgstr "Activer le _débogueur" +#~ msgid "Found interlaced GIF (%d x %d)" +#~ msgstr "Trouvé GIF entrelacé (%d x %d)" -#, fuzzy -#~ msgid " -v, --verbose Produce verbose output\n" -#~ msgstr " -v, --verbose Produire une sortie verbeuse" +#~ msgid "Found non-interlaced GIF (%d x %d)" +#~ msgstr "Trouvé GIF non entrelacé (%d x %d)" -#, fuzzy -#~ msgid " none|vaapi|omap (default: none)\n" -#~ msgstr " 3 active le rendu et le son (par défaut)" +#~ msgid "Connection to movie: %s" +#~ msgstr "Connexion au film : %s" -#, fuzzy -#~ msgid " -j, --width Set window width\n" -#~ msgstr " -j, --width Définir la largeur de la fenêtre" +#~ msgid " Message %d: %s " +#~ msgstr " Message %d : %s " -#, fuzzy -#~ msgid " -k, --height Set window height\n" -#~ msgstr " -k, --height Définir la hauteur de la fenêtre" +#~ msgid "" +#~ "HTML in a text field is unsupported, gnash will just ignore the tags and " +#~ "print their content" +#~ msgstr "" +#~ "Le HTML dans un champ de texte n'est pas supporté. Gnash ignorera les " +#~ "tags et affichera leur contenu" -#, fuzzy -#~ msgid " -X, --x-pos Set window x position\n" -#~ msgstr " -j, --width Définir la largeur de la fenêtre" +#~ msgid "FIXME: invisible mask in MouseEntityFinder." +#~ msgstr "FIXME: masque invisible dans MouseEntityFinder." -#, fuzzy -#~ msgid " -Y, --y-pos Set window y position\n" -#~ msgstr " -j, --width Définir la largeur de la fenêtre" +#~ msgid "Launching URL: %s" +#~ msgstr "Lancement de l'URL : %s" -#, fuzzy -#~ msgid " -g, --debugger Turn on the SWF debugger\n" -#~ msgstr " -g, --debugger Activer le débogueur SWF" +#~ msgid "Movie %s already in library" +#~ msgstr "Le film %s est déjà dans la bibliothèque" -#, fuzzy -#~ msgid " -r, --render-mode <0|1|2|3>\n" -#~ msgstr " -r, --render-mode <0|1|2|3>" +#~ msgid "Movie %s (SWF%d) added to library" +#~ msgstr "Film %s (SWF%d) ajouté à la bibliothèque" -#, fuzzy -#~ msgid " The media handler to use" -#~ msgstr " 0 désactive le rendu et le son" +#~ msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" +#~ msgstr "Film %s (SWF%d) NON ajouté à la bibliothèque (résultat d'un POST)" #, fuzzy -#~ msgid " -R, --renderer <" -#~ msgstr " -r, --render-mode <0|1|2|3>" +#~ msgid " %s: %s" +#~ msgstr "%s: %s" -#, fuzzy -#~ msgid " The renderer to use" -#~ msgstr " 0 désactive le rendu et le son" +#~ msgid "Closing framebuffer device" +#~ msgstr "Fermeture du périphérique framebuffer" -#, fuzzy -#~ msgid " --fullscreen Start in fullscreen mode\n" -#~ msgstr " --fullscreen Démarre en mode plein écran" +#~ msgid "WARNING: Could not open %s" +#~ msgstr "AVERTISSEMENT : Ne peut pas ouvrir %s" -#, fuzzy -#~ msgid " CTRL-Q, CTRL-W Quit\n" -#~ msgstr " CTRL-Q, CTRL-W Quitter/Sortie" +#~ msgid "WARNING: Could not request a new VT" +#~ msgstr "AVERTISSEMENT : Ne peut pas demander un nouveau VT" -#, fuzzy -#~ msgid " CTRL-F Toggle fullscreen\n" -#~ msgstr " CTRL-P Mettre en pause" +#~ msgid "VT %d ready" +#~ msgstr "VT %d prêt" -#, fuzzy -#~ msgid " CTRL-P Toggle pause\n" -#~ msgstr " CTRL-P Mettre en pause" +#~ msgid "Restoring terminal..." +#~ msgstr "Restauration du terminal..." -#, fuzzy -#~ msgid " CTRL-R Restart the movie\n" -#~ msgstr " CTRL-R Redémarrer le film" +#~ msgid "red channel: %d / %d" +#~ msgstr "canal rouge : %d / %d" + +#~ msgid "green channel: %d / %d" +#~ msgstr "canal vert : %d / %d" + +#~ msgid "blue channel: %d / %d" +#~ msgstr "canal bleu : %d / %d" + +#~ msgid "Total bits per pixel: %d" +#~ msgstr "Bits totaux par pixel : %d" + +#~ msgid "mouse @ %d,%d" +#~ msgstr "souris @ %d,%d" + +#~ msgid "Frame %d" +#~ msgstr "Cadre %d" + +#~ msgid "Timer delay set to %d milliseconds" +#~ msgstr "Délai du minuteur défini à %d millisecondes" + +#~ msgid "Activating FPS debugging every %g seconds" +#~ msgstr "Activation du débogage FPS toutes les %g secondes" + +#~ msgid "Created XEmbedded window" +#~ msgstr "Fenêtre XEmbedded créée" + +#~ msgid "OpenGL extension version - %d.%d" +#~ msgstr "Version d'extension OpenGL - %d.%d" + +#~ msgid "VideoDecoderGst: initialisation failed." +#~ msgstr "VideoDecoderGst: initialisation échouée." #, fuzzy -#~ msgid " CTRL-O Take a screenshot\n" -#~ msgstr " CTRL-P Mettre en pause" +#~ msgid "AudioDecoderGst: initialisation failed." +#~ msgstr "VideoDecoderGst: initialisation échouée." -#~ msgid "" -#~ "SWF%d is not fully supported, trying anyway but don't expect it to work" -#~ msgstr "" -#~ "SWF %d n'est pas entièrement supporté, essayons tout de même mais " -#~ "n'espérez pas que cela fonctionne" +#~ msgid " Title:'%s'" +#~ msgstr " Titre : '%s'" + +#~ msgid " Author:'%s'" +#~ msgstr " Auteur : '%s'" + +#~ msgid " Copyright:'%s'" +#~ msgstr " Copyright:'%s'" + +#~ msgid " Comment:'%s'" +#~ msgstr " Commentaire : '%s'" + +#~ msgid " Album:'%s'" +#~ msgstr " Album : '%s'" + +#~ msgid "string is empty, consider as registered" +#~ msgstr "la chaîne est vide, considérée comme enregistrée" + +#~ msgid "invalid arguments" +#~ msgstr "arguments invalides" + +#~ msgid "no text for element creation" +#~ msgstr "pas de texte pour la création d'élément" + +#~ msgid "Loaded frame %u/%u" +#~ msgstr "Cadre chargé %u/%u" + +#~ msgid " Exported interface: " +#~ msgstr " Interface exportée : " + +#~ msgid "get_variable(%s)" +#~ msgstr "get_variable(%s)" + +#~ msgid "get_variable_raw(%s)" +#~ msgstr "get_variable_raw(%s)" + +#~ msgid "Gnash" +#~ msgstr "Gnash" + +#~ msgid "Menu hiding not yet supported in this GUI" +#~ msgstr "Le masquage du menu n'est pas encore supporté dans ce GUI" + +#~ msgid "menushow not yet supported in this GUI" +#~ msgstr "L'affichage du menu n'est pas encore supporté dans ce GUI" + +#~ msgid "Setting root URL to %s" +#~ msgstr "Définition de l'URL racine à %s" + +#~ msgid "Setting base URL to %s" +#~ msgstr "Définition de l'URL de base à %s" + +#~ msgid "Setting width to %d" +#~ msgstr "Définition de la largeur à %d" -#~ msgid "Unable to call gettimeofday." -#~ msgstr "Impossible d'appeler gettimeofday." +#~ msgid "Setting height to %d" +#~ msgstr "Définition de la hauteur à %d" diff -Nru gnash-0.8.10~git20111001/po/gnash.pot gnash-0.8.10/po/gnash.pot --- gnash-0.8.10~git20111001/po/gnash.pot 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/po/gnash.pot 2012-02-07 16:51:33.000000000 +0000 @@ -8,6146 +8,11438 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-11-08 10:57+0100\n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: libbase/sharedlib.cpp:78 -#, c-format -msgid "Couldn't initialize ltdl: %s" +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" msgstr "" -#: libbase/sharedlib.cpp:124 -#, c-format -msgid "Opened dynamic library \"%s\"" +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" msgstr "" -#: libbase/sharedlib.cpp:142 libbase/sharedlib.cpp:167 +#: libbase/RTMP.cpp:334 #, c-format -msgid "Couldn't find symbol: %s" +msgid "partially supported packet %s received" msgstr "" -#: libbase/sharedlib.cpp:145 libbase/sharedlib.cpp:170 +#: libbase/RTMP.cpp:344 #, c-format -msgid "Found symbol %s @ %p" +msgid "packet %s received" msgstr "" -#: libbase/SharedMemHaiku.cpp:54 libbase/SharedMemHaiku.cpp:59 -#: libbase/SharedMemHaiku.cpp:65 libbase/SharedMemHaiku.cpp:72 -#: libbase/SharedMemHaiku.cpp:79 +#: libbase/RTMP.cpp:356 #, c-format -msgid "%s on Haiku" +msgid "Unknown packet %s received" msgstr "" -#: libbase/ClockTime.cpp:276 -msgid "Cannot get requested timezone information" +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" msgstr "" -#: libbase/curl_adapter.cpp:51 -msgid "" -"libcurl is not available, but Gnash has attempted to use the curl adapter" +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" msgstr "" -#: libbase/curl_adapter.cpp:658 +#: libbase/RTMP.cpp:484 #, c-format -msgid "FIXME: Timeout (%u milliseconds) while loading from url %s" +msgid "Incomplete packet received on channel %s" msgstr "" -#: libbase/curl_adapter.cpp:706 +#: libbase/RTMP.cpp:497 #, c-format -msgid "Timeout (%u milliseconds) while loading from url %s" -msgstr "" - -#: libbase/curl_adapter.cpp:812 -msgid "Allowing connections to SSL sites with invalid certificates" +msgid "Failed to read RTMP packet header. type: %s" msgstr "" -#: libbase/noseek_fd_adapter.cpp:223 +#: libbase/RTMP.cpp:542 #, c-format -msgid "Error reading %d bytes from input stream" +msgid "%s, failed to read extended timestamp" msgstr "" -#: libbase/rc.cpp:167 libbase/rc.cpp:686 -msgid "Failed to find user settings directory" +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." msgstr "" -#: libbase/rc.cpp:378 -msgid "RcInitFile: couldn't open file: " +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" msgstr "" -#: libbase/rc.cpp:418 +#: libbase/RTMP.cpp:899 #, c-format -msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgid "Type mismatch: client sent %d, server answered %d" msgstr "" -#: libbase/rc.cpp:609 -#, c-format -msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." msgstr "" -#: libbase/rc.cpp:621 -#, c-format -msgid "Warning: empty include specification in rcfile %s, line %d" +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" msgstr "" -#: libbase/rc.cpp:626 -#, c-format -msgid "" -"Warning: include specification must be an absolute path in rcfile %s, line %d" +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" msgstr "" -#: libbase/rc.cpp:635 +#: libbase/RTMP.cpp:1049 #, c-format -msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgid "Control packet (%s) data too short" msgstr "" -#: libbase/rc.cpp:727 +#: libbase/RTMP.cpp:1087 #, c-format -msgid "Couldn't open file %s for writing" +msgid "Received unknown or unhandled control %s" msgstr "" -#: libbase/rc.cpp:736 -msgid "# Generated by Gnash. Manual changes to this file may be overridden." +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " msgstr "" -#: libbase/Socket.cpp:98 -msgid "Socket interrupted by a system call" +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" msgstr "" -#: libbase/Socket.cpp:102 -msgid "XMLSocket: The socket was never available" +#: libbase/StreamProvider.cpp:112 +msgid "Request Headers discarded while getting stream from file: uri" msgstr "" -#: libbase/StreamProvider.cpp:132 +#: libbase/StreamProvider.cpp:135 msgid "POST data discarded while getting a stream from file: uri" msgstr "" -#: libbase/GnashImagePng.cpp:40 -msgid "PNG error: " -msgstr "" - -#: libbase/GnashImagePng.cpp:47 +#: libbase/noseek_fd_adapter.cpp:223 #, c-format -msgid "PNG warning: %s" +msgid "Error reading %d bytes from input stream" msgstr "" -#: libbase/GnashImageJpeg.cpp:115 -msgid "JPEG: Empty jpeg source stream." +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" msgstr "" -#: libbase/GnashImageJpeg.cpp:262 libbase/GnashImageJpeg.cpp:289 -#: libbase/GnashImageJpeg.cpp:307 libbase/GnashImageJpeg.cpp:363 -msgid "Internal jpeg error: " +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" msgstr "" -#: libbase/GnashImageJpeg.cpp:273 -msgid "Lack of data during JPEG header parsing" +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:283 +#: libbase/Socket.cpp:171 #, c-format -msgid "unexpected: jpeg_read_header returned %d" +msgid "Failed to connect socket: %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:319 -msgid "lack of data during JPEG header parsing" +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" msgstr "" -#: libbase/GnashImageJpeg.cpp:329 +#: libbase/Socket.cpp:237 #, c-format -msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgid "Socket receive error %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:337 -msgid "Internal jpeg error during header parsing: " +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:345 -msgid "Internal jpeg error during decompression: " +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" msgstr "" -#: libbase/GnashImageJpeg.cpp:519 -msgid "rw_dest_IOChannel couldn't write data." +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" msgstr "" -#: libbase/GnashImageJpeg.cpp:544 -msgid "rw_dest_IOChannel::term_destination couldn't write data." +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" msgstr "" #: libbase/tu_file.cpp:193 msgid "Error while seeking to end: %1%" msgstr "" -#: libbase/URLAccessManager.cpp:91 -#, c-format -msgid "Load from host %s granted (whitelisted)" -msgstr "" - -#: libbase/URLAccessManager.cpp:97 -#, c-format -msgid "Load from host %s forbidden (not in non-empty whitelist)" -msgstr "" - -#: libbase/URLAccessManager.cpp:111 -#, c-format -msgid "Load from host %s forbidden (blacklisted)" +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" msgstr "" -#: libbase/URLAccessManager.cpp:116 -#, c-format -msgid "Load from host %s granted (default)" +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" msgstr "" -#: libbase/URLAccessManager.cpp:148 -#, c-format -msgid "Load of file %s forbidden (starting url %s is not a local resource)" +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " msgstr "" -#: libbase/URLAccessManager.cpp:165 +#: libbase/rc.cpp:422 #, c-format -msgid "Load of file %s granted (under local sandbox %s)" +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:173 +#: libbase/rc.cpp:625 #, c-format -msgid "Load of file %s forbidden (not under local sandboxes)" +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" msgstr "" -#: libbase/URLAccessManager.cpp:213 +#: libbase/rc.cpp:637 #, c-format -msgid "gethostname failed: %s" +msgid "Warning: empty include specification in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:235 +#: libbase/rc.cpp:642 #, c-format -msgid "Load from host %s forbidden (not in the local domain)" +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:241 +#: libbase/rc.cpp:651 #, c-format -msgid "Load from host %s forbidden (not on the local host)" +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:273 +#: libbase/rc.cpp:743 #, c-format -msgid "Checking security of URL '%s'" +msgid "Couldn't open file %s for writing" msgstr "" -#: libbase/URLAccessManager.cpp:285 -msgid "Network connection without hostname requested" +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." msgstr "" -#: libbase/extension.cpp:140 +#: libbase/extension.cpp:115 #, c-format msgid "Loading module: %s from %s" msgstr "" -#: libbase/extension.cpp:153 +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 #, c-format msgid "Initializing module: \"%s\" from %s" msgstr "" -#: libbase/extension.cpp:170 +#: libbase/extension.cpp:145 msgid "Couldn't get class_init symbol" msgstr "" -#: libbase/extension.cpp:184 +#: libbase/extension.cpp:159 #, c-format msgid "Initializing module: \"%s\"" msgstr "" -#: libbase/extension.cpp:199 +#: libbase/extension.cpp:174 #, c-format msgid "Couldn't get class_init symbol: \"%s\"" msgstr "" -#: libbase/extension.cpp:223 +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 #, c-format -msgid "Scanning directory \"%s\" for plugins" +msgid "Can't open directory %s" msgstr "" -#: libbase/extension.cpp:227 +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "" + +#: libbase/curl_adapter.cpp:245 #, c-format -msgid "Can't open directory %s" +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." msgstr "" -#: libbase/extension.cpp:251 +#: libbase/curl_adapter.cpp:249 #, c-format -msgid "Gnash Plugin name: %s" +msgid "Failed cleaning up share handle: %s. Will try again in a second." msgstr "" -#: libbase/GnashImageGif.cpp:115 -msgid "GIF: Error retrieving image description" +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" msgstr "" -#: libbase/GnashImageGif.cpp:144 -msgid "GIF: invalid image data (bounds outside GIF screen)" +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" msgstr "" -#: libbase/GnashImageGif.cpp:150 +#: libbase/curl_adapter.cpp:348 #, c-format -msgid "Found interlaced GIF (%d x %d)" +msgid "lockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GnashImageGif.cpp:166 libbase/GnashImageGif.cpp:184 -msgid "GIF: failed reading pixel data" +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" msgstr "" -#: libbase/GnashImageGif.cpp:177 -#, c-format -msgid "Found non-interlaced GIF (%d x %d)" +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" msgstr "" -#: libbase/GnashImageGif.cpp:223 -msgid "GIF: Error retrieving record type" +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" msgstr "" -#: libbase/GC.cpp:45 +#: libbase/curl_adapter.cpp:383 #, c-format -msgid "GC %p created" +msgid "unlockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:57 +#: libbase/curl_adapter.cpp:672 #, c-format -msgid "GC deleted, deleting all managed resources - collector run %d times" +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" msgstr "" -#: libbase/GC.cpp:70 -msgid "GC: sweep scan started" +#: libbase/curl_adapter.cpp:720 +#, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" msgstr "" -#: libbase/GC.cpp:80 +#: libbase/curl_adapter.cpp:763 #, c-format -msgid "GC: recycling object %p (%s)" +msgid "HTTP response %ld from URL %s" msgstr "" -#: libbase/GC.cpp:95 +#: libbase/curl_adapter.cpp:774 #, c-format -msgid "GC: recycled %d unreachable resources - %d left" +msgid "CURL: %s" msgstr "" -#: libbase/GC.cpp:114 -#, c-format +#: libbase/curl_adapter.cpp:807 msgid "" -"GC: collection cycle started - %d/%d new resources allocated since last run " -"(from %d to %d)" +"Could not open specified path as cache file. Using a temporary file instead" msgstr "" -#: librender/Renderer_agg.cpp:944 -msgid "Warning: rendering ended while drawing a mask" +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" msgstr "" -#: librender/Renderer_agg.cpp:948 -msgid "Warning: rendering ended while masks were still active" +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" msgstr "" -#: librender/Renderer_agg.cpp:1093 +#: libbase/curl_adapter.cpp:1091 msgid "" -"Warning: select_clipbounds encountered a character definition with null " -"bounds" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" msgstr "" -#: librender/Renderer_agg.cpp:1195 -msgid "Warning: AGG renderer skipping a whole character" +#: libbase/curl_adapter.cpp:1156 +#, c-format +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" msgstr "" -#: librender/Renderer_agg.cpp:1780 -msgid "" -"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " -"one)" +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" msgstr "" -#: librender/Renderer_agg.cpp:2136 +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 #, c-format -msgid "Framebuffer pixel format is %s (little-endian host)" +msgid "curl stream: %s" msgstr "" -#: librender/Renderer_agg.cpp:2138 -#, c-format -msgid "Framebuffer pixel format is %s (big-endian host)" +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" msgstr "" -#: librender/Renderer_ogl.cpp:1467 -msgid "Unidirectionally scaled strokes in OGL renderer" +#: libbase/SharedMem.cpp:68 +#, c-format +msgid "Error detaching shared memory: %s" msgstr "" -#: librender/Renderer_ogl.cpp:1959 +#: libbase/SharedMem.cpp:75 #, c-format -msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgid "Error during stat of shared memory segment: %s" msgstr "" -#: librender/Renderer_cairo.cpp:494 -msgid "Can't render videos with alpha" +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." msgstr "" -#: librender/Renderer_cairo.cpp:892 -msgid "Scaled strokes in Cairo renderer" +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:40 -msgid "AudioDecoderSpeex: state initialization failed." +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:53 -msgid "AudioDecoderSpeex: initialization failed." +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:108 -msgid "Corrupt Speex stream!" +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:132 -msgid "Failed to resample Speex frame." +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:93 -msgid "Video codec is zero. Streaming video expected later." +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:96 +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" +msgstr "" + +#: libbase/GnashImage.cpp:243 #, c-format -msgid "No support for video codec %s." +msgid "Out of memory while trying to create %dx%d image" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:118 libmedia/gst/VideoDecoderGst.cpp:144 -msgid "VideoDecoderGst: internal error (caps creation failed)" +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:126 -#, c-format -msgid "Couldn't find a plugin for video type %s!" +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:130 -msgid " Please make sure you have gstreamer-ffmpeg installed." +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:151 -msgid "VideoDecoderGst: initialisation failed." +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:180 -msgid "VideoDecoderGst: buffer push failed." +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" msgstr "" -#: libmedia/gst/GstUtil.cpp:75 -msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" msgstr "" -#: libmedia/gst/GstUtil.cpp:81 -msgid "Unable to retrieve a valid audio sink from autoaudiosink" +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" msgstr "" -#: libmedia/gst/GstUtil.cpp:86 +#: libbase/GnashVaapiImage.cpp:51 #, c-format -msgid "" -"Unable to retrieve a valid audio sink from gconfaudiosink\n" -"%s" +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:87 -msgid "Sink search exhausted: you won't be able to hear sound!" +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:93 +#: libbase/GnashVaapiImage.cpp:69 #, c-format -msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgid "GnashVaapi::update(): data %p\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:115 -msgid "" -"Missing plugin, but plugin installing not supported. Will try anyway, but " -"expect failure." +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:121 -msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:134 -msgid "" -"gst_update_registry failed. You'll need to restart Gnash to use the new " -"plugins." +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:141 -msgid "Missing plugin, but automatic plugin installation not available." +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:37 -msgid "VideoConverterGst: ffmpegcolorspace element missing" +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:70 -msgid "VideoConverterGst: can't output requested format" +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:98 -msgid "VideoConverterGst: internal error (caps creation failed)" +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:105 -msgid "VideoConverterGst: initialisation failed." +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:140 -msgid "VideoConverterGst: buffer push failed." +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:147 -msgid "VideoConverterGst: buffer pull failed." +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:54 -msgid "MediaParserGst couldn't create a bin" +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " msgstr "" -#: libmedia/gst/MediaParserGst.cpp:59 -msgid "MediaParserGst couldn't create a typefind element." +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:71 libmedia/gst/MediaParserGst.cpp:93 -#: libmedia/gst/MediaParserGst.cpp:311 libmedia/gst/MediaParserGst.cpp:366 -#: libmedia/gst/MediaParserGst.cpp:512 -msgid "MediaParserGst could not change element state" +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:84 +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:330 #, c-format -msgid "Needed %d dead iterations to detect audio type." +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:88 -msgid "MediaParserGst failed to detect any stream types." +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " msgstr "" -#: libmedia/gst/MediaParserGst.cpp:179 libmedia/gst/MediaParserGst.cpp:190 -msgid "MediaParserGst failed to read the stream, but did not reach EOF!" +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " msgstr "" -#: libmedia/gst/MediaParserGst.cpp:201 -msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:274 -#, c-format -msgid "MediaParserGst/typefound: Detected media type %s" +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:286 libmedia/gst/MediaParserGst.cpp:293 -msgid "MediaParserGst Failed to create fakesink." +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:299 -msgid "MediaParserGst: couldn't get the fakesink src element." +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:307 -msgid "MediaParserGst: couln't link fakesink" +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:331 -msgid "MediaParserGst: couldn't get the typefind src element." +#: libbase/URLAccessManager.cpp:90 +#, c-format +msgid "Load from host %s granted (whitelisted)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:348 -msgid "MediaParserGst: couldn't create the demuxer" +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:353 libmedia/gst/MediaParserGst.cpp:359 -msgid "MediaParserGst: failed adding demuxer to bin." +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:383 -msgid "MediaParserGst: couldn't get structure name." +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:397 +#: libbase/URLAccessManager.cpp:147 #, c-format -msgid "MediaParserGst: ignoring stream of type %s." +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:421 +#: libbase/URLAccessManager.cpp:164 #, c-format -msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgid "Load of file %s granted (under local sandbox %s)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:430 -msgid "" -"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " -"video will not work!" +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:439 -msgid "MediaParserGst: couldn't add parser." +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:452 -msgid "MediaParserGst: couldn't link parser." +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:464 libmedia/gst/MediaParserGst.cpp:488 -msgid "MediaParserGst: couldn't link \"fake\" sink." +#: libbase/URLAccessManager.cpp:240 +#, c-format +msgid "Load from host %s forbidden (not on the local host)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:483 +#: libbase/URLAccessManager.cpp:262 #, c-format -msgid "MediaParserGst: Linked audio source (type: %s)" +msgid "Attempt to connect to disallowed port %s" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:504 +#: libbase/URLAccessManager.cpp:272 #, c-format -msgid "MediaParserGst: Linked video source (type: %s)" +msgid "Checking security of URL '%s'" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:90 -msgid "Creating AAC decoder without extra data. This will probably fail!" +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:100 -#, c-format -msgid "AudioDecoderGst: cannot handle codec %d (%s)" +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:110 -#, c-format -msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:138 -msgid "" -"The best available resampler is 'audioresample'. Please install gstreamer-" -"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:157 libmedia/gst/AudioDecoderGst.cpp:177 -msgid "AudioDecoderGst: internal error (caps creation failed)" +#: librender/opengl/Renderer_ogl.cpp:344 +#, c-format +msgid "OpenGL: %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:164 +#: librender/opengl/Renderer_ogl.cpp:517 #, c-format -msgid "Couldn't find a plugin for audio type %s!" +msgid "GLU: %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:186 -msgid "AudioDecoderGst: initialisation failed." +#: librender/opengl/Renderer_ogl.cpp:868 +msgid "" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:212 -msgid "Pushed data, but there's nothing to pull (yet)" +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:248 libmedia/gst/AudioDecoderGst.cpp:276 -msgid "AudioDecoderGst: buffer push failed." +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:89 -msgid "Wrong arguments given to GST VideoDecoder" +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:136 +#: librender/opengl/Renderer_ogl.cpp:1927 #, c-format -msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgid "two gradients in a FillStyle have the same position/ratio: %d" msgstr "" -#: libmedia/FLVParser.cpp:169 +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 #, c-format -msgid "" -"Unexpected audio tag found at offset %d FLV stream advertising no audio in " -"header. We'll warn only once for each FLV, expecting any further audio tag." +msgid "Failed to create VG image! %s" msgstr "" -#: libmedia/FLVParser.cpp:224 +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 #, c-format -msgid "" -"Unexpected video tag found at offset %d of FLV stream advertising no video " -"in header. We'll warn only once per FLV, expecting any further video tag." +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/FLVParser.cpp:244 +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 #, c-format -msgid "AVC packet type: %d" +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" msgstr "" -#: libmedia/FLVParser.cpp:421 +#: librender/openvg/OpenVGRenderer.cpp:275 #, c-format -msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" msgstr "" -#: libmedia/FLVParser.cpp:444 -msgid "Corrupt FLV: Meta tag unterminated!" +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " msgstr "" -#: libmedia/FLVParser.cpp:452 -#, c-format -msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" msgstr "" -#: libmedia/FLVParser.cpp:461 -msgid "" -"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" msgstr "" -#: libmedia/MediaHandler.cpp:48 -msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" msgstr "" -#: libmedia/MediaHandler.cpp:64 -msgid "" -"MediaHandler::createMediaParser: only FLV input is supported by this " -"MediaHandler" +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" msgstr "" -#: libmedia/MediaHandler.cpp:70 +#: librender/openvg/OpenVGRenderer.cpp:1301 #, c-format -msgid "Exception while reading from stream: %s" +msgid "VG_MATRIX_MODE is %s" msgstr "" -#: libmedia/MediaHandler.cpp:106 -#, c-format -msgid "" -"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " -"%d (%s)" +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" msgstr "" -#: libmedia/haiku/MediaHandlerHaiku.cpp:114 +#: librender/openvg/OpenVGRenderer.cpp:1314 #, c-format -msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgid "VG_FILL_RULE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 -msgid "MediaParserFfmpeg could not read probe data from input" +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:108 +#: librender/openvg/OpenVGRenderer.cpp:1335 #, c-format -msgid "%s: seeking failed" +msgid "VG_IMAGE_QUALITY is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:264 -#, c-format -msgid "" -"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " -"(av_read_frame returned %d). We'll consider the stream fully parsed." +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:389 +#: librender/openvg/OpenVGRenderer.cpp:1356 #, c-format -msgid " Title:'%s'" +msgid "VG_RENDERING_QUALITY is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:390 -#, c-format -msgid " Author:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:391 +#: librender/openvg/OpenVGRenderer.cpp:1393 #, c-format -msgid " Copyright:'%s'" +msgid "VG_BLEND_MODE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:392 -#, c-format -msgid " Comment:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:393 +#: librender/openvg/OpenVGRenderer.cpp:1414 #, c-format -msgid " Album:'%s'" +msgid "VG_IMAGE_MODE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:415 +#: librender/openvg/OpenVGRenderer.cpp:1417 #, c-format -msgid " Using stream %d for audio: codec id %d" +msgid "VG_STROKE_LINE_WIDTH is %d" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:425 -#, c-format -msgid " Using stream %d for video: codec id %d" +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#: librender/openvg/OpenVGRenderer.cpp:1438 #, c-format -msgid "Cannot find suitable decoder for flash codec %d" +msgid "VG_STROKE_CAP_STYLE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 -msgid "libavcodec can't decode this video format" +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:131 -msgid "libavcodec couldn't allocate context" +#: librender/openvg/OpenVGRenderer.cpp:1459 +#, c-format +msgid "VG_STROKE_JOIN_STYLE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#: librender/openvg/OpenVGRenderer.cpp:1462 #, c-format -msgid "libavcodecfailed to initialize FFMPEG codec %s (%d)" +msgid "VG_STROKE_MITER_LIMIT is %d" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#: librender/openvg/OpenVGRenderer.cpp:1463 #, c-format -msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgid "VG_MASKING is %d" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:358 -msgid "Out of memory while allocating avcodec frame" +#: librender/openvg/OpenVGRenderer.cpp:1464 +#, c-format +msgid "VG_SCISSORING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:429 +#: librender/openvg/OpenVGRenderer.cpp:1491 #, c-format -msgid "Unsupported video codec %d" +msgid "VG_PIXEL_LAYOUT is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:48 +#: librender/openvg/OpenVGRenderer.cpp:1493 #, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" +msgid "VG_STROKE_DASH_PHASE_RESET is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:51 +#: librender/openvg/OpenVGRenderer.cpp:1495 #, c-format -msgid "" -"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +msgid "VG_FILTER_FORMAT_LINEAR is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:66 +#: librender/openvg/OpenVGRenderer.cpp:1497 #, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:105 +#: librender/openvg/OpenVGRenderer.cpp:1514 #, c-format -msgid "Unsupported audio codec %d" +msgid "VG_FILTER_CHANNEL_MASK is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:114 +#: librender/openvg/OpenVGRenderer.cpp:1516 #, c-format -msgid "libavcodec could not find a decoder for codec %d (%s)" +msgid "VG_MAX_IMAGE_WIDTH is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:124 -msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +#: librender/openvg/OpenVGRenderer.cpp:1517 +#, c-format +msgid "VG_MAX_IMAGE_HEIGHT is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:139 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:328 +#: librender/openvg/OpenVGRenderer.cpp:1518 #, c-format -msgid "" -"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +msgid "VG_MAX_IMAGE_PIXELS is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:213 +#: librender/openvg/OpenVGRenderer.cpp:1519 #, c-format -msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgid "VG_MAX_IMAGE_BYTES is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#: librender/openvg/OpenVGRenderer.cpp:1526 #, c-format -msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgid "VG_PATH_FORMAT is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:232 +#: librender/openvg/OpenVGRenderer.cpp:1527 #, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgid "VG_PATH_DATATYPE is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:238 +#: librender/openvg/OpenVGRenderer.cpp:1528 #, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id %" -"s" +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:255 +#: librender/openvg/OpenVGRenderer.cpp:1529 #, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d (%s)" +msgid "VG_PATH_SCALE is %g" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:260 +#: librender/openvg/OpenVGRenderer.cpp:1530 #, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +msgid "VG_PATH_BIA is %g" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:273 -msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +#: librender/openvg/OpenVGRenderer.cpp:1532 +#, c-format +msgid "VG_PATH_NUM_SEGMENTS is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:382 +#: librender/openvg/OpenVGRenderer.cpp:1533 #, c-format -msgid "" -"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +msgid "VG_PATH_NUM_COORDS is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:524 -msgid "failed to allocate audio buffer." +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:552 -#, c-format -msgid "" -"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:561 -#, c-format -msgid "" -"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" -"libavcodec might fix this issue." +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" msgstr "" -#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:121 -msgid "VideoConverterFfmpeg cannot convert to the requested format" +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" msgstr "" -#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:121 -#, c-format -msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:162 -msgid "corrupted ADPCM header" +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:293 libmedia/AudioDecoderSimple.cpp:306 -#, c-format -msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:332 libmedia/AudioDecoderSimple.cpp:363 +#: librender/agg/Renderer_agg.cpp:2151 #, c-format -msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgid "Unknown pixelformat: %s\n" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:343 +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" +msgstr "" + +#: librender/GnashTexture.cpp:70 #, c-format -msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgid "glError: %s caught\n" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:440 -msgid "Host endianness not detected in AudioDecoderSimple" +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:469 -msgid "Error in sound sample conversion" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" msgstr "" -#: libcore/MovieClip.cpp:143 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 #, c-format -msgid "" -"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +msgid "%s: seeking failed" msgstr "" -#: libcore/MovieClip.cpp:158 libcore/MovieClip.cpp:425 -#, c-format +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 msgid "" -"Character %s at depth %d is a mask not hitting the query point %g,%g and " -"masking up to depth %d" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" msgstr "" -#: libcore/MovieClip.cpp:168 libcore/MovieClip.cpp:435 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 #, c-format -msgid "Character %s at depth %d is a mask hitting the query point %g,%g" +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." msgstr "" -#: libcore/MovieClip.cpp:201 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 #, c-format -msgid "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +msgid " Using stream %d for audio: codec id %d" msgstr "" -#: libcore/MovieClip.cpp:407 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 #, c-format -msgid "" -"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." -msgstr "" - -#: libcore/MovieClip.cpp:420 -msgid "FIXME: invisible mask in MouseEntityFinder." +msgid " Using stream %d for video: codec id %d" msgstr "" -#: libcore/MovieClip.cpp:635 -#, c-format -msgid "call_frame('%s') -- invalid frame" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" msgstr "" -#: libcore/MovieClip.cpp:679 -msgid "Can't clone root of the movie" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" msgstr "" -#: libcore/MovieClip.cpp:685 -#, c-format -msgid "%s parent is not a movieclip, can't clone" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 +msgid "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." msgstr "" -#: libcore/MovieClip.cpp:741 -#, c-format -msgid "Event %s invoked for movieclip %s" +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" msgstr "" -#: libcore/MovieClip.cpp:747 +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 #, c-format -msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/MovieClip.cpp:754 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 #, c-format -msgid "Sprite %s ignored button-like event %s as not 'enabled'" +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:811 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 #, 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)" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:896 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 #, c-format -msgid "Advance movieclip '%s' at frame %u/%u" +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:909 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 #, c-format -msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgid "Unsupported audio codec %d" msgstr "" -#: libcore/MovieClip.cpp:921 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 #, c-format -msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " +msgid "libavcodec could not find a decoder for codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:933 -msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" msgstr "" -#: libcore/MovieClip.cpp:939 -msgid "on_event_load called, incrementing" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" msgstr "" -#: libcore/MovieClip.cpp:943 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 #, c-format -msgid "after increment we are at frame %u/%u" +msgid "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:954 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 #, c-format -msgid "Jumping back to frame 0 of movieclip %s" +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:962 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 #, c-format -msgid "Executing frame%d (0-based) tags of movieclip %s" -msgstr "" - -#: libcore/MovieClip.cpp:977 -msgid "MovieClip::advance_movieclip we're in STOP mode" +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:991 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 #, c-format -msgid "Queuing init actions in frame %d of movieclip %s" +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" msgstr "" -#: libcore/MovieClip.cpp:1001 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 #, c-format -msgid "Init actions for DisplayObject %d already executed" +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:1057 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 #, c-format -msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" msgstr "" -#: libcore/MovieClip.cpp:1084 -#, c-format -msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" msgstr "" -#: libcore/MovieClip.cpp:1098 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 #, c-format msgid "" -"Target frame of a gotoFrame(%d) was never loaded,although frame count in " -"header (%d) said we should have found it" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -#: libcore/MovieClip.cpp:1130 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 #, 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" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." msgstr "" -#: libcore/MovieClip.cpp:1139 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 #, c-format msgid "" -"Target frame of a gotoFrame(%d) was never loaded, although frame count in " -"header (%d) said we should have found it" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -#: libcore/MovieClip.cpp:1208 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 #, c-format -msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgid "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." msgstr "" -#: libcore/MovieClip.cpp:1270 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 #, c-format -msgid "MovieClip::add_display_object(): unknown cid = %d" +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" msgstr "" -#: libcore/MovieClip.cpp:1343 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 #, c-format -msgid "movieclip::replace_display_object(): unknown cid = %d" +msgid "Cannot find suitable decoder for flash codec %d" msgstr "" -#: libcore/MovieClip.cpp:1352 -#, c-format -msgid "" -"MovieClip::replace_display_object: could not find any DisplayObject at depth " -"%d" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" msgstr "" -#: libcore/MovieClip.cpp:1459 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 #, c-format -msgid "" -"%s is a dynamic mask and can't handle mouse events, no point will hit it" +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1468 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 #, c-format -msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1746 -#, c-format -msgid "Attached movieclips %s registered class is %p" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" msgstr "" -#: libcore/MovieClip.cpp:1779 -#, c-format -msgid "Sprite '%s' placed on stage" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" msgstr "" -#: libcore/MovieClip.cpp:1828 -#, c-format -msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" msgstr "" -#: libcore/MovieClip.cpp:1860 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 #, c-format -msgid "Unloading movieclip '%s'" +msgid "Unsupported video codec %d" msgstr "" -#: libcore/MovieClip.cpp:1959 +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 #, c-format -msgid "Could not load variables from %s" +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/MovieClip.cpp:2017 -#, c-format -msgid "" -"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." msgstr "" -#: libcore/MovieClip.cpp:2155 -#, c-format -msgid "Stream sound id from %d to %d, stopping old" +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." msgstr "" -#: libcore/TextField.cpp:222 -#, c-format -msgid "" -"CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" msgstr "" -#: libcore/TextField.cpp:963 -#, c-format -msgid "" -"TextField text doesn't fit in its boundaries: width %g, margin %g - nothing " -"to align" +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." msgstr "" -#: libcore/TextField.cpp:1019 +#: libmedia/FLVParser.cpp:170 #, c-format msgid "" -"TextField: missing glyph for space char (needed for TAB). Make sure " -"DisplayObject shapes for font %s are being exported into your SWF file." +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." msgstr "" -#: libcore/TextField.cpp:1110 -msgid "No font for TextField!" +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" msgstr "" -#: libcore/TextField.cpp:1443 +#: libmedia/FLVParser.cpp:225 +#, c-format msgid "" -"HTML in a text field is unsupported, gnash will just ignore the tags and " -"print their content" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." msgstr "" -#: libcore/TextField.cpp:1762 +#: libmedia/FLVParser.cpp:245 #, c-format -msgid "" -"TextField: missing embedded glyph for char %d. Make sure DisplayObject " -"shapes for font %s are being exported into your SWF file" +msgid "AVC packet type: %d" msgstr "" -#: libcore/TextField.cpp:1770 -#, c-format -msgid "" -"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " -"installed in your system." +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" msgstr "" -#: libcore/TextField.cpp:1952 +#: libmedia/FLVParser.cpp:322 #, c-format -msgid "VariableName: %s" +msgid "FLVParser::parseNextTag: can't seek to %d" msgstr "" -#: libcore/TextField.cpp:1962 +#: libmedia/FLVParser.cpp:336 #, c-format msgid "" -"Current environment has no target, can't bind VariableName (%s) associated " -"to text field. Gnash will try to register again on next access." +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" msgstr "" -#: libcore/TextField.cpp:1978 +#: libmedia/FLVParser.cpp:423 #, c-format -msgid "Variable text Path: %s, Var: %s" +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" msgstr "" -#: libcore/TextField.cpp:1990 +#: libmedia/FLVParser.cpp:435 #, c-format msgid "" -"VariableName associated to text field refers to an unknown target (%s). It " -"is possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" msgstr "" -#: libcore/TextField.cpp:2011 -msgid "registerTextVariable() called" +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" msgstr "" -#: libcore/TextField.cpp:2016 -msgid "registerTextVariable() no-op call (already registered)" +#: libmedia/FLVParser.cpp:454 +#, c-format +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" msgstr "" -#: libcore/TextField.cpp:2023 -msgid "string is empty, consider as registered" +#: libmedia/FLVParser.cpp:463 +msgid "" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" msgstr "" -#: libcore/TextField.cpp:2032 -#, c-format -msgid "" -"VariableName associated to text field (%s) refer to an unknown target. It is " -"possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" msgstr "" -#: libcore/TextField.cpp:2050 +#: libmedia/FLVParser.cpp:533 #, c-format -msgid "target object (%s @ %p) does have a member named %s" +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" msgstr "" -#: libcore/TextField.cpp:2060 -#, c-format -msgid "" -"target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll " -"add it with value %s)" +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" msgstr "" -#: libcore/TextField.cpp:2069 -#, c-format -msgid "" -"target sprite (%s @ %p) does NOT have a member named %s, and we don't have " -"text defined" +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" msgstr "" -#: libcore/DisplayList.cpp:323 -#, c-format -msgid "moveDisplayObject() -- can't find object at depth %d" +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" msgstr "" -#: libcore/DisplayList.cpp:720 -#, c-format -msgid "" -"Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" +#: libmedia/gst/VideoConverterGst.cpp:107 +msgid "VideoConverterGst: initialization failed." msgstr "" -#: libcore/AMFConverter.cpp:135 -#, c-format -msgid "amf: serializing object (or function) as reference to %d" +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." msgstr "" -#: libcore/AMFConverter.cpp:155 -#, c-format -msgid "amf: serializing date object with index %d and value %g" +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." msgstr "" -#: libcore/AMFConverter.cpp:205 -#, c-format -msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" msgstr "" -#: libcore/AMFConverter.cpp:227 -#, c-format -msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" msgstr "" -#: libcore/AMFConverter.cpp:237 +#: libmedia/gst/GstUtil.cpp:87 #, c-format -msgid "amf: serializing object (or function) with index %d" +msgid "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" msgstr "" -#: libcore/AMFConverter.cpp:280 -msgid "amf: serializing undefined" +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" msgstr "" -#: libcore/AMFConverter.cpp:290 -msgid "amf: serializing null" +#: libmedia/gst/GstUtil.cpp:94 +#, c-format +msgid "Got a non-NULL audio sink; its wrapper name is: %s" msgstr "" -#: libcore/MovieLoader.cpp:264 -#, c-format -msgid "Can't create Movie instance for definition loaded from %s" +#: libmedia/gst/GstUtil.cpp:116 +msgid "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." msgstr "" -#: libcore/MovieLoader.cpp:281 -#, c-format -msgid "processCompletedRequest: _level loading (level %u)" +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." msgstr "" -#: libcore/MovieFactory.cpp:80 +#: libmedia/gst/GstUtil.cpp:135 msgid "" -"Requested to keep from completely loading a movie, but the movie in question " -"is an image, for which we don't yet have the concept of a 'loading thread'" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." msgstr "" -#: libcore/MovieFactory.cpp:95 -msgid "FLV can't be loaded directly as a movie" +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." msgstr "" -#: libcore/MovieFactory.cpp:99 -msgid "Unknown file type" +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." msgstr "" -#: libcore/MovieFactory.cpp:122 +#: libmedia/gst/VideoDecoderGst.cpp:100 #, c-format -msgid "Movie %s already in library" +msgid "No support for video codec %s." msgstr "" -#: libcore/MovieFactory.cpp:134 -#, c-format -msgid "Couldn't load library movie '%s'" +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" msgstr "" -#: libcore/MovieFactory.cpp:141 +#: libmedia/gst/VideoDecoderGst.cpp:130 #, c-format -msgid "Movie %s (SWF%d) added to library" +msgid "Couldn't find a plugin for video type %s!" msgstr "" -#: libcore/MovieFactory.cpp:145 -#, c-format -msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." msgstr "" -#: libcore/MovieFactory.cpp:174 -msgid "Can't read file header" +#: libmedia/gst/VideoDecoderGst.cpp:158 +#, c-format +msgid "VideoDecoderGst: initialisation failed for video type %s!" msgstr "" -#: libcore/MovieFactory.cpp:213 -msgid "Can't read 3 bytes after an MZ (.exe) header" +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." msgstr "" -#: libcore/MovieFactory.cpp:223 -msgid "Could not find SWF inside an exe file" +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" msgstr "" -#: libcore/MovieFactory.cpp:274 -#, c-format -msgid "Can't read image file from %s" +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." msgstr "" -#: libcore/MovieFactory.cpp:284 -#, c-format -msgid "Parsing error: %s" +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" msgstr "" -#: libcore/MovieFactory.cpp:310 +#: libmedia/gst/MediaParserGst.cpp:85 #, c-format -msgid "failed to open '%s'; can't create movie" +msgid "Needed %d dead iterations to detect audio type." msgstr "" -#: libcore/MovieFactory.cpp:315 -#, c-format -msgid "streamProvider opener can't open '%s'" +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." msgstr "" -#: libcore/DisplayObject.cpp:260 -msgid "blendMode" +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." msgstr "" -#: libcore/DisplayObject.cpp:370 -#, c-format -msgid "Setting _height=%g of DisplayObject %s (%s)" +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." msgstr "" -#: libcore/DisplayObject.cpp:830 -msgid "yes" +#: libmedia/gst/MediaParserGst.cpp:280 +#, c-format +msgid "MediaParserGst/typefound: Detected media type %s" msgstr "" -#: libcore/DisplayObject.cpp:831 -msgid "no" +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." msgstr "" -#: libcore/DisplayObject.cpp:837 -msgid "Depth" +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." msgstr "" -#: libcore/DisplayObject.cpp:844 -msgid "Ratio" +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" msgstr "" -#: libcore/DisplayObject.cpp:854 -msgid "Clipping depth" +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." msgstr "" -#: libcore/DisplayObject.cpp:859 -msgid "Dimensions" +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" msgstr "" -#: libcore/DisplayObject.cpp:861 -msgid "Dynamic" +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." msgstr "" -#: libcore/DisplayObject.cpp:862 -msgid "Mask" +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." msgstr "" -#: libcore/DisplayObject.cpp:863 -msgid "Destroyed" +#: libmedia/gst/MediaParserGst.cpp:404 +#, c-format +msgid "MediaParserGst: ignoring stream of type %s." msgstr "" -#: libcore/DisplayObject.cpp:865 -msgid "Unloaded" +#: libmedia/gst/MediaParserGst.cpp:428 +#, c-format +msgid "MediaParserGst: Failed to find a parser (media: %s)." msgstr "" -#: libcore/DisplayObject.cpp:869 -msgid "Blend mode" +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" msgstr "" -#: libcore/DisplayObject.cpp:872 -msgid "Invalidated" +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." msgstr "" -#: libcore/DisplayObject.cpp:874 -msgid "Child invalidated" +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." msgstr "" -#: libcore/DisplayObject.cpp:895 libcore/DisplayObject.cpp:1587 -#, c-format -msgid "Attempt to set property to %s, refused" +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." msgstr "" -#: libcore/DisplayObject.cpp:1131 +#: libmedia/gst/MediaParserGst.cpp:490 #, c-format -msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgid "MediaParserGst: Linked audio source (type: %s)" msgstr "" -#: libcore/DisplayObject.cpp:1162 +#: libmedia/gst/MediaParserGst.cpp:520 #, c-format -msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgid "MediaParserGst: Linked video source (type: %s)" msgstr "" -#: libcore/DisplayObject.cpp:1192 -#, c-format -msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" msgstr "" -#: libcore/DisplayObject.cpp:1219 +#: libmedia/gst/AudioDecoderGst.cpp:110 #, c-format -msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgid "AudioDecoderGst: cannot handle codec %d (%s)" msgstr "" -#: libcore/DisplayObject.cpp:1256 +#: libmedia/gst/AudioDecoderGst.cpp:120 #, c-format -msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" msgstr "" -#: libcore/DisplayObject.cpp:1286 -#, c-format -msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" msgstr "" -#: libcore/DisplayObject.cpp:1353 -#, c-format -msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" msgstr "" -#: libcore/DisplayObject.cpp:1419 +#: libmedia/gst/AudioDecoderGst.cpp:175 #, c-format -msgid "Setting _width=%g of DisplayObject %s (%s)" +msgid "Couldn't find a plugin for audio type %s!" msgstr "" -#: libcore/Button.cpp:488 +#: libmedia/gst/AudioDecoderGst.cpp:199 #, c-format -msgid "Unhandled button event %s" -msgstr "" - -#: libcore/Button.cpp:965 -msgid "Button state" +msgid "AudioDecoderGst: initialisation failed for audio type %s!" msgstr "" -#: libcore/Button.cpp:969 -msgid "Enabled" +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" msgstr "" -#: libcore/Video.cpp:72 -msgid "No Media handler registered, won't be able to decode embedded video" +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." msgstr "" -#: libcore/Video.cpp:79 -msgid "No Video info in video definition" +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" msgstr "" -#: libcore/Video.cpp:347 -msgid "attachVideo needs 1 arg" +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." msgstr "" -#: libcore/Video.cpp:360 +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 #, c-format -msgid "attachVideo(%s) first arg is not a NetStream instance" +msgid "%s: Could not create pulsesrc element" msgstr "" -#: libcore/asobj/flash/net/FileReference_as.cpp:155 -#: libcore/asobj/flash/net/FileReferenceList_as.cpp:93 -#: libcore/asobj/flash/geom/Transform_as.cpp:368 -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:397 -msgid "arguments discarded" +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 +#, c-format +msgid "%s: Could not get property probe from pulsesrc element" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:163 -#: libcore/asobj/flash/geom/Point_as.cpp:421 -#: libcore/asobj/flash/geom/Point_as.cpp:501 -#: libcore/asobj/flash/geom/Point_as.cpp:582 -#: libcore/asobj/flash/geom/Point_as.cpp:590 -#: libcore/asobj/MovieClip_as.cpp:535 -msgid "missing arguments" +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:176 -msgid "invalid arguments" +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:197 -msgid "invalid rectangle" +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:486 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:580 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:646 -#: libcore/asobj/flash/geom/Point_as.cpp:406 +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 #, c-format -msgid "Attempt to set read-only property %s" +msgid "%s: Template pad isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:119 -#: libcore/asobj/flash/geom/Point_as.cpp:188 -#: libcore/asobj/flash/geom/Point_as.cpp:236 -#: libcore/asobj/flash/geom/Point_as.cpp:320 +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 #, c-format -msgid "%s: missing arguments" +msgid "%s: pipeline isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:128 -#: libcore/asobj/flash/geom/Point_as.cpp:246 -#: libcore/asobj/flash/geom/Point_as.cpp:329 -msgid "arguments after first discarded" +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:137 -#: libcore/asobj/flash/geom/Point_as.cpp:338 -#: libcore/asobj/flash/geom/Point_as.cpp:520 -msgid "first argument doesn't cast to object" +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:147 -msgid "first argument cast to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:155 -msgid "first argument cast to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:199 -#: libcore/asobj/flash/geom/Point_as.cpp:439 -msgid "First arg must be an object" +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:210 -#: libcore/asobj/flash/geom/Point_as.cpp:449 -msgid "First arg must be an instance of" +#: libmedia/gst/VideoInputGst.cpp:1024 +#, c-format +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:348 -msgid "first argument casted to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:356 -msgid "first argument casted to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:430 -msgid "arguments after first two discarded" +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:510 -msgid "arguments after first three discarded" +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:535 -msgid "second argument doesn't cast to object" +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 +#, c-format +msgid "%s: problem creating save_queue element" msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:217 -msgid "BitmapData.draw() called without an active renderer" +#: libmedia/gst/VideoInputGst.cpp:1185 +#, c-format +msgid "%s: problem creating video_display_queue element" msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:224 -msgid "Current renderer does not support internal rendering" +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" msgstr "" -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:348 +#: libmedia/gst/VideoInputGst.cpp:1203 #, c-format -msgid "" -"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " -"object." +msgid "%s: couldn't link tee and save_queue" msgstr "" -#: libcore/asobj/Key_as.cpp:72 -msgid "Key.isDown needs one argument (the key code)" +#: libmedia/gst/VideoInputGst.cpp:1209 +#, c-format +msgid "%s: couldn't link tee and video_display_queue" msgstr "" -#: libcore/asobj/Global_as.cpp:98 +#: libmedia/gst/VideoInputGst.cpp:1218 #, c-format -msgid "%s needs one argument" +msgid "%s: couldn't get save_queue_src_pad" msgstr "" -#: libcore/asobj/Global_as.cpp:104 +#: libmedia/gst/VideoInputGst.cpp:1228 #, c-format -msgid "%s has more than one argument" +msgid "%s: couldn't get video_display_queue_pad" msgstr "" -#: libcore/asobj/Global_as.cpp:343 -msgid "Extensions enabled, scanning plugin dir for load" +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 +#, c-format +msgid "%s: Unable to create main pipeline" msgstr "" -#: libcore/asobj/Global_as.cpp:347 -msgid "Extensions disabled" +#: libmedia/gst/VideoInputGst.cpp:1258 +#, c-format +msgid "%s: something went wrong creating the new video_display_bin" msgstr "" -#: libcore/asobj/Global_as.cpp:514 +#: libmedia/gst/VideoInputGst.cpp:1264 #, c-format -msgid "%s needs at least one argument" +msgid "%s: problem creating video_scale element" msgstr "" -#: libcore/asobj/Global_as.cpp:521 +#: libmedia/gst/VideoInputGst.cpp:1273 #, c-format -msgid "%s has more than two arguments" +msgid "%s: problem creating the video_sink element" msgstr "" -#: libcore/asobj/Global_as.cpp:619 +#: libmedia/gst/VideoInputGst.cpp:1282 #, c-format -msgid "%s needs at least three arguments" +msgid "%s: something went wrong in linking elements in video_display_bin" msgstr "" -#: libcore/asobj/Global_as.cpp:626 -#, c-format -msgid "%s has more than four arguments" +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" msgstr "" -#: libcore/asobj/Global_as.cpp:634 +#: libmedia/gst/VideoInputGst.cpp:1356 #, c-format -msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgid "%s: the unlinking of the pads failed" msgstr "" -#: libcore/asobj/Global_as.cpp:683 libcore/asobj/Global_as.cpp:728 +#: libmedia/gst/VideoInputGst.cpp:1386 #, c-format -msgid "ASNative(%s): needs at least two arguments" +msgid "%s: something went wrong in the make_video_display_link function" msgstr "" -#: libcore/asobj/Global_as.cpp:695 +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 #, c-format -msgid "ASconstructor(%s): args must be 0 or above" +msgid "%s: unlink failed" msgstr "" -#: libcore/asobj/Global_as.cpp:707 libcore/asobj/Global_as.cpp:752 +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 #, c-format -msgid "No ASnative(%d, %d) registered with the VM" +msgid "%s: couldn't remove saveBin from pipeline" msgstr "" -#: libcore/asobj/Global_as.cpp:740 +#: libmedia/gst/VideoInputGst.cpp:1430 #, c-format -msgid "ASnative(%s): args must be 0 or above" +msgid "%s: videoSaveBin state change failed" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:111 +#: libmedia/gst/VideoInputGst.cpp:1453 #, c-format -msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgid "%s: problem with creating video_save_csp element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:120 +#: libmedia/gst/VideoInputGst.cpp:1458 #, c-format -msgid "MovieClipLoader.loadClip(%s): first argument mustbe a string" +msgid "%s: problem with creating video_enc element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:138 +#: libmedia/gst/VideoInputGst.cpp:1465 #, c-format -msgid "Could not find target %s (evaluated from %s)" +msgid "%s: problem with creating video_save_rate element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:153 +#: libmedia/gst/VideoInputGst.cpp:1469 #, c-format -msgid "%s: %s" +msgid "%s: problem with creating video_save_scale element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:179 -msgid "MovieClipLoader.getProgress(): missing argument" +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:188 +#: libmedia/gst/VideoInputGst.cpp:1480 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgid "%s: problem with creating video_file_sink element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:197 +#: libmedia/gst/VideoInputGst.cpp:1500 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgid "%s: there was some problem in linking!" msgstr "" -#: libcore/asobj/Camera_as.cpp:262 -msgid "No MediaHandler exists! Cannot create a Camera object" +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" msgstr "" -#: libcore/asobj/Camera_as.cpp:362 -msgid "Attempt to set activity property of Camera" +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/asobj/Camera_as.cpp:379 -msgid "Attempt to set bandwidth property of Camera" +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" msgstr "" -#: libcore/asobj/Camera_as.cpp:395 -msgid "Attempt to set currentFPS property of Camera" +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" msgstr "" -#: libcore/asobj/Camera_as.cpp:411 -msgid "Attempt to set fps property of Camera" +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" msgstr "" -#: libcore/asobj/Camera_as.cpp:427 -msgid "Attempt to set height property of Camera, use setMode" +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" msgstr "" -#: libcore/asobj/Camera_as.cpp:450 -msgid "Attempt to set index property of Camera" +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" msgstr "" -#: libcore/asobj/Camera_as.cpp:467 -msgid "Attempt to set motionLevel property of Camera" +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" msgstr "" -#: libcore/asobj/Camera_as.cpp:484 -msgid "Attempt to set motionTimeout property of Camera" +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" msgstr "" -#: libcore/asobj/Camera_as.cpp:501 -msgid "Attempt to set muted property of Camera" +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" msgstr "" -#: libcore/asobj/Camera_as.cpp:517 -msgid "Attempt to set name property of Camera" +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" msgstr "" -#: libcore/asobj/Camera_as.cpp:528 -msgid "Attempt to set names property of Camera" +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" msgstr "" -#: libcore/asobj/Camera_as.cpp:563 -msgid "Attempt to set quality property of Camera" +#: libmedia/gst/AudioInputGst.cpp:445 +#, c-format +msgid "%s: couldn't get saveQueueSrcPad" msgstr "" -#: libcore/asobj/Camera_as.cpp:618 -msgid "Attempt to set width property of Camera, use setMode" +#: libmedia/gst/AudioInputGst.cpp:455 +#, c-format +msgid "%s: couldn't get audioPlaybackQueue" msgstr "" -#: libcore/asobj/Stage_as.cpp:148 -msgid "Stage.width is a read-only property!" +#: libmedia/gst/AudioInputGst.cpp:481 +#, c-format +msgid "%s: There was a problem making the audiosink!" msgstr "" -#: libcore/asobj/Stage_as.cpp:165 -msgid "Stage.height is a read-only property!" +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" msgstr "" -#: libcore/asobj/Date_as.cpp:465 -msgid "Date constructor called with more than 7 arguments" +#: libmedia/gst/AudioInputGst.cpp:548 +#, c-format +msgid "%s: couldn't remove audioPlaybackBin from pipeline" msgstr "" -#: libcore/asobj/Date_as.cpp:725 -msgid "Date.setTime needs one argument" +#: libmedia/gst/AudioInputGst.cpp:555 +#, c-format +msgid "%s: changing state of audioPlaybackBin failed" msgstr "" -#: libcore/asobj/Date_as.cpp:745 -msgid "Date.setTime was called with more than one argument" +#: libmedia/gst/AudioInputGst.cpp:579 +#, c-format +msgid "Error: %s" msgstr "" -#: libcore/asobj/Date_as.cpp:836 -msgid "Date.setFullYear needs one argument" +#: libmedia/gst/AudioInputGst.cpp:599 +#, c-format +msgid "%s: Couldn't make audioconvert element" msgstr "" -#: libcore/asobj/Date_as.cpp:876 -msgid "Date.setYear needs one argument" +#: libmedia/gst/AudioInputGst.cpp:603 +#, c-format +msgid "%s: Couldn't make vorbisenc element" msgstr "" -#: libcore/asobj/Date_as.cpp:899 -msgid "Date.setYear was called with more than three arguments" +#: libmedia/gst/AudioInputGst.cpp:607 +#, c-format +msgid "%s: Couldn't make oggmux element" msgstr "" -#: libcore/asobj/Date_as.cpp:930 +#: libmedia/gst/AudioInputGst.cpp:611 #, c-format -msgid "Date.set%sMonth needs one argument" +msgid "%s: Couldn't make filesink element" msgstr "" -#: libcore/asobj/Date_as.cpp:963 +#: libmedia/gst/AudioInputGst.cpp:630 #, c-format -msgid "Date.set%sMonth was called with more than three arguments" +msgid "%s: Something went wrong in linking" msgstr "" -#: libcore/asobj/Date_as.cpp:985 -#, c-format -msgid "Date.set%sDate needs one argument" +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" msgstr "" -#: libcore/asobj/Date_as.cpp:999 +#: libmedia/gst/AudioInputGst.cpp:694 #, c-format -msgid "Date.set%sDate was called with more than one argument" +msgid "%s: audioSaveBin state change failed" msgstr "" -#: libcore/asobj/Date_as.cpp:1026 -#, c-format -msgid "Date.set%sHours needs one argument" +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" msgstr "" -#: libcore/asobj/Date_as.cpp:1045 -#, c-format -msgid "Date.set%sHours was called with more than four arguments" +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" msgstr "" -#: libcore/asobj/Date_as.cpp:1071 +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 #, c-format -msgid "Date.set%sMinutes needs one argument" +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" msgstr "" -#: libcore/asobj/Date_as.cpp:1089 libcore/asobj/Date_as.cpp:1132 +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 #, c-format -msgid "Date.set%sMinutes was called with more than three arguments" +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" msgstr "" -#: libcore/asobj/Date_as.cpp:1112 +#: libmedia/AudioDecoderSimple.cpp:341 #, c-format -msgid "Date.set%sSeconds needs one argument" +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" msgstr "" -#: libcore/asobj/Date_as.cpp:1150 -#, c-format -msgid "Date.set%sMilliseconds needs one argument" +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" msgstr "" -#: libcore/asobj/Date_as.cpp:1167 -msgid "Date.setMilliseconds was called with more than one argument" +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" msgstr "" -#: libcore/asobj/Date_as.cpp:1229 -msgid "Date.UTC needs one argument" +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" msgstr "" -#: libcore/asobj/Date_as.cpp:1253 -msgid "Date.UTC was called with more than 7 arguments" +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:336 +#: libmedia/MediaHandler.cpp:71 #, c-format -msgid "SharedObject %s not flushed (compiled as read-only mode)" +msgid "Exception while reading from stream: %s" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:519 +#: libmedia/MediaHandler.cpp:108 #, c-format msgid "" -"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:532 +#: libcore/ExternalInterface.cpp:133 #, c-format -msgid "" -"SharedObject path %s is not part of the SWF path %s. Cannot access this " -"object." +msgid "Can't convert unknown type %d" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:701 -msgid "SharedObject.connect(): needs at least one argument" +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:754 +#: libcore/ClassHierarchy.cpp:85 #, c-format -msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgid "Native class %s is not an object after initialization (%s)" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:444 +#: libcore/ClassHierarchy.cpp:92 #, c-format -msgid "Gnash is not allowed to open this url: %s" +msgid "Native class %s is not found after initialization" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:448 +#: libcore/MovieLoader.cpp:259 #, c-format -msgid "Connection to movie: %s" +msgid "Can't create Movie instance for definition loaded from %s" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:500 +#: libcore/FreetypeGlyphsProvider.cpp:254 #, c-format -msgid "Gnash is not allowed to connect to %s" +msgid "Can't init FreeType! Error = %d" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:660 -msgid "NetConnection.call(): needs at least one argument" +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, c-format +msgid "Can't close FreeType! Error = %d" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:773 -msgid "NetConnection.connect(): needs at least one argument" +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" msgstr "" -#: libcore/asobj/String_as.cpp:449 -msgid "string.slice() called with end < start" +#: libcore/FreetypeGlyphsProvider.cpp:293 +#, c-format +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" msgstr "" -#: libcore/asobj/String_as.cpp:567 -msgid "string.charCodeAt needs one argument" +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:506 +#, c-format +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" +msgstr "" + +#: libcore/swf/DefineShapeTag.cpp:58 +#, c-format +msgid "DefineShapeTag(%s): id = %d" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:47 +#, c-format +msgid "VideoFrame tag refers to unknown video stream id %d" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:57 +#, c-format +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:52 +#, c-format +msgid "DefineTextTag, id = %d" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:93 +#, c-format +msgid "Text DisplayObject, id = %d" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:112 +#, c-format +msgid "begin text records for DefineTextTag %p" +msgstr "" + +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" +msgstr "" + +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" +msgstr "" + +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" +msgstr "" + +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" +msgstr "" + +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" +msgstr "" + +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" +msgstr "" + +#: libcore/swf/TextRecord.cpp:99 +#, c-format +msgid " xOffset = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:108 +#, c-format +msgid " yOffset = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:117 +#, c-format +msgid " textHeight = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" +msgstr "" + +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:52 +#, c-format +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:63 +#, c-format +msgid "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, c-format +msgid "sound tag not found, sound_id=%d, button state #=%i" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:107 +#, c-format +msgid " sprite: char id = %d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +msgstr "" + +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:168 +#, c-format +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:188 +#, c-format +msgid "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:236 +#, c-format +msgid "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:269 +#, c-format +msgid "File attributes: metadata=%s network=%s" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:275 +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 "" + +#: libcore/swf/tag_loaders.cpp:283 +msgid "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:308 +#, c-format +msgid "" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:324 +#, c-format +msgid "Descriptive metadata from movie %s: %s" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:386 +#, c-format +msgid " reflex = \"%c%c%c\"" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#, c-format +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:274 +#, c-format +msgid " bound SWFRect: %s" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:379 +#, c-format +msgid " Shape read: moveto %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:400 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:410 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:421 +#, c-format +msgid " Shape read: fill0 (left) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:443 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:453 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:463 +#, c-format +msgid " Shape read: fill1 (right) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:484 +#, c-format +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:494 +#, c-format +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:504 +#, c-format +msgid "ShapeRecord: line %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:558 +#, c-format +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:593 +#, c-format +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:665 +#, c-format +msgid " readLineStyles: count = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:672 +#, c-format +msgid " readLineStyles: count2 = %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:85 +#, c-format +msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 +#, c-format +msgid " SWFCxForm: %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:105 +#, c-format +msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:123 +#, c-format +msgid " actions: flags = 0x%X" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:158 +#, c-format +msgid "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:219 +#, c-format +msgid "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:304 +#, c-format +msgid " PLACEOBJECT2: depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 +#, c-format +msgid " char id = %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 +#, c-format +msgid " SWFMatrix: %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 +#, c-format +msgid " ratio: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 +#, c-format +msgid " name = %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 +#, c-format +msgid " clip_depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 +#, c-format +msgid " m_place_type: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:417 +#, c-format +msgid " PLACEOBJECT3: depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:424 +#, c-format +msgid " class name = %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:76 +#, c-format +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format +msgid "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:93 +#, c-format +msgid "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:146 +#, c-format +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgstr "" + +#: libcore/swf/DefineButtonCxformTag.cpp:49 +#, c-format +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgstr "" + +#: libcore/swf/DefineButtonCxformTag.cpp:60 +#, c-format +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" +msgstr "" + +#: libcore/swf/RemoveObjectTag.cpp:71 +#, c-format +msgid " remove_object_2(%d)" +msgstr "" + +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "" + +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:85 +#, c-format +msgid " DefineButton loader: character id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:102 +#, c-format +msgid " DefineButton2 loader: chararacter id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:170 +#, c-format +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:211 +#, c-format +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:289 +#, c-format +msgid " button actions for conditions 0x%x" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:398 +#, c-format +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:405 +#, c-format +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:165 +#, c-format +msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:419 +#, c-format +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:597 +#, c-format +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:640 +#, c-format +msgid "inflateWrapper() inflate() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:649 +#, c-format +msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:74 +#, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:123 +#, c-format +msgid "Stream couldn't seek to end: %s" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:128 +#, c-format +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." +msgstr "" + +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "" + +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "" + +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "" + +#: libcore/SWFStream.cpp:564 +#, 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 "" + +#: libcore/SWFStream.cpp:581 +#, c-format +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" +msgstr "" + +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" +msgstr "" + +#: libcore/SWFStream.cpp:617 +#, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" +msgstr "" + +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" +msgstr "" + +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:201 +#, c-format +msgid "Failed to find glyph %s in %s font %s" +msgstr "" + +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" +msgstr "" + +#: libcore/Font.cpp:298 +#, c-format +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" +msgstr "" + +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" +msgstr "" + +#: libcore/Font.cpp:340 +#, c-format +msgid "Could not create a freetype face %s" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" +msgstr "" + +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "" + +#: libcore/asobj/Video_as.cpp:126 +#, c-format +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:218 +#, c-format +msgid "createTextField called with %d args, expected 6 - returning undefined" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:232 +#, c-format +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:242 +#, c-format +msgid "createTextField: negative height (%d) - reverting sign" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:436 +#, c-format +msgid "Attempt to set length property of TextField %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 +#, c-format +msgid "Attempt to set read-only %s property of TextField %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:544 +#, c-format +msgid "Invalid value given to TextField.type: %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 +#, c-format +msgid "TextField.setTextFormat(%s) : %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:679 +#, c-format +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:905 +#, c-format +msgid "TextField.replaceSel(%s) requires exactly one argument" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:993 +#, c-format +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1036 +#, c-format +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:440 +#, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:517 +#, c-format +msgid "NetConnection.connect(%s): unsupported connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:523 +#, c-format +msgid "NetConnection.connect(%s): unknown connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:681 +#, c-format +msgid "NetConnection.call(%s): second argument must be an object" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:990 +#, c-format +msgid "Unknown HTTP Remoting response identifier '%s'" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1006 +#, c-format +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1155 +#, c-format +msgid "Error parsing server AMF: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" +msgstr "" + +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" +msgstr "" + +#: libcore/asobj/Function_as.cpp:129 +#, c-format +msgid "" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" +msgstr "" + +#: libcore/asobj/Array_as.cpp:535 +#, c-format +msgid "Unhandled sort flags: %d (0x%X)" +msgstr "" + +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" +msgstr "" + +#: libcore/asobj/Array_as.cpp:957 +#, c-format +msgid "Array.splice(%d,%d): negative length given, call ignored" +msgstr "" + +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." +msgstr "" + +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "" + +#: libcore/asobj/Array_as.cpp:1389 +msgid "" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" +msgstr "" + +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" +msgstr "" + +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" +msgstr "" + +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" + +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" +msgstr "" + +#: libcore/asobj/Key_as.cpp:79 +#, c-format +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" + +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "" + +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "" + +#: libcore/asobj/Object.cpp:192 +#, c-format +msgid "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" +msgstr "" + +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" +msgstr "" + +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" +msgstr "" + +#: libcore/asobj/Object.cpp:233 +#, c-format +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" +msgstr "" + +#: libcore/asobj/Object.cpp:257 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" +msgstr "" + +#: libcore/asobj/Object.cpp:274 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" +msgstr "" + +#: libcore/asobj/Object.cpp:286 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" +msgstr "" + +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" +msgstr "" + +#: libcore/asobj/Object.cpp:313 +#, c-format +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" +msgstr "" + +#: libcore/asobj/Object.cpp:326 +#, c-format +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" +msgstr "" + +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:357 +#, c-format +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:382 +#, c-format +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:413 +#, c-format +msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgstr "" + +#: libcore/asobj/Object.cpp:432 +#, c-format +msgid "Object.watch(%s): missing arguments" +msgstr "" + +#: libcore/asobj/Object.cpp:443 +#, c-format +msgid "Object.watch(%s): second argument is not a function" +msgstr "" + +#: libcore/asobj/Object.cpp:469 +#, c-format +msgid "Object.unwatch(%s): missing argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "" + +#: libcore/asobj/String_as.cpp:496 +#, c-format +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" +msgstr "" + +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" +msgstr "" + +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 +#, c-format +msgid "VAL: %s" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 +#, c-format +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 +#, c-format +msgid "FileReferenceList(%s): %s" +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "" + +#: libcore/asobj/flash/net/FileReference_as.cpp:159 +#, c-format +msgid "FileReference(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 +#, c-format +msgid "flash.geom.Rectangle(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 +#, c-format +msgid "Attempt to set read-only property %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 +#, c-format +msgid "%s: missing arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:200 +#, c-format +msgid "Point.equals(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 +#, c-format +msgid "Point.equals(%s): %s %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:248 +#, c-format +msgid "Point.normalize(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 +#, c-format +msgid "Point.distance(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 +#, c-format +msgid "Point.interpolate(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 +#, c-format +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 +#, c-format +msgid "Matrix.concat(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 +#, c-format +msgid "Matrix.createBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 +#, c-format +msgid "Matrix.createGradientBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 +#, c-format +msgid "Matrix.rotate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 +#, c-format +msgid "Matrix.translate(%s): needs two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 +#, c-format +msgid "Matrix.translate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 +#, c-format +msgid "Matrix.transformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 +#, c-format +msgid "Matrix.transformPoint(%s): object must be a Point" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:145 +#, c-format +msgid "Transform.colorTransform(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:155 +#, c-format +msgid "Transform.colorTransform(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:170 +#, c-format +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:305 +#, c-format +msgid "Transform.matrix(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:315 +#, c-format +msgid "Transform.matrix(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:346 +#, c-format +msgid "flash.geom.Transform(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:356 +#, c-format +msgid "Transform(%s): %s" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 +#, c-format +msgid "BitmapData.draw(%s) requires at least one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 +#, c-format +msgid "BitmapData.draw(%s): first argument must be a MovieClip" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 +#, c-format +msgid "BitmapData.fillRect(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:114 +#, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:132 +#, c-format +msgid "Could not find target %s (evaluated from %s)" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:156 +#, c-format +msgid "MovieClipLoader.unloadClip: %s" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:420 +#, c-format +msgid "Could not create audio decoder: %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:581 +#, c-format +msgid "Gnash could not open this URL: %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:592 +#, c-format +msgid "Unable to create parser for Sound at %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:855 +#, c-format +msgid "No samples decoded from input of %d bytes" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:955 +#, c-format +msgid "new Sound(%d) : args after first one ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:969 +#, c-format +msgid "" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 +#, c-format +msgid "No such export '%s'" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1037 +#, c-format +msgid "Export '%s' is not a sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1092 +#, c-format +msgid "Export '%s'is not a sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1177 +#, c-format +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1208 +#, c-format +msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" +msgstr "" + +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "" + +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" +msgstr "" + +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:297 +#, c-format +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:305 +#, c-format +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:449 +#, c-format +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:464 +#, c-format +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:484 +#, c-format +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:509 +#, c-format +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:531 +#, c-format +msgid "MovieClip.attachAudio(): %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:541 +#, c-format +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:584 +#, c-format +msgid "%s.swapDepths() needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:595 +#, c-format +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:613 +#, c-format +msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:625 +#, c-format +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:642 +#, c-format +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:657 +#, c-format +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:666 +#, c-format +msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:682 +#, c-format +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:732 +#, c-format +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:774 +#, c-format +msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:891 +#, c-format +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:941 +#, c-format +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:953 +#, c-format +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:995 +#, c-format +msgid "Can't find hitTest target %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1037 +#, c-format +msgid "hitTest() called with %u args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1195 +msgid "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1225 +#, c-format +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1281 +#, c-format +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1295 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1306 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1342 +#, c-format +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1355 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1366 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1395 +#, c-format +msgid "%s.setMask() : needs an argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1414 +#, c-format +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1557 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1582 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1715 +#, c-format +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1726 +#, c-format +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1746 +#, c-format +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1762 +#, c-format +msgid "" +"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't cast " +"to objects" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1776 +#, c-format +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1928 +#, c-format +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1933 +#, c-format +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" +msgstr "" + +#: libcore/asobj/LoadVars_as.cpp:145 +#, c-format +msgid "new LoadVars(%s) - arguments discarded" +msgstr "" + +#: libcore/asobj/Selection_as.cpp:189 +#, c-format +msgid "Selection.setFocus: expected 1 argument, got %d" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:163 +#, c-format +msgid "Problems serializing an object's member %s=%s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:323 +#, c-format +msgid "" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:331 +#, c-format +msgid "Couldn't create dir for flushing SharedObject %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:344 +#, c-format +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:352 +#, c-format +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:378 +#, c-format +msgid "Error writing %d bytes to output file %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:384 +#, c-format +msgid "SharedObject '%s' written to filesystem." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:521 +#, c-format +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:534 +#, c-format +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:756 +#, c-format +msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:787 +#, c-format +msgid "SharedObject.getLocal(%s): missing object name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:904 +#, c-format +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:967 +#, c-format +msgid "SharedObject: error parsing SharedObject '%s'" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:986 +#, c-format +msgid "readSOL: Reading SharedObject %s: %s" +msgstr "" + +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:928 +#, c-format +msgid "Date.set%sMonth needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:961 +#, c-format +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:983 +#, c-format +msgid "Date.set%sDate needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:997 +#, c-format +msgid "Date.set%sDate was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1024 +#, c-format +msgid "Date.set%sHours needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1043 +#, c-format +msgid "Date.set%sHours was called with more than four arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1069 +#, c-format +msgid "Date.set%sMinutes needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 +#, c-format +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1110 +#, c-format +msgid "Date.set%sSeconds needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1148 +#, c-format +msgid "Date.set%sMilliseconds needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1165 +#, c-format +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:100 +#, c-format +msgid "%s needs one argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:106 +#, c-format +msgid "%s has more than one argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "" + +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "" + +#: libcore/asobj/Global_as.cpp:493 +#, c-format +msgid "%s needs at least one argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:594 +#, c-format +msgid "%s needs at least three arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:601 +#, c-format +msgid "%s has more than four arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgstr "" + +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 +#, c-format +msgid "ASNative(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:669 +#, c-format +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "" + +#: libcore/asobj/Global_as.cpp:712 +#, c-format +msgid "ASnative(%s): args must be 0 or above" +msgstr "" + +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" +msgstr "" + +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" +msgstr "" + +#: libcore/asobj/Global_as.cpp:946 +#, c-format +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 +#, c-format +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" +msgstr "" + +#: libcore/asobj/Global_as.cpp:980 +#, c-format +msgid "Invalid call to setInterval(%s) - missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1019 +#, c-format +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:451 +#, c-format +msgid "Could not create Audio decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:520 +#, c-format +msgid "%p.startPlayback: playHead position reset to 0" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:778 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:988 +#, c-format +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1255 +#, c-format +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:222 +#, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:312 +msgid "sendAndLoad(): invalid empty URL" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:397 +#, c-format +msgid "Loading from URL: '%s'" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:426 +msgid "load(): invalid empty URL" +msgstr "" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +msgid "invalid HTML tag" +msgstr "" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, c-format +msgid "AMF parsing error: %s" +msgstr "" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3630 +#, c-format +msgid "get URL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "" + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "" + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" + +#: libcore/MovieClip.cpp:1116 +#, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr "" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "" + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "" + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" + +#: libcore/Video.cpp:69 +#, c-format +msgid "Could not create Video Decoder: %s" +msgstr "" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "" + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "" + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "" + +#: libcore/movie_root.cpp:2155 +#, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "" + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "" + +#: libcore/MovieFactory.cpp:222 +msgid "Could not find SWF inside an .exe file" +msgstr "" + +#: libcore/MovieFactory.cpp:231 +#, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:560 +#, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" msgstr "" -#: libcore/asobj/String_as.cpp:576 -msgid "string.charCodeAt has more than one argument" +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" msgstr "" -#: libcore/asobj/String_as.cpp:650 -msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to upper case. " -"Using a UTF8 locale may fix this." +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" msgstr "" -#: libcore/asobj/String_as.cpp:663 libcore/asobj/String_as.cpp:718 -msgid "bad_cast caught" +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" msgstr "" -#: libcore/asobj/String_as.cpp:705 -msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to lower case. " -"Using a UTF8 locale may fix this" +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " msgstr "" -#: libcore/asobj/String_as.cpp:835 -msgid "%1%(%2%) needs %3% argument(s)" +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" msgstr "" -#: libcore/asobj/String_as.cpp:846 -msgid "%1%(%2%) has more than %3% argument(s)" +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" msgstr "" -#: libcore/asobj/LoadableObject.cpp:177 -msgid "XML.addRequestHeader: XML._customHeaders is not an object" +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" msgstr "" -#: libcore/asobj/LoadableObject.cpp:194 -msgid "XML.addRequestHeader requires at least one argument" +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" msgstr "" -#: libcore/asobj/LoadableObject.cpp:207 -msgid "XML.addRequestHeader: single argument is not an array" +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" msgstr "" -#: libcore/asobj/LoadableObject.cpp:223 +#: libdevice/events/EventDevice.cpp:219 #, c-format -msgid "XML.addRequestHeader(%s): arguments after thesecond will be discarded" +msgid "Event enabled for %s on fd #%d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:238 +#: libdevice/events/EventDevice.cpp:228 #, c-format -msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgid "ioctl (EVIOCGABS(ABS_X)): %s" msgstr "" -#: libcore/asobj/LoadableObject.cpp:305 -msgid "sendAndLoad() requires at least two arguments" +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" msgstr "" -#: libcore/asobj/LoadableObject.cpp:313 -msgid "sendAndLoad(): invalid empty url" +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" msgstr "" -#: libcore/asobj/LoadableObject.cpp:320 -msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" msgstr "" -#: libcore/asobj/LoadableObject.cpp:398 +#: libdevice/events/EventDevice.cpp:307 #, c-format -msgid "Loading from url: '%s'" +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:418 -msgid "load() requires at least one argument" +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:427 -msgid "load(): invalid empty url" +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" msgstr "" -#: libcore/asobj/Microphone_as.cpp:261 -msgid "No MediaHandler exists! Cannot create a Microphone object" +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" msgstr "" -#: libcore/asobj/Microphone_as.cpp:327 -msgid "Attempt to set activity property of Microphone" +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" msgstr "" -#: libcore/asobj/Object.cpp:149 -msgid "Too many args to Object constructor" +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" msgstr "" -#: libcore/asobj/Object.cpp:193 +#: libdevice/events/EventDevice.cpp:408 #, c-format -msgid "" -"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " -", )" +msgid "REL_RZ: %d" msgstr "" -#: libcore/asobj/Object.cpp:210 -msgid "Invalid call to Object.addProperty() - empty property name" +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" msgstr "" -#: libcore/asobj/Object.cpp:220 -msgid "Invalid call to Object.addProperty() - getter is not an AS function" +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" msgstr "" -#: libcore/asobj/Object.cpp:234 +#: libdevice/events/EventDevice.cpp:416 #, c-format -msgid "" -"Invalid call to Object.addProperty() - setter is not null and not an AS " -"function (%s)" +msgid "REL_WHEEL: %d" msgstr "" -#: libcore/asobj/Object.cpp:258 +#: libdevice/events/EventDevice.cpp:418 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " -")" +msgid "REL_MISC: %d" msgstr "" -#: libcore/asobj/Object.cpp:276 +#: libdevice/events/EventDevice.cpp:420 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - first argument (symbol id) " -"evaluates to empty string" +msgid "Relative move event %d from Input Event Device" msgstr "" -#: libcore/asobj/Object.cpp:288 +#: libdevice/events/EventDevice.cpp:443 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - second argument (class) is not a " -"function)" +msgid "ABS_Z: %d" msgstr "" -#: libcore/asobj/Object.cpp:315 +#: libdevice/events/EventDevice.cpp:450 #, c-format -msgid "Object.registerClass(%s, %s): can't find exported symbol" +msgid "ABS_VOLUME: %d" msgstr "" -#: libcore/asobj/Object.cpp:328 +#: libdevice/events/EventDevice.cpp:454 #, c-format -msgid "" -"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " -"(sprite_definition), but a %s" +msgid "ABS_DISTANCE: %d" msgstr "" -#: libcore/asobj/Object.cpp:349 -msgid "Object.hasOwnProperty() requires one arg" +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" msgstr "" -#: libcore/asobj/Object.cpp:358 +#: libdevice/events/EventDevice.cpp:462 #, c-format -msgid "Invalid call to Object.hasOwnProperty('%s')" +msgid "ABS_RY: %d" msgstr "" -#: libcore/asobj/Object.cpp:374 -msgid "Object.isPropertyEnumerable() requires one arg" +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" msgstr "" -#: libcore/asobj/Object.cpp:382 +#: libdevice/events/EventDevice.cpp:470 #, c-format -msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgid "ABS_THROTTLE: %d" msgstr "" -#: libcore/asobj/Object.cpp:405 -msgid "Object.isPrototypeOf() requires one arg" +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" msgstr "" -#: libcore/asobj/Object.cpp:413 +#: libdevice/events/EventDevice.cpp:478 #, c-format -msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgid "ABS_GAS: %d" msgstr "" -#: libcore/asobj/Object.cpp:433 +#: libdevice/events/EventDevice.cpp:482 #, c-format -msgid "Object.watch(%s): missing arguments" +msgid "ABS_BRAKE: %d" msgstr "" -#: libcore/asobj/Object.cpp:445 +#: libdevice/events/EventDevice.cpp:486 #, c-format -msgid "Object.watch(%s): second argument is not a function" +msgid "ABS_TILT_X: %d" msgstr "" -#: libcore/asobj/Object.cpp:470 +#: libdevice/events/EventDevice.cpp:490 #, c-format -msgid "Object.unwatch(%s): missing argument" +msgid "ABS_TILT_Y: %d" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:535 -msgid "LocalConnection.connect() expects exactly 1 argument" +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:543 -msgid "LocalConnection.connect(): first argument must be a string" +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:588 -#: libcore/asobj/LocalConnection_as.cpp:600 -#: libcore/asobj/LocalConnection_as.cpp:613 -#, c-format -msgid "LocalConnection.send(%s): requires at least 2 arguments" +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" msgstr "" -#: libcore/asobj/Color_as.cpp:155 -msgid "Color.setRGB() : missing argument" +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" msgstr "" -#: libcore/asobj/Color_as.cpp:188 -msgid "Color.setTransform() : missing argument" +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" msgstr "" -#: libcore/asobj/Color_as.cpp:198 -#, c-format -msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:296 -#, c-format -msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:304 +#: libdevice/events/EventDevice.cpp:736 #, c-format -msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgid "Enabling USB device: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:362 -msgid "MovieClip.cacheAsBitmap()" +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:374 -msgid "MovieClip.filters()" +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:393 -msgid "MovieClip.forceSmoothing()" +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:403 -msgid "MovieClip.opaqueBackground()" +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:413 -msgid "MovieClip.scale9Grid()" +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:423 -msgid "MovieClip.scrollRect()" +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:433 -msgid "MovieClip.tabIndex()" +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:448 +#: libdevice/events/TouchDevice.cpp:246 #, c-format msgid "" -"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " -"- returning undefined" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:463 -#, c-format +#: libdevice/events/TouchDevice.cpp:249 msgid "" -"attachMovie: exported resource '%s' is not a DisplayObject definition. " -"Returning undefined" +"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 "" -#: libcore/asobj/MovieClip_as.cpp:483 -#, c-format -msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:508 +#: libdevice/events/UinputDevice.cpp:82 #, c-format -msgid "" -"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " -"if it wasn't given" +msgid "Found a User mode input device at %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:518 -#, c-format -msgid "Could not attach DisplayObject at depth %d" +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:594 -#, c-format -msgid "%s.swapDepths() needs one arg" +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:606 -#, c-format -msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:624 -#, c-format -msgid "%s.swapDepths(%s): invalid call, swapping to self?" +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:636 +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 #, c-format -msgid "" -"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " -"parent" +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:653 +#: libdevice/events/UinputDevice.cpp:151 #, c-format -msgid "" -"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " -"depth %d" +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:668 +#: libdevice/events/UinputDevice.cpp:155 #, c-format -msgid "" -"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:677 +#: libdevice/events/UinputDevice.cpp:161 #, c-format -msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:693 +#: libdevice/events/UinputDevice.cpp:165 #, c-format -msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:727 -msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:743 +#: libdevice/events/UinputDevice.cpp:177 #, c-format -msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:775 -msgid "movieclip_goto_and_play needs one arg" +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:785 -#, c-format -msgid "movieclip_goto_and_play('%s') -- invalid frame" +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:804 -msgid "movieclip_goto_and_stop needs one arg" +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:814 -#, c-format -msgid "movieclip_goto_and_stop('%s') -- invalid frame" +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:888 +#: libdevice/rawfb/RawFBDevice.cpp:118 #, c-format -msgid "" -"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgid "WARNING: Using %s as a fake framebuffer!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:900 +#: libdevice/rawfb/RawFBDevice.cpp:133 #, c-format -msgid "" -"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " -"returning undefined" +msgid "Could not open framebuffer device: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:950 +#: libdevice/rawfb/RawFBDevice.cpp:136 #, c-format -msgid "" -"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgid "Opened framebuffer device: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:962 +#: libdevice/rawfb/RawFBDevice.cpp:147 #, c-format -msgid "" -"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " -"string - returning undefined" +msgid "Framebuffer device uses %d bytes of memory." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1004 +#: libdevice/rawfb/RawFBDevice.cpp:149 #, c-format -msgid "Can't find hitTest target %s" +msgid "Video mode: %dx%d with %d bits per pixel." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1046 +#: libdevice/rawfb/RawFBDevice.cpp:153 #, c-format -msgid "hitTest() called with %u args" +msgid "Framebuffer stride is: %d." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1117 -msgid "No arguments passed to MovieClip.getURL()" +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1126 +#: libdevice/rawfb/RawFBDevice.cpp:192 #, c-format -msgid "MovieClip.getURL(%s): extra arguments dropped" +msgid "LUT8: Error setting colormap: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1235 -#, c-format -msgid "" -"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1283 -msgid "MovieClip.globalToLocal() takes one arg" +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1292 +#: libdevice/rawfb/RawFBDevice.cpp:401 #, c-format -msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgid "fakefb_ioctl(%d)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1306 +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 #, c-format -msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +msgid "DirectFBInit(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1317 +#: libdevice/directfb/DirectFBDevice.cpp:119 #, c-format -msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +msgid "DirectFBCreate(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1345 -msgid "MovieClip.localToGlobal() takes one arg" +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1354 +#: libdevice/directfb/DirectFBDevice.cpp:158 #, c-format -msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgid "CreateFont(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1368 +#: libdevice/directfb/DirectFBDevice.cpp:165 #, c-format -msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgid "CreateImageProvider(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1379 +#: libdevice/directfb/DirectFBDevice.cpp:171 #, c-format -msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgid "GetDisplayLayer(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1408 +#: libdevice/directfb/DirectFBDevice.cpp:175 #, c-format -msgid "%s.setMask() : needs an argument" +msgid "GetScreen(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1427 +#: libdevice/directfb/DirectFBDevice.cpp:512 #, c-format -msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgid "GetDescription(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1457 -msgid "MovieClip.lineTo() needs at least two arguments" +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1483 -msgid "MovieClip.moveTo() takes two args" +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1534 -#, c-format -msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1554 -#, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1570 -#, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" -"round|square)" +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1595 -#, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%" -"s)" +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1643 -msgid "MovieClip.curveTo() takes four args" +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1659 -#, c-format -msgid "%s.curveTo(%g,%g,%g,%g);" +#: libsound/WAVWriter.cpp:65 +msgid "Unable to write file %1%" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1728 -#, c-format -msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1739 -#, c-format -msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1759 -#, c-format -msgid "" -"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1775 -#, c-format -msgid "" -"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't " -"cast to objects" +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1789 -#, c-format -msgid "" -"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " -"length" +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1801 -#, c-format -msgid "" -"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%" -"d), will trim to 8" +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1935 -#, c-format -msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1940 -#, c-format -msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:234 -msgid "AsBroadcaster.initialize() requires one argument, none given" +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:245 -#, c-format -msgid "AsBroadcaster.initialize(%s): first arg is not an object" +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:255 -#, c-format -msgid "" -"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " -"(dangling DisplayObject ref?)" +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:285 libcore/asobj/AsBroadcaster.cpp:331 -#: libcore/asobj/AsBroadcaster.cpp:395 +#: libsound/sdl/sound_handler_sdl.cpp:91 #, c-format -msgid "%p.addListener(%s): this object has no _listeners member" +msgid "Couldn't open SDL audio: %s" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:296 libcore/asobj/AsBroadcaster.cpp:342 -#: libcore/asobj/AsBroadcaster.cpp:406 +#: libsound/sdl/sound_handler_sdl.cpp:261 #, c-format -msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgid "Negative buffer length in sdl_audio_callback (%d)" msgstr "" -#: libcore/asobj/XML_as.cpp:458 -msgid "XML data is empty" +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" msgstr "" -#: libcore/asobj/XML_as.cpp:724 -msgid "no text for element creation" +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." msgstr "" -#: libcore/asobj/XML_as.cpp:750 -msgid "no text for text node creation" +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:199 +#: libsound/sound_handler.cpp:90 #, c-format -msgid "XMLNode_as %p has no children" +msgid "handle passed to fill_stream_data (%d) was deleted" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:231 -msgid "" -"XMLNode.insertBefore(): positional parameter is not a child of this node" +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:405 +#: libsound/sound_handler.cpp:152 #, c-format -msgid "" -"Stringifying node %p with name %s, as_value %s, %u attributes and %u children" +msgid "handle passed to delete_sound (%d) already deleted" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:600 -msgid "XMLNode::appendChild() needs at least one argument" +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:609 -msgid "First argument to XMLNode::appendChild() is not an XMLNode" +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:647 +#: libsound/sound_handler.cpp:465 #, c-format -msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:658 -#, c-format -msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:669 +#: libsound/sound_handler.cpp:545 #, c-format -msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgid "Could not start event sound: %s" msgstr "" -#: libcore/asobj/Sound_as.cpp:380 +#: libsound/sound_handler.cpp:559 #, c-format -msgid "Could not create audio decoder: %s" +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" msgstr "" -#: libcore/asobj/Sound_as.cpp:539 +#: libsound/sound_handler.cpp:704 #, c-format -msgid "Gnash could not open this url: %s" +msgid "Expected 1 InputStream element, found %d" msgstr "" -#: libcore/asobj/Sound_as.cpp:548 -#, c-format -msgid "Unable to create parser for Sound at %s" +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" msgstr "" -#: libcore/asobj/Sound_as.cpp:657 -msgid "Sound.start() has no effect on a streaming Sound" +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" msgstr "" -#: libcore/asobj/Sound_as.cpp:942 -msgid "-- start sound" +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" msgstr "" -#: libcore/asobj/Sound_as.cpp:967 -msgid "-- stop sound " +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" msgstr "" -#: libcore/asobj/Sound_as.cpp:983 libcore/asobj/Sound_as.cpp:1038 -#, c-format -msgid "No such export '%s'" +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" msgstr "" -#: libcore/asobj/Sound_as.cpp:992 libcore/asobj/Sound_as.cpp:1047 +#: utilities/soldumper.cpp:105 #, c-format -msgid "Export '%s'is not a sound" +msgid "Gnash soldumper version: %s, Gnash version: %s\n" msgstr "" -#: libcore/asobj/Sound_as.cpp:1008 -msgid "-- attach sound" +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" msgstr "" -#: libcore/asobj/Sound_as.cpp:1013 -msgid "attach sound needs one argument" +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" msgstr "" -#: libcore/asobj/Sound_as.cpp:1023 -msgid "attachSound needs a non-empty string" +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" msgstr "" -#: libcore/asobj/Sound_as.cpp:1148 -msgid "Sound.loadSound() needs at least 1 argument" +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" msgstr "" -#: libcore/asobj/Sound_as.cpp:1163 +#: utilities/processor.cpp:166 #, c-format -msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgid "eventCallback: %s %s" msgstr "" -#: libcore/asobj/Sound_as.cpp:1193 -msgid "set volume of sound needs one argument" +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:247 +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 #, c-format -msgid " Message %d: %s " +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:271 -msgid "XMLSocket.send(): socket not initialized" +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:309 +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 #, c-format -msgid "XMLSocket.connect(%s) called" +msgid "%s appended to local sandboxes" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:315 -msgid "XMLSocket.connect() called while already connected, ignored" +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:339 -msgid "XMLSocket.connect(): connection failed" +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:385 -msgid "Builtin XMLSocket.onData() needs an argument" +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:397 -#, c-format +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr "" + +#: utilities/processor.cpp:655 msgid "" -"Builtin XMLSocket.onData() called with an argument that resolves to an empty " -"string: %s" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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 "" -#: libcore/asobj/Array_as.cpp:536 +#: utilities/dumpshm.cpp:136 #, c-format -msgid "Unhandled sort flags: %d (0x%X)" +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" msgstr "" -#: libcore/asobj/Array_as.cpp:932 -msgid "Array.splice() needs at least 1 argument, call ignored" +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" msgstr "" -#: libcore/asobj/Array_as.cpp:955 -#, c-format -msgid "Array.splice(%d,%d): negative length given, call ignored" +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" msgstr "" -#: libcore/asobj/Array_as.cpp:1051 -msgid "Sort called with invalid arguments." +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" msgstr "" -#: libcore/asobj/Array_as.cpp:1195 -msgid "SortOn called with invalid arguments." +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" msgstr "" -#: libcore/asobj/Array_as.cpp:1384 -msgid "" -"More than 2 arguments to Array.slice, and I don't know what to do with " -"them. Ignoring them" +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" msgstr "" -#: libcore/asobj/TextField_as.cpp:222 +#: utilities/dumpshm.cpp:263 #, c-format -msgid "createTextField called with %d args, expected 6 - returning undefined" +msgid "The data is: 0x%s" msgstr "" -#: libcore/asobj/TextField_as.cpp:236 -#, c-format -msgid "createTextField: negative width (%d) - reverting sign" +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" msgstr "" -#: libcore/asobj/TextField_as.cpp:246 +#: utilities/dumpshm.cpp:318 #, c-format -msgid "createTextField: negative height (%d) - reverting sign" +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" msgstr "" -#: libcore/asobj/TextField_as.cpp:438 +#: utilities/dumpshm.cpp:321 #, c-format -msgid "Attempt to set length property of TextField %s" +msgid "Last changed on: %s" msgstr "" -#: libcore/asobj/TextField_as.cpp:464 libcore/asobj/TextField_as.cpp:490 +#: utilities/dumpshm.cpp:322 #, c-format -msgid "Attempt to set read-only %s property of TextField %s" +msgid "Last attached on: %s" msgstr "" -#: libcore/asobj/TextField_as.cpp:546 +#: utilities/dumpshm.cpp:323 #, c-format -msgid "Invalid value given to TextField.type: %s" +msgid "Last detached on: %s" msgstr "" -#: libcore/asobj/TextField_as.cpp:678 -msgid "missing arg" +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" msgstr "" -#: libcore/asobj/TextField_as.cpp:695 -msgid "first argument is not a TextFormat" +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" msgstr "" -#: libcore/asobj/TextField_as.cpp:985 -msgid "TextField.replaceText() called with less than 3 args" +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" msgstr "" -#: libcore/asobj/TextFormat_as.cpp:408 -#, c-format -msgid "Too many args (%d) passed to TextFormat" +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" msgstr "" -#: libcore/asobj/NetStream_as.cpp:374 -msgid "No NetConnection associated with this NetStream, won't play" +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" msgstr "" -#: libcore/asobj/NetStream_as.cpp:385 -msgid "NetConnection is not connected. Won't play." +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" msgstr "" -#: libcore/asobj/NetStream_as.cpp:407 -#, c-format -msgid "Connecting to movie: %s" +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " msgstr "" -#: libcore/asobj/NetStream_as.cpp:497 -#, c-format -msgid "Gnash could not get stream '%s' from NetConnection" +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " msgstr "" -#: libcore/asobj/NetStream_as.cpp:508 -msgid "No Media handler registered, can't parse NetStream input" +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " msgstr "" -#: libcore/asobj/NetStream_as.cpp:517 -msgid "Unable to create parser for NetStream input" +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " msgstr "" -#: libcore/asobj/NetStream_as.cpp:675 -msgid "Error decoding encoded video frame in NetStream input" +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " msgstr "" -#: libcore/asobj/NetStream_as.cpp:1626 -#, c-format -msgid "" -"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." msgstr "" -#: libcore/asobj/NetStream_as.cpp:1673 -msgid "NetStream_as play needs args" +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." msgstr "" -#: libcore/asobj/NetStream_as.cpp:1681 -#, c-format -msgid "NetStream.play(%s): stream is not connected" +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" msgstr "" -#: libcore/asobj/Number_as.cpp:80 -#, c-format -msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" msgstr "" -#: libcore/movie_root.cpp:251 -#, c-format -msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" msgstr "" -#: libcore/movie_root.cpp:382 libcore/movie_root.cpp:392 -#, c-format -msgid "" -"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " -"swap its depth" +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." msgstr "" -#: libcore/movie_root.cpp:459 -msgid "Original root movie can't be removed" +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " msgstr "" -#: libcore/movie_root.cpp:614 +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 #, c-format -msgid "ActionLimits hit notifying key listeners: %s." +msgid "FSCommand_callback(%p): %s %s" msgstr "" -#: libcore/movie_root.cpp:723 -#, c-format -msgid "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" msgstr "" -#: libcore/movie_root.cpp:890 +#: cygnal/libamf/flv.cpp:101 #, c-format -msgid "Action limit hit during advance: %s" +msgid "Bad version in FLV header! %d" msgstr "" -#: libcore/movie_root.cpp:894 +#: cygnal/libamf/flv.cpp:110 #, c-format -msgid "Buffer overread during advance: %s" +msgid "Bad FLV file Type: %d" msgstr "" -#: libcore/movie_root.cpp:1012 +#: cygnal/libamf/flv.cpp:123 #, c-format -msgid "ActionLimits hit notifying mouse events: %s." +msgid "Bad header size in FLV header! %d" msgstr "" -#: libcore/movie_root.cpp:1626 +#: cygnal/libamf/flv.cpp:156 #, c-format -msgid "Attempt to write response to ExternalInterface requests fd %d" +msgid "%d bytes for a string is over the safe limit of %d" msgstr "" -#: libcore/movie_root.cpp:1630 +#: cygnal/libamf/flv.cpp:186 #, c-format -msgid "Could not write to user-provided host requests fd %d: %s" +msgid "Bad FLV Audio Sound Type: %x" msgstr "" -#: libcore/movie_root.cpp:1797 libcore/movie_root.cpp:1830 -#: libcore/movie_root.cpp:1889 +#: cygnal/libamf/flv.cpp:195 #, c-format -msgid "Could not write to browser fd #%d: %s" +msgid "Bad FLV Audio Sound size: %d" msgstr "" -#: libcore/movie_root.cpp:2115 +#: cygnal/libamf/flv.cpp:209 #, c-format -msgid "Launching URL: %s" +msgid "Bad FLV Audio Sound Rate: %d" msgstr "" -#: libcore/movie_root.cpp:2118 +#: cygnal/libamf/flv.cpp:226 #, c-format -msgid "Fork failed launching url opener '%s'" +msgid "Bad FLV Audio Sound format: %d" msgstr "" -#: libcore/movie_root.cpp:2159 +#: cygnal/libamf/flv.cpp:257 #, c-format -msgid "Attempt to write geturl requests fd #%d" +msgid "Bad FLV Video Codec CodecID: 0x%x" msgstr "" -#: libcore/movie_root.cpp:2165 +#: cygnal/libamf/flv.cpp:267 #, c-format -msgid "Could only write %d bytes to fd #%d" +msgid "Bad FLV Video Frame CodecID: 0x%x" msgstr "" -#: libcore/movie_root.cpp:2177 +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 #, c-format -msgid "Setting script limits: max recursion %d, timeout %d seconds" +msgid "FLV MetaData: %s: %s" msgstr "" -#: libcore/movie_root.cpp:2240 -msgid "Live MovieClips" +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" msgstr "" -#: libcore/as_object.cpp:437 -#, c-format -msgid "Caught exception: %s" +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" msgstr "" -#: libcore/as_object.cpp:626 +#: cygnal/libamf/lcshm.cpp:503 #, c-format -msgid "Attempt to set read-only property '%s'" +msgid " The size of %s is %d " msgstr "" -#: libcore/as_object.cpp:636 +#: cygnal/libamf/lcshm.cpp:520 #, c-format -msgid "%s: Exception %s. Will create a new member" +msgid "Failed to open shared memory segment: \"%s\"" msgstr "" -#: libcore/as_object.cpp:651 +#: cygnal/libamf/lcshm.cpp:561 #, c-format -msgid "Unknown failure in setting property '%s' on object '%p'" +msgid "Failed to open shared memory segment: 0x%x" msgstr "" -#: libcore/as_object.cpp:680 +#: cygnal/libamf/lcshm.cpp:660 #, c-format -msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgid " ***** The size of the data is %s *****" msgstr "" -#: libcore/as_object.cpp:847 -msgid "Circular inheritance chain detected during isPrototypeOf call" +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" msgstr "" -#: libcore/as_object.cpp:857 +#: cygnal/libamf/element.cpp:479 #, c-format -msgid "%d members of object %p follow" +msgid "Size of Element \"%s\" is: %d" msgstr "" -#: libcore/as_function.cpp:203 -msgid "Function.apply() called with no args" +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" msgstr "" -#: libcore/as_function.cpp:228 +#: cygnal/libamf/sol.cpp:230 #, c-format msgid "" -"Function.apply() got %d args, expected at most 2 -- discarding the ones in " -"excess" -msgstr "" - -#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:539 -msgid "Native floating point format not recognised" +"%s: SOL file header is: \n" +"%s" msgstr "" -#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 -#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 -#: libcore/parser/SWFParser.cpp:152 -msgid "Unexpected end of stream while reading" +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" msgstr "" -#: libcore/SWFStream.cpp:496 -msgid "Unexpected end of stream" +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" msgstr "" -#: libcore/SWFStream.cpp:565 +#: cygnal/libamf/sol.cpp:344 #, 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." +msgid "Error writing %d bytes of body to output file %s" msgstr "" -#: libcore/SWFStream.cpp:604 -msgid "Could not seek to reported end of tag" +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" msgstr "" -#: libcore/as_value.cpp:400 +#: cygnal/libamf/sol.cpp:407 #, c-format -msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" msgstr "" -#: libcore/as_value.cpp:770 +#: cygnal/libamf/sol.cpp:413 #, c-format -msgid "serialization of as_value of type %d" +msgid "%s isn't an SOL file" msgstr "" -#: libcore/DisplayObjectContainer.cpp:120 -msgid "Children" +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" msgstr "" -#: libcore/swf/DefineFontTag.cpp:63 -#, c-format -msgid "reading code table at offset %lu" +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" msgstr "" -#: libcore/swf/DefineFontTag.cpp:122 -msgid "reading DefineFont" +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" msgstr "" -#: libcore/swf/DefineFontTag.cpp:166 -msgid "Glyphs offset table corrupted in DefineFont tag" +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" msgstr "" -#: libcore/swf/DefineFontTag.cpp:181 -msgid "reading DefineFont2 or DefineFont3" +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" msgstr "" -#: libcore/swf/DefineFontTag.cpp:236 libcore/swf/DefineFontTag.cpp:251 +#: cygnal/libamf/amf.cpp:180 #, c-format -msgid "Glyph %d at offset %u" +msgid "Encoded data size has %d properties" msgstr "" -#: libcore/swf/DefineFontTag.cpp:269 -msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" msgstr "" -#: libcore/swf/DefineFontTag.cpp:282 -msgid "Bad offset in DefineFont2" +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" msgstr "" -#: libcore/swf/DefineFontTag.cpp:342 -msgid "Repeated kerning pair found - ignoring" +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" msgstr "" -#: libcore/swf/DefineFontTag.cpp:362 -#, c-format -msgid "DefineFontInfo tag loader: can't find font with id %d" +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" msgstr "" -#: libcore/swf/DefineFontTag.cpp:370 -msgid "DefineFontInfo2 partially implemented" +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" msgstr "" -#: libcore/swf/tag_loaders.cpp:83 -msgid "anchor-labeled frame not supported" +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" msgstr "" -#: libcore/swf/tag_loaders.cpp:87 -#, c-format -msgid "frame_label_loader end position %d, read up to %d" +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" msgstr "" -#: libcore/swf/tag_loaders.cpp:107 -#, c-format -msgid " sprite: char id = %d" +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" msgstr "" -#: libcore/swf/tag_loaders.cpp:118 -msgid "" -"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" msgstr "" -#: libcore/swf/tag_loaders.cpp:128 -#, c-format -msgid "Sprite %d advertise no frames" +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" msgstr "" -#: libcore/swf/tag_loaders.cpp:168 +#: cygnal/libamf/amf.cpp:978 #, c-format -msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u" +msgid "%d bytes for a string is over the safe limit of %d, line %d" msgstr "" -#: libcore/swf/tag_loaders.cpp:188 -#, c-format -msgid "" -"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" msgstr "" -#: libcore/swf/tag_loaders.cpp:216 -msgid "Tag boundary reported past end of SWFStream!" +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" msgstr "" -#: libcore/swf/tag_loaders.cpp:237 +#: cygnal/libamf/amf.cpp:1262 #, c-format -msgid "" -"There is no sound handler currently active, so DisplayObject with id %d will " -"not be added to the dictionary" +msgid "No data associated with Property \"%s\"" msgstr "" -#: libcore/swf/tag_loaders.cpp:287 +#: cygnal/libamf/buffer.cpp:179 #, c-format -msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgid "Buffer %x (%d) stayed in queue for %f seconds" msgstr "" -#: libcore/swf/tag_loaders.cpp:297 +#: cygnal/libamf/buffer.cpp:711 #, c-format -msgid "" -"Different stream/playback sound rate (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" msgstr "" -#: libcore/swf/tag_loaders.cpp:304 +#: cygnal/libamf/buffer.cpp:766 #, c-format -msgid "" -"Different stream/playback sample size (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +msgid "Creating %d errors in the buffer" msgstr "" -#: libcore/swf/tag_loaders.cpp:310 +#: cygnal/handler.cpp:128 #, c-format -msgid "" -"Different stream/playback channels (%s/%s). This seems common in SWF files, " -"so we'll warn only once." +msgid "Protocol %d for Handler::AddClient()" msgstr "" -#: libcore/swf/tag_loaders.cpp:330 -msgid "" -"No samples advertised for sound stream, pretty common so will warn only once" +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" msgstr "" -#: libcore/swf/tag_loaders.cpp:357 +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 #, c-format -msgid "" -"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgid "FD #%d has no protocol handler registered" msgstr "" -#: libcore/swf/tag_loaders.cpp:402 +#: cygnal/handler.cpp:319 #, c-format -msgid "File attributes: metadata=%s network=%s" +msgid "No %s symbol in plugin" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "true" +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "false" +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" msgstr "" -#: libcore/swf/tag_loaders.cpp:408 -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" +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" msgstr "" -#: libcore/swf/tag_loaders.cpp:416 -msgid "" -"This SWF file requires AVM2: there will be no ActionScript interpretation" +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" msgstr "" -#: libcore/swf/tag_loaders.cpp:441 +#: cygnal/http_server.cpp:213 #, c-format -msgid "" -" RDF metadata (information only): [[\n" -"%s\n" -"]]" +msgid "Reusing filestream %s" msgstr "" -#: libcore/swf/tag_loaders.cpp:457 -#, c-format -msgid "Descriptive metadata from movie %s: %s" +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" msgstr "" -#: libcore/swf/tag_loaders.cpp:519 -#, c-format -msgid " reflex = \"%c%c%c\"" +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" msgstr "" -#: libcore/swf/DefaultTagLoaders.cpp:93 -#, c-format -msgid "" -"Undocumented tag %s encountered. Please report this to the Gnash developers!" +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:70 -#, c-format -msgid " PLACEOBJECT: depth=%d(%d) char=%d" +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:74 libcore/swf/PlaceObject2Tag.cpp:321 -#, c-format -msgid " SWFCxForm: %s" +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:91 -#, c-format -msgid "Reserved field in PlaceObject actions == %u (expected 0)" +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:111 -#, c-format -msgid " actions: flags = 0x%X" +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:151 +#: cygnal/http_server.cpp:1013 #, c-format -msgid "" -"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " -"current tag. Breaking for safety." +msgid "Processing HTTP data for fd #%d" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:214 -#, c-format -msgid "" -"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:248 -msgid "Unexpected end of tag while parsing PlaceObject tag events" +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:312 -#, c-format -msgid " PLACEOBJECT2: depth = %d (%d)" +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:426 +#: cygnal/libnet/cache.cpp:105 #, c-format -msgid " char id = %d" +msgid "Adding file %s to cache." msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:317 libcore/swf/PlaceObject2Tag.cpp:427 +#: cygnal/libnet/cache.cpp:148 #, c-format -msgid " SWFMatrix: %s" +msgid "Trying to find %s in the cache." msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:323 libcore/swf/PlaceObject2Tag.cpp:429 +#: cygnal/libnet/rtmp.cpp:184 #, c-format -msgid " ratio: %d" +msgid "AMF Header size bits (0x%X) out of range" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:324 libcore/swf/PlaceObject2Tag.cpp:430 +#: cygnal/libnet/rtmp.cpp:283 #, c-format -msgid " name = %s" +msgid "RTMP Header size can't be more then %d bytes!!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:325 libcore/swf/PlaceObject2Tag.cpp:432 -#, c-format -msgid " clip_depth = %d (%d)" +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:326 libcore/swf/PlaceObject2Tag.cpp:435 +#: cygnal/libnet/rtmp.cpp:308 #, c-format -msgid " m_place_type: %d" +msgid "The body size is: %d" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:424 +#: cygnal/libnet/rtmp.cpp:315 #, c-format -msgid " PLACEOBJECT3: depth = %d (%d)" +msgid "Using previous body size of %d for channel %d" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:428 +#: cygnal/libnet/rtmp.cpp:318 #, c-format -msgid " SWFCxForm: %d" +msgid "Previous body size for channel %d is zero!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:431 +#: cygnal/libnet/rtmp.cpp:328 #, c-format -msgid " class name = %s" +msgid "Suspicious large RTMP packet body size! %d" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:434 -msgid " bitmapCaching enabled" +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" msgstr "" -#: libcore/swf/DefineShapeTag.cpp:62 +#: cygnal/libnet/rtmp.cpp:343 #, c-format -msgid "DefineShapeTag(%s): id = %d" +msgid "The type is: 0x%x" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:52 +#: cygnal/libnet/rtmp.cpp:348 #, c-format -msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgid "Using previous type of %d for channel %d" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:63 +#: cygnal/libnet/rtmp.cpp:360 #, c-format -msgid "" -"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " -"DisplayObject)" +msgid "RTMP %s: channel: %d, head size %d, body size: %d" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:73 -msgid "Attempt to redefine button sound ignored" +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:99 +#: cygnal/libnet/rtmp.cpp:483 #, c-format -msgid "sound tag not found, sound_id=%d, button state #=%i" +msgid "The AMF index is: 0x%x" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:48 +#: cygnal/libnet/rtmp.cpp:499 #, c-format -msgid "VideoFrame tag refers to unknown video stream id %d" +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." msgstr "" -#: libcore/swf/VideoFrameTag.cpp:58 +#: cygnal/libnet/rtmp.cpp:519 #, c-format -msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgid "Total size in header is %d, buffer size is: %d" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:81 -msgid "" -"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " -"the end of the stream!" +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:48 +#: cygnal/libnet/rtmp.cpp:539 #, c-format -msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgid "SWF file %s" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:59 +#: cygnal/libnet/rtmp.cpp:542 #, c-format -msgid "" -"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " -"definition" +msgid "is Loading video %s" msgstr "" -#: libcore/swf/TextRecord.cpp:53 -msgid "end text records" +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" msgstr "" -#: libcore/swf/TextRecord.cpp:79 +#: cygnal/libnet/rtmp.cpp:674 #, c-format -msgid " has_font: font id = %d (%p)" +msgid "Unknown User Control message %d!" msgstr "" -#: libcore/swf/TextRecord.cpp:91 -msgid " hasColor" +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" msgstr "" -#: libcore/swf/TextRecord.cpp:100 -#, c-format -msgid " xOffset = %g" +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" msgstr "" -#: libcore/swf/TextRecord.cpp:109 +#: cygnal/libnet/rtmp.cpp:991 #, c-format -msgid " yOffset = %g" +msgid "Bogus size parameter in %s!" msgstr "" -#: libcore/swf/TextRecord.cpp:118 -#, c-format -msgid " textHeight = %g" +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" msgstr "" -#: libcore/swf/TextRecord.cpp:127 -#, c-format -msgid " GlyphEntries: count = %d" +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." msgstr "" -#: libcore/swf/TextRecord.cpp:139 -#, c-format -msgid " glyph%d: index=%d, advance=%g" +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" msgstr "" -#: libcore/swf/DefineTextTag.cpp:54 -#, c-format -msgid "DefineTextTag, id = %d" +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" msgstr "" -#: libcore/swf/DefineTextTag.cpp:95 -#, c-format -msgid "Text DisplayObject, id = %d" +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" msgstr "" -#: libcore/swf/DefineTextTag.cpp:114 +#: cygnal/libnet/rtmp.cpp:1069 #, c-format -msgid "begin text records for DefineTextTag %p" +msgid "Wrote %d bytes of the RTMP body, %d bytes left." msgstr "" -#: libcore/swf/RemoveObjectTag.cpp:70 -#, c-format -msgid " remove_object_2(%d)" +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" msgstr "" -#: libcore/swf/StartSoundTag.cpp:55 +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 #, c-format -msgid "start_sound_loader: sound_id %d is not defined" +msgid "Response header: %s" msgstr "" -#: libcore/swf/StartSoundTag.cpp:69 +#: cygnal/libnet/rtmp.cpp:1141 #, c-format -msgid "StartSound: id=%d" +msgid "Processing message of type %s!" msgstr "" -#: libcore/swf/StartSoundTag.cpp:111 -msgid "STARTSOUND2 tag not parsed and not used" +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#: cygnal/libnet/rtmp.cpp:1149 #, c-format -msgid "DefineFontAlignZones tag references an undefined font %d" +msgid "Setting packet chunk size to %d." msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#: cygnal/libnet/rtmp.cpp:1159 #, c-format -msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgid "FIXME: Ping type is: %d, ignored for now" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:110 -msgid "DefineFontAlignZoneTag" +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:72 -#, c-format -msgid "" -" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " -"Sharpness=%d" +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:80 -msgid "CSMTextSettings" +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:74 -msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:90 -msgid "MP3 soundblock seek samples" +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:109 -msgid "Tag boundary reported past end of stream!" +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" msgstr "" -#: libcore/swf/ShapeRecord.cpp:278 +#: cygnal/libnet/rtmp.cpp:1229 #, c-format -msgid " bound SWFRect: %s" +msgid "Couldn't decode message body for type %s!" msgstr "" -#: libcore/swf/ShapeRecord.cpp:305 +#: cygnal/libnet/rtmp.cpp:1283 #, c-format -msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgid "no data for fd #%d, done reading this packet, read %d bytes..." msgstr "" -#: libcore/swf/ShapeRecord.cpp:391 +#: cygnal/libnet/rtmp.cpp:1289 #, c-format -msgid " Shape read: moveto %d %d" +msgid "Got an empty packet from the server at line %d" msgstr "" -#: libcore/swf/ShapeRecord.cpp:417 +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 #, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " -"valid). Set to 0." +msgid "socket for fd #%d was closed..." msgstr "" -#: libcore/swf/ShapeRecord.cpp:430 -#, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." msgstr "" -#: libcore/swf/ShapeRecord.cpp:441 -#, c-format -msgid " Shape read: fill0 (left) = %d" +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" msgstr "" -#: libcore/swf/ShapeRecord.cpp:468 +#: cygnal/libnet/rtmp.cpp:1459 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " -"valid). Set to 0." +msgid "Packet size out of range! %d, %d" msgstr "" -#: libcore/swf/ShapeRecord.cpp:481 +#: cygnal/libnet/rtmp.cpp:1470 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgid "RTMP packet size is out of range! %d, %d" msgstr "" -#: libcore/swf/ShapeRecord.cpp:491 +#: cygnal/libnet/rtmp.cpp:1475 #, c-format -msgid " Shape read: fill1 (right) = %d" +msgid "RTMP header size is out of range! %d" msgstr "" -#: libcore/swf/ShapeRecord.cpp:517 +#: cygnal/libnet/sshserver.cpp:145 #, c-format -msgid "" -"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " -"Set to 0." +msgid "User %s wants to auth with pass %s\n" msgstr "" -#: libcore/swf/ShapeRecord.cpp:528 -#, c-format -msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" msgstr "" -#: libcore/swf/ShapeRecord.cpp:538 -#, c-format -msgid "ShapeRecord: line %d" +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" msgstr "" -#: libcore/swf/ShapeRecord.cpp:554 -msgid "ShapeRecord: more fill styles" +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" msgstr "" -#: libcore/swf/ShapeRecord.cpp:598 +#: cygnal/libnet/network.cpp:184 #, c-format -msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgid "unable to get protocol entry for %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:640 +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 #, c-format -msgid "ShapeRecord: straight edge %d %d - %d %d" +msgid "unable to create socket: %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:693 -#, c-format -msgid " readFillStyles: count = %u" +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" msgstr "" -#: libcore/swf/ShapeRecord.cpp:714 +#: cygnal/libnet/network.cpp:219 #, c-format -msgid " readLineStyles: count = %d" +msgid "unable to bind to port %hd: %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:722 +#: cygnal/libnet/network.cpp:229 #, c-format -msgid " readLineStyles: count2 = %d" +msgid "Server bound to service on %s, port %hd, using fd #%d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:154 -msgid " jpeg_tables_loader" +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " msgstr "" -#: libcore/swf/DefineBitsTag.cpp:165 +#: cygnal/libnet/network.cpp:291 #, c-format -msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgid "Waiting to accept net traffic on fd #%d for port %d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:206 -#, c-format -msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." msgstr "" -#: libcore/swf/DefineBitsTag.cpp:235 -msgid "Failed to parse bitmap for character %1%" +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:243 -msgid "No renderer, not adding bitmap %1%" +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:250 -msgid "Adding bitmap id %1%" +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:269 -msgid "" -"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:374 -msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:419 +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 #, c-format -msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgid "The connect() socket for fd %d timed out waiting to write" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:426 -msgid "Bitmap has a height or width of 0" +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:432 -msgid "gnash is not linked to zlib -- can't load zipped image data" +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:458 -msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:483 -msgid "Unknown bitmap format. Ignoring" +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:598 +#: cygnal/libnet/network.cpp:576 #, c-format -msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgid "The IP address for this client socket is %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:618 -msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:641 +#: cygnal/libnet/network.cpp:730 #, c-format -msgid "inflateWrapper() inflate() returned %d (%s)" +msgid "Unable to close the socket for fd #%d: %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:650 +#: cygnal/libnet/network.cpp:738 #, c-format -msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgid "Closed the socket on fd #%d" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:89 +#: cygnal/libnet/network.cpp:767 #, c-format -msgid " DefineButton loader: chararacter id = %d" +msgid "%s: Closed fd #%d" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:106 +#: cygnal/libnet/network.cpp:879 #, c-format -msgid " DefineButton2 loader: chararacter id = %d" +msgid "Trying to read %d bytes from fd #%d" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:140 -msgid "Premature end of DEFINEBUTTON tag, won't read actions" +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:176 +#: cygnal/libnet/network.cpp:947 #, c-format -msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgid "The socket for fd #%d was never available for reading" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:220 +#: cygnal/libnet/network.cpp:953 #, c-format -msgid "" -"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgid "The socket for #fd %d timed out waiting to read" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:291 -msgid "Premature end of button action input: can't read conditions" +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:301 +#: cygnal/libnet/network.cpp:976 #, c-format -msgid " button actions for conditions 0x%x" +msgid "The socket for #fd %d timed out waiting to read data" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:375 -msgid " premature end of button record input stream, can't read flags" +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:396 +#: cygnal/libnet/network.cpp:986 +#, c-format msgid "" -" premature end of button record input stream, can't read DisplayObject id" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:411 +#: cygnal/libnet/network.cpp:1121 #, c-format -msgid "" -" button record for states [%s] refer to DisplayObject with id %d, which is " -"not found in the chars dictionary" +msgid "The socket for fd #%d was never available for writing" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:418 +#: cygnal/libnet/network.cpp:1125 #, c-format -msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgid "The socket for fd #%d timed out waiting to write" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:426 -msgid "" -" premature end of button record input stream, can't read button layer " -"(depth?)" +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:261 +#: cygnal/libnet/network.cpp:1144 #, c-format -msgid "Add sound sample %d assigning id %d" +msgid "Couldn't write %d bytes to fd #%d: %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:290 -msgid "" -"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:297 +#: cygnal/libnet/network.cpp:1157 #, c-format -msgid "version: %d, file_length: %d" +msgid "wrote %d bytes to fd #%d for port %d" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:302 +#: cygnal/libnet/network.cpp:1165 +#, c-format msgid "" -"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " -"compiled without zlib support" +"%s: Wrote packet data to fd #%d: \n" +"%s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:307 -msgid "file is compressed" +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:342 +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 #, c-format -msgid "frame size = %s, frame rate = %f, frames = %d" +msgid "%s: adding fd #%d to pollfds" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:366 -msgid "Could not start loading thread" +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:441 +#: cygnal/libnet/network.cpp:1279 #, c-format -msgid "Could not find char %d, dump is: %s" +msgid "%s: waiting for %d fds" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:500 -msgid "Error while parsing SWF stream." +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:512 -#, c-format -msgid "%d control tags are NOT followed by a SHOWFRAME tag" +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:520 -#, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " -"Pretending we loaded all advertised frames" +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:548 +#: cygnal/libnet/network.cpp:1467 #, c-format -msgid "" -"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " -"number in header (%d)." +msgid "select() got an error: %s." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:557 +#: cygnal/libnet/network.cpp:1471 #, c-format -msgid "Loaded frame %u/%u" +msgid "select() saw activity on %d file descriptors." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:615 -msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:689 +#: cygnal/libnet/network.cpp:1559 #, c-format -msgid "looking for exported resource: frame load advancement (from %d to %d)" +msgid "Using default hostname: \"%s\"" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:742 +#: cygnal/libnet/network.cpp:1564 #, c-format -msgid "import error: could not find resource '%s' in movie '%s'" +msgid "Using default keyfile: \"%s\"" msgstr "" -#: libcore/parser/action_buffer.cpp:56 +#: cygnal/libnet/network.cpp:1569 #, c-format -msgid "Empty action buffer starting at offset %lu" +msgid "Using default CA List: \"%s\"" msgstr "" -#: libcore/parser/action_buffer.cpp:93 +#: cygnal/libnet/network.cpp:1575 #, c-format -msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgid "Using default Password: \"%s\"" msgstr "" -#: libcore/parser/action_buffer.cpp:110 -msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" msgstr "" -#: libcore/parser/action_buffer.cpp:136 -msgid "action buffer dict length exceeded" +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" msgstr "" -#: libcore/parser/action_buffer.cpp:616 -msgid "Native double floating point format not recognised" +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" msgstr "" -#: libcore/parser/filter_factory.cpp:91 +#: cygnal/libnet/network.cpp:1620 #, c-format -msgid "Invalid filter type %d." +msgid "#%d bytes waiting in kernel network buffer." msgstr "" -#: libcore/parser/filter_factory.cpp:101 +#: cygnal/libnet/network.cpp:1631 #, c-format -msgid "Filter %d could not read." +msgid "Got an %d interrupt while blocked on pselect()" msgstr "" -#: libcore/parser/sprite_definition.cpp:48 +#: cygnal/libnet/statistics.cpp:113 #, c-format -msgid "Instantiating sprite_def %p" +msgid "Stream type is: %s" msgstr "" -#: libcore/parser/sprite_definition.cpp:74 +#: cygnal/libnet/statistics.cpp:119 #, c-format -msgid " frames = %d" +msgid "%d bytes were transfered in %s seconds" msgstr "" -#: libcore/parser/sprite_definition.cpp:87 +#: cygnal/libnet/rtmp_client.cpp:152 #, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in define " -"sprite." -msgstr "" - -#: libcore/parser/sprite_definition.cpp:97 -msgid " -- sprite END --" +msgid "URL is %s" msgstr "" -#: libcore/parser/sprite_definition.cpp:140 +#: cygnal/libnet/rtmp_client.cpp:153 #, c-format -msgid "Registered class %p for sprite_def %p" +msgid "Protocol is %s" msgstr "" -#: libcore/parser/sprite_definition.cpp:146 -msgid " Exported interface: " +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" msgstr "" -#: libcore/parser/TypesParser.cpp:212 -msgid "No gradients!" +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" msgstr "" -#: libcore/parser/SWFParser.cpp:101 +#: cygnal/libnet/rtmp_client.cpp:156 #, c-format -msgid "" -"Encountered unknown tag %d. These usually store creation tool data and do " -"not affect playback" +msgid "Path is %s" msgstr "" -#: libcore/parser/SWFParser.cpp:114 +#: cygnal/libnet/rtmp_client.cpp:157 #, c-format -msgid "Parsing exception: %s" +msgid "Filename is %s" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:254 +#: cygnal/libnet/rtmp_client.cpp:158 #, c-format -msgid "Can't init FreeType! Error = %d" +msgid "App is %s" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:265 +#: cygnal/libnet/rtmp_client.cpp:159 #, c-format -msgid "Can't close FreeType! Error = %d" +msgid "Query is %s" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:280 +#: cygnal/libnet/rtmp_client.cpp:160 #, c-format -msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgid "tcUrl is %s" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:293 +#: cygnal/libnet/rtmp_client.cpp:161 #, c-format -msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgid "swfUrl is %s" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:432 +#: cygnal/libnet/rtmp_client.cpp:162 #, c-format -msgid "Can't find font file for font '%s'" +msgid "pageUrl is %s" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:445 -#, c-format -msgid "Font file '%s' has bad format" +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:454 -#, c-format -msgid "Some error opening font '%s'" +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" msgstr "" -#: libcore/PropertyList.cpp:115 -#, c-format -msgid "Property %s is read-only %s, not setting it to %s" +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" msgstr "" -#: libcore/vm/Machine.cpp:894 -#, c-format -msgid "Can't push a null value onto the scope stack (%s)." +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," msgstr "" -#: libcore/vm/Machine.cpp:1437 -#, c-format -msgid "" -"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" msgstr "" -#: libcore/vm/Machine.cpp:1454 +#: cygnal/libnet/rtmp_client.cpp:635 #, c-format -msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgid "Read data block in handshake, got %d bytes." msgstr "" -#: libcore/vm/Machine.cpp:1982 +#: cygnal/libnet/rtmp_client.cpp:638 #, c-format -msgid "GETPROPERTY: Looking for property %s of object %s" +msgid "Couldn't read data block in handshake, read %d bytes!" msgstr "" -#: libcore/vm/Machine.cpp:1986 +#: cygnal/libnet/rtmp_client.cpp:645 #, c-format -msgid "GETPROPERTY: expecting object on stack, got %s." +msgid "RTMP Handshake header: Uptime: %u" msgstr "" -#: libcore/vm/Machine.cpp:2121 +#: cygnal/libnet/rtmp_client.cpp:688 #, c-format -msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgid "About to write %d bytes, data is: %d bytes." msgstr "" -#: libcore/vm/ActionExec.cpp:146 +#: cygnal/libnet/rtmp_client.cpp:691 #, c-format -msgid "" -"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " -"codeVersion=%d" +msgid "Client response header for handshake 2: %s" msgstr "" -#: libcore/vm/ActionExec.cpp:231 +#: cygnal/libnet/rtmp_client.cpp:693 #, c-format -msgid "" -"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgid "Data in response for handshake 2: %s" msgstr "" -#: libcore/vm/ActionExec.cpp:284 -#, c-format -msgid "After execution: PC %d, next PC %d, stack follows" +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" msgstr "" -#: libcore/vm/ActionExec.cpp:298 -msgid "Time exceeded" +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" msgstr "" -#: libcore/vm/ActionExec.cpp:537 -msgid "" -"Stack smashed (ActionScript compiler bug, or obfuscated SWF).Taking no " -"action to fix (as expected)." +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." msgstr "" -#: libcore/vm/ActionExec.cpp:541 -#, c-format -msgid "%d elements left on the stack after block execution." +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" msgstr "" -#: libcore/vm/ActionExec.cpp:560 +#: cygnal/libnet/rtmp_client.cpp:755 #, c-format msgid "" -"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " -"(WaitForFrame, probably)" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" msgstr "" -#: libcore/vm/ActionExec.cpp:685 -#, c-format -msgid "Jump outside DoAction tag requested (offset %d before tag start)" +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" msgstr "" -#: libcore/vm/VM.cpp:222 -#, c-format -msgid "-------------- global register[%d] = '%s'" +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" msgstr "" -#: libcore/vm/VM.cpp:250 -#, c-format -msgid "Recursion limit reached (%u)" +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" msgstr "" -#: libcore/vm/VM.cpp:368 -#, c-format -msgid "(%s + %s) [primitive conversion done]" +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" msgstr "" -#: libcore/vm/CallStack.cpp:65 -#, c-format -msgid "-------------- local register[%d] = '%s'" +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" msgstr "" -#: libcore/vm/ASHandlers.cpp:454 +#: cygnal/libnet/rtmp_client.cpp:789 #, c-format -msgid "Malformed action code: %s" +msgid "Got a Ping type %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:469 -#, c-format -msgid "%s: CHECKME: was broken" +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" msgstr "" -#: libcore/vm/ASHandlers.cpp:486 -msgid "ActionNextFrame: as_environment target is null or not a sprite" +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" msgstr "" -#: libcore/vm/ASHandlers.cpp:501 -msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" msgstr "" -#: libcore/vm/ASHandlers.cpp:516 -msgid "ActionPlay: as_environment target is null or not a sprite" +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" msgstr "" -#: libcore/vm/ASHandlers.cpp:531 -msgid "ActionStop: as_environment target is null or not a sprite" +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" msgstr "" -#: libcore/vm/ASHandlers.cpp:577 -msgid "ActionGotoFrame: as_environment target is null or not a sprite" +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" msgstr "" -#: libcore/vm/ASHandlers.cpp:611 -#, c-format -msgid "GetUrl: target=%s url=%s" +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" msgstr "" -#: libcore/vm/ASHandlers.cpp:631 -#, c-format -msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" msgstr "" -#: libcore/vm/ASHandlers.cpp:645 libcore/vm/ASHandlers.cpp:1717 -#, c-format -msgid "%s: environment target is null or not a MovieClip" +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" msgstr "" -#: libcore/vm/ASHandlers.cpp:653 -#, c-format -msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" msgstr "" -#: libcore/vm/ASHandlers.cpp:695 -msgid "GotoLabel: environment target is null or not a MovieClip" +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" msgstr "" -#: libcore/vm/ASHandlers.cpp:892 libcore/vm/ASHandlers.cpp:1591 -msgid "Negative size passed to ActionSubString, taking as whole length" +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" msgstr "" -#: libcore/vm/ASHandlers.cpp:909 -msgid "Start is less then 1 in ActionSubString, setting to 1." +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" msgstr "" -#: libcore/vm/ASHandlers.cpp:919 -msgid "" -"Start goes beyond input string in ActionSubString, returning the empty " -"string." +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" msgstr "" -#: libcore/vm/ASHandlers.cpp:932 -msgid "" -"start + size goes beyond input string in ActionSubString, adjusting size" +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" msgstr "" -#: libcore/vm/ASHandlers.cpp:979 -#, c-format -msgid "" -"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " -"undefined instead of %s." +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" msgstr "" -#: libcore/vm/ASHandlers.cpp:987 +#: cygnal/libnet/sslclient.cpp:211 #, c-format -msgid "-- get var: %s=%s" +msgid "Can't read CA list from \"%s\"!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1000 +#: cygnal/libnet/sslclient.cpp:216 #, c-format -msgid "" -"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgid "Read CA list from \"%s\"" msgstr "" -#: libcore/vm/ASHandlers.cpp:1008 +#: cygnal/libnet/sslclient.cpp:222 #, c-format -msgid "-- set var: %s = %s" +msgid "Can't read certificate file \"%s\"!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1057 -msgid "" -"ActionGetProperty() called, but current target is not a DisplayObject" +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." msgstr "" -#: libcore/vm/ASHandlers.cpp:1075 +#: cygnal/libnet/sslclient.cpp:235 #, c-format -msgid "Could not find GetProperty target (%s)" +msgid "Can't read CERT file \"%s\"!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1100 +#: cygnal/libnet/sslclient.cpp:240 #, c-format -msgid "ActionSetProperty: can't find target %s for setting property %s" +msgid "Read key file \"%s\"." msgstr "" -#: libcore/vm/ASHandlers.cpp:1123 +#: cygnal/libnet/sslclient.cpp:301 #, c-format -msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgid "PORT is: %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1138 +#: cygnal/libnet/sslclient.cpp:304 #, c-format -msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgid "Error connecting to remote machine: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:1149 +#: cygnal/libnet/sslclient.cpp:313 #, c-format -msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgid "Can't connect to SSL server %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:1170 +#: cygnal/libnet/sslclient.cpp:318 #, c-format -msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgid "Connected to SSL server %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:1180 -#, c-format -msgid "Path given to removeMovieClip(%s) is not a sprite" +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" msgstr "" -#: libcore/vm/ASHandlers.cpp:1218 -#, c-format -msgid "startDrag: unknown target '%s'" +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." msgstr "" -#: libcore/vm/ASHandlers.cpp:1238 -msgid "Y values in ActionStartDrag swapped, fixing" +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1245 -msgid "X values in ActionStartDrag swapped, fixing" +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." msgstr "" -#: libcore/vm/ASHandlers.cpp:1269 -msgid "ActionStopDragMovie: as_environment target is null or not a sprite" +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" msgstr "" -#: libcore/vm/ASHandlers.cpp:1311 +#: cygnal/libnet/sslclient.cpp:409 #, c-format -msgid "-- %s cast_to %s (invalid args?)" +msgid "Callback executed to set the SSL password, size is: %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1350 +#: cygnal/libnet/sslclient.cpp:413 #, c-format -msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgid "The buffer for the password needs to be %d bytes larger" msgstr "" -#: libcore/vm/ASHandlers.cpp:1359 -msgid "Target object for IMPLEMENTSOP has no prototype." +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" msgstr "" -#: libcore/vm/ASHandlers.cpp:1366 +#: cygnal/libnet/sslclient.cpp:441 #, c-format -msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgid " issuer = %s\n" msgstr "" -#: libcore/vm/ASHandlers.cpp:1374 +#: cygnal/libnet/sslclient.cpp:443 #, c-format -msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgid " subject = %s\n" msgstr "" -#: libcore/vm/ASHandlers.cpp:1385 +#: cygnal/libnet/sslclient.cpp:444 #, c-format -msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgid "err %i:%s\n" msgstr "" -#: libcore/vm/ASHandlers.cpp:1392 -msgid "Interface object for IMPLEMENTSOP has no prototype." +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1400 +#: cygnal/libnet/http.cpp:189 #, c-format -msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgid "Setting Content Type to %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1599 -msgid "Base is less then 1 in ActionMbSubString, setting to 1." +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" msgstr "" -#: libcore/vm/ASHandlers.cpp:1606 -msgid "" -"base goes beyond input string in ActionMbSubString, returning the empty " -"string." +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" msgstr "" -#: libcore/vm/ASHandlers.cpp:1618 +#: cygnal/libnet/http.cpp:220 #, c-format -msgid "" -"base+size goes beyond input string in ActionMbSubString, adjusting size " -"based on length:%d and start:%d" +msgid "Requesting file: \"%s\"" msgstr "" -#: libcore/vm/ASHandlers.cpp:1667 -msgid "Not properly implemented for SWF5" +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" msgstr "" -#: libcore/vm/ASHandlers.cpp:1694 -msgid "ActionStrictMode set to %1%" +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1725 -#, c-format -msgid "" -"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " -"frame: %s" +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1785 +#: cygnal/libnet/http.cpp:499 #, c-format -msgid "\t%d) type=%s, value=%s" +msgid "http_handler all done transferring requested file \"%s\"." msgstr "" -#: libcore/vm/ASHandlers.cpp:1795 -#, c-format -msgid "" -"Unknown push type %d. Execution will continue but it is likely to fail due " -"to lost sync." +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" msgstr "" -#: libcore/vm/ASHandlers.cpp:1837 -#, c-format -msgid "Invalid register %d in ActionPush" +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" msgstr "" -#: libcore/vm/ASHandlers.cpp:1879 libcore/vm/ASHandlers.cpp:1895 +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 #, c-format -msgid "dict entry %d is out of bounds" +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1929 -msgid "Undefined GetUrl2 url on stack, skipping" +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." msgstr "" -#: libcore/vm/ASHandlers.cpp:1961 +#: cygnal/libnet/http.cpp:1436 #, c-format -msgid "branch to offset %d -- this section only runs to %d" +msgid "%s: end of chunks!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1993 +#: cygnal/libnet/http.cpp:1502 #, c-format -msgid "" -"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " -"will not be called..." +msgid "Starting to wait for data in net for fd #%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2046 +#: cygnal/libnet/http.cpp:1538 #, c-format -msgid "" -"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " -"valid frame: %s" +msgid "no more data for fd #%d, exiting..." msgstr "" -#: libcore/vm/ASHandlers.cpp:2058 +#: cygnal/libnet/http.cpp:1542 #, c-format -msgid "" -"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " -"target frame..." +msgid "Handler done for fd #%d, can't read any data..." msgstr "" -#: libcore/vm/ASHandlers.cpp:2137 +#: cygnal/libnet/http.cpp:1548 #, c-format -msgid "delete %s.%s: no object found to delete" +msgid "Done receiving data for fd #%d..." msgstr "" -#: libcore/vm/ASHandlers.cpp:2175 -msgid "delete2 called with a path that does not resolve to an object" +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" msgstr "" -#: libcore/vm/ASHandlers.cpp:2197 +#: cygnal/libnet/http.cpp:1561 #, c-format -msgid "-- set local var: %s = %s" +msgid "Filespec: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2230 +#: cygnal/libnet/http.cpp:1562 #, c-format -msgid "ActionCallFunction: %s is not an object" +msgid "Version: %d.%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2247 +#: cygnal/libnet/http.cpp:1566 #, c-format -msgid "" -"Attempt to call a function with %u arguments while only %u are available on " -"the stack." +msgid "Field: \"%s\" = \"%s\"" msgstr "" -#: libcore/vm/ASHandlers.cpp:2309 -#, c-format -msgid "---new object: %s" +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " msgstr "" -#: libcore/vm/ASHandlers.cpp:2319 -#, c-format -msgid "ActionNew: '%s' is not a constructor" +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " msgstr "" -#: libcore/vm/ASHandlers.cpp:2357 -msgid "The 'var whatever' syntax in timeline context is a no-op." +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" msgstr "" -#: libcore/vm/ASHandlers.cpp:2445 +#: cygnal/libnet/diskstream.cpp:307 #, c-format -msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgid "Deleting %s on fd #%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2480 +#: cygnal/libnet/diskstream.cpp:351 #, c-format -msgid "" -"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgid "Closing %s on fd #%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2526 libcore/vm/ASHandlers.cpp:2534 +#: cygnal/libnet/diskstream.cpp:405 #, c-format -msgid "to_primitive(%s) threw an ActionTypeError %s" +msgid "%s: offset is: %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2587 +#: cygnal/libnet/diskstream.cpp:419 #, c-format -msgid "getMember called against a value that does not cast to an as_object: %s" +msgid "Adjusting offset from %d to %d so it's page aligned." msgstr "" -#: libcore/vm/ASHandlers.cpp:2596 -#, c-format -msgid " ActionGetMember: target: %s (object %p)" +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" msgstr "" -#: libcore/vm/ASHandlers.cpp:2612 +#: cygnal/libnet/diskstream.cpp:429 #, c-format -msgid "-- get_member %s.%s=%s" +msgid "Loading entire file of %d bytes into memory segment" msgstr "" -#: libcore/vm/ASHandlers.cpp:2631 +#: cygnal/libnet/diskstream.cpp:433 #, c-format -msgid "" -"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" msgstr "" -#: libcore/vm/ASHandlers.cpp:2641 +#: cygnal/libnet/diskstream.cpp:493 #, c-format -msgid "-- set_member %s.%s=%s" +msgid "Couldn't load file %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2653 +#: cygnal/libnet/diskstream.cpp:498 #, c-format -msgid "-- set_member %s.%s=%s on invalid object!" +msgid "Couldn't map file %s into memory: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2714 +#: cygnal/libnet/diskstream.cpp:502 #, c-format -msgid "" -"Attempt to call a method with %u arguments while only %u are available on " -"the stack." +msgid "File %s a offset %d mapped to: %p" msgstr "" -#: libcore/vm/ASHandlers.cpp:2722 +#: cygnal/libnet/diskstream.cpp:586 #, c-format -msgid " method name: %s" +msgid "Writing data (%d bytes) to disk: \"%s\"" msgstr "" -#: libcore/vm/ASHandlers.cpp:2723 +#: cygnal/libnet/diskstream.cpp:660 #, c-format -msgid " method object/func: %s" +msgid "Trying to open %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2724 +#: cygnal/libnet/diskstream.cpp:665 #, c-format -msgid " method nargs: %d" +msgid "Opening file %s (fd #%d), %lld bytes in size." msgstr "" -#: libcore/vm/ASHandlers.cpp:2732 +#: cygnal/libnet/diskstream.cpp:672 #, c-format -msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgid "File %s doesn't exist" msgstr "" -#: libcore/vm/ASHandlers.cpp:2767 +#: cygnal/libnet/diskstream.cpp:727 #, c-format -msgid "ActionCallMethod: Can't find method %s of object %s" +msgid "No Diskstream open %s for net fd #%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2779 +#: cygnal/libnet/diskstream.cpp:733 #, c-format -msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgid "Diskstream %s is closed on net fd #%d." msgstr "" -#: libcore/vm/ASHandlers.cpp:2852 +#: cygnal/libnet/diskstream.cpp:753 #, c-format -msgid "" -"Attempt to call a constructor with %u arguments while only %u are available " -"on the stack." +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2864 -msgid "On ActionNewMethod: no object found on stack on ActionMethod" +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2882 +#: cygnal/libnet/diskstream.cpp:771 #, c-format -msgid "ActionNewMethod: can't find method %s of object %s" +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2894 -msgid "ActionNewMethod: method name is undefined and object is not a function" +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" msgstr "" -#: libcore/vm/ASHandlers.cpp:2933 +#: cygnal/libnet/diskstream.cpp:956 #, c-format -msgid "-- %s instanceof %s (invalid args?)" +msgid "%s is a directory, appending index.html" msgstr "" -#: libcore/vm/ASHandlers.cpp:2962 +#: cygnal/libnet/sshclient.cpp:120 #, c-format -msgid "Top of stack not an object %s at ActionEnum2 execution" +msgid "SSH read error was: \"%s\"!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3094 +#: cygnal/libnet/sshclient.cpp:142 #, c-format -msgid "ActionExtends: Super is not an object (%s)" +msgid "SSH write error was: \"%s\"!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3098 -#, c-format -msgid "ActionExtends: Sub is not a function (%s)" +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" msgstr "" -#: libcore/vm/ASHandlers.cpp:3198 -#, c-format -msgid "" -"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?)." +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" msgstr "" -#: libcore/vm/ASHandlers.cpp:3220 +#: cygnal/libnet/sshclient.cpp:195 #, c-format -msgid "DefineFunction2: named function '%s' starts at PC %d" +msgid "Connection failed : %s\n" msgstr "" -#: libcore/vm/ASHandlers.cpp:3230 +#: cygnal/libnet/sshclient.cpp:210 #, c-format -msgid "DefineFunction2: anonymous function starts at PC %d" +msgid "SSH Server is currently known: %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:3282 -#, c-format +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 msgid "" -"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " -"finallySize:%u catchName:%s catchRegister:%u" +"The host key for this server was not found but an other type of key exists." msgstr "" -#: libcore/vm/ASHandlers.cpp:3311 -msgid "ActionWith tag length != 2; skipping" +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." msgstr "" -#: libcore/vm/ASHandlers.cpp:3321 -msgid "Empty with() block..." +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" msgstr "" -#: libcore/vm/ASHandlers.cpp:3332 +#: cygnal/libnet/sshclient.cpp:233 #, c-format -msgid "with(%s) : first argument doesn't cast to an object!" +msgid "Public key hash: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3449 -#, c-format -msgid "Unsupported action handler invoked, code at pc is %#x" +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " msgstr "" -#: libcore/vm/ASHandlers.cpp:3509 -msgid "Bogus empty GetUrl url in SWF file, skipping" +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " msgstr "" -#: libcore/vm/ASHandlers.cpp:3521 -msgid "" -"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " -"Using GET" +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" msgstr "" -#: libcore/vm/ASHandlers.cpp:3568 -#, c-format -msgid "" -"get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " -"loadVariable:%d)" +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" msgstr "" -#: libcore/vm/ASHandlers.cpp:3577 -msgid "getURL2 loadVariable" +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3580 +#: cygnal/libnet/sshclient.cpp:289 #, c-format -msgid "getURL: target %s not found" +msgid "authenticating with keyb-interactive: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3586 +#: cygnal/libnet/sshclient.cpp:298 #, c-format -msgid "getURL: target %s is not a sprite" +msgid "Authentication failed: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3605 -msgid "commonGetURL: current target is undefined" +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3613 -msgid "getURL2 target load" +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3619 libcore/vm/ASHandlers.cpp:3658 -#, c-format -msgid "Testing _level loading (level %u)" +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3625 -#, c-format -msgid "Unknown loadMovie target: %s" +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3639 +#: cygnal/crc.cpp:145 #, c-format -msgid "get url: target %s is not a sprite" +msgid "Couldn't open file: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3645 -msgid "TESTME: target of a loadMovie changed its target path" +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." msgstr "" -#: libcore/vm/ASHandlers.cpp:3689 -#, c-format -msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" msgstr "" -#: libcore/as_environment.cpp:139 -#, c-format -msgid "get_variable(%s)" +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" msgstr "" -#: libcore/as_environment.cpp:163 -#, c-format -msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" msgstr "" -#: libcore/as_environment.cpp:169 -#, c-format -msgid "...but get_variable_raw(%s, ) succeeded (%s)!" +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" msgstr "" -#: libcore/as_environment.cpp:216 -#, c-format -msgid "get_variable_raw(%s)" +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" msgstr "" -#: libcore/as_environment.cpp:222 -#, c-format -msgid "Won't get invalid raw variable name: %s" +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" msgstr "" -#: libcore/as_environment.cpp:318 -#, c-format -msgid "reference to non-existent variable '%s'" +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" msgstr "" -#: libcore/as_environment.cpp:394 -#, c-format -msgid "Path target '%s' not found while setting %s=%s" +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " msgstr "" -#: libcore/as_environment.cpp:413 +#: cygnal/cygnal.cpp:342 #, c-format -msgid "Won't set invalid raw variable name: %s" +msgid "Couldn't connect to %s" msgstr "" -#: libcore/as_environment.cpp:548 +#: cygnal/cygnal.cpp:362 #, c-format -msgid "invalid path '%s' (p=next_slash=%s)" +msgid "%s is active on fd #%d." msgstr "" -#: libcore/as_environment.cpp:559 +#: cygnal/cygnal.cpp:500 #, c-format -msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgid "Extraneous argument: %s" msgstr "" -#: libcore/as_environment.cpp:637 +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 #, c-format -msgid "Invoking get_path_element(%s) on object %p" +msgid "Document Root for media files is: %s" msgstr "" -#: libcore/as_environment.cpp:644 -#, c-format -msgid "Path element %s not found in object %p" +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." msgstr "" -#: libcore/abc/AbcBlock.cpp:64 libcore/abc/AbcBlock.cpp:132 -msgid "ABC: Finalizing trait yielded bad type for slot." +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" msgstr "" -#: libcore/abc/AbcBlock.cpp:187 -msgid "ABC: Bad name for trait." +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" msgstr "" -#: libcore/abc/AbcBlock.cpp:192 -msgid "ABC: Trait name must be fully qualified." +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" msgstr "" -#: libcore/abc/AbcBlock.cpp:239 libcore/abc/AbcBlock.cpp:265 -msgid "Bad method id in trait." +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" msgstr "" -#: libcore/abc/AbcBlock.cpp:255 -msgid "Bad Class id in trait." +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" msgstr "" -#: libcore/abc/AbcBlock.cpp:273 -msgid "ABC: Unknown type of trait." +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" msgstr "" -#: libcore/abc/AbcBlock.cpp:467 +#: cygnal/cygnal.cpp:765 #, c-format -msgid "Abc Version: %d.%d" +msgid "Can't start %s Connection Handler for fd #%d, port %hd" msgstr "" -#: libcore/abc/AbcBlock.cpp:566 -msgid "ABC: Bad string given for namespace." +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" msgstr "" -#: libcore/abc/AbcBlock.cpp:608 -msgid "ABC: Bad namespace for namespace set." +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." msgstr "" -#: libcore/abc/AbcBlock.cpp:678 +#: cygnal/cygnal.cpp:817 #, c-format -msgid "Action Block: Unknown multiname type (%d)." +msgid "No new %s network connections" msgstr "" -#: libcore/abc/AbcBlock.cpp:711 libcore/abc/AbcBlock.cpp:721 -#: libcore/abc/AbcBlock.cpp:731 libcore/abc/AbcBlock.cpp:741 -msgid "Action Block: Bad index in optional argument." +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" msgstr "" -#: libcore/abc/AbcBlock.cpp:751 -msgid "ABC: Bad index in optional argument, namespaces." +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" msgstr "" -#: libcore/abc/AbcBlock.cpp:773 +#: cygnal/cygnal.cpp:885 #, c-format -msgid "ABC: Bad default value type (%X), but continuing." +msgid "Reusing %s Handler for %s using fd #%d" msgstr "" -#: libcore/abc/AbcBlock.cpp:811 -msgid "ABC: Bad return type for method info." +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" msgstr "" -#: libcore/abc/AbcBlock.cpp:824 -msgid "ABC: Unknown return type." +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:841 -msgid "ABC: Bad parameter type in method." +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:850 -msgid "ABC: Unknown parameter type." +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" msgstr "" -#: libcore/abc/AbcBlock.cpp:939 -msgid "ABC: Out of bounds instance name." +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." msgstr "" -#: libcore/abc/AbcBlock.cpp:947 -msgid "ABC: QName required for instance." +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" msgstr "" -#: libcore/abc/AbcBlock.cpp:952 -msgid "ABC: No namespace to use for storing class." +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:967 -msgid "Duplicate class registration." +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" msgstr "" -#: libcore/abc/AbcBlock.cpp:983 -msgid "ABC: Bad super type." +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:994 +#: cygnal/cygnal.cpp:1085 #, c-format -msgid "ABC: Super type not found (%s)" +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." msgstr "" -#: libcore/abc/AbcBlock.cpp:1001 -msgid "ABC: Can't extend a class which is final." +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " msgstr "" -#: libcore/abc/AbcBlock.cpp:1007 -msgid "ABC: Can't extend an interface type." +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" msgstr "" -#: libcore/abc/AbcBlock.cpp:1013 -msgid "ABC: Class cannot be its own supertype." +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" msgstr "" -#: libcore/abc/AbcBlock.cpp:1034 -msgid "ABC: Bad namespace for protected." +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, c-format +msgid "Error parsing command line options: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:1053 -msgid "ABC: Bad name for interface." +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" msgstr "" -#: libcore/abc/AbcBlock.cpp:1060 -msgid "ABC: Can't implement a non-interface type." +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" msgstr "" -#: libcore/abc/AbcBlock.cpp:1072 -msgid "ABC: Out of bounds method for initializer." +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, c-format +msgid "Scanning directory \"%s\" for %s files" msgstr "" -#: libcore/abc/AbcBlock.cpp:1107 -msgid "ABC: Out of bound static constructor for class." +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:1146 -msgid "ABC: Out of bounds method for script." +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." msgstr "" -#: libcore/abc/AbcBlock.cpp:1182 -msgid "ABC: Out of bounds for method body." +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." msgstr "" -#: libcore/abc/AbcBlock.cpp:1189 -msgid "ABC: Only one body per method." +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" msgstr "" -#: libcore/abc/AbcBlock.cpp:1235 -msgid "ABC: Out of bound type for exception." +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" msgstr "" -#: libcore/abc/AbcBlock.cpp:1245 +#: cygnal/rtmp_server.cpp:168 #, c-format -msgid "ABC: Unknown type of object to catch. (%s)" +msgid "NetConnection unusually large! %d" msgstr "" -#: libcore/abc/AbcBlock.cpp:1263 -msgid "ABC: Out of bound name for caught exception." +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." msgstr "" -#: libcore/Font.cpp:128 -msgid "" -"Attempt to set font display or copyright name again. This should mean there " -"is more than one DefineFontName tag referring to the same Font. Don't know " -"what to do in this case, so ignoring." +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" msgstr "" -#: libcore/Font.cpp:166 -msgid "" -"Attempt to add an embedded glyph CodeTable to a font that already has one. " -"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " -"tag refers to a font created by DefineFone2 or DefineFont3. Don't know what " -"should happen in this case, so ignoring." +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" msgstr "" -#: utilities/soldumper.cpp:72 -msgid "This program dumps the internal data of a .sol file" +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" msgstr "" -#: utilities/soldumper.cpp:74 -msgid "Usage: soldumper [h] filename" +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" msgstr "" -#: utilities/soldumper.cpp:75 utilities/flvdumper.cpp:303 -#: utilities/dumpshm.cpp:344 -msgid "-h\tHelp" +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" msgstr "" -#: utilities/soldumper.cpp:76 -msgid "-f\tForce local directory access" +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." msgstr "" -#: utilities/soldumper.cpp:77 -msgid "-l\tList all .sol files in default dir" +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." msgstr "" -#: utilities/soldumper.cpp:105 +#: cygnal/rtmp_server.cpp:387 #, c-format -msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgid "Handshake Finish Data didn't match by %d bytes" msgstr "" -#: utilities/soldumper.cpp:121 utilities/processor.cpp:277 -#: utilities/flvdumper.cpp:154 gui/gnash.cpp:313 -msgid "Verbose output turned on" +#: cygnal/rtmp_server.cpp:555 +msgid "Route" msgstr "" -#: utilities/soldumper.cpp:125 -msgid "forcing local directory access only" +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" msgstr "" -#: utilities/soldumper.cpp:130 -msgid "List .sol files in the default directory" +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" msgstr "" -#: utilities/processor.cpp:148 -#, c-format -msgid "fs_callback(%p): %s %s" +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" msgstr "" -#: utilities/processor.cpp:161 +#: cygnal/rtmp_server.cpp:585 #, c-format -msgid "eventCallback: %s %s" +msgid "ERROR: Unidentified RTMP message content type 0x%x" msgstr "" -#: utilities/processor.cpp:238 -#, c-format -msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" msgstr "" -#: utilities/processor.cpp:286 -msgid "Verbose actions disabled at compile time" +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" msgstr "" -#: utilities/processor.cpp:293 -msgid "Verbose parsing disabled at compile time" +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" msgstr "" -#: utilities/processor.cpp:415 utilities/processor.cpp:418 gui/Player.cpp:219 -#: gui/Player.cpp:240 gui/pythonmod/gnash-view.cpp:440 -#: gui/pythonmod/gnash-view.cpp:443 -#, c-format -msgid "%s appended to local sandboxes" +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" msgstr "" -#: utilities/processor.cpp:591 -#, c-format -msgid "" -"gprocessor -- an SWF processor for Gnash.\n" -"\n" -"usage: %s [options] \n" -"\n" -"Process the given SWF movie files.\n" -"\n" -"%s%s%s%s" +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" msgstr "" -#: utilities/processor.cpp:598 -msgid "" -"options:\n" -"\n" -" --help(-h) Print this info.\n" -" --version Print the version numbers.\n" -" -v Be verbose; i.e. print log messages to stdout\n" +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" msgstr "" -#: utilities/processor.cpp:605 -msgid " -vp Be verbose about movie parsing\n" +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" msgstr "" -#: utilities/processor.cpp:610 -msgid " -va Be verbose about ActionScript\n" +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" msgstr "" -#: utilities/processor.cpp:615 -msgid "" -" -d []\n" -" Milliseconds delay between advances (0 by default).\n" -" If '-1' the delay will be computed from the FPS.\n" -" -r 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 \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" +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" msgstr "" -#: utilities/rtmpget.cpp:444 -msgid "Error parsing command line: " +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" msgstr "" -#: utilities/flvdumper.cpp:172 gui/gnash.cpp:531 -msgid "Error parsing command line options: " +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" msgstr "" -#: utilities/flvdumper.cpp:173 -msgid "This is a Gnash flvdumper bug." +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" msgstr "" -#: utilities/flvdumper.cpp:178 gui/gnash.cpp:585 -msgid "Error: no input file was specified. Exiting." +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" msgstr "" -#: utilities/flvdumper.cpp:300 -msgid "This program dumps the internal data of an FLV video file" +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" msgstr "" -#: utilities/flvdumper.cpp:302 -msgid "Usage: flvdumper [-h] [-m] [-a] filename" +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" msgstr "" -#: utilities/flvdumper.cpp:304 -msgid "-m\tPrint only Meta tags (default)" +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." msgstr "" -#: utilities/flvdumper.cpp:305 -msgid "-a\tPrint all tags." +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" msgstr "" -#: utilities/dumpshm.cpp:136 -#, c-format -msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" msgstr "" -#: utilities/dumpshm.cpp:214 -#, c-format -msgid "Will use \"%s\" for memory segment file" +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" msgstr "" -#: utilities/dumpshm.cpp:230 -msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" msgstr "" -#: utilities/dumpshm.cpp:239 -msgid "No shared memory segments found!" +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" msgstr "" -#: utilities/dumpshm.cpp:243 +#: cygnal/proc.cpp:119 #, c-format -msgid "Existing SHM Key is: %s, Size is: %s" +msgid "Invalid filespec for CGI: \"%s\"" msgstr "" -#: utilities/dumpshm.cpp:258 -msgid "Writing memory segment to disk: \"segment.raw\"" +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." msgstr "" -#: utilities/dumpshm.cpp:263 -#, c-format -msgid "The data is: 0x%s" +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" msgstr "" -#: utilities/dumpshm.cpp:303 -msgid "kernel not configured for shared memory" +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" msgstr "" -#: utilities/dumpshm.cpp:318 -#, c-format -msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." msgstr "" -#: utilities/dumpshm.cpp:321 -#, c-format -msgid "Last changed on: %s" +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." msgstr "" -#: utilities/dumpshm.cpp:322 -#, c-format -msgid "Last attached on: %s" +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" msgstr "" -#: utilities/dumpshm.cpp:323 -#, c-format -msgid "Last detached on: %s" +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" msgstr "" -#: utilities/dumpshm.cpp:341 -msgid "This program dumps the internal data of a shared memory segment" +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" msgstr "" -#: utilities/dumpshm.cpp:343 -msgid "Usage: dumpshm [hdsanlif] filename" +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" msgstr "" -#: utilities/dumpshm.cpp:345 -msgid "-i\tList segments" +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" msgstr "" -#: utilities/dumpshm.cpp:346 -msgid "-r\tDump SYSV segments" +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" msgstr "" -#: utilities/dumpshm.cpp:347 -msgid "-c\tDump SYSV segments to disk" +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" msgstr "" -#: utilities/dumpshm.cpp:348 -msgid "-v\tVerbose output" +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, c-format +msgid "Could not open %s" msgstr "" -#: utilities/dumpshm.cpp:360 -msgid "\tBase address of this segment: " +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" msgstr "" -#: utilities/dumpshm.cpp:362 -msgid "\tFilespec: " +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" msgstr "" -#: utilities/dumpshm.cpp:363 -msgid "\t# Bytes allocated: " +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" msgstr "" -#: utilities/dumpshm.cpp:364 -msgid "\tTotal # of bytes: " +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" msgstr "" -#: plugin/aos4/plugin.cpp:587 plugin/win32/plugin.cpp:584 +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 #, c-format -msgid "FSCommand_callback(%p): %s %s" +msgid "Error waiting for VT %d becoming active" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:162 -msgid "WARNING: failed to create VA-API display." +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:230 gui/gtk/gtk_glue_agg_vaapi.cpp:288 -msgid "ERROR: failed to map VA-API image." +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:236 -msgid "ERROR: failed to associate VA-API subpicture." +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:370 -#, c-format -msgid "ERROR: failed to setup video window for surface 0x%08x." +#: gui/fb/fb.cpp:690 +msgid "Could not restore keyboard mode" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:377 -#, c-format -msgid "ERROR: failed to associate subpicture to surface 0x%08x." +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" msgstr "" -#: gui/gtk/gtk_glue_agg.cpp:92 gui/haiku/haiku_agg_glue.cpp:297 -#, c-format -msgid "Could not create AGG renderer with pixelformat %s" +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:71 -#, c-format -msgid "OpenGL extension version - %d.%d" +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:81 -msgid "" -"Cannot find the double-buffered visual.\n" -"Trying single-buffered visual." +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:87 -msgid "No appropriate OpenGL-capable visual found." +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:90 -msgid "Got single-buffered visual." +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:93 -msgid "Got double-buffered visual." +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" msgstr "" -#: gui/gtk/gtk.cpp:171 -msgid "Created XEmbedded window" +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" msgstr "" -#: gui/gtk/gtk.cpp:174 -msgid "Created top level window" +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" msgstr "" -#: gui/gtk/gtk.cpp:227 -msgid "Click to play" +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" msgstr "" -#: gui/gtk/gtk.cpp:617 -#, c-format -msgid "Advance interval timer set to %d ms (~ %d FPS)" +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" msgstr "" -#: gui/gtk/gtk.cpp:689 -msgid "Sound" +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" msgstr "" -#: gui/gtk/gtk.cpp:736 -msgid "GtkGui: Window resize request received" +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" msgstr "" -#: gui/gtk/gtk.cpp:1218 gui/kde/Kde4Gui.cpp:742 -msgid "Gnash preferences" +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" msgstr "" -#: gui/gtk/gtk.cpp:1253 -msgid "_Network" +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" msgstr "" -#: gui/gtk/gtk.cpp:1257 gui/kde/Kde4Gui.cpp:859 -msgid "Network preferences" +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" msgstr "" -#: gui/gtk/gtk.cpp:1265 -msgid "Network timeout in seconds (0 for no timeout):" +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." msgstr "" -#: gui/gtk/gtk.cpp:1284 -msgid "_Logging" +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" msgstr "" -#: gui/gtk/gtk.cpp:1289 gui/kde/Kde4Gui.cpp:760 -msgid "Logging options" +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" msgstr "" -#: gui/gtk/gtk.cpp:1293 -msgid "Verbosity level:" +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" msgstr "" -#: gui/gtk/gtk.cpp:1306 -msgid "Log to _file" +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" msgstr "" -#: gui/gtk/gtk.cpp:1312 -msgid "Logfile name:" +#: gui/gnash.cpp:166 +msgid "Error: no input file was specified. Exiting.\n" msgstr "" -#: gui/gtk/gtk.cpp:1325 -msgid "Log _parser output" +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" msgstr "" -#: gui/gtk/gtk.cpp:1333 -msgid "Log SWF _actions" +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" msgstr "" -#: gui/gtk/gtk.cpp:1341 -msgid "Log malformed SWF _errors" +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " msgstr "" -#: gui/gtk/gtk.cpp:1349 -msgid "Log ActionScript _coding errors" +#: gui/gnash.cpp:267 +msgid "Debugging options" msgstr "" -#: gui/gtk/gtk.cpp:1365 -msgid "_Security" +#: gui/gnash.cpp:273 +msgid "Produce verbose output" msgstr "" -#: gui/gtk/gtk.cpp:1372 gui/kde/Kde4Gui.cpp:811 -msgid "Network connections" +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" msgstr "" -#: gui/gtk/gtk.cpp:1378 -msgid "Connect only to local _host" +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" msgstr "" -#: gui/gtk/gtk.cpp:1385 -msgid "Connect only to local _domain" +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" msgstr "" -#: gui/gtk/gtk.cpp:1392 -msgid "Disable SSL _verification" +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" msgstr "" -#: gui/gtk/gtk.cpp:1399 -msgid "_Whitelist" +#: gui/gnash.cpp:320 +msgid "Options" msgstr "" -#: gui/gtk/gtk.cpp:1408 -msgid "_Blacklist" +#: gui/gnash.cpp:325 +msgid "Print this help and exit" msgstr "" -#: gui/gtk/gtk.cpp:1417 gui/kde/Kde4Gui.cpp:829 -msgid "Privacy" +#: gui/gnash.cpp:328 +msgid "Print version information and exit" msgstr "" -#: gui/gtk/gtk.cpp:1421 gui/kde/Kde4Gui.cpp:832 -msgid "Shared objects directory:" +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" msgstr "" -#: gui/gtk/gtk.cpp:1433 -msgid "Do _not write Shared Object files" +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" msgstr "" -#: gui/gtk/gtk.cpp:1440 -msgid "Only _access local Shared Object files" +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" msgstr "" -#: gui/gtk/gtk.cpp:1447 -msgid "Disable Local _Connection object" +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" msgstr "" -#: gui/gtk/gtk.cpp:1461 -msgid "_Media" +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" msgstr "" -#: gui/gtk/gtk.cpp:1467 gui/kde/Kde4Gui.cpp:877 -msgid "Sound" +#: gui/gnash.cpp:355 +msgid "Set window width" msgstr "" -#: gui/gtk/gtk.cpp:1472 -msgid "Use sound _handler" +#: gui/gnash.cpp:359 +msgid "Set window height" msgstr "" -#: gui/gtk/gtk.cpp:1480 -msgid "Media Streams" +#: gui/gnash.cpp:363 +msgid "Set window x position" msgstr "" -#: gui/gtk/gtk.cpp:1486 gui/kde/Kde4Gui.cpp:884 -msgid "Save media streams to disk" +#: gui/gnash.cpp:367 +msgid "Set window y position" msgstr "" -#: gui/gtk/gtk.cpp:1495 gui/kde/Kde4Gui.cpp:890 -msgid "Save dynamically loaded media to disk" +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" msgstr "" -#: gui/gtk/gtk.cpp:1503 gui/kde/Kde4Gui.cpp:894 -msgid "Saved media directory:" +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" msgstr "" -#: gui/gtk/gtk.cpp:1523 -msgid "_Player" +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" msgstr "" -#: gui/gtk/gtk.cpp:1529 gui/kde/Kde4Gui.cpp:906 -msgid "Player description" +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" msgstr "" -#: gui/gtk/gtk.cpp:1537 gui/kde/Kde4Gui.cpp:909 -msgid "Player version:" +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" msgstr "" -#: gui/gtk/gtk.cpp:1553 gui/kde/Kde4Gui.cpp:915 -msgid "Operating system:" +#: gui/gnash.cpp:392 +msgid "The media handler to use" msgstr "" -#: gui/gtk/gtk.cpp:1563 -msgid "If blank, Gnash will detect your OS" +#: gui/gnash.cpp:400 +msgid "The renderer to use" msgstr "" -#: gui/gtk/gtk.cpp:1573 gui/kde/Kde4Gui.cpp:926 -msgid "URL opener:" +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" msgstr "" -#: gui/gtk/gtk.cpp:1585 gui/kde/Kde4Gui.cpp:933 -msgid "Performance" +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" msgstr "" -#: gui/gtk/gtk.cpp:1599 gui/kde/Kde4Gui.cpp:936 -msgid "Max size of movie library:" +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" msgstr "" -#: gui/gtk/gtk.cpp:1611 -msgid "Start _Gnash in pause mode" +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" msgstr "" -#: gui/gtk/gtk.cpp:1635 gui/kde/Kde4Gui.cpp:455 -msgid "Movie properties" +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" msgstr "" -#: gui/gtk/gtk.cpp:1709 gui/kde/Kde4Gui.cpp:474 -msgid "Variable" +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" msgstr "" -#: gui/gtk/gtk.cpp:1722 gui/kde/Kde4Gui.cpp:475 -msgid "Value" +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" msgstr "" -#: gui/gtk/gtk.cpp:1776 -msgid "Gnash is the GNU SWF Player based on GameSWF." +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" msgstr "" -#: gui/gtk/gtk.cpp:1780 -msgid "" -"\n" -"Renderer: " +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" msgstr "" -#: gui/gtk/gtk.cpp:1782 -msgid "" -"\n" -"Hardware Acceleration: " +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" msgstr "" -#: gui/gtk/gtk.cpp:1784 -msgid "" -"\n" -"GUI: " +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" msgstr "" -#: gui/gtk/gtk.cpp:1786 -msgid "" -"\n" -"Media: " +#: gui/gnash.cpp:453 +msgid "Input files" msgstr "" -#: gui/gtk/gtk.cpp:1808 gui/gtk/gtk.cpp:1845 -msgid "translator-credits" +#: gui/gnash.cpp:464 +msgid "Dump options" msgstr "" -#: gui/gtk/gtk.cpp:1837 -msgid "Gnash" +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" msgstr "" -#: gui/gtk/gtk.cpp:1880 -msgid "_File" +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" msgstr "" -#: gui/gtk/gtk.cpp:1933 -msgid "_Edit" +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" msgstr "" -#: gui/gtk/gtk.cpp:1953 -msgid "_Help" +#: gui/gnash.cpp:485 +msgid "Keys:\n" msgstr "" -#: gui/gtk/gtk.cpp:1973 -msgid "_View" +#: gui/gnash.cpp:487 +msgid "Quit\n" msgstr "" -#: gui/gtk/gtk.cpp:1981 -msgid "Redraw" +#: gui/gnash.cpp:489 +msgid "Toggle fullscreen\n" msgstr "" -#: gui/gtk/gtk.cpp:1991 gui/gtk/gtk.cpp:1996 gui/gnash.cpp:71 -msgid "Toggle fullscreen" +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" msgstr "" -#: gui/gtk/gtk.cpp:2005 -msgid "Show updated ranges" +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" msgstr "" -#: gui/gtk/gtk.cpp:2024 -msgid "_Quality" +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" msgstr "" -#: gui/gtk/gtk.cpp:2034 -msgid "Low" +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" msgstr "" -#: gui/gtk/gtk.cpp:2040 -msgid "Medium" +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" msgstr "" -#: gui/gtk/gtk.cpp:2046 -msgid "High" +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" msgstr "" -#: gui/gtk/gtk.cpp:2052 -msgid "Best" +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" msgstr "" -#: gui/gtk/gtk.cpp:2065 -msgid "Movie _Control" +#: gui/gnash.cpp:532 +msgid "Build options " msgstr "" -#: gui/gtk/gtk.cpp:2076 gui/kde/Kde4Gui.cpp:578 -msgid "Play" +#: gui/gnash.cpp:533 +msgid " Renderers: " msgstr "" -#: gui/gtk/gtk.cpp:2087 gui/kde/Kde4Gui.cpp:582 -msgid "Pause" +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " msgstr "" -#: gui/gtk/gtk.cpp:2097 gui/kde/Kde4Gui.cpp:586 -msgid "Stop" +#: gui/gnash.cpp:535 +msgid " GUI: " msgstr "" -#: gui/gtk/gtk.cpp:2109 gui/kde/kde.cpp:416 -msgid "Restart Movie" +#: gui/gnash.cpp:536 +msgid " Media handlers: " msgstr "" -#: gui/gtk/gtk.cpp:2196 gui/gtk/gtk.cpp:2197 -#, c-format -msgid "Couldn't find pixmap file: %s" +#: gui/gnash.cpp:538 +msgid " Configured with: " msgstr "" -#: gui/gtk/gtk.cpp:2203 -#, c-format -msgid "Failed to load pixbuf file: %s: %s" +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " msgstr "" -#: gui/gtk/gtk.cpp:2493 gui/aos4/aos4.cpp:266 -#, c-format -msgid "" -"Attempting to open file %s.\n" -"NOTE: the file open functionality is not yet implemented!" +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" msgstr "" -#: gui/gtk/gtk.cpp:2510 gui/gtk/gtk.cpp:2523 -msgid "Open file" +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" msgstr "" -#: gui/aos4/aos4.cpp:70 -#, c-format -msgid "Exception: %s on file %s line %d" +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." msgstr "" -#: gui/aos4/aos4.cpp:274 -msgid "Cannot open File Requester!\n" +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." msgstr "" -#: gui/aos4/aos4.cpp:609 -msgid "error creating RenderHandler!\n" +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:124 +#: gui/dump/dump.cpp:352 #, c-format -msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgid "Unable to write file '%s'." msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 -msgid "Cannot layout Menu!!\n" +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 -msgid "Cannot create Menu!!\n" +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 -msgid "Cannot get Visual Info!!\n" +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 -msgid "Cannot get WB Screen pointer!!\n" +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 -msgid "prepDrawingArea() failed.\n" +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" msgstr "" -#: gui/aos4/aos4_agg_glue.cpp:116 gui/sdl/sdl_agg_glue.cpp:78 -#: gui/haiku/haiku_agg_glue.cpp:290 +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 #, c-format msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." msgstr "" -#: gui/aos4/aos4_agg_glue.cpp:277 +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 #, c-format -msgid "AOS4-AGG: %i byte offscreen buffer allocated" -msgstr "" - -#: gui/sdl/sdl_agg_glue.cpp:95 -msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgid "Could not create AGG renderer with pixelformat %s" msgstr "" -#: gui/sdl/sdl_agg_glue.cpp:132 gui/haiku/haiku_agg_glue.cpp:416 +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 #, c-format msgid "SDL-AGG: %i byte offscreen buffer allocated" msgstr "" -#: gui/kde/Kde4Gui.cpp:115 +#: gui/qt/Qt4Gui.cpp:120 msgid "Cairo renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:123 +#: gui/qt/Qt4Gui.cpp:128 msgid "OpenGL renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:131 +#: gui/qt/Qt4Gui.cpp:136 msgid "AGG renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:208 -msgid "Setting renderer" +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" msgstr "" -#: gui/kde/Kde4Gui.cpp:212 -msgid "Set renderer" +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" msgstr "" -#: gui/kde/Kde4Gui.cpp:562 +#: gui/qt/Qt4Gui.cpp:588 msgid "Properties" msgstr "" -#: gui/kde/Kde4Gui.cpp:566 gui/kde/kde.cpp:424 +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 msgid "Quit Gnash" msgstr "" -#: gui/kde/Kde4Gui.cpp:573 +#: gui/qt/Qt4Gui.cpp:599 msgid "Preferences" msgstr "" -#: gui/kde/Kde4Gui.cpp:590 +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:616 msgid "Restart" msgstr "" -#: gui/kde/Kde4Gui.cpp:595 gui/kde/kde.cpp:423 +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 msgid "Refresh" msgstr "" -#: gui/kde/Kde4Gui.cpp:599 +#: gui/qt/Qt4Gui.cpp:625 msgid "Fullscreen" msgstr "" -#: gui/kde/Kde4Gui.cpp:614 +#: gui/qt/Qt4Gui.cpp:640 msgid "File" msgstr "" -#: gui/kde/Kde4Gui.cpp:619 +#: gui/qt/Qt4Gui.cpp:645 msgid "Edit" msgstr "" -#: gui/kde/Kde4Gui.cpp:623 +#: gui/qt/Qt4Gui.cpp:649 msgid "Movie Control" msgstr "" -#: gui/kde/Kde4Gui.cpp:630 +#: gui/qt/Qt4Gui.cpp:656 msgid "View" msgstr "" -#: gui/kde/Kde4Gui.cpp:712 +#: gui/qt/Qt4Gui.cpp:738 msgid "Click to Play" msgstr "" -#: gui/kde/Kde4Gui.cpp:757 +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:785 msgid "Logging" msgstr "" -#: gui/kde/Kde4Gui.cpp:763 +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:791 msgid "Verbosity level" msgstr "" -#: gui/kde/Kde4Gui.cpp:781 +#: gui/qt/Qt4Gui.cpp:809 msgid "Log to file" msgstr "" -#: gui/kde/Kde4Gui.cpp:788 +#: gui/qt/Qt4Gui.cpp:816 msgid "Log parser output" msgstr "" -#: gui/kde/Kde4Gui.cpp:792 +#: gui/qt/Qt4Gui.cpp:820 msgid "Log SWF actions" msgstr "" -#: gui/kde/Kde4Gui.cpp:796 +#: gui/qt/Qt4Gui.cpp:824 msgid "Log malformed SWF errors" msgstr "" -#: gui/kde/Kde4Gui.cpp:801 +#: gui/qt/Qt4Gui.cpp:829 msgid "Log ActionScript coding errors" msgstr "" -#: gui/kde/Kde4Gui.cpp:808 +#: gui/qt/Qt4Gui.cpp:836 msgid "Security" msgstr "" -#: gui/kde/Kde4Gui.cpp:814 +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:842 msgid "Connect only to local host" msgstr "" -#: gui/kde/Kde4Gui.cpp:819 +#: gui/qt/Qt4Gui.cpp:847 msgid "Connect only to local domain" msgstr "" -#: gui/kde/Kde4Gui.cpp:824 +#: gui/qt/Qt4Gui.cpp:852 msgid "Disable SSL verification" msgstr "" -#: gui/kde/Kde4Gui.cpp:838 -msgid "Do not write Shared Object files" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:844 -msgid "Only access local Shared Object files" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:849 -msgid "Disable Local Connection object" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:856 -msgid "Network" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:862 -msgid "Network timeout in seconds" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:874 -msgid "Media" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:880 -msgid "Use sound handler" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:903 -msgid "Player" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:920 gui/kde/Kde4Gui.cpp:993 -msgid "" -msgstr "" - -#: gui/kde/Kde4Gui.cpp:945 -msgid "Start Gnash in pause mode" -msgstr "" - -#: gui/kde/kde.cpp:413 -msgid "Play Movie" -msgstr "" - -#: gui/kde/kde.cpp:414 -msgid "Pause Movie" -msgstr "" - -#: gui/kde/kde.cpp:415 -msgid "Stop Movie" -msgstr "" - -#: gui/kde/kde.cpp:418 -msgid "Step Forward" -msgstr "" - -#: gui/kde/kde.cpp:419 -msgid "Step Backward" -msgstr "" - -#: gui/kde/kde.cpp:420 -msgid "Jump Forward" -msgstr "" - -#: gui/kde/kde.cpp:421 -msgid "Jump Backward" +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" msgstr "" -#: gui/kde/kde_glue_agg.cpp:156 -msgid "Could not create AGG renderer with pixelformat BGRA32" +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" msgstr "" -#: gui/kde/Kde4GlueAgg.cpp:115 -msgid "Could not create AGG renderer with pixelformat ABGR32" +#: gui/qt/Qt4Gui.cpp:866 +msgid "Do not write Shared Object files" msgstr "" -#: gui/riscos/riscos_glue_agg.cpp:70 gui/fltk/fltk_glue_agg.cpp:50 -msgid "Could not create AGG renderer with pixelformat RGB24" +#: gui/qt/Qt4Gui.cpp:872 +msgid "Only access local Shared Object files" msgstr "" -#: gui/fb/EventDevice.cpp:67 -#, c-format -msgid "Could not open %s: %s" +#: gui/qt/Qt4Gui.cpp:877 +msgid "Disable Local Connection object" msgstr "" -#: gui/fb/EventDevice.cpp:72 -#, c-format -msgid "Could not set non-blocking mode for pointing device: %s" +#: gui/qt/Qt4Gui.cpp:884 +msgid "Network" msgstr "" -#: gui/fb/fb.cpp:207 -msgid "Closing framebuffer device" +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" msgstr "" -#: gui/fb/fb.cpp:213 -msgid "Free'ing offscreen buffer" +#: gui/qt/Qt4Gui.cpp:890 +msgid "Network timeout in seconds" msgstr "" -#: gui/fb/fb.cpp:227 -msgid "LUT8: Setting up colormap" +#: gui/qt/Qt4Gui.cpp:902 +msgid "Media" msgstr "" -#: gui/fb/fb.cpp:252 -#, c-format -msgid "LUT8: Error setting colormap: %s" +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" msgstr "" -#: gui/fb/fb.cpp:293 -#, c-format -msgid "Framebuffer device uses %d bytes of memory." +#: gui/qt/Qt4Gui.cpp:908 +msgid "Use sound handler" msgstr "" -#: gui/fb/fb.cpp:295 -#, c-format -msgid "Video mode: %dx%d with %d bits per pixel." +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" msgstr "" -#: gui/fb/fb.cpp:340 -msgid "Double buffering enabled" +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" msgstr "" -#: gui/fb/fb.cpp:343 -msgid "Double buffering disabled" +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" msgstr "" -#: gui/fb/fb.cpp:351 -#, c-format -msgid "red channel: %d / %d" +#: gui/qt/Qt4Gui.cpp:931 +msgid "Player" msgstr "" -#: gui/fb/fb.cpp:353 -#, c-format -msgid "green channel: %d / %d" +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" msgstr "" -#: gui/fb/fb.cpp:355 -#, c-format -msgid "blue channel: %d / %d" +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" msgstr "" -#: gui/fb/fb.cpp:357 -#, c-format -msgid "Total bits per pixel: %d" +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" msgstr "" -#: gui/fb/fb.cpp:520 -msgid "This GUI does not yet support menus" +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 +msgid "" msgstr "" -#: gui/fb/fb.cpp:526 -msgid "This GUI does not yet support a mouse pointer" +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" msgstr "" -#: gui/fb/fb.cpp:614 -msgid "WARNING: Could not detect controlling TTY" +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" msgstr "" -#: gui/fb/fb.cpp:624 gui/fb/fb.cpp:660 gui/fb/fb.cpp:693 gui/fb/fb.cpp:742 -#, c-format -msgid "WARNING: Could not open %s" +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" msgstr "" -#: gui/fb/fb.cpp:629 -msgid "WARNING: Could not get current VT state" +#: gui/qt/Qt4Gui.cpp:973 +msgid "Start Gnash in pause mode" msgstr "" -#: gui/fb/fb.cpp:635 -#, c-format -msgid "Original TTY NO = %d" +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" msgstr "" -#: gui/fb/fb.cpp:640 -msgid "WARNING: Could not request a new VT" +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" msgstr "" -#: gui/fb/fb.cpp:645 -#, c-format -msgid "Own TTY NO = %d" +#: gui/qt/kde.cpp:413 +msgid "Play Movie" msgstr "" -#: gui/fb/fb.cpp:654 gui/fb/fb.cpp:687 gui/fb/fb.cpp:736 -#, c-format -msgid "WARNING: Could not find device for VT number %d" +#: gui/qt/kde.cpp:414 +msgid "Pause Movie" msgstr "" -#: gui/fb/fb.cpp:665 gui/fb/fb.cpp:747 -#, c-format -msgid "WARNING: Could not activate VT number %d" +#: gui/qt/kde.cpp:415 +msgid "Stop Movie" msgstr "" -#: gui/fb/fb.cpp:671 gui/fb/fb.cpp:753 -#, c-format -msgid "WARNING: Error waiting for VT %d becoming active" +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" msgstr "" -#: gui/fb/fb.cpp:709 -msgid "WARNING: Could not query current keyboard mode on VT" +#: gui/qt/kde.cpp:418 +msgid "Step Forward" msgstr "" -#: gui/fb/fb.cpp:713 -msgid "WARNING: Could not switch to graphics mode on new VT" +#: gui/qt/kde.cpp:419 +msgid "Step Backward" msgstr "" -#: gui/fb/fb.cpp:720 -#, c-format -msgid "VT %d ready" +#: gui/qt/kde.cpp:420 +msgid "Jump Forward" msgstr "" -#: gui/fb/fb.cpp:732 -msgid "Restoring terminal..." +#: gui/qt/kde.cpp:421 +msgid "Jump Backward" msgstr "" -#: gui/fb/fb.cpp:761 -msgid "WARNING: Could not restore keyboard mode" +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, c-format +msgid "Could not create sound handler: %s. Will continue without sound." msgstr "" -#: gui/fb/TouchDevice.cpp:240 -msgid "WARNING: Error parsing calibration data!" +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" msgstr "" -#: gui/fb/TouchDevice.cpp:242 +#: gui/aos4/aos4.cpp:70 #, c-format -msgid "" -"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgid "Exception: %s on file %s line %d" msgstr "" -#: gui/fb/TouchDevice.cpp:245 +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 +#, c-format 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" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" msgstr "" -#: gui/fb/MouseDevice.cpp:157 -msgid "Mouse reset failed" +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" msgstr "" -#: gui/fb/MouseDevice.cpp:165 -msgid "WARNING: Could not detect mouse device ID" +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" msgstr "" -#: gui/fb/MouseDevice.cpp:169 +#: gui/aos4/aos4_cairo_glue.cpp:124 #, c-format -msgid "WARNING: Non-standard mouse device ID %d" +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." msgstr "" -#: gui/fb/MouseDevice.cpp:174 -msgid "Could not activate Data Reporting mode for mouse" +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" msgstr "" -#: gui/fb/MouseDevice.cpp:281 -#, c-format -msgid "x/y %d/%d button %d" +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" msgstr "" -#: gui/fb/MouseDevice.cpp:301 -#, c-format -msgid "read mouse @ %d / %d, btn %d" +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" msgstr "" -#: gui/fb/MouseDevice.cpp:309 -#, c-format -msgid "mouse click! %d" +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" msgstr "" -#: gui/fb/MouseDevice.cpp:327 -#, c-format -msgid "mouse_command: discarded %d bytes from input buffer" +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" msgstr "" -#: gui/Player.cpp:149 +#: gui/aos4/aos4_agg_glue.cpp:277 #, c-format -msgid "Timer delay set to %d milliseconds" +msgid "AOS4-AGG: %i byte offscreen buffer allocated" msgstr "" -#: gui/Player.cpp:170 gui/pythonmod/gnash-view.cpp:225 -msgid "Sound requested but no sound support compiled in" +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." msgstr "" -#: gui/Player.cpp:175 gui/pythonmod/gnash-view.cpp:222 -#, c-format -msgid "Could not create sound handler: %s. Will continue w/out sound." +#: gui/gui.cpp:193 +msgid "Clipboard not yet supported in this GUI" msgstr "" -#: gui/Player.cpp:195 -#, c-format -msgid "Activating FPS debugging every %g seconds" +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" msgstr "" -#: gui/Player.cpp:321 -msgid "Non-existent media handler %1% specified" +#: gui/gui.cpp:205 +msgid "Window resize not yet supported in this GUI" msgstr "" -#: gui/Player.cpp:368 -#, c-format -msgid "" -"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." +#: gui/gui.cpp:229 gui/gui.cpp:242 +msgid "Menu show/hide not yet supported in this GUI" msgstr "" -#: gui/Player.cpp:670 -#, c-format -msgid "Unhandled callback %s with arguments %s" +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" msgstr "" -#: gui/Player.cpp:711 -#, c-format -msgid "Sent FsCommand '%s' to host fd %d" +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" msgstr "" -#: gui/Player.cpp:719 +#: gui/gui.cpp:334 #, c-format -msgid "Running as plugin: skipping internal handling of FsCommand %s%s." +msgid "Invalid scaleMode %d" msgstr "" -#: gui/Player.cpp:760 +#: gui/gui.cpp:374 #, c-format -msgid "FsCommand exec called with argument %s" +msgid "Invalid horizontal align %d" msgstr "" -#: gui/Player.cpp:777 +#: gui/gui.cpp:405 #, c-format -msgid "FsCommand trapallkeys called with argument %s" +msgid "Invalid vertical align %d" msgstr "" -#: gui/Player.cpp:783 -#, c-format -msgid "FsCommand '%s(%s)' not handled internally" +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" msgstr "" -#: gui/haiku/haiku.cpp:141 -msgid "spawn_thread failed" +#: gui/gui.cpp:1261 +#, c-format +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" msgstr "" -#: gui/haiku/haiku.cpp:144 -msgid "resume_thread failed" +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" msgstr "" -#: gui/haiku/haiku.cpp:157 -#, c-format -msgid "pulses thread returned %d" +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" msgstr "" -#: gui/haiku/haiku.cpp:248 -msgid "send_data failed" +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" msgstr "" -#: gui/haiku/haiku.cpp:384 gui/dump/dump.cpp:131 -msgid "# FATAL: No filename given with -D argument." +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" msgstr "" -#: gui/gui.cpp:182 gui/gui.cpp:194 -msgid "Fullscreen not yet supported in this GUI" +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" msgstr "" -#: gui/gui.cpp:188 -msgid "Window resize not yet supported in this GUI" +#: gui/Player.cpp:169 +#, c-format +msgid "Unhandled callback %s with arguments %s" msgstr "" -#: gui/gui.cpp:213 -msgid "Menu hiding not yet supported in this GUI" +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" msgstr "" -#: gui/gui.cpp:219 -msgid "Mouse show/hide not yet supported in this GUI" +#: gui/Player.cpp:545 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay" msgstr "" -#: gui/gui.cpp:226 -msgid "menushow not yet supported in this GUI" +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" msgstr "" -#: gui/gui.cpp:467 +#: gui/Player.cpp:717 #, c-format -msgid "mouse @ %d,%d" +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" msgstr "" -#: gui/gui.cpp:962 +#: gui/Player.cpp:773 #, c-format -msgid "Frame %d" +msgid "FsCommand exec called with argument %s" msgstr "" -#: gui/dump/dump.cpp:120 -msgid "Ignoring request to display in X11 window" +#: gui/Player.cpp:790 +#, c-format +msgid "FsCommand trapallkeys called with argument %s" msgstr "" -#: gui/dump/dump.cpp:147 -msgid "# FATAL: No sleep ms value given with -S argument." +#: gui/Player.cpp:796 +#, c-format +msgid "FsCommand '%s(%s)' not handled internally" msgstr "" -#: gui/dump/dump.cpp:323 -#, c-format -msgid "Unable to write file '%s'." +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" msgstr "" -#: gui/gnash.cpp:65 -msgid "Keys:" +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" msgstr "" -#: gui/gnash.cpp:68 -msgid "Quit" +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" msgstr "" -#: gui/gnash.cpp:74 -msgid "Toggle pause" +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" msgstr "" -#: gui/gnash.cpp:77 -msgid "Restart the movie" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." msgstr "" -#: gui/gnash.cpp:80 -msgid "Take a screenshot" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." msgstr "" -#: gui/gnash.cpp:83 -msgid "Force immediate redraw" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." msgstr "" -#: gui/gnash.cpp:99 -msgid "Usage: gnash [options] movie_file.swf" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." msgstr "" -#: gui/gnash.cpp:100 -msgid "Plays a SWF (Shockwave Flash) movie" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." msgstr "" -#: gui/gnash.cpp:101 -msgid "Options:" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." msgstr "" -#: gui/gnash.cpp:105 -msgid "Print this help and exit" +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" msgstr "" -#: gui/gnash.cpp:108 -msgid "Print version information and exit" +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" msgstr "" -#: gui/gnash.cpp:111 -msgid "Scale the movie by the specified factor" +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" msgstr "" -#: gui/gnash.cpp:114 -msgid "Number of milliseconds to delay in main loop" +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" msgstr "" -#: gui/gnash.cpp:117 -msgid "Produce verbose output" +#: gui/gtk/gtk.cpp:686 +msgid "Sound" msgstr "" -#: gui/gnash.cpp:121 -msgid "Be (very) verbose about action execution" +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" msgstr "" -#: gui/gnash.cpp:126 -msgid "Be (very) verbose about parsing" +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" msgstr "" -#: gui/gnash.cpp:130 -msgid "Audio dump file (wave format)" +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" msgstr "" -#: gui/gnash.cpp:133 -msgid "Hardware Video Accelerator to use" +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" msgstr "" -#: gui/gnash.cpp:138 -msgid "X11 Window ID for display" +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" msgstr "" -#: gui/gnash.cpp:141 -msgid "Produce the disk based debug log" +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" msgstr "" -#: gui/gnash.cpp:144 -msgid "Set window width" +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" msgstr "" -#: gui/gnash.cpp:147 -msgid "Set window height" +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" msgstr "" -#: gui/gnash.cpp:150 -msgid "Set window x position" +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" msgstr "" -#: gui/gnash.cpp:153 -msgid "Set window y position" +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" msgstr "" -#: gui/gnash.cpp:156 -msgid "Exit when/if movie reaches the last frame" +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" msgstr "" -#: gui/gnash.cpp:160 -msgid "disable rendering and sound" +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" msgstr "" -#: gui/gnash.cpp:162 -msgid "enable rendering, disable sound" +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" msgstr "" -#: gui/gnash.cpp:164 -msgid "enable sound, disable rendering" +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" msgstr "" -#: gui/gnash.cpp:166 -msgid "enable rendering and sound (default)" +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" msgstr "" -#: gui/gnash.cpp:170 -msgid "The media handler to use" +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" msgstr "" -#: gui/gnash.cpp:175 -msgid "The renderer to use" +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" msgstr "" -#: gui/gnash.cpp:179 -msgid "Exit after the specified number of seconds" +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" msgstr "" -#: gui/gnash.cpp:182 -msgid "Set \"real\" URL of the movie" +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" msgstr "" -#: gui/gnash.cpp:185 -msgid "Set \"base\" URL for resolving relative URLs" +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" msgstr "" -#: gui/gnash.cpp:188 -msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" msgstr "" -#: gui/gnash.cpp:191 -msgid "Filedescriptor to use for external communications" +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" msgstr "" -#: gui/gnash.cpp:195 -msgid "Print FPS every num seconds (float)" +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" msgstr "" -#: gui/gnash.cpp:199 -msgid "Exit after specified number of frame advances" +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" msgstr "" -#: gui/gnash.cpp:202 -msgid "Start in fullscreen mode" +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" msgstr "" -#: gui/gnash.cpp:205 -msgid "Start without displaying the menu bar" +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" msgstr "" -#: gui/gnash.cpp:208 -msgid "List of frames to save as screenshots" +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" msgstr "" -#: gui/gnash.cpp:211 -msgid "Filename pattern for screenshot images." +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" msgstr "" -#: gui/gnash.cpp:227 +#: gui/gtk/gtk.cpp:1843 msgid "" -"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 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" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." msgstr "" -#: gui/gnash.cpp:238 -msgid "Build options " +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." msgstr "" -#: gui/gnash.cpp:239 -msgid " Renderers: " +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " msgstr "" -#: gui/gnash.cpp:240 -msgid " Hardware Acceleration: " +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " msgstr "" -#: gui/gnash.cpp:241 -msgid " GUI: " +#: gui/gtk/gtk.cpp:1864 +msgid "" +"\n" +"GUI: " msgstr "" -#: gui/gnash.cpp:242 -msgid " Media handlers: " +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " msgstr "" -#: gui/gnash.cpp:244 -msgid " Configured with: " +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" msgstr "" -#: gui/gnash.cpp:245 -msgid " CXXFLAGS: " +#: gui/gtk/gtk.cpp:1923 +msgid "_File" msgstr "" -#: gui/gnash.cpp:246 -msgid " Version: " +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" msgstr "" -#: gui/gnash.cpp:321 -msgid "Logging to disk enabled" +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" msgstr "" -#: gui/gnash.cpp:327 -msgid "No verbose actions; disabled at compile time" +#: gui/gtk/gtk.cpp:2016 +msgid "_View" msgstr "" -#: gui/gnash.cpp:335 -msgid "No verbose parsing; disabled at compile time" +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" msgstr "" -#: gui/gnash.cpp:357 -#, c-format -msgid "Setting root URL to %s" +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" msgstr "" -#: gui/gnash.cpp:362 -#, c-format -msgid "Setting base URL to %s" +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" msgstr "" -#: gui/gnash.cpp:373 -#, c-format -msgid "Host FD #%d, Control FD #%d\n" +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" msgstr "" -#: gui/gnash.cpp:376 -#, c-format -msgid "Invalid host communication filedescriptor %d\n" +#: gui/gtk/gtk.cpp:2077 +msgid "Low" msgstr "" -#: gui/gnash.cpp:384 -#, c-format -msgid "Invalid control communication filedescriptor %d\n" +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" msgstr "" -#: gui/gnash.cpp:394 -#, c-format -msgid "Setting width to %d" +#: gui/gtk/gtk.cpp:2089 +msgid "High" msgstr "" -#: gui/gnash.cpp:400 -#, c-format -msgid "Setting height to %d" +#: gui/gtk/gtk.cpp:2095 +msgid "Best" msgstr "" -#: gui/gnash.cpp:406 gui/gnash.cpp:412 -#, c-format -msgid "Setting x position to %d" +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" msgstr "" -#: gui/gnash.cpp:481 -msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 +#, c-format +msgid "Couldn't find pixmap file: %s" msgstr "" -#: gui/gnash.cpp:493 -msgid "FPS debugging disabled at compile time, -f is invalid" +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" msgstr "" -#: gui/gnash.cpp:533 -msgid "This is a Gnash bug." +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" msgstr "" -#: gui/gnash.cpp:538 -msgid "No rendering flags specified, using rcfile" +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." msgstr "" -#: gui/gnash.cpp:579 -msgid "Exception thrown during parseCommandLine" +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." msgstr "" #: extensions/mysql/mysql_db.cpp:186 diff -Nru gnash-0.8.10~git20111001/po/it.po gnash-0.8.10/po/it.po --- gnash-0.8.10~git20111001/po/it.po 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/po/it.po 2012-02-07 16:51:33.000000000 +0000 @@ -1,6248 +1,11453 @@ -# ITalian message translation template for GNU Gnash -# Copyright (C) 2007-2008 Free Software Foundation, Inc. -# Sandro Santilli , 2007 -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-11-08 10:57+0100\n" -"PO-Revision-Date: 2007-06-14 09:46+0200\n" -"Last-Translator: Sandro Santilli \n" -"Language-Team: LANGUAGE \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2011-06-27 00:26+0200\n" +"Last-Translator: Chris \n" +"Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.1\n" -#: libbase/sharedlib.cpp:78 -#, fuzzy, c-format -msgid "Couldn't initialize ltdl: %s" -msgstr "Non sono riuscito ad initializare il database" +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "" -#: libbase/sharedlib.cpp:124 -#, c-format -msgid "Opened dynamic library \"%s\"" +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" msgstr "" -#: libbase/sharedlib.cpp:142 libbase/sharedlib.cpp:167 +#: libbase/RTMP.cpp:334 #, c-format -msgid "Couldn't find symbol: %s" +msgid "partially supported packet %s received" msgstr "" -#: libbase/sharedlib.cpp:145 libbase/sharedlib.cpp:170 +#: libbase/RTMP.cpp:344 #, c-format -msgid "Found symbol %s @ %p" +msgid "packet %s received" msgstr "" -#: libbase/SharedMemHaiku.cpp:54 libbase/SharedMemHaiku.cpp:59 -#: libbase/SharedMemHaiku.cpp:65 libbase/SharedMemHaiku.cpp:72 -#: libbase/SharedMemHaiku.cpp:79 +#: libbase/RTMP.cpp:356 #, c-format -msgid "%s on Haiku" +msgid "Unknown packet %s received" msgstr "" -#: libbase/ClockTime.cpp:276 -msgid "Cannot get requested timezone information" -msgstr "Non posso ottenere le informazioni sul fuso orario" - -#: libbase/curl_adapter.cpp:51 -msgid "" -"libcurl is not available, but Gnash has attempted to use the curl adapter" +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" msgstr "" -#: libbase/curl_adapter.cpp:658 -#, fuzzy, c-format -msgid "FIXME: Timeout (%u milliseconds) while loading from url %s" -msgstr "Tempo scaduto (%u millisecondi) durante il caricamento da: %s" +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "" -#: libbase/curl_adapter.cpp:706 +#: libbase/RTMP.cpp:484 #, c-format -msgid "Timeout (%u milliseconds) while loading from url %s" -msgstr "Tempo scaduto (%u millisecondi) durante il caricamento da: %s" +msgid "Incomplete packet received on channel %s" +msgstr "" -#: libbase/curl_adapter.cpp:812 -#, fuzzy -msgid "Allowing connections to SSL sites with invalid certificates" +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" msgstr "" -"Connessioni SSL verso siti con certificati invalidi o assenti consentite" -#: libbase/noseek_fd_adapter.cpp:223 +#: libbase/RTMP.cpp:542 #, c-format -msgid "Error reading %d bytes from input stream" -msgstr "Errore durante la lettura di %d byte dall'input stream" +msgid "%s, failed to read extended timestamp" +msgstr "" -#: libbase/rc.cpp:167 libbase/rc.cpp:686 -msgid "Failed to find user settings directory" +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." msgstr "" -#: libbase/rc.cpp:378 -msgid "RcInitFile: couldn't open file: " +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" msgstr "" -#: libbase/rc.cpp:418 +#: libbase/RTMP.cpp:899 #, c-format -msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgid "Type mismatch: client sent %d, server answered %d" msgstr "" -#: libbase/rc.cpp:609 -#, c-format -msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." msgstr "" -#: libbase/rc.cpp:621 -#, c-format -msgid "Warning: empty include specification in rcfile %s, line %d" +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" msgstr "" -#: libbase/rc.cpp:626 -#, c-format -msgid "" -"Warning: include specification must be an absolute path in rcfile %s, line %d" +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" msgstr "" -#: libbase/rc.cpp:635 +#: libbase/RTMP.cpp:1049 #, c-format -msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgid "Control packet (%s) data too short" msgstr "" -#: libbase/rc.cpp:727 +#: libbase/RTMP.cpp:1087 #, c-format -msgid "Couldn't open file %s for writing" +msgid "Received unknown or unhandled control %s" msgstr "" -#: libbase/rc.cpp:736 -msgid "# Generated by Gnash. Manual changes to this file may be overridden." +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " msgstr "" -#: libbase/Socket.cpp:98 -msgid "Socket interrupted by a system call" +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" msgstr "" -#: libbase/Socket.cpp:102 -msgid "XMLSocket: The socket was never available" +#: libbase/StreamProvider.cpp:112 +msgid "Request Headers discarded while getting stream from file: uri" msgstr "" -#: libbase/StreamProvider.cpp:132 +#: libbase/StreamProvider.cpp:135 msgid "POST data discarded while getting a stream from file: uri" msgstr "" -#: libbase/GnashImagePng.cpp:40 -#, fuzzy -msgid "PNG error: " -msgstr "Errore interno della libreria jpeg: %s" - -#: libbase/GnashImagePng.cpp:47 +#: libbase/noseek_fd_adapter.cpp:223 #, c-format -msgid "PNG warning: %s" -msgstr "" +msgid "Error reading %d bytes from input stream" +msgstr "Errore durante la lettura di %d byte dall'input stream" -#: libbase/GnashImageJpeg.cpp:115 -msgid "JPEG: Empty jpeg source stream." -msgstr "JPEG: la jpeg e' vuota" +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "" -#: libbase/GnashImageJpeg.cpp:262 libbase/GnashImageJpeg.cpp:289 -#: libbase/GnashImageJpeg.cpp:307 libbase/GnashImageJpeg.cpp:363 -msgid "Internal jpeg error: " -msgstr "Errore jpeg interno: " +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" +msgstr "" -#: libbase/GnashImageJpeg.cpp:273 -msgid "Lack of data during JPEG header parsing" +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:283 +#: libbase/Socket.cpp:171 #, c-format -msgid "unexpected: jpeg_read_header returned %d" +msgid "Failed to connect socket: %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:319 -msgid "lack of data during JPEG header parsing" +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" msgstr "" -#: libbase/GnashImageJpeg.cpp:329 +#: libbase/Socket.cpp:237 #, c-format -msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgid "Socket receive error %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:337 -msgid "Internal jpeg error during header parsing: " +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:345 -msgid "Internal jpeg error during decompression: " +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" msgstr "" -#: libbase/GnashImageJpeg.cpp:519 -msgid "rw_dest_IOChannel couldn't write data." +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" msgstr "" -#: libbase/GnashImageJpeg.cpp:544 -msgid "rw_dest_IOChannel::term_destination couldn't write data." +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" msgstr "" #: libbase/tu_file.cpp:193 msgid "Error while seeking to end: %1%" msgstr "" -#: libbase/URLAccessManager.cpp:91 -#, c-format -msgid "Load from host %s granted (whitelisted)" +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" msgstr "" -#: libbase/URLAccessManager.cpp:97 -#, c-format -msgid "Load from host %s forbidden (not in non-empty whitelist)" +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" msgstr "" -#: libbase/URLAccessManager.cpp:111 -#, c-format -msgid "Load from host %s forbidden (blacklisted)" +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " msgstr "" -#: libbase/URLAccessManager.cpp:116 +#: libbase/rc.cpp:422 #, c-format -msgid "Load from host %s granted (default)" +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:148 +#: libbase/rc.cpp:625 #, c-format -msgid "Load of file %s forbidden (starting url %s is not a local resource)" +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" msgstr "" -#: libbase/URLAccessManager.cpp:165 +#: libbase/rc.cpp:637 #, c-format -msgid "Load of file %s granted (under local sandbox %s)" +msgid "Warning: empty include specification in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:173 +#: libbase/rc.cpp:642 #, c-format -msgid "Load of file %s forbidden (not under local sandboxes)" +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:213 +#: libbase/rc.cpp:651 #, c-format -msgid "gethostname failed: %s" +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:235 +#: libbase/rc.cpp:743 #, c-format -msgid "Load from host %s forbidden (not in the local domain)" +msgid "Couldn't open file %s for writing" msgstr "" -#: libbase/URLAccessManager.cpp:241 -#, c-format -msgid "Load from host %s forbidden (not on the local host)" +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." msgstr "" -#: libbase/URLAccessManager.cpp:273 +#: libbase/extension.cpp:115 #, c-format -msgid "Checking security of URL '%s'" -msgstr "" - -#: libbase/URLAccessManager.cpp:285 -msgid "Network connection without hostname requested" -msgstr "" - -#: libbase/extension.cpp:140 -#, fuzzy, c-format msgid "Loading module: %s from %s" -msgstr "Caricamento modulo %s in corso" +msgstr "" -#: libbase/extension.cpp:153 +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 #, fuzzy, c-format msgid "Initializing module: \"%s\" from %s" -msgstr "Inizializzazione del modulo '%s' in corso" +msgstr "Inizializzazione del modulo \"%s\" in corso %s" -#: libbase/extension.cpp:170 +#: libbase/extension.cpp:145 msgid "Couldn't get class_init symbol" msgstr "Impossibile trovare il simbolo 'class_init'" -#: libbase/extension.cpp:184 +#: libbase/extension.cpp:159 #, c-format msgid "Initializing module: \"%s\"" -msgstr "Inizializzazione del modulo '%s' in corso" +msgstr "Inizializzazione del modulo \"%s\" in corso" -#: libbase/extension.cpp:199 +#: libbase/extension.cpp:174 #, c-format msgid "Couldn't get class_init symbol: \"%s\"" msgstr "Impossibile trovare il simbolo 'class_init': \"%s\"" -#: libbase/extension.cpp:223 -#, c-format -msgid "Scanning directory \"%s\" for plugins" -msgstr "Ricerco i plugin nella cartella \"%s\"" - -#: libbase/extension.cpp:227 +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 #, c-format msgid "Can't open directory %s" msgstr "Non posso aprire la cartella %s" -#: libbase/extension.cpp:251 +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "" + +#: libbase/curl_adapter.cpp:245 #, c-format -msgid "Gnash Plugin name: %s" -msgstr "Nome del plugin Gnash: %s" +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." +msgstr "" -#: libbase/GnashImageGif.cpp:115 -msgid "GIF: Error retrieving image description" -msgstr "GIF: errore nell'estrazione della descrizione immagine" +#: libbase/curl_adapter.cpp:249 +#, c-format +msgid "Failed cleaning up share handle: %s. Will try again in a second." +msgstr "" -#: libbase/GnashImageGif.cpp:144 -msgid "GIF: invalid image data (bounds outside GIF screen)" -msgstr "GIF: dati immagine invalidi (bordi al di fuori dello schermo GIF)" +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" +msgstr "" -#: libbase/GnashImageGif.cpp:150 -#, c-format -msgid "Found interlaced GIF (%d x %d)" -msgstr "Trovata GIF interlacciata (%d x %d)" +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "" -#: libbase/GnashImageGif.cpp:166 libbase/GnashImageGif.cpp:184 -msgid "GIF: failed reading pixel data" -msgstr "GIF: non riesco a leggere i pixel" +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" +msgstr "" -#: libbase/GnashImageGif.cpp:177 +#: libbase/curl_adapter.cpp:348 #, c-format -msgid "Found non-interlaced GIF (%d x %d)" -msgstr "Trovate GIF non-interlacciata (%d x %d)" +msgid "lockSharedHandle: unknown shared data %d" +msgstr "" -#: libbase/GnashImageGif.cpp:223 -msgid "GIF: Error retrieving record type" -msgstr "GIF: errore nell'estrazione del tipo di record" +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" +msgstr "" -#: libbase/GC.cpp:45 -#, c-format -msgid "GC %p created" +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" msgstr "" -#: libbase/GC.cpp:57 -#, fuzzy, c-format -msgid "GC deleted, deleting all managed resources - collector run %d times" +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" msgstr "" -"GC %p cancellato, cancellero' tutte le risorse gestite - vai col collettore" -#: libbase/GC.cpp:70 -msgid "GC: sweep scan started" +#: libbase/curl_adapter.cpp:383 +#, c-format +msgid "unlockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:80 +#: libbase/curl_adapter.cpp:672 +#, fuzzy, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "Tempo scaduto (%u millisecondi) durante il caricamento da: %s" + +#: libbase/curl_adapter.cpp:720 #, fuzzy, c-format -msgid "GC: recycling object %p (%s)" -msgstr "GC %p: cleanUnreachable sta cancellando l'oggetto %p (%s)" +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "Tempo scaduto (%u millisecondi) durante il caricamento da: %s" -#: libbase/GC.cpp:95 +#: libbase/curl_adapter.cpp:763 #, c-format -msgid "GC: recycled %d unreachable resources - %d left" +msgid "HTTP response %ld from URL %s" msgstr "" -#: libbase/GC.cpp:114 +#: libbase/curl_adapter.cpp:774 #, c-format +msgid "CURL: %s" +msgstr "" + +#: libbase/curl_adapter.cpp:807 msgid "" -"GC: collection cycle started - %d/%d new resources allocated since last run " -"(from %d to %d)" +"Could not open specified path as cache file. Using a temporary file instead" msgstr "" -#: librender/Renderer_agg.cpp:944 -msgid "Warning: rendering ended while drawing a mask" +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" msgstr "" -#: librender/Renderer_agg.cpp:948 -msgid "Warning: rendering ended while masks were still active" +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" msgstr "" -#: librender/Renderer_agg.cpp:1093 +#: libbase/curl_adapter.cpp:1091 msgid "" -"Warning: select_clipbounds encountered a character definition with null " -"bounds" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" msgstr "" -#: librender/Renderer_agg.cpp:1195 -msgid "Warning: AGG renderer skipping a whole character" +#: libbase/curl_adapter.cpp:1156 +#, c-format +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" msgstr "" -#: librender/Renderer_agg.cpp:1780 -msgid "" -"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " -"one)" +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" msgstr "" -#: librender/Renderer_agg.cpp:2136 +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 #, c-format -msgid "Framebuffer pixel format is %s (little-endian host)" +msgid "curl stream: %s" msgstr "" -#: librender/Renderer_agg.cpp:2138 -#, c-format -msgid "Framebuffer pixel format is %s (big-endian host)" -msgstr "" +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "Non posso ottenere le informazioni sul fuso orario" -#: librender/Renderer_ogl.cpp:1467 -msgid "Unidirectionally scaled strokes in OGL renderer" +#: libbase/SharedMem.cpp:68 +#, c-format +msgid "Error detaching shared memory: %s" msgstr "" -#: librender/Renderer_ogl.cpp:1959 +#: libbase/SharedMem.cpp:75 #, c-format -msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgid "Error during stat of shared memory segment: %s" msgstr "" -#: librender/Renderer_cairo.cpp:494 -msgid "Can't render videos with alpha" +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." msgstr "" -#: librender/Renderer_cairo.cpp:892 -msgid "Scaled strokes in Cairo renderer" +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:40 -msgid "AudioDecoderSpeex: state initialization failed." +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:53 -msgid "AudioDecoderSpeex: initialization failed." +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:108 -msgid "Corrupt Speex stream!" +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:132 -msgid "Failed to resample Speex frame." +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:93 -msgid "Video codec is zero. Streaming video expected later." +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:96 -#, fuzzy, c-format -msgid "No support for video codec %s." -msgstr "Codec audio non supportato: %d" - -#: libmedia/gst/VideoDecoderGst.cpp:118 libmedia/gst/VideoDecoderGst.cpp:144 -msgid "VideoDecoderGst: internal error (caps creation failed)" +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:126 +#: libbase/GnashImage.cpp:243 #, c-format -msgid "Couldn't find a plugin for video type %s!" +msgid "Out of memory while trying to create %dx%d image" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:130 -msgid " Please make sure you have gstreamer-ffmpeg installed." -msgstr "" +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" +msgstr "GIF: errore nell'estrazione della descrizione immagine" -#: libmedia/gst/VideoDecoderGst.cpp:151 -msgid "VideoDecoderGst: initialisation failed." -msgstr "" +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" +msgstr "GIF: dati immagine invalidi (bordi al di fuori dello schermo GIF)" -#: libmedia/gst/VideoDecoderGst.cpp:180 -msgid "VideoDecoderGst: buffer push failed." +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" +msgstr "GIF: non riesco a leggere i pixel" + +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" +msgstr "GIF: errore nell'estrazione del tipo di record" + +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" msgstr "" -#: libmedia/gst/GstUtil.cpp:75 -msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" msgstr "" -#: libmedia/gst/GstUtil.cpp:81 -msgid "Unable to retrieve a valid audio sink from autoaudiosink" +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" msgstr "" -#: libmedia/gst/GstUtil.cpp:86 +#: libbase/GnashVaapiImage.cpp:51 #, c-format -msgid "" -"Unable to retrieve a valid audio sink from gconfaudiosink\n" -"%s" +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:87 -msgid "Sink search exhausted: you won't be able to hear sound!" +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:93 +#: libbase/GnashVaapiImage.cpp:69 #, c-format -msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgid "GnashVaapi::update(): data %p\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:115 -msgid "" -"Missing plugin, but plugin installing not supported. Will try anyway, but " -"expect failure." +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:121 -msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:134 -msgid "" -"gst_update_registry failed. You'll need to restart Gnash to use the new " -"plugins." +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:141 -msgid "Missing plugin, but automatic plugin installation not available." +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:37 -msgid "VideoConverterGst: ffmpegcolorspace element missing" -msgstr "" +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" +msgstr "Non ho potuto inizializzare ltdl: %s" -#: libmedia/gst/VideoConverterGst.cpp:70 -msgid "VideoConverterGst: can't output requested format" +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:98 -msgid "VideoConverterGst: internal error (caps creation failed)" +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:105 -msgid "VideoConverterGst: initialisation failed." +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:140 -msgid "VideoConverterGst: buffer push failed." +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:147 -msgid "VideoConverterGst: buffer pull failed." -msgstr "" +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "JPEG: la jpeg e' vuota." -#: libmedia/gst/MediaParserGst.cpp:54 -msgid "MediaParserGst couldn't create a bin" +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "Errore jpeg interno: " + +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:59 -msgid "MediaParserGst couldn't create a typefind element." +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:71 libmedia/gst/MediaParserGst.cpp:93 -#: libmedia/gst/MediaParserGst.cpp:311 libmedia/gst/MediaParserGst.cpp:366 -#: libmedia/gst/MediaParserGst.cpp:512 -msgid "MediaParserGst could not change element state" +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:84 +#: libbase/GnashImageJpeg.cpp:330 #, c-format -msgid "Needed %d dead iterations to detect audio type." +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:88 -msgid "MediaParserGst failed to detect any stream types." +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " msgstr "" -#: libmedia/gst/MediaParserGst.cpp:179 libmedia/gst/MediaParserGst.cpp:190 -msgid "MediaParserGst failed to read the stream, but did not reach EOF!" +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " msgstr "" -#: libmedia/gst/MediaParserGst.cpp:201 -msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:274 -#, c-format -msgid "MediaParserGst/typefound: Detected media type %s" +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:286 libmedia/gst/MediaParserGst.cpp:293 -msgid "MediaParserGst Failed to create fakesink." +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:299 -msgid "MediaParserGst: couldn't get the fakesink src element." +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:307 -msgid "MediaParserGst: couln't link fakesink" +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:331 -msgid "MediaParserGst: couldn't get the typefind src element." +#: libbase/URLAccessManager.cpp:90 +#, c-format +msgid "Load from host %s granted (whitelisted)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:348 -msgid "MediaParserGst: couldn't create the demuxer" +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:353 libmedia/gst/MediaParserGst.cpp:359 -msgid "MediaParserGst: failed adding demuxer to bin." +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:383 -msgid "MediaParserGst: couldn't get structure name." +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:397 +#: libbase/URLAccessManager.cpp:147 #, c-format -msgid "MediaParserGst: ignoring stream of type %s." +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:421 +#: libbase/URLAccessManager.cpp:164 #, c-format -msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgid "Load of file %s granted (under local sandbox %s)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:430 -msgid "" -"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " -"video will not work!" +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:439 -msgid "MediaParserGst: couldn't add parser." +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:452 -msgid "MediaParserGst: couldn't link parser." -msgstr "" - -#: libmedia/gst/MediaParserGst.cpp:464 libmedia/gst/MediaParserGst.cpp:488 -msgid "MediaParserGst: couldn't link \"fake\" sink." +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:483 +#: libbase/URLAccessManager.cpp:240 #, c-format -msgid "MediaParserGst: Linked audio source (type: %s)" +msgid "Load from host %s forbidden (not on the local host)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:504 +#: libbase/URLAccessManager.cpp:262 #, c-format -msgid "MediaParserGst: Linked video source (type: %s)" +msgid "Attempt to connect to disallowed port %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:90 -msgid "Creating AAC decoder without extra data. This will probably fail!" +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:100 -#, c-format -msgid "AudioDecoderGst: cannot handle codec %d (%s)" +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:110 -#, c-format -msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:138 -msgid "" -"The best available resampler is 'audioresample'. Please install gstreamer-" -"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:157 libmedia/gst/AudioDecoderGst.cpp:177 -msgid "AudioDecoderGst: internal error (caps creation failed)" +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:164 +#: librender/opengl/Renderer_ogl.cpp:344 #, c-format -msgid "Couldn't find a plugin for audio type %s!" +msgid "OpenGL: %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:186 -msgid "AudioDecoderGst: initialisation failed." +#: librender/opengl/Renderer_ogl.cpp:517 +#, c-format +msgid "GLU: %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:212 -msgid "Pushed data, but there's nothing to pull (yet)" +#: librender/opengl/Renderer_ogl.cpp:868 +msgid "" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:248 libmedia/gst/AudioDecoderGst.cpp:276 -msgid "AudioDecoderGst: buffer push failed." +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:89 -msgid "Wrong arguments given to GST VideoDecoder" +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:136 -#, c-format -msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." msgstr "" -#: libmedia/FLVParser.cpp:169 +#: librender/opengl/Renderer_ogl.cpp:1927 #, c-format -msgid "" -"Unexpected audio tag found at offset %d FLV stream advertising no audio in " -"header. We'll warn only once for each FLV, expecting any further audio tag." +msgid "two gradients in a FillStyle have the same position/ratio: %d" msgstr "" -#: libmedia/FLVParser.cpp:224 +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 #, c-format -msgid "" -"Unexpected video tag found at offset %d of FLV stream advertising no video " -"in header. We'll warn only once per FLV, expecting any further video tag." +msgid "Failed to create VG image! %s" msgstr "" -#: libmedia/FLVParser.cpp:244 +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 #, c-format -msgid "AVC packet type: %d" +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/FLVParser.cpp:421 +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 #, c-format -msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/FLVParser.cpp:444 -msgid "Corrupt FLV: Meta tag unterminated!" +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" msgstr "" -#: libmedia/FLVParser.cpp:452 +#: librender/openvg/OpenVGRenderer.cpp:275 #, c-format -msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" msgstr "" -#: libmedia/FLVParser.cpp:461 -msgid "" -"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " msgstr "" -#: libmedia/MediaHandler.cpp:48 -msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" msgstr "" -#: libmedia/MediaHandler.cpp:64 -msgid "" -"MediaHandler::createMediaParser: only FLV input is supported by this " -"MediaHandler" +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" msgstr "" -#: libmedia/MediaHandler.cpp:70 -#, fuzzy, c-format -msgid "Exception while reading from stream: %s" -msgstr "Tempo scaduto (%u millisecondi) durante il caricamento da: %s" +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" +msgstr "" -#: libmedia/MediaHandler.cpp:106 -#, c-format -msgid "" -"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " -"%d (%s)" +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" msgstr "" -#: libmedia/haiku/MediaHandlerHaiku.cpp:114 +#: librender/openvg/OpenVGRenderer.cpp:1301 #, c-format -msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgid "VG_MATRIX_MODE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 -msgid "MediaParserFfmpeg could not read probe data from input" +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:108 +#: librender/openvg/OpenVGRenderer.cpp:1314 #, c-format -msgid "%s: seeking failed" +msgid "VG_FILL_RULE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:264 -#, c-format -msgid "" -"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " -"(av_read_frame returned %d). We'll consider the stream fully parsed." +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:389 +#: librender/openvg/OpenVGRenderer.cpp:1335 #, c-format -msgid " Title:'%s'" +msgid "VG_IMAGE_QUALITY is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:390 -#, c-format -msgid " Author:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:391 +#: librender/openvg/OpenVGRenderer.cpp:1356 #, c-format -msgid " Copyright:'%s'" +msgid "VG_RENDERING_QUALITY is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:392 -#, c-format -msgid " Comment:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:393 +#: librender/openvg/OpenVGRenderer.cpp:1393 #, c-format -msgid " Album:'%s'" +msgid "VG_BLEND_MODE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:415 -#, fuzzy, c-format -msgid " Using stream %d for audio: codec id %d" -msgstr "Codec audio non supportato: %d" +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" +msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:425 +#: librender/openvg/OpenVGRenderer.cpp:1414 #, c-format -msgid " Using stream %d for video: codec id %d" +msgid "VG_IMAGE_MODE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 -#, fuzzy, c-format -msgid "Cannot find suitable decoder for flash codec %d" -msgstr "Impossibile allocare memoria per i dati audio" - -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 -msgid "libavcodec can't decode this video format" +#: librender/openvg/OpenVGRenderer.cpp:1417 +#, c-format +msgid "VG_STROKE_LINE_WIDTH is %d" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:131 -msgid "libavcodec couldn't allocate context" +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#: librender/openvg/OpenVGRenderer.cpp:1438 #, c-format -msgid "libavcodecfailed to initialize FFMPEG codec %s (%d)" +msgid "VG_STROKE_CAP_STYLE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 -#, c-format -msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:358 -msgid "Out of memory while allocating avcodec frame" +#: librender/openvg/OpenVGRenderer.cpp:1459 +#, c-format +msgid "VG_STROKE_JOIN_STYLE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:429 +#: librender/openvg/OpenVGRenderer.cpp:1462 #, c-format -msgid "Unsupported video codec %d" +msgid "VG_STROKE_MITER_LIMIT is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:48 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" -msgstr "Codec audio non supportato: %d" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:51 -#, fuzzy, c-format -msgid "" -"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" -msgstr "Codec audio non supportato: %d" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:66 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" -msgstr "Codec audio non supportato: %d" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:105 +#: librender/openvg/OpenVGRenderer.cpp:1463 #, c-format -msgid "Unsupported audio codec %d" -msgstr "Codec audio non supportato: %d" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:114 -#, fuzzy, c-format -msgid "libavcodec could not find a decoder for codec %d (%s)" -msgstr "Impossibile allocare memoria per i dati audio" - -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:124 -msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +msgid "VG_MASKING is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:139 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:328 +#: librender/openvg/OpenVGRenderer.cpp:1464 #, c-format -msgid "" -"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +msgid "VG_SCISSORING is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:213 -#, fuzzy, c-format -msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" -msgstr "Codec audio non supportato: %d" +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#: librender/openvg/OpenVGRenderer.cpp:1491 #, c-format -msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgid "VG_PIXEL_LAYOUT is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:232 +#: librender/openvg/OpenVGRenderer.cpp:1493 #, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgid "VG_STROKE_DASH_PHASE_RESET is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:238 +#: librender/openvg/OpenVGRenderer.cpp:1495 #, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id %" -"s" +msgid "VG_FILTER_FORMAT_LINEAR is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:255 +#: librender/openvg/OpenVGRenderer.cpp:1497 #, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d (%s)" +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:260 +#: librender/openvg/OpenVGRenderer.cpp:1514 #, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +msgid "VG_FILTER_CHANNEL_MASK is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:273 -msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +#: librender/openvg/OpenVGRenderer.cpp:1516 +#, c-format +msgid "VG_MAX_IMAGE_WIDTH is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:382 -#, fuzzy, c-format -msgid "" -"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +#: librender/openvg/OpenVGRenderer.cpp:1517 +#, c-format +msgid "VG_MAX_IMAGE_HEIGHT is %d" msgstr "" -"Si e' verificato un errore decodificando uno stream MP3. Aggiornare ffmpeg/" -"libavcodec potrebbe risolvere il problema." -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:524 -msgid "failed to allocate audio buffer." +#: librender/openvg/OpenVGRenderer.cpp:1518 +#, c-format +msgid "VG_MAX_IMAGE_PIXELS is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:552 -#, fuzzy, c-format -msgid "" -"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +#: librender/openvg/OpenVGRenderer.cpp:1519 +#, c-format +msgid "VG_MAX_IMAGE_BYTES is %d" msgstr "" -"Si e' verificato un errore decodificando uno stream MP3. Aggiornare ffmpeg/" -"libavcodec potrebbe risolvere il problema." -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:561 -#, fuzzy, c-format -msgid "" -"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" -"libavcodec might fix this issue." +#: librender/openvg/OpenVGRenderer.cpp:1526 +#, c-format +msgid "VG_PATH_FORMAT is %d" msgstr "" -"Si e' verificato un errore decodificando uno stream MP3. Aggiornare ffmpeg/" -"libavcodec potrebbe risolvere il problema." -#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:121 -msgid "VideoConverterFfmpeg cannot convert to the requested format" +#: librender/openvg/OpenVGRenderer.cpp:1527 +#, c-format +msgid "VG_PATH_DATATYPE is %d" msgstr "" -#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:121 +#: librender/openvg/OpenVGRenderer.cpp:1528 #, c-format -msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:162 -msgid "corrupted ADPCM header" +#: librender/openvg/OpenVGRenderer.cpp:1529 +#, c-format +msgid "VG_PATH_SCALE is %g" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:293 libmedia/AudioDecoderSimple.cpp:306 -#, fuzzy, c-format -msgid "AudioDecoderSimple: initialized flash codec %s (%d)" -msgstr "Codec audio non supportato: %d" - -#: libmedia/AudioDecoderSimple.cpp:332 libmedia/AudioDecoderSimple.cpp:363 +#: librender/openvg/OpenVGRenderer.cpp:1530 #, c-format -msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgid "VG_PATH_BIA is %g" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:343 +#: librender/openvg/OpenVGRenderer.cpp:1532 #, c-format -msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgid "VG_PATH_NUM_SEGMENTS is %d" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:440 -msgid "Host endianness not detected in AudioDecoderSimple" +#: librender/openvg/OpenVGRenderer.cpp:1533 +#, c-format +msgid "VG_PATH_NUM_COORDS is %d" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:469 -msgid "Error in sound sample conversion" -msgstr "Errore nella conversione di un campione audio" +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" +msgstr "" -#: libcore/MovieClip.cpp:143 -#, c-format -msgid "" -"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" msgstr "" -#: libcore/MovieClip.cpp:158 libcore/MovieClip.cpp:425 -#, c-format -msgid "" -"Character %s at depth %d is a mask not hitting the query point %g,%g and " -"masking up to depth %d" +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" msgstr "" -#: libcore/MovieClip.cpp:168 libcore/MovieClip.cpp:435 -#, c-format -msgid "Character %s at depth %d is a mask hitting the query point %g,%g" +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" msgstr "" -#: libcore/MovieClip.cpp:201 -#, c-format -msgid "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" msgstr "" -#: libcore/MovieClip.cpp:407 -#, c-format -msgid "" -"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" msgstr "" -#: libcore/MovieClip.cpp:420 -msgid "FIXME: invisible mask in MouseEntityFinder." +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" msgstr "" -#: libcore/MovieClip.cpp:635 +#: librender/agg/Renderer_agg.cpp:2151 #, c-format -msgid "call_frame('%s') -- invalid frame" +msgid "Unknown pixelformat: %s\n" msgstr "" -#: libcore/MovieClip.cpp:679 -msgid "Can't clone root of the movie" +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" msgstr "" -#: libcore/MovieClip.cpp:685 +#: librender/GnashTexture.cpp:70 #, c-format -msgid "%s parent is not a movieclip, can't clone" +msgid "glError: %s caught\n" msgstr "" -#: libcore/MovieClip.cpp:741 -#, c-format -msgid "Event %s invoked for movieclip %s" +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" msgstr "" -#: libcore/MovieClip.cpp:747 -#, c-format -msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" msgstr "" -#: libcore/MovieClip.cpp:754 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 #, c-format -msgid "Sprite %s ignored button-like event %s as not 'enabled'" +msgid "%s: seeking failed" msgstr "" -#: libcore/MovieClip.cpp:811 -#, c-format +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 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)" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" msgstr "" -#: libcore/MovieClip.cpp:896 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 #, c-format -msgid "Advance movieclip '%s' at frame %u/%u" +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." msgstr "" -#: libcore/MovieClip.cpp:909 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 #, c-format -msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgid " Using stream %d for audio: codec id %d" msgstr "" -#: libcore/MovieClip.cpp:921 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 #, c-format -msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " +msgid " Using stream %d for video: codec id %d" msgstr "" -#: libcore/MovieClip.cpp:933 -msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" msgstr "" -#: libcore/MovieClip.cpp:939 -msgid "on_event_load called, incrementing" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" msgstr "" -#: libcore/MovieClip.cpp:943 -#, c-format -msgid "after increment we are at frame %u/%u" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 +msgid "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." msgstr "" -#: libcore/MovieClip.cpp:954 -#, c-format -msgid "Jumping back to frame 0 of movieclip %s" +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" msgstr "" -#: libcore/MovieClip.cpp:962 +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 #, c-format -msgid "Executing frame%d (0-based) tags of movieclip %s" +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/MovieClip.cpp:977 -msgid "MovieClip::advance_movieclip we're in STOP mode" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:991 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 #, c-format -msgid "Queuing init actions in frame %d of movieclip %s" +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:1001 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 #, c-format -msgid "Init actions for DisplayObject %d already executed" +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1057 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 #, c-format -msgid "Executing %d tags in frame %d/%d of movieclip %s" -msgstr "" +msgid "Unsupported audio codec %d" +msgstr "Codec audio non supportato: %d" -#: libcore/MovieClip.cpp:1084 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 #, c-format -msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +msgid "libavcodec could not find a decoder for codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:1098 -#, c-format -msgid "" -"Target frame of a gotoFrame(%d) was never loaded,although frame count in " -"header (%d) said we should have found it" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" msgstr "" -#: libcore/MovieClip.cpp:1130 -#, 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" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" msgstr "" -#: libcore/MovieClip.cpp:1139 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 #, c-format msgid "" -"Target frame of a gotoFrame(%d) was never loaded, although frame count in " -"header (%d) said we should have found it" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1208 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 #, c-format -msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1270 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 #, c-format -msgid "MovieClip::add_display_object(): unknown cid = %d" +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:1343 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 #, c-format -msgid "movieclip::replace_display_object(): unknown cid = %d" +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" msgstr "" -#: libcore/MovieClip.cpp:1352 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 #, c-format msgid "" -"MovieClip::replace_display_object: could not find any DisplayObject at depth " -"%d" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:1459 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 #, c-format msgid "" -"%s is a dynamic mask and can't handle mouse events, no point will hit it" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" msgstr "" -#: libcore/MovieClip.cpp:1468 -#, c-format -msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" msgstr "" -#: libcore/MovieClip.cpp:1746 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 #, c-format -msgid "Attached movieclips %s registered class is %p" +msgid "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -#: libcore/MovieClip.cpp:1779 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 #, c-format -msgid "Sprite '%s' placed on stage" +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" msgstr "" -#: libcore/MovieClip.cpp:1828 -#, c-format -msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." msgstr "" -#: libcore/MovieClip.cpp:1860 -#, fuzzy, c-format -msgid "Unloading movieclip '%s'" -msgstr "Caricamento modulo %s in corso" - -#: libcore/MovieClip.cpp:1959 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 #, c-format -msgid "Could not load variables from %s" +msgid "" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -#: libcore/MovieClip.cpp:2017 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 #, c-format msgid "" -"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." msgstr "" -#: libcore/MovieClip.cpp:2155 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 #, c-format -msgid "Stream sound id from %d to %d, stopping old" +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" msgstr "" -#: libcore/TextField.cpp:222 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 #, c-format -msgid "" -"CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" msgstr "" -#: libcore/TextField.cpp:963 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 #, c-format -msgid "" -"TextField text doesn't fit in its boundaries: width %g, margin %g - nothing " -"to align" +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" msgstr "" -#: libcore/TextField.cpp:1019 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 #, c-format -msgid "" -"TextField: missing glyph for space char (needed for TAB). Make sure " -"DisplayObject shapes for font %s are being exported into your SWF file." +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" msgstr "" -#: libcore/TextField.cpp:1110 -msgid "No font for TextField!" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" msgstr "" -#: libcore/TextField.cpp:1443 -msgid "" -"HTML in a text field is unsupported, gnash will just ignore the tags and " -"print their content" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" msgstr "" -#: libcore/TextField.cpp:1762 -#, c-format -msgid "" -"TextField: missing embedded glyph for char %d. Make sure DisplayObject " -"shapes for font %s are being exported into your SWF file" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" msgstr "" -#: libcore/TextField.cpp:1770 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 +#, fuzzy, c-format +msgid "Unsupported video codec %d" +msgstr "Codec audio non supportato: %d" + +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 #, c-format -msgid "" -"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " -"installed in your system." +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/TextField.cpp:1952 -#, c-format -msgid "VariableName: %s" +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." msgstr "" -#: libcore/TextField.cpp:1962 +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "" + +#: libmedia/FLVParser.cpp:170 #, c-format msgid "" -"Current environment has no target, can't bind VariableName (%s) associated " -"to text field. Gnash will try to register again on next access." +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." msgstr "" -#: libcore/TextField.cpp:1978 -#, c-format -msgid "Variable text Path: %s, Var: %s" +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" msgstr "" -#: libcore/TextField.cpp:1990 +#: libmedia/FLVParser.cpp:225 #, c-format msgid "" -"VariableName associated to text field refers to an unknown target (%s). It " -"is possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." msgstr "" -#: libcore/TextField.cpp:2011 -msgid "registerTextVariable() called" +#: libmedia/FLVParser.cpp:245 +#, c-format +msgid "AVC packet type: %d" msgstr "" -#: libcore/TextField.cpp:2016 -msgid "registerTextVariable() no-op call (already registered)" +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" msgstr "" -#: libcore/TextField.cpp:2023 -msgid "string is empty, consider as registered" +#: libmedia/FLVParser.cpp:322 +#, c-format +msgid "FLVParser::parseNextTag: can't seek to %d" msgstr "" -#: libcore/TextField.cpp:2032 +#: libmedia/FLVParser.cpp:336 #, c-format msgid "" -"VariableName associated to text field (%s) refer to an unknown target. It is " -"possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" msgstr "" -#: libcore/TextField.cpp:2050 +#: libmedia/FLVParser.cpp:423 #, c-format -msgid "target object (%s @ %p) does have a member named %s" +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" msgstr "" -#: libcore/TextField.cpp:2060 +#: libmedia/FLVParser.cpp:435 #, c-format msgid "" -"target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll " -"add it with value %s)" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" msgstr "" -#: libcore/TextField.cpp:2069 -#, c-format -msgid "" -"target sprite (%s @ %p) does NOT have a member named %s, and we don't have " -"text defined" +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" msgstr "" -#: libcore/DisplayList.cpp:323 +#: libmedia/FLVParser.cpp:454 #, c-format -msgid "moveDisplayObject() -- can't find object at depth %d" +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" msgstr "" -#: libcore/DisplayList.cpp:720 -#, c-format +#: libmedia/FLVParser.cpp:463 msgid "" -"Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" msgstr "" -#: libcore/AMFConverter.cpp:135 -#, c-format -msgid "amf: serializing object (or function) as reference to %d" +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" msgstr "" -#: libcore/AMFConverter.cpp:155 +#: libmedia/FLVParser.cpp:533 #, c-format -msgid "amf: serializing date object with index %d and value %g" +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" msgstr "" -#: libcore/AMFConverter.cpp:205 -#, c-format -msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" msgstr "" -#: libcore/AMFConverter.cpp:227 -#, c-format -msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" msgstr "" -#: libcore/AMFConverter.cpp:237 -#, c-format -msgid "amf: serializing object (or function) with index %d" +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:107 +msgid "VideoConverterGst: initialization failed." msgstr "" -#: libcore/AMFConverter.cpp:280 -msgid "amf: serializing undefined" +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." msgstr "" -#: libcore/AMFConverter.cpp:290 -msgid "amf: serializing null" +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" msgstr "" -#: libcore/MovieLoader.cpp:264 +#: libmedia/gst/GstUtil.cpp:87 #, c-format -msgid "Can't create Movie instance for definition loaded from %s" +msgid "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" msgstr "" -#: libcore/MovieLoader.cpp:281 +#: libmedia/gst/GstUtil.cpp:94 #, c-format -msgid "processCompletedRequest: _level loading (level %u)" +msgid "Got a non-NULL audio sink; its wrapper name is: %s" msgstr "" -#: libcore/MovieFactory.cpp:80 +#: libmedia/gst/GstUtil.cpp:116 msgid "" -"Requested to keep from completely loading a movie, but the movie in question " -"is an image, for which we don't yet have the concept of a 'loading thread'" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." msgstr "" -#: libcore/MovieFactory.cpp:95 -msgid "FLV can't be loaded directly as a movie" +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." msgstr "" -#: libcore/MovieFactory.cpp:99 -msgid "Unknown file type" +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." msgstr "" -#: libcore/MovieFactory.cpp:122 -#, c-format -msgid "Movie %s already in library" +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." msgstr "" -#: libcore/MovieFactory.cpp:134 -#, c-format -msgid "Couldn't load library movie '%s'" +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." msgstr "" -#: libcore/MovieFactory.cpp:141 +#: libmedia/gst/VideoDecoderGst.cpp:100 #, c-format -msgid "Movie %s (SWF%d) added to library" +msgid "No support for video codec %s." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" msgstr "" -#: libcore/MovieFactory.cpp:145 +#: libmedia/gst/VideoDecoderGst.cpp:130 #, c-format -msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" +msgid "Couldn't find a plugin for video type %s!" msgstr "" -#: libcore/MovieFactory.cpp:174 -msgid "Can't read file header" +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." msgstr "" -#: libcore/MovieFactory.cpp:213 -msgid "Can't read 3 bytes after an MZ (.exe) header" +#: libmedia/gst/VideoDecoderGst.cpp:158 +#, c-format +msgid "VideoDecoderGst: initialisation failed for video type %s!" msgstr "" -#: libcore/MovieFactory.cpp:223 -msgid "Could not find SWF inside an exe file" +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." msgstr "" -#: libcore/MovieFactory.cpp:274 -#, c-format -msgid "Can't read image file from %s" +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" msgstr "" -#: libcore/MovieFactory.cpp:284 -#, fuzzy, c-format -msgid "Parsing error: %s" -msgstr "Errore interno della libreria jpeg: %s" +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." +msgstr "" -#: libcore/MovieFactory.cpp:310 -#, c-format -msgid "failed to open '%s'; can't create movie" +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" msgstr "" -#: libcore/MovieFactory.cpp:315 +#: libmedia/gst/MediaParserGst.cpp:85 #, c-format -msgid "streamProvider opener can't open '%s'" +msgid "Needed %d dead iterations to detect audio type." msgstr "" -#: libcore/DisplayObject.cpp:260 -msgid "blendMode" +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." msgstr "" -#: libcore/DisplayObject.cpp:370 -#, fuzzy, c-format -msgid "Setting _height=%g of DisplayObject %s (%s)" -msgstr "Altezza della finestra: %d" +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." +msgstr "" -#: libcore/DisplayObject.cpp:830 -msgid "yes" +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." msgstr "" -#: libcore/DisplayObject.cpp:831 -msgid "no" +#: libmedia/gst/MediaParserGst.cpp:280 +#, c-format +msgid "MediaParserGst/typefound: Detected media type %s" msgstr "" -#: libcore/DisplayObject.cpp:837 -msgid "Depth" +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." msgstr "" -#: libcore/DisplayObject.cpp:844 -msgid "Ratio" +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." msgstr "" -#: libcore/DisplayObject.cpp:854 -msgid "Clipping depth" +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" msgstr "" -#: libcore/DisplayObject.cpp:859 -msgid "Dimensions" +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." msgstr "" -#: libcore/DisplayObject.cpp:861 -msgid "Dynamic" +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" msgstr "" -#: libcore/DisplayObject.cpp:862 -msgid "Mask" +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." msgstr "" -#: libcore/DisplayObject.cpp:863 -msgid "Destroyed" +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." msgstr "" -#: libcore/DisplayObject.cpp:865 -msgid "Unloaded" +#: libmedia/gst/MediaParserGst.cpp:404 +#, c-format +msgid "MediaParserGst: ignoring stream of type %s." msgstr "" -#: libcore/DisplayObject.cpp:869 -msgid "Blend mode" +#: libmedia/gst/MediaParserGst.cpp:428 +#, c-format +msgid "MediaParserGst: Failed to find a parser (media: %s)." msgstr "" -#: libcore/DisplayObject.cpp:872 -msgid "Invalidated" +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" msgstr "" -#: libcore/DisplayObject.cpp:874 -msgid "Child invalidated" +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." msgstr "" -#: libcore/DisplayObject.cpp:895 libcore/DisplayObject.cpp:1587 -#, c-format -msgid "Attempt to set property to %s, refused" +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." msgstr "" -#: libcore/DisplayObject.cpp:1131 -#, c-format -msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." msgstr "" -#: libcore/DisplayObject.cpp:1162 +#: libmedia/gst/MediaParserGst.cpp:490 #, c-format -msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgid "MediaParserGst: Linked audio source (type: %s)" msgstr "" -#: libcore/DisplayObject.cpp:1192 +#: libmedia/gst/MediaParserGst.cpp:520 #, c-format -msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgid "MediaParserGst: Linked video source (type: %s)" msgstr "" -#: libcore/DisplayObject.cpp:1219 -#, c-format -msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" msgstr "" -#: libcore/DisplayObject.cpp:1256 +#: libmedia/gst/AudioDecoderGst.cpp:110 #, c-format -msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgid "AudioDecoderGst: cannot handle codec %d (%s)" msgstr "" -#: libcore/DisplayObject.cpp:1286 +#: libmedia/gst/AudioDecoderGst.cpp:120 #, c-format -msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" msgstr "" -#: libcore/DisplayObject.cpp:1353 -#, c-format -msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" msgstr "" -#: libcore/DisplayObject.cpp:1419 -#, fuzzy, c-format -msgid "Setting _width=%g of DisplayObject %s (%s)" -msgstr "Altezza della finestra: %d" +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "" -#: libcore/Button.cpp:488 +#: libmedia/gst/AudioDecoderGst.cpp:175 #, c-format -msgid "Unhandled button event %s" +msgid "Couldn't find a plugin for audio type %s!" msgstr "" -#: libcore/Button.cpp:965 -msgid "Button state" +#: libmedia/gst/AudioDecoderGst.cpp:199 +#, c-format +msgid "AudioDecoderGst: initialisation failed for audio type %s!" msgstr "" -#: libcore/Button.cpp:969 -msgid "Enabled" +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" msgstr "" -#: libcore/Video.cpp:72 -msgid "No Media handler registered, won't be able to decode embedded video" +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." msgstr "" -#: libcore/Video.cpp:79 -msgid "No Video info in video definition" +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" msgstr "" -#: libcore/Video.cpp:347 -msgid "attachVideo needs 1 arg" +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." msgstr "" -#: libcore/Video.cpp:360 +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 #, c-format -msgid "attachVideo(%s) first arg is not a NetStream instance" +msgid "%s: Could not create pulsesrc element" msgstr "" -#: libcore/asobj/flash/net/FileReference_as.cpp:155 -#: libcore/asobj/flash/net/FileReferenceList_as.cpp:93 -#: libcore/asobj/flash/geom/Transform_as.cpp:368 -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:397 -msgid "arguments discarded" +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 +#, c-format +msgid "%s: Could not get property probe from pulsesrc element" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:163 -#: libcore/asobj/flash/geom/Point_as.cpp:421 -#: libcore/asobj/flash/geom/Point_as.cpp:501 -#: libcore/asobj/flash/geom/Point_as.cpp:582 -#: libcore/asobj/flash/geom/Point_as.cpp:590 -#: libcore/asobj/MovieClip_as.cpp:535 -#, fuzzy -msgid "missing arguments" -msgstr "%s vuole un argomento" +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" +msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:176 -#, fuzzy -msgid "invalid arguments" -msgstr "%s vuole un argomento" +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" +msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:197 -msgid "invalid rectangle" +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:486 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:580 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:646 -#: libcore/asobj/flash/geom/Point_as.cpp:406 +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 #, c-format -msgid "Attempt to set read-only property %s" +msgid "%s: Template pad isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:119 -#: libcore/asobj/flash/geom/Point_as.cpp:188 -#: libcore/asobj/flash/geom/Point_as.cpp:236 -#: libcore/asobj/flash/geom/Point_as.cpp:320 -#, fuzzy, c-format -msgid "%s: missing arguments" -msgstr "%s vuole un argomento" +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" +msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:128 -#: libcore/asobj/flash/geom/Point_as.cpp:246 -#: libcore/asobj/flash/geom/Point_as.cpp:329 -msgid "arguments after first discarded" +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:137 -#: libcore/asobj/flash/geom/Point_as.cpp:338 -#: libcore/asobj/flash/geom/Point_as.cpp:520 -#, fuzzy -msgid "first argument doesn't cast to object" +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" msgstr "" -"Chiamata invalida a ASSetPropFlags: l'argomento 'oggetto' non e' un oggetto: " -"%s" -#: libcore/asobj/flash/geom/Point_as.cpp:147 -msgid "first argument cast to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:155 -msgid "first argument cast to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:199 -#: libcore/asobj/flash/geom/Point_as.cpp:439 -#, fuzzy -msgid "First arg must be an object" +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" msgstr "" -"Chiamata invalida a ASSetPropFlags: l'argomento 'oggetto' non e' un oggetto: " -"%s" -#: libcore/asobj/flash/geom/Point_as.cpp:210 -#: libcore/asobj/flash/geom/Point_as.cpp:449 -#, fuzzy -msgid "First arg must be an instance of" +#: libmedia/gst/VideoInputGst.cpp:1024 +#, c-format +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" msgstr "" -"Chiamata invalida a ASSetPropFlags: l'argomento 'oggetto' non e' un oggetto: " -"%s" -#: libcore/asobj/flash/geom/Point_as.cpp:348 -msgid "first argument casted to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:356 -msgid "first argument casted to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:430 -msgid "arguments after first two discarded" +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:510 -msgid "arguments after first three discarded" +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:535 -#, fuzzy -msgid "second argument doesn't cast to object" +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 +#, c-format +msgid "%s: problem creating save_queue element" msgstr "" -"Chiamata invalida a ASSetPropFlags: l'argomento 'oggetto' non e' un oggetto: " -"%s" -#: libcore/asobj/flash/display/BitmapData_as.cpp:217 -msgid "BitmapData.draw() called without an active renderer" +#: libmedia/gst/VideoInputGst.cpp:1185 +#, c-format +msgid "%s: problem creating video_display_queue element" msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:224 -msgid "Current renderer does not support internal rendering" +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" msgstr "" -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:348 +#: libmedia/gst/VideoInputGst.cpp:1203 #, c-format -msgid "" -"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " -"object." +msgid "%s: couldn't link tee and save_queue" msgstr "" -#: libcore/asobj/Key_as.cpp:72 -#, fuzzy -msgid "Key.isDown needs one argument (the key code)" -msgstr "Date.setSeconds vuole un argomento" +#: libmedia/gst/VideoInputGst.cpp:1209 +#, c-format +msgid "%s: couldn't link tee and video_display_queue" +msgstr "" -#: libcore/asobj/Global_as.cpp:98 +#: libmedia/gst/VideoInputGst.cpp:1218 #, c-format -msgid "%s needs one argument" -msgstr "%s vuole un argomento" +msgid "%s: couldn't get save_queue_src_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1228 +#, c-format +msgid "%s: couldn't get video_display_queue_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 +#, c-format +msgid "%s: Unable to create main pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1258 +#, c-format +msgid "%s: something went wrong creating the new video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1264 +#, c-format +msgid "%s: problem creating video_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1273 +#, c-format +msgid "%s: problem creating the video_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1282 +#, c-format +msgid "%s: something went wrong in linking elements in video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1356 +#, c-format +msgid "%s: the unlinking of the pads failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1386 +#, c-format +msgid "%s: something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" +msgstr "" + +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "" + +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:445 +#, c-format +msgid "%s: couldn't get saveQueueSrcPad" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:455 +#, c-format +msgid "%s: couldn't get audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:481 +#, c-format +msgid "%s: There was a problem making the audiosink!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:548 +#, c-format +msgid "%s: couldn't remove audioPlaybackBin from pipeline" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:555 +#, c-format +msgid "%s: changing state of audioPlaybackBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:579 +#, c-format +msgid "Error: %s" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:599 +#, c-format +msgid "%s: Couldn't make audioconvert element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:603 +#, c-format +msgid "%s: Couldn't make vorbisenc element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:607 +#, c-format +msgid "%s: Couldn't make oggmux element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:611 +#, c-format +msgid "%s: Couldn't make filesink element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:630 +#, c-format +msgid "%s: Something went wrong in linking" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:694 +#, c-format +msgid "%s: audioSaveBin state change failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 +#, c-format +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:341 +#, c-format +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "Errore nella conversione di un campione audio" + +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +msgstr "" + +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" +msgstr "" + +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "" + +#: libmedia/MediaHandler.cpp:108 +#, c-format +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" +msgstr "" + +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" +msgstr "" + +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" +msgstr "" + +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" +msgstr "" + +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" +msgstr "" + +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, c-format +msgid "Can't close FreeType! Error = %d" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:293 +#, c-format +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:506 +#, c-format +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" +msgstr "" + +#: libcore/swf/DefineShapeTag.cpp:58 +#, c-format +msgid "DefineShapeTag(%s): id = %d" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:47 +#, c-format +msgid "VideoFrame tag refers to unknown video stream id %d" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:57 +#, c-format +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:52 +#, c-format +msgid "DefineTextTag, id = %d" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:93 +#, c-format +msgid "Text DisplayObject, id = %d" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:112 +#, c-format +msgid "begin text records for DefineTextTag %p" +msgstr "" + +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" +msgstr "" + +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" +msgstr "" + +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" +msgstr "" + +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" +msgstr "" + +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" +msgstr "" + +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" +msgstr "" + +#: libcore/swf/TextRecord.cpp:99 +#, c-format +msgid " xOffset = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:108 +#, c-format +msgid " yOffset = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:117 +#, c-format +msgid " textHeight = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" +msgstr "" + +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:52 +#, c-format +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:63 +#, c-format +msgid "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, c-format +msgid "sound tag not found, sound_id=%d, button state #=%i" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:107 +#, c-format +msgid " sprite: char id = %d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +msgstr "" + +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:168 +#, c-format +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:188 +#, c-format +msgid "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:236 +#, c-format +msgid "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:269 +#, c-format +msgid "File attributes: metadata=%s network=%s" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:275 +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 "" + +#: libcore/swf/tag_loaders.cpp:283 +msgid "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:308 +#, c-format +msgid "" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:324 +#, c-format +msgid "Descriptive metadata from movie %s: %s" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:386 +#, c-format +msgid " reflex = \"%c%c%c\"" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#, c-format +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:274 +#, c-format +msgid " bound SWFRect: %s" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:379 +#, c-format +msgid " Shape read: moveto %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:400 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:410 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:421 +#, c-format +msgid " Shape read: fill0 (left) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:443 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:453 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:463 +#, c-format +msgid " Shape read: fill1 (right) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:484 +#, c-format +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:494 +#, c-format +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:504 +#, c-format +msgid "ShapeRecord: line %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:558 +#, c-format +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:593 +#, c-format +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:665 +#, c-format +msgid " readLineStyles: count = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:672 +#, c-format +msgid " readLineStyles: count2 = %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:85 +#, c-format +msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 +#, c-format +msgid " SWFCxForm: %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:105 +#, c-format +msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:123 +#, c-format +msgid " actions: flags = 0x%X" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:158 +#, c-format +msgid "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:219 +#, c-format +msgid "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:304 +#, c-format +msgid " PLACEOBJECT2: depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 +#, c-format +msgid " char id = %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 +#, c-format +msgid " SWFMatrix: %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 +#, c-format +msgid " ratio: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 +#, c-format +msgid " name = %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 +#, c-format +msgid " clip_depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 +#, c-format +msgid " m_place_type: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:417 +#, c-format +msgid " PLACEOBJECT3: depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:424 +#, c-format +msgid " class name = %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:76 +#, c-format +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format +msgid "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:93 +#, c-format +msgid "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:146 +#, c-format +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgstr "" + +#: libcore/swf/DefineButtonCxformTag.cpp:49 +#, c-format +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgstr "" + +#: libcore/swf/DefineButtonCxformTag.cpp:60 +#, c-format +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" +msgstr "" + +#: libcore/swf/RemoveObjectTag.cpp:71 +#, c-format +msgid " remove_object_2(%d)" +msgstr "" + +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "" + +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:85 +#, c-format +msgid " DefineButton loader: character id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:102 +#, c-format +msgid " DefineButton2 loader: chararacter id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:170 +#, c-format +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:211 +#, c-format +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:289 +#, c-format +msgid " button actions for conditions 0x%x" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:398 +#, c-format +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:405 +#, c-format +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:165 +#, c-format +msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:419 +#, c-format +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:597 +#, c-format +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:640 +#, c-format +msgid "inflateWrapper() inflate() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:649 +#, c-format +msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:74 +#, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:123 +#, c-format +msgid "Stream couldn't seek to end: %s" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:128 +#, c-format +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." +msgstr "" + +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "" + +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "" + +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "" + +#: libcore/SWFStream.cpp:564 +#, 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 "" + +#: libcore/SWFStream.cpp:581 +#, c-format +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" +msgstr "" + +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" +msgstr "" + +#: libcore/SWFStream.cpp:617 +#, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" +msgstr "" + +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" +msgstr "" + +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:201 +#, c-format +msgid "Failed to find glyph %s in %s font %s" +msgstr "" + +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" +msgstr "" + +#: libcore/Font.cpp:298 +#, c-format +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" +msgstr "" + +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" +msgstr "" + +#: libcore/Font.cpp:340 +#, c-format +msgid "Could not create a freetype face %s" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" +msgstr "" + +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "" + +#: libcore/asobj/Video_as.cpp:126 +#, c-format +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:218 +#, c-format +msgid "createTextField called with %d args, expected 6 - returning undefined" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:232 +#, c-format +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:242 +#, c-format +msgid "createTextField: negative height (%d) - reverting sign" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:436 +#, c-format +msgid "Attempt to set length property of TextField %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 +#, c-format +msgid "Attempt to set read-only %s property of TextField %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:544 +#, c-format +msgid "Invalid value given to TextField.type: %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 +#, c-format +msgid "TextField.setTextFormat(%s) : %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:679 +#, c-format +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:905 +#, c-format +msgid "TextField.replaceSel(%s) requires exactly one argument" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:993 +#, c-format +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1036 +#, c-format +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:440 +#, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:517 +#, c-format +msgid "NetConnection.connect(%s): unsupported connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:523 +#, c-format +msgid "NetConnection.connect(%s): unknown connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:681 +#, c-format +msgid "NetConnection.call(%s): second argument must be an object" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:990 +#, c-format +msgid "Unknown HTTP Remoting response identifier '%s'" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1006 +#, c-format +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1155 +#, c-format +msgid "Error parsing server AMF: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" +msgstr "" + +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" +msgstr "" + +#: libcore/asobj/Function_as.cpp:129 +#, c-format +msgid "" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" +msgstr "" + +#: libcore/asobj/Array_as.cpp:535 +#, c-format +msgid "Unhandled sort flags: %d (0x%X)" +msgstr "" + +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" +msgstr "" + +#: libcore/asobj/Array_as.cpp:957 +#, c-format +msgid "Array.splice(%d,%d): negative length given, call ignored" +msgstr "" + +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." +msgstr "" + +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "" + +#: libcore/asobj/Array_as.cpp:1389 +msgid "" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" +msgstr "" + +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" +msgstr "" + +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" +msgstr "" + +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" + +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" +msgstr "" + +#: libcore/asobj/Key_as.cpp:79 +#, c-format +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" + +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "" + +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "" + +#: libcore/asobj/Object.cpp:192 +#, c-format +msgid "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" +msgstr "" + +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" +msgstr "" + +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" +msgstr "" + +#: libcore/asobj/Object.cpp:233 +#, c-format +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" +msgstr "" + +#: libcore/asobj/Object.cpp:257 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" +msgstr "" + +#: libcore/asobj/Object.cpp:274 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" +msgstr "" + +#: libcore/asobj/Object.cpp:286 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" +msgstr "" + +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" +msgstr "" + +#: libcore/asobj/Object.cpp:313 +#, c-format +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" +msgstr "" + +#: libcore/asobj/Object.cpp:326 +#, c-format +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" +msgstr "" + +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:357 +#, c-format +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:382 +#, c-format +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:413 +#, c-format +msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgstr "" + +#: libcore/asobj/Object.cpp:432 +#, c-format +msgid "Object.watch(%s): missing arguments" +msgstr "" + +#: libcore/asobj/Object.cpp:443 +#, c-format +msgid "Object.watch(%s): second argument is not a function" +msgstr "" + +#: libcore/asobj/Object.cpp:469 +#, c-format +msgid "Object.unwatch(%s): missing argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "" + +#: libcore/asobj/String_as.cpp:496 +#, c-format +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" +msgstr "" + +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" +msgstr "" + +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 +#, c-format +msgid "VAL: %s" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 +#, c-format +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 +#, c-format +msgid "FileReferenceList(%s): %s" +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "" + +#: libcore/asobj/flash/net/FileReference_as.cpp:159 +#, c-format +msgid "FileReference(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 +#, c-format +msgid "flash.geom.Rectangle(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 +#, c-format +msgid "Attempt to set read-only property %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 +#, c-format +msgid "%s: missing arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:200 +#, c-format +msgid "Point.equals(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 +#, c-format +msgid "Point.equals(%s): %s %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:248 +#, c-format +msgid "Point.normalize(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 +#, c-format +msgid "Point.distance(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 +#, c-format +msgid "Point.interpolate(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 +#, c-format +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 +#, c-format +msgid "Matrix.concat(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 +#, c-format +msgid "Matrix.createBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 +#, c-format +msgid "Matrix.createGradientBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 +#, c-format +msgid "Matrix.rotate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 +#, c-format +msgid "Matrix.translate(%s): needs two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 +#, c-format +msgid "Matrix.translate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 +#, c-format +msgid "Matrix.transformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 +#, c-format +msgid "Matrix.transformPoint(%s): object must be a Point" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:145 +#, c-format +msgid "Transform.colorTransform(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:155 +#, c-format +msgid "Transform.colorTransform(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:170 +#, c-format +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:305 +#, c-format +msgid "Transform.matrix(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:315 +#, c-format +msgid "Transform.matrix(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:346 +#, c-format +msgid "flash.geom.Transform(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:356 +#, c-format +msgid "Transform(%s): %s" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 +#, c-format +msgid "BitmapData.draw(%s) requires at least one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 +#, c-format +msgid "BitmapData.draw(%s): first argument must be a MovieClip" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 +#, c-format +msgid "BitmapData.fillRect(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:114 +#, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:132 +#, c-format +msgid "Could not find target %s (evaluated from %s)" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:156 +#, c-format +msgid "MovieClipLoader.unloadClip: %s" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:420 +#, c-format +msgid "Could not create audio decoder: %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:581 +#, c-format +msgid "Gnash could not open this URL: %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:592 +#, c-format +msgid "Unable to create parser for Sound at %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:855 +#, c-format +msgid "No samples decoded from input of %d bytes" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:955 +#, c-format +msgid "new Sound(%d) : args after first one ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:969 +#, c-format +msgid "" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 +#, c-format +msgid "No such export '%s'" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1037 +#, c-format +msgid "Export '%s' is not a sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1092 +#, c-format +msgid "Export '%s'is not a sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1177 +#, c-format +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1208 +#, c-format +msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" +msgstr "" + +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "" + +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" +msgstr "" + +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:297 +#, c-format +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:305 +#, c-format +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:449 +#, c-format +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:464 +#, c-format +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:484 +#, c-format +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:509 +#, c-format +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:531 +#, c-format +msgid "MovieClip.attachAudio(): %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:541 +#, c-format +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:584 +#, c-format +msgid "%s.swapDepths() needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:595 +#, c-format +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:613 +#, c-format +msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:625 +#, c-format +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:642 +#, c-format +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:657 +#, c-format +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:666 +#, c-format +msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:682 +#, c-format +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:732 +#, c-format +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:774 +#, c-format +msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:891 +#, c-format +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:941 +#, c-format +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:953 +#, c-format +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:995 +#, c-format +msgid "Can't find hitTest target %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1037 +#, c-format +msgid "hitTest() called with %u args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1195 +msgid "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1225 +#, c-format +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1281 +#, c-format +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1295 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1306 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1342 +#, c-format +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1355 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1366 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1395 +#, c-format +msgid "%s.setMask() : needs an argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1414 +#, c-format +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1557 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1582 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1715 +#, c-format +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1726 +#, c-format +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1746 +#, c-format +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1762 +#, c-format +msgid "" +"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't cast " +"to objects" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1776 +#, c-format +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1928 +#, c-format +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1933 +#, c-format +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" +msgstr "" + +#: libcore/asobj/LoadVars_as.cpp:145 +#, c-format +msgid "new LoadVars(%s) - arguments discarded" +msgstr "" + +#: libcore/asobj/Selection_as.cpp:189 +#, c-format +msgid "Selection.setFocus: expected 1 argument, got %d" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:163 +#, c-format +msgid "Problems serializing an object's member %s=%s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:323 +#, c-format +msgid "" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:331 +#, c-format +msgid "Couldn't create dir for flushing SharedObject %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:344 +#, c-format +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:352 +#, c-format +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:378 +#, c-format +msgid "Error writing %d bytes to output file %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:384 +#, c-format +msgid "SharedObject '%s' written to filesystem." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:521 +#, c-format +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:534 +#, c-format +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:756 +#, c-format +msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:787 +#, c-format +msgid "SharedObject.getLocal(%s): missing object name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:904 +#, c-format +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:967 +#, c-format +msgid "SharedObject: error parsing SharedObject '%s'" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:986 +#, c-format +msgid "readSOL: Reading SharedObject %s: %s" +msgstr "" + +#: libcore/asobj/Date_as.cpp:463 +#, fuzzy +msgid "Date constructor called with more than 7 arguments" +msgstr "Date.UTC chiamato con piu' di 7 argomenti" + +#: libcore/asobj/Date_as.cpp:723 +#, fuzzy +msgid "Date.setTime needs one argument" +msgstr "Date.UTC vuole un argomento" + +#: libcore/asobj/Date_as.cpp:743 +#, fuzzy +msgid "Date.setTime was called with more than one argument" +msgstr "Date.setMilliseconds chiamato con piu' di un argomento" + +#: libcore/asobj/Date_as.cpp:834 +#, fuzzy +msgid "Date.setFullYear needs one argument" +msgstr "Date.UTC vuole un argomento" + +#: libcore/asobj/Date_as.cpp:874 +#, fuzzy +msgid "Date.setYear needs one argument" +msgstr "Date.UTC vuole un argomento" + +#: libcore/asobj/Date_as.cpp:897 +#, fuzzy +msgid "Date.setYear was called with more than three arguments" +msgstr "Date.UTC chiamato con piu' di 7 argomenti" + +#: libcore/asobj/Date_as.cpp:928 +#, fuzzy, c-format +msgid "Date.set%sMonth needs one argument" +msgstr "Date.UTC vuole un argomento" + +#: libcore/asobj/Date_as.cpp:961 +#, fuzzy, c-format +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "Date.set%sMonth chiamato con piu' di un argomento" + +#: libcore/asobj/Date_as.cpp:983 +#, fuzzy, c-format +msgid "Date.set%sDate needs one argument" +msgstr "Date.UTC vuole un argomento" + +#: libcore/asobj/Date_as.cpp:997 +#, fuzzy, c-format +msgid "Date.set%sDate was called with more than one argument" +msgstr "Date.set%sDate chiamato con piu' di un argomento" + +#: libcore/asobj/Date_as.cpp:1024 +#, fuzzy, c-format +msgid "Date.set%sHours needs one argument" +msgstr "Date.UTC vuole un argomento" + +#: libcore/asobj/Date_as.cpp:1043 +#, fuzzy, c-format +msgid "Date.set%sHours was called with more than four arguments" +msgstr "Date.set%sHours chiamato con piu' di un argomento" + +#: libcore/asobj/Date_as.cpp:1069 +#, fuzzy, c-format +msgid "Date.set%sMinutes needs one argument" +msgstr "Date.UTC vuole un argomento" + +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 +#, fuzzy, c-format +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "Date.set%sMonth chiamato con piu' di un argomento" + +#: libcore/asobj/Date_as.cpp:1110 +#, fuzzy, c-format +msgid "Date.set%sSeconds needs one argument" +msgstr "Date.UTC vuole un argomento" + +#: libcore/asobj/Date_as.cpp:1148 +#, fuzzy, c-format +msgid "Date.set%sMilliseconds needs one argument" +msgstr "Date.UTC vuole un argomento" + +#: libcore/asobj/Date_as.cpp:1165 +#, fuzzy, c-format +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "Date.setMilliseconds chiamato con piu' di un argomento" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "Date.UTC vuole un argomento" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "Date.UTC chiamato con piu' di 7 argomenti" + +#: libcore/asobj/Global_as.cpp:100 +#, c-format +msgid "%s needs one argument" +msgstr "%s vuole un argomento" + +#: libcore/asobj/Global_as.cpp:106 +#, c-format +msgid "%s has more than one argument" +msgstr "%s ha piu' di un argomento" + +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "" + +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "" + +#: libcore/asobj/Global_as.cpp:493 +#, c-format +msgid "%s needs at least one argument" +msgstr "%s vuole almeno un argomento" + +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" +msgstr "%s ha piu' di due argomenti" + +#: libcore/asobj/Global_as.cpp:594 +#, c-format +msgid "%s needs at least three arguments" +msgstr "%s vuole almeno tre argomenti" + +#: libcore/asobj/Global_as.cpp:601 +#, c-format +msgid "%s has more than four arguments" +msgstr "%s ha piu' di quattro argomenti" + +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgstr "" + +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 +#, c-format +msgid "ASNative(%s): needs at least two arguments" +msgstr "ASNative(%s): vuole almeno due argomenti" + +#: libcore/asobj/Global_as.cpp:669 +#, c-format +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "" + +#: libcore/asobj/Global_as.cpp:712 +#, c-format +msgid "ASnative(%s): args must be 0 or above" +msgstr "" + +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" +msgstr "" + +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" +msgstr "" + +#: libcore/asobj/Global_as.cpp:946 +#, c-format +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 +#, c-format +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" +msgstr "" + +#: libcore/asobj/Global_as.cpp:980 +#, c-format +msgid "Invalid call to setInterval(%s) - missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1019 +#, c-format +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:451 +#, c-format +msgid "Could not create Audio decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:520 +#, c-format +msgid "%p.startPlayback: playHead position reset to 0" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:778 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:988 +#, c-format +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1255 +#, c-format +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:222 +#, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:312 +msgid "sendAndLoad(): invalid empty URL" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:397 +#, c-format +msgid "Loading from URL: '%s'" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:426 +msgid "load(): invalid empty URL" +msgstr "" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +msgid "invalid HTML tag" +msgstr "" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, c-format +msgid "AMF parsing error: %s" +msgstr "" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "Blocco 'with' invalido (lunghezza del tag != 2) ignorato" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "Blocco 'with' vuoto..." + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3630 +#, c-format +msgid "get URL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "" + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "" + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" + +#: libcore/MovieClip.cpp:1116 +#, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr "" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "" + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "" + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" + +#: libcore/Video.cpp:69 +#, c-format +msgid "Could not create Video Decoder: %s" +msgstr "" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "" + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "" + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "" + +#: libcore/movie_root.cpp:2155 +#, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "" + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "" + +#: libcore/MovieFactory.cpp:222 +msgid "Could not find SWF inside an .exe file" +msgstr "" + +#: libcore/MovieFactory.cpp:231 +#, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:560 +#, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" -#: libcore/asobj/Global_as.cpp:104 -#, c-format -msgid "%s has more than one argument" -msgstr "%s ha piu' di un argomento" +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" -#: libcore/asobj/Global_as.cpp:343 -msgid "Extensions enabled, scanning plugin dir for load" +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" msgstr "" -#: libcore/asobj/Global_as.cpp:347 -msgid "Extensions disabled" +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" msgstr "" -#: libcore/asobj/Global_as.cpp:514 -#, c-format -msgid "%s needs at least one argument" -msgstr "%s vuole almeno un argomento" +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" -#: libcore/asobj/Global_as.cpp:521 +#: libdevice/events/MouseDevice.cpp:330 #, c-format -msgid "%s has more than two arguments" -msgstr "%s ha piu' di due argomenti" +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" -#: libcore/asobj/Global_as.cpp:619 +#: libdevice/events/MouseDevice.cpp:347 #, c-format -msgid "%s needs at least three arguments" -msgstr "%s vuole almeno tre argomenti" +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" -#: libcore/asobj/Global_as.cpp:626 +#: libdevice/events/MouseDevice.cpp:354 #, c-format -msgid "%s has more than four arguments" -msgstr "%s ha piu' di quattro argomenti" - -#: libcore/asobj/Global_as.cpp:634 -#, fuzzy, c-format -msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" msgstr "" -"Chiamata invalida a ASSetPropFlags: l'argomento 'oggetto' non e' un oggetto: " -"%s" -#: libcore/asobj/Global_as.cpp:683 libcore/asobj/Global_as.cpp:728 +#: libdevice/events/MouseDevice.cpp:362 #, c-format -msgid "ASNative(%s): needs at least two arguments" -msgstr "ASNative(%s): vuole almeno due argomenti" +msgid "mouse click! %d" +msgstr "" -#: libcore/asobj/Global_as.cpp:695 +#: libdevice/events/MouseDevice.cpp:380 #, c-format -msgid "ASconstructor(%s): args must be 0 or above" +msgid "mouse_command: discarded %d bytes from input buffer" msgstr "" -#: libcore/asobj/Global_as.cpp:707 libcore/asobj/Global_as.cpp:752 +#: libdevice/events/InputDevice.cpp:136 #, c-format -msgid "No ASnative(%d, %d) registered with the VM" +msgid "The device has this error: %s" msgstr "" -#: libcore/asobj/Global_as.cpp:740 -#, fuzzy, c-format -msgid "ASnative(%s): args must be 0 or above" -msgstr "ASNative(%s): il primo argomento deve essere >= 0" +#: libdevice/events/InputDevice.cpp:211 +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:111 +#: libdevice/events/EventDevice.cpp:80 #, c-format -msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgid "Could not set non-blocking mode for pointing device: %s" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:120 -#, c-format -msgid "MovieClipLoader.loadClip(%s): first argument mustbe a string" +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:138 +#: libdevice/events/EventDevice.cpp:96 #, c-format -msgid "Could not find target %s (evaluated from %s)" +msgid "evdev driver version is %d.%d.%d" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:153 +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 #, c-format -msgid "%s: %s" +msgid "ioctl (EVIOCGID): %s" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:179 -msgid "MovieClipLoader.getProgress(): missing argument" +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:188 +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgid "The device on %s says its name is %s" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:197 +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgid "vendor %04hx product %04hx version %04hx" msgstr "" -#: libcore/asobj/Camera_as.cpp:262 -msgid "No MediaHandler exists! Cannot create a Camera object" +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" msgstr "" -#: libcore/asobj/Camera_as.cpp:362 -msgid "Attempt to set activity property of Camera" +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" msgstr "" -#: libcore/asobj/Camera_as.cpp:379 -msgid "Attempt to set bandwidth property of Camera" +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" msgstr "" -#: libcore/asobj/Camera_as.cpp:395 -msgid "Attempt to set currentFPS property of Camera" +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" msgstr "" -#: libcore/asobj/Camera_as.cpp:411 -msgid "Attempt to set fps property of Camera" +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " msgstr "" -#: libcore/asobj/Camera_as.cpp:427 -msgid "Attempt to set height property of Camera, use setMode" +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " msgstr "" -#: libcore/asobj/Camera_as.cpp:450 -msgid "Attempt to set index property of Camera" +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" msgstr "" -#: libcore/asobj/Camera_as.cpp:467 -msgid "Attempt to set motionLevel property of Camera" +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" msgstr "" -#: libcore/asobj/Camera_as.cpp:484 -msgid "Attempt to set motionTimeout property of Camera" +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" msgstr "" -#: libcore/asobj/Camera_as.cpp:501 -msgid "Attempt to set muted property of Camera" +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" msgstr "" -#: libcore/asobj/Camera_as.cpp:517 -msgid "Attempt to set name property of Camera" +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" msgstr "" -#: libcore/asobj/Camera_as.cpp:528 -msgid "Attempt to set names property of Camera" +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" msgstr "" -#: libcore/asobj/Camera_as.cpp:563 -msgid "Attempt to set quality property of Camera" +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" msgstr "" -#: libcore/asobj/Camera_as.cpp:618 -msgid "Attempt to set width property of Camera, use setMode" +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" msgstr "" -#: libcore/asobj/Stage_as.cpp:148 -msgid "Stage.width is a read-only property!" +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " msgstr "" -#: libcore/asobj/Stage_as.cpp:165 -msgid "Stage.height is a read-only property!" +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" msgstr "" -#: libcore/asobj/Date_as.cpp:465 -msgid "Date constructor called with more than 7 arguments" +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" msgstr "" -#: libcore/asobj/Date_as.cpp:725 -msgid "Date.setTime needs one argument" +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" msgstr "" -#: libcore/asobj/Date_as.cpp:745 -msgid "Date.setTime was called with more than one argument" +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" msgstr "" -#: libcore/asobj/Date_as.cpp:836 -msgid "Date.setFullYear needs one argument" +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" msgstr "" -#: libcore/asobj/Date_as.cpp:876 -msgid "Date.setYear needs one argument" +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" msgstr "" -#: libcore/asobj/Date_as.cpp:899 -msgid "Date.setYear was called with more than three arguments" +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" msgstr "" -#: libcore/asobj/Date_as.cpp:930 -#, fuzzy, c-format -msgid "Date.set%sMonth needs one argument" -msgstr "Date.setMinutes vuole un argomento" - -#: libcore/asobj/Date_as.cpp:963 -#, fuzzy, c-format -msgid "Date.set%sMonth was called with more than three arguments" -msgstr "Date.setMinutes chiamato con piu' di tre argomenti" - -#: libcore/asobj/Date_as.cpp:985 -#, fuzzy, c-format -msgid "Date.set%sDate needs one argument" -msgstr "Date.setMinutes vuole un argomento" - -#: libcore/asobj/Date_as.cpp:999 -#, fuzzy, c-format -msgid "Date.set%sDate was called with more than one argument" -msgstr "Date.setMilliseconds chiamato con piu' di un argomento" - -#: libcore/asobj/Date_as.cpp:1026 -#, fuzzy, c-format -msgid "Date.set%sHours needs one argument" -msgstr "Date.setHours vuole un argomento" - -#: libcore/asobj/Date_as.cpp:1045 -#, fuzzy, c-format -msgid "Date.set%sHours was called with more than four arguments" -msgstr "Date.setHourse chiamato con piu' di quattro argomenti" - -#: libcore/asobj/Date_as.cpp:1071 -#, fuzzy, c-format -msgid "Date.set%sMinutes needs one argument" -msgstr "Date.setMinutes vuole un argomento" - -#: libcore/asobj/Date_as.cpp:1089 libcore/asobj/Date_as.cpp:1132 -#, fuzzy, c-format -msgid "Date.set%sMinutes was called with more than three arguments" -msgstr "Date.setMinutes chiamato con piu' di tre argomenti" - -#: libcore/asobj/Date_as.cpp:1112 -#, fuzzy, c-format -msgid "Date.set%sSeconds needs one argument" -msgstr "Date.setSeconds vuole un argomento" - -#: libcore/asobj/Date_as.cpp:1150 -#, fuzzy, c-format -msgid "Date.set%sMilliseconds needs one argument" -msgstr "Date.setMilliseconds vuole un argomento" +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" -#: libcore/asobj/Date_as.cpp:1167 -msgid "Date.setMilliseconds was called with more than one argument" -msgstr "Date.setMilliseconds chiamato con piu' di un argomento" +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" -#: libcore/asobj/Date_as.cpp:1229 -msgid "Date.UTC needs one argument" -msgstr "Date.UTC vuole un argomento" +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" -#: libcore/asobj/Date_as.cpp:1253 -msgid "Date.UTC was called with more than 7 arguments" -msgstr "Date.UTC chiamato con piu' di 7 argomenti" +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" -#: libcore/asobj/SharedObject_as.cpp:336 +#: libdevice/events/EventDevice.cpp:388 #, c-format -msgid "SharedObject %s not flushed (compiled as read-only mode)" +msgid "REL_X: %d" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:519 +#: libdevice/events/EventDevice.cpp:392 #, c-format -msgid "" -"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgid "REL_Y: %d" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:532 +#: libdevice/events/EventDevice.cpp:396 #, c-format -msgid "" -"SharedObject path %s is not part of the SWF path %s. Cannot access this " -"object." +msgid "REL_Z: %d" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:701 -#, fuzzy -msgid "SharedObject.connect(): needs at least one argument" -msgstr "%s vuole almeno un argomento" +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" -#: libcore/asobj/SharedObject_as.cpp:754 +#: libdevice/events/EventDevice.cpp:404 #, c-format -msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgid "REL_RY: %d" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:444 +#: libdevice/events/EventDevice.cpp:408 #, c-format -msgid "Gnash is not allowed to open this url: %s" +msgid "REL_RZ: %d" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:448 -#, fuzzy, c-format -msgid "Connection to movie: %s" -msgstr "Errore nella connessione MySQL: %s" +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" -#: libcore/asobj/NetConnection_as.cpp:500 +#: libdevice/events/EventDevice.cpp:414 #, c-format -msgid "Gnash is not allowed to connect to %s" +msgid "REL_DIAL: %d" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:660 -#, fuzzy -msgid "NetConnection.call(): needs at least one argument" -msgstr "%s vuole almeno un argomento" +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" -#: libcore/asobj/NetConnection_as.cpp:773 -msgid "NetConnection.connect(): needs at least one argument" +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" msgstr "" -#: libcore/asobj/String_as.cpp:449 -msgid "string.slice() called with end < start" +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" msgstr "" -#: libcore/asobj/String_as.cpp:567 -msgid "string.charCodeAt needs one argument" +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" msgstr "" -#: libcore/asobj/String_as.cpp:576 -msgid "string.charCodeAt has more than one argument" +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" msgstr "" -#: libcore/asobj/String_as.cpp:650 -msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to upper case. " -"Using a UTF8 locale may fix this." +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" msgstr "" -#: libcore/asobj/String_as.cpp:663 libcore/asobj/String_as.cpp:718 -msgid "bad_cast caught" +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" msgstr "" -#: libcore/asobj/String_as.cpp:705 -msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to lower case. " -"Using a UTF8 locale may fix this" +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" msgstr "" -#: libcore/asobj/String_as.cpp:835 -#, fuzzy -msgid "%1%(%2%) needs %3% argument(s)" -msgstr "%s vuole un argomento" +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" -#: libcore/asobj/String_as.cpp:846 -#, fuzzy -msgid "%1%(%2%) has more than %3% argument(s)" -msgstr "%s ha piu' di due argomenti" +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" -#: libcore/asobj/LoadableObject.cpp:177 -msgid "XML.addRequestHeader: XML._customHeaders is not an object" +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:194 -#, fuzzy -msgid "XML.addRequestHeader requires at least one argument" -msgstr "%s vuole almeno un argomento" +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" -#: libcore/asobj/LoadableObject.cpp:207 -msgid "XML.addRequestHeader: single argument is not an array" +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:223 +#: libdevice/events/EventDevice.cpp:486 #, c-format -msgid "XML.addRequestHeader(%s): arguments after thesecond will be discarded" +msgid "ABS_TILT_X: %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:238 +#: libdevice/events/EventDevice.cpp:490 #, c-format -msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgid "ABS_TILT_Y: %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:305 -#, fuzzy -msgid "sendAndLoad() requires at least two arguments" -msgstr "ASNative(%s): vuole almeno due argomenti" +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" -#: libcore/asobj/LoadableObject.cpp:313 -msgid "sendAndLoad(): invalid empty url" +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" msgstr "" -#: libcore/asobj/LoadableObject.cpp:320 -#, fuzzy -msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" msgstr "" -"Chiamata invalida a ASSetPropFlags: l'argomento 'oggetto' non e' un oggetto: " -"%s" -#: libcore/asobj/LoadableObject.cpp:398 -#, fuzzy, c-format -msgid "Loading from url: '%s'" -msgstr "Caricamento modulo %s in corso" +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" -#: libcore/asobj/LoadableObject.cpp:418 -#, fuzzy -msgid "load() requires at least one argument" -msgstr "%s vuole almeno un argomento" +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" -#: libcore/asobj/LoadableObject.cpp:427 -msgid "load(): invalid empty url" +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" msgstr "" -#: libcore/asobj/Microphone_as.cpp:261 -msgid "No MediaHandler exists! Cannot create a Microphone object" +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" msgstr "" -#: libcore/asobj/Microphone_as.cpp:327 -msgid "Attempt to set activity property of Microphone" +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" msgstr "" -#: libcore/asobj/Object.cpp:149 -msgid "Too many args to Object constructor" +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." msgstr "" -#: libcore/asobj/Object.cpp:193 +#: libdevice/events/TouchDevice.cpp:89 #, c-format -msgid "" -"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " -", )" +msgid "Could not open touchscreen %s: %s" msgstr "" -#: libcore/asobj/Object.cpp:210 -msgid "Invalid call to Object.addProperty() - empty property name" +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" msgstr "" -#: libcore/asobj/Object.cpp:220 -msgid "Invalid call to Object.addProperty() - getter is not an AS function" +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" msgstr "" -#: libcore/asobj/Object.cpp:234 +#: libdevice/events/TouchDevice.cpp:134 #, c-format -msgid "" -"Invalid call to Object.addProperty() - setter is not null and not an AS " -"function (%s)" +msgid "Touched x: %d, y: %d" msgstr "" -#: libcore/asobj/Object.cpp:258 +#: libdevice/events/TouchDevice.cpp:138 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " -")" +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" msgstr "" -#: libcore/asobj/Object.cpp:276 +#: libdevice/events/TouchDevice.cpp:246 #, c-format msgid "" -"Invalid call to Object.registerClass(%s) - first argument (symbol id) " -"evaluates to empty string" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" msgstr "" -#: libcore/asobj/Object.cpp:288 -#, c-format +#: libdevice/events/TouchDevice.cpp:249 msgid "" -"Invalid call to Object.registerClass(%s) - second argument (class) is not a " -"function)" +"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 "" -#: libcore/asobj/Object.cpp:315 -#, c-format -msgid "Object.registerClass(%s, %s): can't find exported symbol" +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" msgstr "" -#: libcore/asobj/Object.cpp:328 +#: libdevice/events/UinputDevice.cpp:82 #, c-format -msgid "" -"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " -"(sprite_definition), but a %s" +msgid "Found a User mode input device at %s" msgstr "" -#: libcore/asobj/Object.cpp:349 -msgid "Object.hasOwnProperty() requires one arg" +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" msgstr "" -#: libcore/asobj/Object.cpp:358 -#, c-format -msgid "Invalid call to Object.hasOwnProperty('%s')" +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" msgstr "" -#: libcore/asobj/Object.cpp:374 -msgid "Object.isPropertyEnumerable() requires one arg" +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" msgstr "" -#: libcore/asobj/Object.cpp:382 +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 #, c-format -msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" msgstr "" -#: libcore/asobj/Object.cpp:405 -msgid "Object.isPrototypeOf() requires one arg" +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" msgstr "" -#: libcore/asobj/Object.cpp:413 +#: libdevice/events/UinputDevice.cpp:155 #, c-format -msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" msgstr "" -#: libcore/asobj/Object.cpp:433 +#: libdevice/events/UinputDevice.cpp:161 #, c-format -msgid "Object.watch(%s): missing arguments" +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" msgstr "" -#: libcore/asobj/Object.cpp:445 +#: libdevice/events/UinputDevice.cpp:165 #, c-format -msgid "Object.watch(%s): second argument is not a function" +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" msgstr "" -#: libcore/asobj/Object.cpp:470 +#: libdevice/events/UinputDevice.cpp:169 #, c-format -msgid "Object.unwatch(%s): missing argument" +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:535 -#, fuzzy -msgid "LocalConnection.connect() expects exactly 1 argument" -msgstr "%s vuole almeno un argomento" +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:543 -msgid "LocalConnection.connect(): first argument must be a string" +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:588 -#: libcore/asobj/LocalConnection_as.cpp:600 -#: libcore/asobj/LocalConnection_as.cpp:613 -#, fuzzy, c-format -msgid "LocalConnection.send(%s): requires at least 2 arguments" -msgstr "%s vuole almeno un argomento" +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" -#: libcore/asobj/Color_as.cpp:155 -msgid "Color.setRGB() : missing argument" +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" msgstr "" -#: libcore/asobj/Color_as.cpp:188 -msgid "Color.setTransform() : missing argument" +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" msgstr "" -#: libcore/asobj/Color_as.cpp:198 +#: libdevice/rawfb/RawFBDevice.cpp:118 #, c-format -msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgid "WARNING: Using %s as a fake framebuffer!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:296 +#: libdevice/rawfb/RawFBDevice.cpp:133 #, c-format -msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgid "Could not open framebuffer device: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:304 +#: libdevice/rawfb/RawFBDevice.cpp:136 #, c-format -msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgid "Opened framebuffer device: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:362 -msgid "MovieClip.cacheAsBitmap()" +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:374 -msgid "MovieClip.filters()" +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:393 -msgid "MovieClip.forceSmoothing()" +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:403 -msgid "MovieClip.opaqueBackground()" +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:413 -msgid "MovieClip.scale9Grid()" +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:423 -msgid "MovieClip.scrollRect()" +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:433 -msgid "MovieClip.tabIndex()" +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:448 +#: libdevice/rawfb/RawFBDevice.cpp:401 #, c-format -msgid "" -"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " -"- returning undefined" +msgid "fakefb_ioctl(%d)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:463 -#, c-format -msgid "" -"attachMovie: exported resource '%s' is not a DisplayObject definition. " -"Returning undefined" +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:483 +#: libdevice/directfb/DirectFBDevice.cpp:114 #, c-format -msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgid "DirectFBInit(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:508 +#: libdevice/directfb/DirectFBDevice.cpp:119 #, c-format -msgid "" -"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " -"if it wasn't given" +msgid "DirectFBCreate(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:518 +#: libdevice/directfb/DirectFBDevice.cpp:146 #, c-format -msgid "Could not attach DisplayObject at depth %d" +msgid "CreateSurface(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:594 +#: libdevice/directfb/DirectFBDevice.cpp:158 #, c-format -msgid "%s.swapDepths() needs one arg" +msgid "CreateFont(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:606 +#: libdevice/directfb/DirectFBDevice.cpp:165 #, c-format -msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgid "CreateImageProvider(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:624 +#: libdevice/directfb/DirectFBDevice.cpp:171 #, c-format -msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgid "GetDisplayLayer(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:636 +#: libdevice/directfb/DirectFBDevice.cpp:175 #, c-format -msgid "" -"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " -"parent" +msgid "GetScreen(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:653 +#: libdevice/directfb/DirectFBDevice.cpp:512 #, c-format -msgid "" -"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " -"depth %d" +msgid "GetDescription(): %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:668 -#, c-format -msgid "" -"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:677 -#, c-format -msgid "%s.swapDepths(%s): requested depth is above the accessible range." +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:693 -#, c-format -msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:727 -msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:743 -#, c-format -msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:775 -msgid "movieclip_goto_and_play needs one arg" +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:785 -#, c-format -msgid "movieclip_goto_and_play('%s') -- invalid frame" +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:804 -msgid "movieclip_goto_and_stop needs one arg" +#: libsound/WAVWriter.cpp:65 +msgid "Unable to write file %1%" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:814 -#, c-format -msgid "movieclip_goto_and_stop('%s') -- invalid frame" +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:888 -#, c-format -msgid "" -"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:900 -#, c-format -msgid "" -"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " -"returning undefined" +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:950 -#, c-format -msgid "" -"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:962 -#, c-format -msgid "" -"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " -"string - returning undefined" +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1004 -#, c-format -msgid "Can't find hitTest target %s" +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1046 -#, c-format -msgid "hitTest() called with %u args" +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1117 -msgid "No arguments passed to MovieClip.getURL()" +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1126 -#, c-format -msgid "MovieClip.getURL(%s): extra arguments dropped" +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1235 -#, c-format -msgid "" -"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1283 -msgid "MovieClip.globalToLocal() takes one arg" +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1292 -#, c-format -msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1306 -#, c-format -msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1317 -#, c-format -msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1345 -msgid "MovieClip.localToGlobal() takes one arg" +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1354 -#, c-format -msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1368 -#, c-format -msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1379 -#, c-format -msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1408 -#, c-format -msgid "%s.setMask() : needs an argument" +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1427 -#, fuzzy, c-format -msgid "%s.setMask(%s) : first argument is not a DisplayObject" +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." msgstr "" -"Chiamata invalida a ASSetPropFlags: l'argomento 'oggetto' non e' un oggetto: " -"%s" -#: libcore/asobj/MovieClip_as.cpp:1457 -#, fuzzy -msgid "MovieClip.lineTo() needs at least two arguments" -msgstr "ASNative(%s): vuole almeno due argomenti" +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1483 -msgid "MovieClip.moveTo() takes two args" +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1534 -#, c-format -msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1554 -#, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1570 +#: libsound/sdl/sound_handler_sdl.cpp:91 #, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" -"round|square)" +msgid "Couldn't open SDL audio: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1595 +#: libsound/sdl/sound_handler_sdl.cpp:261 #, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%" -"s)" +msgid "Negative buffer length in sdl_audio_callback (%d)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1643 -msgid "MovieClip.curveTo() takes four args" +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1659 -#, c-format -msgid "%s.curveTo(%g,%g,%g,%g);" +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1728 +#: libsound/sound_handler.cpp:83 #, c-format -msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1739 +#: libsound/sound_handler.cpp:90 #, c-format -msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgid "handle passed to fill_stream_data (%d) was deleted" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1759 +#: libsound/sound_handler.cpp:141 #, c-format -msgid "" -"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1775 +#: libsound/sound_handler.cpp:152 #, c-format -msgid "" -"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't " -"cast to objects" +msgid "handle passed to delete_sound (%d) already deleted" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1789 +#: libsound/sound_handler.cpp:236 #, c-format -msgid "" -"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " -"length" +msgid "stop_sound(%d): sound was deleted" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1801 +#: libsound/sound_handler.cpp:324 #, c-format -msgid "" -"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%" -"d), will trim to 8" +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1935 +#: libsound/sound_handler.cpp:454 #, c-format -msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgid "Could not start streaming sound: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1940 +#: libsound/sound_handler.cpp:465 #, c-format -msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:234 -msgid "AsBroadcaster.initialize() requires one argument, none given" -msgstr "" - -#: libcore/asobj/AsBroadcaster.cpp:245 -#, c-format -msgid "AsBroadcaster.initialize(%s): first arg is not an object" +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:255 +#: libsound/sound_handler.cpp:545 #, c-format -msgid "" -"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " -"(dangling DisplayObject ref?)" +msgid "Could not start event sound: %s" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:285 libcore/asobj/AsBroadcaster.cpp:331 -#: libcore/asobj/AsBroadcaster.cpp:395 +#: libsound/sound_handler.cpp:559 #, c-format -msgid "%p.addListener(%s): this object has no _listeners member" +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:296 libcore/asobj/AsBroadcaster.cpp:342 -#: libcore/asobj/AsBroadcaster.cpp:406 +#: libsound/sound_handler.cpp:704 #, c-format -msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgid "Expected 1 InputStream element, found %d" msgstr "" -#: libcore/asobj/XML_as.cpp:458 -msgid "XML data is empty" +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" msgstr "" -#: libcore/asobj/XML_as.cpp:724 -msgid "no text for element creation" +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" msgstr "" -#: libcore/asobj/XML_as.cpp:750 -msgid "no text for text node creation" +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:199 -#, c-format -msgid "XMLNode_as %p has no children" +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:231 -msgid "" -"XMLNode.insertBefore(): positional parameter is not a child of this node" +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:405 +#: utilities/soldumper.cpp:105 #, c-format -msgid "" -"Stringifying node %p with name %s, as_value %s, %u attributes and %u children" +msgid "Gnash soldumper version: %s, Gnash version: %s\n" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:600 -msgid "XMLNode::appendChild() needs at least one argument" -msgstr "" +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "Acceso output verboso" -#: libcore/asobj/XMLNode_as.cpp:609 -msgid "First argument to XMLNode::appendChild() is not an XMLNode" +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:647 -#, fuzzy, c-format -msgid "XMLNode.insertBefore(%s) needs at least two arguments" -msgstr "ASNative(%s): vuole almeno due argomenti" +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "" -#: libcore/asobj/XMLNode_as.cpp:658 +#: utilities/processor.cpp:148 #, c-format -msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgid "fs_callback(%p): %s %s" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:669 +#: utilities/processor.cpp:166 #, c-format -msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgid "eventCallback: %s %s" msgstr "" -#: libcore/asobj/Sound_as.cpp:380 -#, fuzzy, c-format -msgid "Could not create audio decoder: %s" -msgstr "Impossibile allocare memoria per i dati audio" - -#: libcore/asobj/Sound_as.cpp:539 -#, fuzzy, c-format -msgid "Gnash could not open this url: %s" -msgstr "Non sono riuscito ad initializare il database" - -#: libcore/asobj/Sound_as.cpp:548 -#, fuzzy, c-format -msgid "Unable to create parser for Sound at %s" -msgstr "Impossibile far partire l'audio SDL: %s" - -#: libcore/asobj/Sound_as.cpp:657 -msgid "Sound.start() has no effect on a streaming Sound" +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" msgstr "" -#: libcore/asobj/Sound_as.cpp:942 -msgid "-- start sound" +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" msgstr "" -#: libcore/asobj/Sound_as.cpp:967 -msgid "-- stop sound " -msgstr "" +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +#, fuzzy +msgid "Verbose actions disabled at compile time" +msgstr "Azioni silenziose; disabilitate a compile time" -#: libcore/asobj/Sound_as.cpp:983 libcore/asobj/Sound_as.cpp:1038 +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +#, fuzzy +msgid "Verbose parsing disabled at compile time" +msgstr "Parsing silenzioso; disabilitato a compile time" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 #, c-format -msgid "No such export '%s'" +msgid "%s appended to local sandboxes" msgstr "" -#: libcore/asobj/Sound_as.cpp:992 libcore/asobj/Sound_as.cpp:1047 +#: utilities/processor.cpp:631 #, c-format -msgid "Export '%s'is not a sound" +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" msgstr "" -#: libcore/asobj/Sound_as.cpp:1008 -msgid "-- attach sound" +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" msgstr "" -#: libcore/asobj/Sound_as.cpp:1013 -msgid "attach sound needs one argument" +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" msgstr "" -#: libcore/asobj/Sound_as.cpp:1023 -msgid "attachSound needs a non-empty string" +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" msgstr "" -#: libcore/asobj/Sound_as.cpp:1148 -#, fuzzy -msgid "Sound.loadSound() needs at least 1 argument" -msgstr "%s vuole almeno un argomento" - -#: libcore/asobj/Sound_as.cpp:1163 -#, c-format -msgid "Sound.loadSound(%s): arguments after first 2 discarded" +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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 "" -#: libcore/asobj/Sound_as.cpp:1193 -msgid "set volume of sound needs one argument" +#: utilities/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:247 +#: utilities/dumpshm.cpp:214 #, c-format -msgid " Message %d: %s " +msgid "Will use \"%s\" for memory segment file" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:271 -msgid "XMLSocket.send(): socket not initialized" +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:309 -#, c-format -msgid "XMLSocket.connect(%s) called" +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:315 -msgid "XMLSocket.connect() called while already connected, ignored" +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:339 -msgid "XMLSocket.connect(): connection failed" +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:385 -msgid "Builtin XMLSocket.onData() needs an argument" +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:397 -#, c-format -msgid "" -"Builtin XMLSocket.onData() called with an argument that resolves to an empty " -"string: %s" +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" msgstr "" -#: libcore/asobj/Array_as.cpp:536 +#: utilities/dumpshm.cpp:318 #, c-format -msgid "Unhandled sort flags: %d (0x%X)" +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" msgstr "" -#: libcore/asobj/Array_as.cpp:932 -msgid "Array.splice() needs at least 1 argument, call ignored" +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" msgstr "" -#: libcore/asobj/Array_as.cpp:955 +#: utilities/dumpshm.cpp:322 #, c-format -msgid "Array.splice(%d,%d): negative length given, call ignored" +msgid "Last attached on: %s" msgstr "" -#: libcore/asobj/Array_as.cpp:1051 -msgid "Sort called with invalid arguments." +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" msgstr "" -#: libcore/asobj/Array_as.cpp:1195 -msgid "SortOn called with invalid arguments." +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" msgstr "" -#: libcore/asobj/Array_as.cpp:1384 -msgid "" -"More than 2 arguments to Array.slice, and I don't know what to do with " -"them. Ignoring them" +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" msgstr "" -#: libcore/asobj/TextField_as.cpp:222 -#, c-format -msgid "createTextField called with %d args, expected 6 - returning undefined" +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" msgstr "" -#: libcore/asobj/TextField_as.cpp:236 -#, c-format -msgid "createTextField: negative width (%d) - reverting sign" +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" msgstr "" -#: libcore/asobj/TextField_as.cpp:246 -#, c-format -msgid "createTextField: negative height (%d) - reverting sign" +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" msgstr "" -#: libcore/asobj/TextField_as.cpp:438 -#, c-format -msgid "Attempt to set length property of TextField %s" +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" msgstr "" -#: libcore/asobj/TextField_as.cpp:464 libcore/asobj/TextField_as.cpp:490 -#, c-format -msgid "Attempt to set read-only %s property of TextField %s" +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " msgstr "" -#: libcore/asobj/TextField_as.cpp:546 -#, c-format -msgid "Invalid value given to TextField.type: %s" +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " msgstr "" -#: libcore/asobj/TextField_as.cpp:678 -msgid "missing arg" +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " msgstr "" -#: libcore/asobj/TextField_as.cpp:695 -msgid "first argument is not a TextFormat" +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " msgstr "" -#: libcore/asobj/TextField_as.cpp:985 -msgid "TextField.replaceText() called with less than 3 args" +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " msgstr "" -#: libcore/asobj/TextFormat_as.cpp:408 -#, c-format -msgid "Too many args (%d) passed to TextFormat" +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." msgstr "" -#: libcore/asobj/NetStream_as.cpp:374 -msgid "No NetConnection associated with this NetStream, won't play" +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." msgstr "" -#: libcore/asobj/NetStream_as.cpp:385 -msgid "NetConnection is not connected. Won't play." +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" msgstr "" -#: libcore/asobj/NetStream_as.cpp:407 -#, fuzzy, c-format -msgid "Connecting to movie: %s" -msgstr "Errore nella connessione MySQL: %s" - -#: libcore/asobj/NetStream_as.cpp:497 -#, c-format -msgid "Gnash could not get stream '%s' from NetConnection" +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" msgstr "" -#: libcore/asobj/NetStream_as.cpp:508 -msgid "No Media handler registered, can't parse NetStream input" +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" msgstr "" -#: libcore/asobj/NetStream_as.cpp:517 -msgid "Unable to create parser for NetStream input" +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." msgstr "" -#: libcore/asobj/NetStream_as.cpp:675 -msgid "Error decoding encoded video frame in NetStream input" +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " msgstr "" -#: libcore/asobj/NetStream_as.cpp:1626 +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 #, c-format -msgid "" -"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgid "FSCommand_callback(%p): %s %s" msgstr "" -#: libcore/asobj/NetStream_as.cpp:1673 -msgid "NetStream_as play needs args" +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" msgstr "" -#: libcore/asobj/NetStream_as.cpp:1681 +#: cygnal/libamf/flv.cpp:101 #, c-format -msgid "NetStream.play(%s): stream is not connected" +msgid "Bad version in FLV header! %d" msgstr "" -#: libcore/asobj/Number_as.cpp:80 +#: cygnal/libamf/flv.cpp:110 #, c-format -msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgid "Bad FLV file Type: %d" msgstr "" -#: libcore/movie_root.cpp:251 +#: cygnal/libamf/flv.cpp:123 #, c-format -msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +msgid "Bad header size in FLV header! %d" msgstr "" -#: libcore/movie_root.cpp:382 libcore/movie_root.cpp:392 +#: cygnal/libamf/flv.cpp:156 #, c-format -msgid "" -"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " -"swap its depth" -msgstr "" - -#: libcore/movie_root.cpp:459 -msgid "Original root movie can't be removed" +msgid "%d bytes for a string is over the safe limit of %d" msgstr "" -#: libcore/movie_root.cpp:614 +#: cygnal/libamf/flv.cpp:186 #, c-format -msgid "ActionLimits hit notifying key listeners: %s." +msgid "Bad FLV Audio Sound Type: %x" msgstr "" -#: libcore/movie_root.cpp:723 +#: cygnal/libamf/flv.cpp:195 #, c-format -msgid "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +msgid "Bad FLV Audio Sound size: %d" msgstr "" -#: libcore/movie_root.cpp:890 +#: cygnal/libamf/flv.cpp:209 #, c-format -msgid "Action limit hit during advance: %s" +msgid "Bad FLV Audio Sound Rate: %d" msgstr "" -#: libcore/movie_root.cpp:894 +#: cygnal/libamf/flv.cpp:226 #, c-format -msgid "Buffer overread during advance: %s" +msgid "Bad FLV Audio Sound format: %d" msgstr "" -#: libcore/movie_root.cpp:1012 +#: cygnal/libamf/flv.cpp:257 #, c-format -msgid "ActionLimits hit notifying mouse events: %s." +msgid "Bad FLV Video Codec CodecID: 0x%x" msgstr "" -#: libcore/movie_root.cpp:1626 +#: cygnal/libamf/flv.cpp:267 #, c-format -msgid "Attempt to write response to ExternalInterface requests fd %d" +msgid "Bad FLV Video Frame CodecID: 0x%x" msgstr "" -#: libcore/movie_root.cpp:1630 +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 #, c-format -msgid "Could not write to user-provided host requests fd %d: %s" +msgid "FLV MetaData: %s: %s" msgstr "" -#: libcore/movie_root.cpp:1797 libcore/movie_root.cpp:1830 -#: libcore/movie_root.cpp:1889 -#, fuzzy, c-format -msgid "Could not write to browser fd #%d: %s" -msgstr "Impossibile allocare memoria per i dati audio" +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" -#: libcore/movie_root.cpp:2115 -#, c-format -msgid "Launching URL: %s" +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" msgstr "" -#: libcore/movie_root.cpp:2118 +#: cygnal/libamf/lcshm.cpp:503 #, c-format -msgid "Fork failed launching url opener '%s'" +msgid " The size of %s is %d " msgstr "" -#: libcore/movie_root.cpp:2159 +#: cygnal/libamf/lcshm.cpp:520 #, c-format -msgid "Attempt to write geturl requests fd #%d" +msgid "Failed to open shared memory segment: \"%s\"" msgstr "" -#: libcore/movie_root.cpp:2165 +#: cygnal/libamf/lcshm.cpp:561 #, c-format -msgid "Could only write %d bytes to fd #%d" +msgid "Failed to open shared memory segment: 0x%x" msgstr "" -#: libcore/movie_root.cpp:2177 +#: cygnal/libamf/lcshm.cpp:660 #, c-format -msgid "Setting script limits: max recursion %d, timeout %d seconds" +msgid " ***** The size of the data is %s *****" msgstr "" -#: libcore/movie_root.cpp:2240 -msgid "Live MovieClips" +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" msgstr "" -#: libcore/as_object.cpp:437 +#: cygnal/libamf/element.cpp:479 #, c-format -msgid "Caught exception: %s" +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" msgstr "" -#: libcore/as_object.cpp:626 +#: cygnal/libamf/sol.cpp:230 #, c-format -msgid "Attempt to set read-only property '%s'" +msgid "" +"%s: SOL file header is: \n" +"%s" msgstr "" -#: libcore/as_object.cpp:636 +#: cygnal/libamf/sol.cpp:250 #, c-format -msgid "%s: Exception %s. Will create a new member" +msgid "Failed opening file '%s' in binary mode" msgstr "" -#: libcore/as_object.cpp:651 +#: cygnal/libamf/sol.cpp:337 #, c-format -msgid "Unknown failure in setting property '%s' on object '%p'" +msgid "Error writing %d bytes of header to output file %s" msgstr "" -#: libcore/as_object.cpp:680 +#: cygnal/libamf/sol.cpp:344 #, c-format -msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgid "Error writing %d bytes of body to output file %s" msgstr "" -#: libcore/as_object.cpp:847 -msgid "Circular inheritance chain detected during isPrototypeOf call" +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" msgstr "" -#: libcore/as_object.cpp:857 +#: cygnal/libamf/sol.cpp:407 #, c-format -msgid "%d members of object %p follow" +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" msgstr "" -#: libcore/as_function.cpp:203 -msgid "Function.apply() called with no args" +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" msgstr "" -#: libcore/as_function.cpp:228 +#: cygnal/libamf/sol.cpp:455 #, c-format -msgid "" -"Function.apply() got %d args, expected at most 2 -- discarding the ones in " -"excess" +msgid "Reading SharedObject %s: %s" msgstr "" -#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:539 -msgid "Native floating point format not recognised" +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" msgstr "" -#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 -#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 -#: libcore/parser/SWFParser.cpp:152 -msgid "Unexpected end of stream while reading" +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" msgstr "" -#: libcore/SWFStream.cpp:496 -msgid "Unexpected end of stream" +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" msgstr "" -#: libcore/SWFStream.cpp:565 +#: cygnal/libamf/amf_msg.cpp:231 #, 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 "" - -#: libcore/SWFStream.cpp:604 -msgid "Could not seek to reported end of tag" +"Error parsing the AMF packet: \n" +"\t%s" msgstr "" -#: libcore/as_value.cpp:400 +#: cygnal/libamf/amf.cpp:180 #, c-format -msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +msgid "Encoded data size has %d properties" msgstr "" -#: libcore/as_value.cpp:770 -#, c-format -msgid "serialization of as_value of type %d" +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" msgstr "" -#: libcore/DisplayObjectContainer.cpp:120 -msgid "Children" +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" msgstr "" -#: libcore/swf/DefineFontTag.cpp:63 -#, c-format -msgid "reading code table at offset %lu" +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" msgstr "" -#: libcore/swf/DefineFontTag.cpp:122 -msgid "reading DefineFont" +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" msgstr "" -#: libcore/swf/DefineFontTag.cpp:166 -msgid "Glyphs offset table corrupted in DefineFont tag" +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" msgstr "" -#: libcore/swf/DefineFontTag.cpp:181 -msgid "reading DefineFont2 or DefineFont3" +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" msgstr "" -#: libcore/swf/DefineFontTag.cpp:236 libcore/swf/DefineFontTag.cpp:251 -#, c-format -msgid "Glyph %d at offset %u" +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" msgstr "" -#: libcore/swf/DefineFontTag.cpp:269 -msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" msgstr "" -#: libcore/swf/DefineFontTag.cpp:282 -msgid "Bad offset in DefineFont2" +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" msgstr "" -#: libcore/swf/DefineFontTag.cpp:342 -msgid "Repeated kerning pair found - ignoring" +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" msgstr "" -#: libcore/swf/DefineFontTag.cpp:362 +#: cygnal/libamf/amf.cpp:978 #, c-format -msgid "DefineFontInfo tag loader: can't find font with id %d" +msgid "%d bytes for a string is over the safe limit of %d, line %d" msgstr "" -#: libcore/swf/DefineFontTag.cpp:370 -msgid "DefineFontInfo2 partially implemented" +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" msgstr "" -#: libcore/swf/tag_loaders.cpp:83 -msgid "anchor-labeled frame not supported" +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" msgstr "" -#: libcore/swf/tag_loaders.cpp:87 +#: cygnal/libamf/amf.cpp:1169 #, c-format -msgid "frame_label_loader end position %d, read up to %d" +msgid "%s: type %d" msgstr "" -#: libcore/swf/tag_loaders.cpp:107 +#: cygnal/libamf/amf.cpp:1262 #, c-format -msgid " sprite: char id = %d" +msgid "No data associated with Property \"%s\"" msgstr "" -#: libcore/swf/tag_loaders.cpp:118 -msgid "" -"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" msgstr "" -#: libcore/swf/tag_loaders.cpp:128 +#: cygnal/libamf/buffer.cpp:711 #, c-format -msgid "Sprite %d advertise no frames" +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" msgstr "" -#: libcore/swf/tag_loaders.cpp:168 +#: cygnal/libamf/buffer.cpp:766 #, c-format -msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u" +msgid "Creating %d errors in the buffer" msgstr "" -#: libcore/swf/tag_loaders.cpp:188 +#: cygnal/handler.cpp:128 #, c-format -msgid "" -"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgid "Protocol %d for Handler::AddClient()" msgstr "" -#: libcore/swf/tag_loaders.cpp:216 -msgid "Tag boundary reported past end of SWFStream!" +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" msgstr "" -#: libcore/swf/tag_loaders.cpp:237 +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 #, c-format -msgid "" -"There is no sound handler currently active, so DisplayObject with id %d will " -"not be added to the dictionary" +msgid "FD #%d has no protocol handler registered" msgstr "" -#: libcore/swf/tag_loaders.cpp:287 +#: cygnal/handler.cpp:319 #, c-format -msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgid "No %s symbol in plugin" msgstr "" -#: libcore/swf/tag_loaders.cpp:297 +#: cygnal/handler.cpp:322 #, c-format -msgid "" -"Different stream/playback sound rate (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +msgid "Initialized Plugin: \"%s\": %s" msgstr "" -#: libcore/swf/tag_loaders.cpp:304 +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 #, c-format -msgid "" -"Different stream/playback sample size (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +msgid "Couldn't get %s symbol" msgstr "" -#: libcore/swf/tag_loaders.cpp:310 -#, c-format -msgid "" -"Different stream/playback channels (%s/%s). This seems common in SWF files, " -"so we'll warn only once." +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" msgstr "" -#: libcore/swf/tag_loaders.cpp:330 -msgid "" -"No samples advertised for sound stream, pretty common so will warn only once" +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" msgstr "" -#: libcore/swf/tag_loaders.cpp:357 +#: cygnal/http_server.cpp:213 #, c-format -msgid "" -"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgid "Reusing filestream %s" msgstr "" -#: libcore/swf/tag_loaders.cpp:402 -#, c-format -msgid "File attributes: metadata=%s network=%s" +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "true" +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "false" +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" msgstr "" -#: libcore/swf/tag_loaders.cpp:408 -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" +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" msgstr "" -#: libcore/swf/tag_loaders.cpp:416 -msgid "" -"This SWF file requires AVM2: there will be no ActionScript interpretation" +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" msgstr "" -#: libcore/swf/tag_loaders.cpp:441 -#, c-format -msgid "" -" RDF metadata (information only): [[\n" -"%s\n" -"]]" +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" msgstr "" -#: libcore/swf/tag_loaders.cpp:457 -#, c-format -msgid "Descriptive metadata from movie %s: %s" +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" msgstr "" -#: libcore/swf/tag_loaders.cpp:519 +#: cygnal/http_server.cpp:1013 #, c-format -msgid " reflex = \"%c%c%c\"" +msgid "Processing HTTP data for fd #%d" msgstr "" -#: libcore/swf/DefaultTagLoaders.cpp:93 -#, c-format -msgid "" -"Undocumented tag %s encountered. Please report this to the Gnash developers!" +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:70 -#, c-format -msgid " PLACEOBJECT: depth=%d(%d) char=%d" +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:74 libcore/swf/PlaceObject2Tag.cpp:321 -#, c-format -msgid " SWFCxForm: %s" +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:91 +#: cygnal/libnet/cache.cpp:105 #, c-format -msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgid "Adding file %s to cache." msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:111 +#: cygnal/libnet/cache.cpp:148 #, c-format -msgid " actions: flags = 0x%X" +msgid "Trying to find %s in the cache." msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:151 +#: cygnal/libnet/rtmp.cpp:184 #, c-format -msgid "" -"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " -"current tag. Breaking for safety." +msgid "AMF Header size bits (0x%X) out of range" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:214 +#: cygnal/libnet/rtmp.cpp:283 #, c-format -msgid "" -"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgid "RTMP Header size can't be more then %d bytes!!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:248 -msgid "Unexpected end of tag while parsing PlaceObject tag events" +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:312 +#: cygnal/libnet/rtmp.cpp:308 #, c-format -msgid " PLACEOBJECT2: depth = %d (%d)" +msgid "The body size is: %d" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:426 +#: cygnal/libnet/rtmp.cpp:315 #, c-format -msgid " char id = %d" +msgid "Using previous body size of %d for channel %d" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:317 libcore/swf/PlaceObject2Tag.cpp:427 +#: cygnal/libnet/rtmp.cpp:318 #, c-format -msgid " SWFMatrix: %s" +msgid "Previous body size for channel %d is zero!" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:323 libcore/swf/PlaceObject2Tag.cpp:429 +#: cygnal/libnet/rtmp.cpp:328 #, c-format -msgid " ratio: %d" +msgid "Suspicious large RTMP packet body size! %d" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:324 libcore/swf/PlaceObject2Tag.cpp:430 +#: cygnal/libnet/rtmp.cpp:341 #, c-format -msgid " name = %s" +msgid "The type is: %s" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:325 libcore/swf/PlaceObject2Tag.cpp:432 +#: cygnal/libnet/rtmp.cpp:343 #, c-format -msgid " clip_depth = %d (%d)" +msgid "The type is: 0x%x" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:326 libcore/swf/PlaceObject2Tag.cpp:435 +#: cygnal/libnet/rtmp.cpp:348 #, c-format -msgid " m_place_type: %d" +msgid "Using previous type of %d for channel %d" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:424 +#: cygnal/libnet/rtmp.cpp:360 #, c-format -msgid " PLACEOBJECT3: depth = %d (%d)" +msgid "RTMP %s: channel: %d, head size %d, body size: %d" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:428 +#: cygnal/libnet/rtmp.cpp:482 #, c-format -msgid " SWFCxForm: %d" +msgid "The Header size is: %d" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:431 +#: cygnal/libnet/rtmp.cpp:483 #, c-format -msgid " class name = %s" +msgid "The AMF index is: 0x%x" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:434 -msgid " bitmapCaching enabled" +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" msgstr "" -#: libcore/swf/DefineShapeTag.cpp:62 -#, c-format -msgid "DefineShapeTag(%s): id = %d" +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:52 +#: cygnal/libnet/rtmp.cpp:519 #, c-format -msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgid "Total size in header is %d, buffer size is: %d" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:63 -#, c-format -msgid "" -"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " -"DisplayObject)" +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:73 -msgid "Attempt to redefine button sound ignored" +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:99 +#: cygnal/libnet/rtmp.cpp:542 #, c-format -msgid "sound tag not found, sound_id=%d, button state #=%i" +msgid "is Loading video %s" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:48 +#: cygnal/libnet/rtmp.cpp:545 #, c-format -msgid "VideoFrame tag refers to unknown video stream id %d" +msgid "is file name is %s" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:58 +#: cygnal/libnet/rtmp.cpp:674 #, c-format -msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgid "Unknown User Control message %d!" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:81 -msgid "" -"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " -"the end of the stream!" +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:48 -#, c-format -msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:59 +#: cygnal/libnet/rtmp.cpp:991 #, c-format -msgid "" -"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " -"definition" +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" msgstr "" -#: libcore/swf/TextRecord.cpp:53 -msgid "end text records" +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" msgstr "" -#: libcore/swf/TextRecord.cpp:79 +#: cygnal/libnet/rtmp.cpp:1069 #, c-format -msgid " has_font: font id = %d (%p)" +msgid "Wrote %d bytes of the RTMP body, %d bytes left." msgstr "" -#: libcore/swf/TextRecord.cpp:91 -msgid " hasColor" +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" msgstr "" -#: libcore/swf/TextRecord.cpp:100 -#, c-format -msgid " xOffset = %g" +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." msgstr "" -#: libcore/swf/TextRecord.cpp:109 +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 #, c-format -msgid " yOffset = %g" +msgid "Response header: %s" msgstr "" -#: libcore/swf/TextRecord.cpp:118 +#: cygnal/libnet/rtmp.cpp:1141 #, c-format -msgid " textHeight = %g" +msgid "Processing message of type %s!" msgstr "" -#: libcore/swf/TextRecord.cpp:127 -#, c-format -msgid " GlyphEntries: count = %d" +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" msgstr "" -#: libcore/swf/TextRecord.cpp:139 +#: cygnal/libnet/rtmp.cpp:1149 #, c-format -msgid " glyph%d: index=%d, advance=%g" +msgid "Setting packet chunk size to %d." msgstr "" -#: libcore/swf/DefineTextTag.cpp:54 +#: cygnal/libnet/rtmp.cpp:1159 #, c-format -msgid "DefineTextTag, id = %d" +msgid "FIXME: Ping type is: %d, ignored for now" msgstr "" -#: libcore/swf/DefineTextTag.cpp:95 -#, c-format -msgid "Text DisplayObject, id = %d" +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" msgstr "" -#: libcore/swf/DefineTextTag.cpp:114 -#, c-format -msgid "begin text records for DefineTextTag %p" +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" msgstr "" -#: libcore/swf/RemoveObjectTag.cpp:70 -#, c-format -msgid " remove_object_2(%d)" +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" msgstr "" -#: libcore/swf/StartSoundTag.cpp:55 -#, c-format -msgid "start_sound_loader: sound_id %d is not defined" +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" msgstr "" -#: libcore/swf/StartSoundTag.cpp:69 +#: cygnal/libnet/rtmp.cpp:1220 #, c-format -msgid "StartSound: id=%d" +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" msgstr "" -#: libcore/swf/StartSoundTag.cpp:111 -msgid "STARTSOUND2 tag not parsed and not used" +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#: cygnal/libnet/rtmp.cpp:1229 #, c-format -msgid "DefineFontAlignZones tag references an undefined font %d" +msgid "Couldn't decode message body for type %s!" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#: cygnal/libnet/rtmp.cpp:1283 #, c-format -msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgid "no data for fd #%d, done reading this packet, read %d bytes..." msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:110 -msgid "DefineFontAlignZoneTag" +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:72 +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 #, c-format -msgid "" -" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " -"Sharpness=%d" +msgid "socket for fd #%d was closed..." msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:80 -msgid "CSMTextSettings" +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:74 -msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:90 -msgid "MP3 soundblock seek samples" +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:109 -msgid "Tag boundary reported past end of stream!" +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" msgstr "" -#: libcore/swf/ShapeRecord.cpp:278 +#: cygnal/libnet/rtmp.cpp:1475 #, c-format -msgid " bound SWFRect: %s" +msgid "RTMP header size is out of range! %d" msgstr "" -#: libcore/swf/ShapeRecord.cpp:305 +#: cygnal/libnet/sshserver.cpp:145 #, c-format -msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgid "User %s wants to auth with pass %s\n" msgstr "" -#: libcore/swf/ShapeRecord.cpp:391 -#, c-format -msgid " Shape read: moveto %d %d" +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" msgstr "" -#: libcore/swf/ShapeRecord.cpp:417 -#, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " -"valid). Set to 0." +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" msgstr "" -#: libcore/swf/ShapeRecord.cpp:430 +#: cygnal/libnet/network.cpp:162 #, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgid "already connected to port %hd" msgstr "" -#: libcore/swf/ShapeRecord.cpp:441 +#: cygnal/libnet/network.cpp:184 #, c-format -msgid " Shape read: fill0 (left) = %d" +msgid "unable to get protocol entry for %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:468 +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " -"valid). Set to 0." +msgid "unable to create socket: %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:481 -#, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" msgstr "" -#: libcore/swf/ShapeRecord.cpp:491 +#: cygnal/libnet/network.cpp:219 #, c-format -msgid " Shape read: fill1 (right) = %d" +msgid "unable to bind to port %hd: %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:517 +#: cygnal/libnet/network.cpp:229 #, c-format -msgid "" -"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " -"Set to 0." +msgid "Server bound to service on %s, port %hd, using fd #%d" msgstr "" -#: libcore/swf/ShapeRecord.cpp:528 +#: cygnal/libnet/network.cpp:235 #, c-format -msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgid "unable to listen on port: %hd: %s " msgstr "" -#: libcore/swf/ShapeRecord.cpp:538 +#: cygnal/libnet/network.cpp:291 #, c-format -msgid "ShapeRecord: line %d" +msgid "Waiting to accept net traffic on fd #%d for port %d" msgstr "" -#: libcore/swf/ShapeRecord.cpp:554 -msgid "ShapeRecord: more fill styles" +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." msgstr "" -#: libcore/swf/ShapeRecord.cpp:598 +#: cygnal/libnet/network.cpp:358 #, c-format -msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgid "The accept() socket for fd #%d was interrupted by a system call" msgstr "" -#: libcore/swf/ShapeRecord.cpp:640 +#: cygnal/libnet/network.cpp:382 #, c-format -msgid "ShapeRecord: straight edge %d %d - %d %d" +msgid "unable to accept: %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:693 +#: cygnal/libnet/network.cpp:387 #, c-format -msgid " readFillStyles: count = %u" +msgid "Accepting TCP/IP connection on fd #%d for port %d" msgstr "" -#: libcore/swf/ShapeRecord.cpp:714 +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 #, c-format -msgid " readLineStyles: count = %d" +msgid "The connect() socket for fd %d was interrupted by a system call" msgstr "" -#: libcore/swf/ShapeRecord.cpp:722 +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 #, c-format -msgid " readLineStyles: count2 = %d" +msgid "The connect() socket for fd %d never was available for writing" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:154 -msgid " jpeg_tables_loader" +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:165 +#: cygnal/libnet/network.cpp:471 #, c-format -msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgid "\tsocket name %s for fd %d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:206 +#: cygnal/libnet/network.cpp:553 #, c-format -msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgid "%s: to host %s at port %d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:235 -msgid "Failed to parse bitmap for character %1%" +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:243 -msgid "No renderer, not adding bitmap %1%" +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:250 -msgid "Adding bitmap id %1%" +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:269 -msgid "" -"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:374 -msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:419 +#: cygnal/libnet/network.cpp:738 #, c-format -msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgid "Closed the socket on fd #%d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:426 -msgid "Bitmap has a height or width of 0" +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:432 -msgid "gnash is not linked to zlib -- can't load zipped image data" +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:458 -msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:483 -msgid "Unknown bitmap format. Ignoring" +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:598 +#: cygnal/libnet/network.cpp:953 #, c-format -msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgid "The socket for #fd %d timed out waiting to read" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:618 -msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:641 +#: cygnal/libnet/network.cpp:976 #, c-format -msgid "inflateWrapper() inflate() returned %d (%s)" +msgid "The socket for #fd %d timed out waiting to read data" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:650 +#: cygnal/libnet/network.cpp:982 #, c-format -msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgid "read %d bytes from fd #%d from port %d" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:89 +#: cygnal/libnet/network.cpp:986 #, c-format -msgid " DefineButton loader: chararacter id = %d" +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:106 +#: cygnal/libnet/network.cpp:1121 #, c-format -msgid " DefineButton2 loader: chararacter id = %d" +msgid "The socket for fd #%d was never available for writing" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:140 -msgid "Premature end of DEFINEBUTTON tag, won't read actions" +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:176 +#: cygnal/libnet/network.cpp:1139 #, c-format -msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgid "Wrote zero out of %d bytes to fd #%d: %s" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:220 +#: cygnal/libnet/network.cpp:1144 #, c-format -msgid "" -"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgid "Couldn't write %d bytes to fd #%d: %s" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:291 -msgid "Premature end of button action input: can't read conditions" +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:301 +#: cygnal/libnet/network.cpp:1157 #, c-format -msgid " button actions for conditions 0x%x" +msgid "wrote %d bytes to fd #%d for port %d" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:375 -msgid " premature end of button record input stream, can't read flags" +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:396 -msgid "" -" premature end of button record input stream, can't read DisplayObject id" +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:411 +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 #, c-format -msgid "" -" button record for states [%s] refer to DisplayObject with id %d, which is " -"not found in the chars dictionary" +msgid "%s: adding fd #%d to pollfds" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:418 +#: cygnal/libnet/network.cpp:1231 #, c-format -msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgid "%s: erasing fd #%d from pollfds" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:426 -msgid "" -" premature end of button record input stream, can't read button layer " -"(depth?)" +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:261 +#: cygnal/libnet/network.cpp:1318 #, c-format -msgid "Add sound sample %d assigning id %d" +msgid "Poll returned: %d, timeout is: %d" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:290 -msgid "" -"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:297 -#, c-format -msgid "version: %d, file_length: %d" +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:302 -msgid "" -"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " -"compiled without zlib support" +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:307 -msgid "file is compressed" +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:342 +#: cygnal/libnet/network.cpp:1547 #, c-format -msgid "frame size = %s, frame rate = %f, frames = %d" +msgid "Can't connect to server %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:366 -msgid "Could not start loading thread" +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:441 -#, fuzzy, c-format -msgid "Could not find char %d, dump is: %s" -msgstr "Non sono riuscito ad initializare il database" +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:500 -#, fuzzy -msgid "Error while parsing SWF stream." -msgstr "Tempo scaduto (%u millisecondi) durante il caricamento da: %s" +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:512 +#: cygnal/libnet/network.cpp:1575 #, c-format -msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgid "Using default Password: \"%s\"" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:520 +#: cygnal/libnet/network.cpp:1580 #, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " -"Pretending we loaded all advertised frames" +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:548 +#: cygnal/libnet/network.cpp:1620 #, c-format -msgid "" -"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " -"number in header (%d)." +msgid "#%d bytes waiting in kernel network buffer." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:557 +#: cygnal/libnet/network.cpp:1631 #, c-format -msgid "Loaded frame %u/%u" +msgid "Got an %d interrupt while blocked on pselect()" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:615 -msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:689 +#: cygnal/libnet/statistics.cpp:119 #, c-format -msgid "looking for exported resource: frame load advancement (from %d to %d)" +msgid "%d bytes were transfered in %s seconds" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:742 +#: cygnal/libnet/rtmp_client.cpp:152 #, c-format -msgid "import error: could not find resource '%s' in movie '%s'" +msgid "URL is %s" msgstr "" -#: libcore/parser/action_buffer.cpp:56 +#: cygnal/libnet/rtmp_client.cpp:153 #, c-format -msgid "Empty action buffer starting at offset %lu" +msgid "Protocol is %s" msgstr "" -#: libcore/parser/action_buffer.cpp:93 +#: cygnal/libnet/rtmp_client.cpp:154 #, c-format -msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgid "Host is %s" msgstr "" -#: libcore/parser/action_buffer.cpp:110 -msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" msgstr "" -#: libcore/parser/action_buffer.cpp:136 -msgid "action buffer dict length exceeded" +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" msgstr "" -#: libcore/parser/action_buffer.cpp:616 -msgid "Native double floating point format not recognised" +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" msgstr "" -#: libcore/parser/filter_factory.cpp:91 +#: cygnal/libnet/rtmp_client.cpp:158 #, c-format -msgid "Invalid filter type %d." +msgid "App is %s" msgstr "" -#: libcore/parser/filter_factory.cpp:101 +#: cygnal/libnet/rtmp_client.cpp:159 #, c-format -msgid "Filter %d could not read." +msgid "Query is %s" msgstr "" -#: libcore/parser/sprite_definition.cpp:48 +#: cygnal/libnet/rtmp_client.cpp:160 #, c-format -msgid "Instantiating sprite_def %p" +msgid "tcUrl is %s" msgstr "" -#: libcore/parser/sprite_definition.cpp:74 +#: cygnal/libnet/rtmp_client.cpp:161 #, c-format -msgid " frames = %d" +msgid "swfUrl is %s" msgstr "" -#: libcore/parser/sprite_definition.cpp:87 +#: cygnal/libnet/rtmp_client.cpp:162 #, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in define " -"sprite." +msgid "pageUrl is %s" msgstr "" -#: libcore/parser/sprite_definition.cpp:97 -msgid " -- sprite END --" +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" msgstr "" -#: libcore/parser/sprite_definition.cpp:140 -#, c-format -msgid "Registered class %p for sprite_def %p" +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" msgstr "" -#: libcore/parser/sprite_definition.cpp:146 -msgid " Exported interface: " +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" msgstr "" -#: libcore/parser/TypesParser.cpp:212 -msgid "No gradients!" +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," msgstr "" -#: libcore/parser/SWFParser.cpp:101 -#, c-format -msgid "" -"Encountered unknown tag %d. These usually store creation tool data and do " -"not affect playback" +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" msgstr "" -#: libcore/parser/SWFParser.cpp:114 +#: cygnal/libnet/rtmp_client.cpp:635 #, c-format -msgid "Parsing exception: %s" +msgid "Read data block in handshake, got %d bytes." msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:254 +#: cygnal/libnet/rtmp_client.cpp:638 #, c-format -msgid "Can't init FreeType! Error = %d" +msgid "Couldn't read data block in handshake, read %d bytes!" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:265 +#: cygnal/libnet/rtmp_client.cpp:645 #, c-format -msgid "Can't close FreeType! Error = %d" +msgid "RTMP Handshake header: Uptime: %u" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:280 +#: cygnal/libnet/rtmp_client.cpp:688 #, c-format -msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgid "About to write %d bytes, data is: %d bytes." msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:293 +#: cygnal/libnet/rtmp_client.cpp:691 #, c-format -msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgid "Client response header for handshake 2: %s" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:432 +#: cygnal/libnet/rtmp_client.cpp:693 #, c-format -msgid "Can't find font file for font '%s'" +msgid "Data in response for handshake 2: %s" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:445 -#, c-format -msgid "Font file '%s' has bad format" +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:454 -#, c-format -msgid "Some error opening font '%s'" +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" msgstr "" -#: libcore/PropertyList.cpp:115 -#, c-format -msgid "Property %s is read-only %s, not setting it to %s" +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." msgstr "" -#: libcore/vm/Machine.cpp:894 -#, c-format -msgid "Can't push a null value onto the scope stack (%s)." +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" msgstr "" -#: libcore/vm/Machine.cpp:1437 +#: cygnal/libnet/rtmp_client.cpp:755 #, c-format msgid "" -"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" msgstr "" -#: libcore/vm/Machine.cpp:1454 -#, c-format -msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" msgstr "" -#: libcore/vm/Machine.cpp:1982 -#, c-format -msgid "GETPROPERTY: Looking for property %s of object %s" +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" msgstr "" -#: libcore/vm/Machine.cpp:1986 -#, c-format -msgid "GETPROPERTY: expecting object on stack, got %s." +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" msgstr "" -#: libcore/vm/Machine.cpp:2121 -#, c-format -msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" msgstr "" -#: libcore/vm/ActionExec.cpp:146 -#, c-format -msgid "" -"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " -"codeVersion=%d" +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" msgstr "" -#: libcore/vm/ActionExec.cpp:231 +#: cygnal/libnet/rtmp_client.cpp:789 #, c-format -msgid "" -"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgid "Got a Ping type %s" msgstr "" -#: libcore/vm/ActionExec.cpp:284 -#, c-format -msgid "After execution: PC %d, next PC %d, stack follows" +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" msgstr "" -#: libcore/vm/ActionExec.cpp:298 -msgid "Time exceeded" +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" msgstr "" -#: libcore/vm/ActionExec.cpp:537 -msgid "" -"Stack smashed (ActionScript compiler bug, or obfuscated SWF).Taking no " -"action to fix (as expected)." +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" msgstr "" -#: libcore/vm/ActionExec.cpp:541 -#, c-format -msgid "%d elements left on the stack after block execution." +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" msgstr "" -#: libcore/vm/ActionExec.cpp:560 -#, c-format -msgid "" -"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " -"(WaitForFrame, probably)" +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" msgstr "" -#: libcore/vm/ActionExec.cpp:685 -#, c-format -msgid "Jump outside DoAction tag requested (offset %d before tag start)" +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" msgstr "" -#: libcore/vm/VM.cpp:222 -#, c-format -msgid "-------------- global register[%d] = '%s'" +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" msgstr "" -#: libcore/vm/VM.cpp:250 -#, c-format -msgid "Recursion limit reached (%u)" +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" msgstr "" -#: libcore/vm/VM.cpp:368 -#, c-format -msgid "(%s + %s) [primitive conversion done]" +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" msgstr "" -#: libcore/vm/CallStack.cpp:65 -#, c-format -msgid "-------------- local register[%d] = '%s'" +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" msgstr "" -#: libcore/vm/ASHandlers.cpp:454 -#, c-format -msgid "Malformed action code: %s" +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" msgstr "" -#: libcore/vm/ASHandlers.cpp:469 +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 #, c-format -msgid "%s: CHECKME: was broken" +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" msgstr "" -#: libcore/vm/ASHandlers.cpp:486 -msgid "ActionNextFrame: as_environment target is null or not a sprite" +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" msgstr "" -#: libcore/vm/ASHandlers.cpp:501 -msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" msgstr "" -#: libcore/vm/ASHandlers.cpp:516 -msgid "ActionPlay: as_environment target is null or not a sprite" +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" msgstr "" -#: libcore/vm/ASHandlers.cpp:531 -msgid "ActionStop: as_environment target is null or not a sprite" +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." msgstr "" -#: libcore/vm/ASHandlers.cpp:577 -msgid "ActionGotoFrame: as_environment target is null or not a sprite" +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" msgstr "" -#: libcore/vm/ASHandlers.cpp:611 +#: cygnal/libnet/sslclient.cpp:240 #, c-format -msgid "GetUrl: target=%s url=%s" +msgid "Read key file \"%s\"." msgstr "" -#: libcore/vm/ASHandlers.cpp:631 +#: cygnal/libnet/sslclient.cpp:301 #, c-format -msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgid "PORT is: %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:645 libcore/vm/ASHandlers.cpp:1717 +#: cygnal/libnet/sslclient.cpp:304 #, c-format -msgid "%s: environment target is null or not a MovieClip" +msgid "Error connecting to remote machine: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:653 +#: cygnal/libnet/sslclient.cpp:313 #, c-format -msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgid "Can't connect to SSL server %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:695 -msgid "GotoLabel: environment target is null or not a MovieClip" +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:892 libcore/vm/ASHandlers.cpp:1591 -msgid "Negative size passed to ActionSubString, taking as whole length" +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" msgstr "" -#: libcore/vm/ASHandlers.cpp:909 -msgid "Start is less then 1 in ActionSubString, setting to 1." +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." msgstr "" -#: libcore/vm/ASHandlers.cpp:919 -msgid "" -"Start goes beyond input string in ActionSubString, returning the empty " -"string." +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" msgstr "" -#: libcore/vm/ASHandlers.cpp:932 -msgid "" -"start + size goes beyond input string in ActionSubString, adjusting size" +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." msgstr "" -#: libcore/vm/ASHandlers.cpp:979 -#, c-format -msgid "" -"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " -"undefined instead of %s." +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" msgstr "" -#: libcore/vm/ASHandlers.cpp:987 +#: cygnal/libnet/sslclient.cpp:409 #, c-format -msgid "-- get var: %s=%s" +msgid "Callback executed to set the SSL password, size is: %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1000 +#: cygnal/libnet/sslclient.cpp:413 #, c-format -msgid "" -"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgid "The buffer for the password needs to be %d bytes larger" msgstr "" -#: libcore/vm/ASHandlers.cpp:1008 +#: cygnal/libnet/sslclient.cpp:439 #, c-format -msgid "-- set var: %s = %s" +msgid "-Error with certificate at depth: %i\n" msgstr "" -#: libcore/vm/ASHandlers.cpp:1057 -msgid "" -"ActionGetProperty() called, but current target is not a DisplayObject" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1075 +#: cygnal/libnet/sslclient.cpp:441 #, c-format -msgid "Could not find GetProperty target (%s)" +msgid " issuer = %s\n" msgstr "" -#: libcore/vm/ASHandlers.cpp:1100 +#: cygnal/libnet/sslclient.cpp:443 #, c-format -msgid "ActionSetProperty: can't find target %s for setting property %s" +msgid " subject = %s\n" msgstr "" -#: libcore/vm/ASHandlers.cpp:1123 +#: cygnal/libnet/sslclient.cpp:444 #, c-format -msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgid "err %i:%s\n" msgstr "" -#: libcore/vm/ASHandlers.cpp:1138 +#: cygnal/libnet/http.cpp:176 #, c-format -msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgid "Setting Content Length to %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1149 +#: cygnal/libnet/http.cpp:189 #, c-format -msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgid "Setting Content Type to %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1170 +#: cygnal/libnet/http.cpp:199 #, c-format -msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgid "Got a request, parsing \"%s\"" msgstr "" -#: libcore/vm/ASHandlers.cpp:1180 +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 #, c-format -msgid "Path given to removeMovieClip(%s) is not a sprite" +msgid "Parameters for file: \"%s\"" msgstr "" -#: libcore/vm/ASHandlers.cpp:1218 +#: cygnal/libnet/http.cpp:220 #, c-format -msgid "startDrag: unknown target '%s'" +msgid "Requesting file: \"%s\"" msgstr "" -#: libcore/vm/ASHandlers.cpp:1238 -msgid "Y values in ActionStartDrag swapped, fixing" +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" msgstr "" -#: libcore/vm/ASHandlers.cpp:1245 -msgid "X values in ActionStartDrag swapped, fixing" +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1269 -msgid "ActionStopDragMovie: as_environment target is null or not a sprite" +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1311 +#: cygnal/libnet/http.cpp:499 #, c-format -msgid "-- %s cast_to %s (invalid args?)" +msgid "http_handler all done transferring requested file \"%s\"." msgstr "" -#: libcore/vm/ASHandlers.cpp:1350 -#, c-format -msgid "Stack value on IMPLEMENTSOP is not an object: %s." +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" msgstr "" -#: libcore/vm/ASHandlers.cpp:1359 -msgid "Target object for IMPLEMENTSOP has no prototype." +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" msgstr "" -#: libcore/vm/ASHandlers.cpp:1366 -#, c-format -msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" msgstr "" -#: libcore/vm/ASHandlers.cpp:1374 +#: cygnal/libnet/http.cpp:1385 #, c-format -msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1385 +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 #, c-format -msgid "class found on stack on IMPLEMENTSOP is not an object: %s" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1392 -msgid "Interface object for IMPLEMENTSOP has no prototype." +msgid "no data yet for fd #%d, continuing..." msgstr "" -#: libcore/vm/ASHandlers.cpp:1400 +#: cygnal/libnet/http.cpp:1436 #, c-format -msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." -msgstr "" - -#: libcore/vm/ASHandlers.cpp:1599 -msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgid "%s: end of chunks!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1606 -msgid "" -"base goes beyond input string in ActionMbSubString, returning the empty " -"string." +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1618 +#: cygnal/libnet/http.cpp:1538 #, c-format -msgid "" -"base+size goes beyond input string in ActionMbSubString, adjusting size " -"based on length:%d and start:%d" +msgid "no more data for fd #%d, exiting..." msgstr "" -#: libcore/vm/ASHandlers.cpp:1667 -msgid "Not properly implemented for SWF5" +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." msgstr "" -#: libcore/vm/ASHandlers.cpp:1694 -msgid "ActionStrictMode set to %1%" +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." msgstr "" -#: libcore/vm/ASHandlers.cpp:1725 -#, c-format -msgid "" -"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " -"frame: %s" +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" msgstr "" -#: libcore/vm/ASHandlers.cpp:1785 +#: cygnal/libnet/http.cpp:1561 #, c-format -msgid "\t%d) type=%s, value=%s" +msgid "Filespec: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:1795 +#: cygnal/libnet/http.cpp:1562 #, c-format -msgid "" -"Unknown push type %d. Execution will continue but it is likely to fail due " -"to lost sync." +msgid "Version: %d.%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1837 +#: cygnal/libnet/http.cpp:1566 #, c-format -msgid "Invalid register %d in ActionPush" +msgid "Field: \"%s\" = \"%s\"" msgstr "" -#: libcore/vm/ASHandlers.cpp:1879 libcore/vm/ASHandlers.cpp:1895 -#, c-format -msgid "dict entry %d is out of bounds" +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " msgstr "" -#: libcore/vm/ASHandlers.cpp:1929 -msgid "Undefined GetUrl2 url on stack, skipping" +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " msgstr "" -#: libcore/vm/ASHandlers.cpp:1961 -#, c-format -msgid "branch to offset %d -- this section only runs to %d" +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" msgstr "" -#: libcore/vm/ASHandlers.cpp:1993 +#: cygnal/libnet/diskstream.cpp:307 #, c-format -msgid "" -"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " -"will not be called..." +msgid "Deleting %s on fd #%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2046 +#: cygnal/libnet/diskstream.cpp:351 #, c-format -msgid "" -"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " -"valid frame: %s" +msgid "Closing %s on fd #%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2058 +#: cygnal/libnet/diskstream.cpp:405 #, c-format -msgid "" -"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " -"target frame..." +msgid "%s: offset is: %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2137 +#: cygnal/libnet/diskstream.cpp:419 #, c-format -msgid "delete %s.%s: no object found to delete" +msgid "Adjusting offset from %d to %d so it's page aligned." msgstr "" -#: libcore/vm/ASHandlers.cpp:2175 -msgid "delete2 called with a path that does not resolve to an object" +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" msgstr "" -#: libcore/vm/ASHandlers.cpp:2197 +#: cygnal/libnet/diskstream.cpp:429 #, c-format -msgid "-- set local var: %s = %s" +msgid "Loading entire file of %d bytes into memory segment" msgstr "" -#: libcore/vm/ASHandlers.cpp:2230 +#: cygnal/libnet/diskstream.cpp:433 #, c-format -msgid "ActionCallFunction: %s is not an object" +msgid "Loading partial file of %d bytes into memory segment" msgstr "" -#: libcore/vm/ASHandlers.cpp:2247 -#, c-format -msgid "" -"Attempt to call a function with %u arguments while only %u are available on " -"the stack." +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" msgstr "" -#: libcore/vm/ASHandlers.cpp:2309 +#: cygnal/libnet/diskstream.cpp:493 #, c-format -msgid "---new object: %s" +msgid "Couldn't load file %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2319 +#: cygnal/libnet/diskstream.cpp:498 #, c-format -msgid "ActionNew: '%s' is not a constructor" +msgid "Couldn't map file %s into memory: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2357 -msgid "The 'var whatever' syntax in timeline context is a no-op." +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" msgstr "" -#: libcore/vm/ASHandlers.cpp:2445 -#, fuzzy, c-format -msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" msgstr "" -"Chiamata invalida a ASSetPropFlags: l'argomento 'oggetto' non e' un oggetto: " -"%s" -#: libcore/vm/ASHandlers.cpp:2480 +#: cygnal/libnet/diskstream.cpp:660 #, c-format -msgid "" -"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgid "Trying to open %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2526 libcore/vm/ASHandlers.cpp:2534 +#: cygnal/libnet/diskstream.cpp:665 #, c-format -msgid "to_primitive(%s) threw an ActionTypeError %s" +msgid "Opening file %s (fd #%d), %lld bytes in size." msgstr "" -#: libcore/vm/ASHandlers.cpp:2587 +#: cygnal/libnet/diskstream.cpp:672 #, c-format -msgid "getMember called against a value that does not cast to an as_object: %s" +msgid "File %s doesn't exist" msgstr "" -#: libcore/vm/ASHandlers.cpp:2596 +#: cygnal/libnet/diskstream.cpp:727 #, c-format -msgid " ActionGetMember: target: %s (object %p)" +msgid "No Diskstream open %s for net fd #%d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2612 +#: cygnal/libnet/diskstream.cpp:733 #, c-format -msgid "-- get_member %s.%s=%s" +msgid "Diskstream %s is closed on net fd #%d." msgstr "" -#: libcore/vm/ASHandlers.cpp:2631 +#: cygnal/libnet/diskstream.cpp:753 #, c-format -msgid "" -"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2641 +#: cygnal/libnet/diskstream.cpp:758 #, c-format -msgid "-- set_member %s.%s=%s" +msgid "Done playing file %s, size was: %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2653 +#: cygnal/libnet/diskstream.cpp:771 #, c-format -msgid "-- set_member %s.%s=%s on invalid object!" +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2714 -#, c-format -msgid "" -"Attempt to call a method with %u arguments while only %u are available on " -"the stack." +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" msgstr "" -#: libcore/vm/ASHandlers.cpp:2722 +#: cygnal/libnet/diskstream.cpp:956 #, c-format -msgid " method name: %s" +msgid "%s is a directory, appending index.html" msgstr "" -#: libcore/vm/ASHandlers.cpp:2723 +#: cygnal/libnet/sshclient.cpp:120 #, c-format -msgid " method object/func: %s" +msgid "SSH read error was: \"%s\"!" msgstr "" -#: libcore/vm/ASHandlers.cpp:2724 +#: cygnal/libnet/sshclient.cpp:142 #, c-format -msgid " method nargs: %d" +msgid "SSH write error was: \"%s\"!" msgstr "" -#: libcore/vm/ASHandlers.cpp:2732 -#, c-format -msgid "ActionCallMethod invoked with non-object object/func (%s)" +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" msgstr "" -#: libcore/vm/ASHandlers.cpp:2767 -#, c-format -msgid "ActionCallMethod: Can't find method %s of object %s" +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" msgstr "" -#: libcore/vm/ASHandlers.cpp:2779 +#: cygnal/libnet/sshclient.cpp:195 #, c-format -msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgid "Connection failed : %s\n" msgstr "" -#: libcore/vm/ASHandlers.cpp:2852 +#: cygnal/libnet/sshclient.cpp:210 #, c-format -msgid "" -"Attempt to call a constructor with %u arguments while only %u are available " -"on the stack." +msgid "SSH Server is currently known: %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:2864 -msgid "On ActionNewMethod: no object found on stack on ActionMethod" +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " msgstr "" -#: libcore/vm/ASHandlers.cpp:2882 -#, c-format -msgid "ActionNewMethod: can't find method %s of object %s" +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" msgstr "" -#: libcore/vm/ASHandlers.cpp:2894 -msgid "ActionNewMethod: method name is undefined and object is not a function" +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" msgstr "" -#: libcore/vm/ASHandlers.cpp:2933 -#, c-format -msgid "-- %s instanceof %s (invalid args?)" +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." msgstr "" -#: libcore/vm/ASHandlers.cpp:2962 -#, c-format -msgid "Top of stack not an object %s at ActionEnum2 execution" +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." msgstr "" -#: libcore/vm/ASHandlers.cpp:3094 -#, fuzzy, c-format -msgid "ActionExtends: Super is not an object (%s)" +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" msgstr "" -"Chiamata invalida a ASSetPropFlags: l'argomento 'oggetto' non e' un oggetto: " -"%s" -#: libcore/vm/ASHandlers.cpp:3098 +#: cygnal/libnet/sshclient.cpp:233 #, c-format -msgid "ActionExtends: Sub is not a function (%s)" +msgid "Public key hash: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3198 -#, c-format +#: cygnal/libnet/sshclient.cpp:240 msgid "" -"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?)." +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " msgstr "" -#: libcore/vm/ASHandlers.cpp:3220 -#, c-format -msgid "DefineFunction2: named function '%s' starts at PC %d" +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " msgstr "" -#: libcore/vm/ASHandlers.cpp:3230 -#, c-format -msgid "DefineFunction2: anonymous function starts at PC %d" +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" msgstr "" -#: libcore/vm/ASHandlers.cpp:3282 -#, c-format -msgid "" -"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " -"finallySize:%u catchName:%s catchRegister:%u" +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" msgstr "" -#: libcore/vm/ASHandlers.cpp:3311 -msgid "ActionWith tag length != 2; skipping" -msgstr "Blocco 'with' invalido (lunghezza del tag != 2) ignorato" - -#: libcore/vm/ASHandlers.cpp:3321 -msgid "Empty with() block..." -msgstr "Blocco 'with' vuoto..." - -#: libcore/vm/ASHandlers.cpp:3332 +#: cygnal/libnet/sshclient.cpp:277 #, c-format -msgid "with(%s) : first argument doesn't cast to an object!" +msgid "Authenticating with pubkey: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3449 -#, fuzzy, c-format -msgid "Unsupported action handler invoked, code at pc is %#x" -msgstr "Codec audio non supportato: %d" +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" -#: libcore/vm/ASHandlers.cpp:3509 -msgid "Bogus empty GetUrl url in SWF file, skipping" +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3521 -msgid "" -"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " -"Using GET" +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3568 -#, c-format -msgid "" -"get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " -"loadVariable:%d)" +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3577 -msgid "getURL2 loadVariable" +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3580 -#, c-format -msgid "getURL: target %s not found" +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" msgstr "" -#: libcore/vm/ASHandlers.cpp:3586 +#: cygnal/crc.cpp:145 #, c-format -msgid "getURL: target %s is not a sprite" +msgid "Couldn't open file: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3605 -msgid "commonGetURL: current target is undefined" +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." msgstr "" -#: libcore/vm/ASHandlers.cpp:3613 -msgid "getURL2 target load" +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" msgstr "" -#: libcore/vm/ASHandlers.cpp:3619 libcore/vm/ASHandlers.cpp:3658 -#, c-format -msgid "Testing _level loading (level %u)" +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" msgstr "" -#: libcore/vm/ASHandlers.cpp:3625 -#, c-format -msgid "Unknown loadMovie target: %s" +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" msgstr "" -#: libcore/vm/ASHandlers.cpp:3639 -#, c-format -msgid "get url: target %s is not a sprite" +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" msgstr "" -#: libcore/vm/ASHandlers.cpp:3645 -msgid "TESTME: target of a loadMovie changed its target path" +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" msgstr "" -#: libcore/vm/ASHandlers.cpp:3689 -#, c-format -msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" msgstr "" -#: libcore/as_environment.cpp:139 -#, c-format -msgid "get_variable(%s)" +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" msgstr "" -#: libcore/as_environment.cpp:163 -#, c-format -msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" msgstr "" -#: libcore/as_environment.cpp:169 -#, c-format -msgid "...but get_variable_raw(%s, ) succeeded (%s)!" +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" msgstr "" -#: libcore/as_environment.cpp:216 -#, c-format -msgid "get_variable_raw(%s)" +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" msgstr "" -#: libcore/as_environment.cpp:222 -#, c-format -msgid "Won't get invalid raw variable name: %s" +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" msgstr "" -#: libcore/as_environment.cpp:318 -#, c-format -msgid "reference to non-existent variable '%s'" +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " msgstr "" -#: libcore/as_environment.cpp:394 -#, c-format -msgid "Path target '%s' not found while setting %s=%s" -msgstr "" +#: cygnal/cygnal.cpp:342 +#, fuzzy, c-format +msgid "Couldn't connect to %s" +msgstr "Non ho potuto collegarmi al database" -#: libcore/as_environment.cpp:413 +#: cygnal/cygnal.cpp:362 #, c-format -msgid "Won't set invalid raw variable name: %s" +msgid "%s is active on fd #%d." msgstr "" -#: libcore/as_environment.cpp:548 +#: cygnal/cygnal.cpp:500 #, c-format -msgid "invalid path '%s' (p=next_slash=%s)" +msgid "Extraneous argument: %s" msgstr "" -#: libcore/as_environment.cpp:559 +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 #, c-format -msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgid "Document Root for media files is: %s" msgstr "" -#: libcore/as_environment.cpp:637 -#, c-format -msgid "Invoking get_path_element(%s) on object %p" +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." msgstr "" -#: libcore/as_environment.cpp:644 +#: cygnal/cygnal.cpp:599 #, c-format -msgid "Path element %s not found in object %p" -msgstr "" - -#: libcore/abc/AbcBlock.cpp:64 libcore/abc/AbcBlock.cpp:132 -msgid "ABC: Finalizing trait yielded bad type for slot." +msgid "Got a %d interrupt" msgstr "" -#: libcore/abc/AbcBlock.cpp:187 -msgid "ABC: Bad name for trait." +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" msgstr "" -#: libcore/abc/AbcBlock.cpp:192 -msgid "ABC: Trait name must be fully qualified." +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" msgstr "" -#: libcore/abc/AbcBlock.cpp:239 libcore/abc/AbcBlock.cpp:265 -msgid "Bad method id in trait." +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" msgstr "" -#: libcore/abc/AbcBlock.cpp:255 -msgid "Bad Class id in trait." +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" msgstr "" -#: libcore/abc/AbcBlock.cpp:273 -msgid "ABC: Unknown type of trait." +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" msgstr "" -#: libcore/abc/AbcBlock.cpp:467 +#: cygnal/cygnal.cpp:765 #, c-format -msgid "Abc Version: %d.%d" +msgid "Can't start %s Connection Handler for fd #%d, port %hd" msgstr "" -#: libcore/abc/AbcBlock.cpp:566 -msgid "ABC: Bad string given for namespace." +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" msgstr "" -#: libcore/abc/AbcBlock.cpp:608 -msgid "ABC: Bad namespace for namespace set." +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." msgstr "" -#: libcore/abc/AbcBlock.cpp:678 +#: cygnal/cygnal.cpp:817 #, c-format -msgid "Action Block: Unknown multiname type (%d)." +msgid "No new %s network connections" msgstr "" -#: libcore/abc/AbcBlock.cpp:711 libcore/abc/AbcBlock.cpp:721 -#: libcore/abc/AbcBlock.cpp:731 libcore/abc/AbcBlock.cpp:741 -msgid "Action Block: Bad index in optional argument." +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" msgstr "" -#: libcore/abc/AbcBlock.cpp:751 -msgid "ABC: Bad index in optional argument, namespaces." +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" msgstr "" -#: libcore/abc/AbcBlock.cpp:773 +#: cygnal/cygnal.cpp:885 #, c-format -msgid "ABC: Bad default value type (%X), but continuing." +msgid "Reusing %s Handler for %s using fd #%d" msgstr "" -#: libcore/abc/AbcBlock.cpp:811 -msgid "ABC: Bad return type for method info." +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" msgstr "" -#: libcore/abc/AbcBlock.cpp:824 -msgid "ABC: Unknown return type." +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:841 -msgid "ABC: Bad parameter type in method." +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:850 -msgid "ABC: Unknown parameter type." +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" msgstr "" -#: libcore/abc/AbcBlock.cpp:939 -msgid "ABC: Out of bounds instance name." +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." msgstr "" -#: libcore/abc/AbcBlock.cpp:947 -msgid "ABC: QName required for instance." +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" msgstr "" -#: libcore/abc/AbcBlock.cpp:952 -msgid "ABC: No namespace to use for storing class." +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:967 -msgid "Duplicate class registration." +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" msgstr "" -#: libcore/abc/AbcBlock.cpp:983 -msgid "ABC: Bad super type." +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:994 +#: cygnal/cygnal.cpp:1085 #, c-format -msgid "ABC: Super type not found (%s)" +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." msgstr "" -#: libcore/abc/AbcBlock.cpp:1001 -msgid "ABC: Can't extend a class which is final." +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " msgstr "" -#: libcore/abc/AbcBlock.cpp:1007 -msgid "ABC: Can't extend an interface type." +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" msgstr "" -#: libcore/abc/AbcBlock.cpp:1013 -msgid "ABC: Class cannot be its own supertype." +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" msgstr "" -#: libcore/abc/AbcBlock.cpp:1034 -msgid "ABC: Bad namespace for protected." +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, c-format +msgid "Error parsing command line options: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:1053 -msgid "ABC: Bad name for interface." +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" msgstr "" -#: libcore/abc/AbcBlock.cpp:1060 -msgid "ABC: Can't implement a non-interface type." +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" msgstr "" -#: libcore/abc/AbcBlock.cpp:1072 -msgid "ABC: Out of bounds method for initializer." -msgstr "" +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, fuzzy, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "Ricerco i plugin nella cartella \"%s\"" -#: libcore/abc/AbcBlock.cpp:1107 -msgid "ABC: Out of bound static constructor for class." +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:1146 -msgid "ABC: Out of bounds method for script." +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." msgstr "" -#: libcore/abc/AbcBlock.cpp:1182 -msgid "ABC: Out of bounds for method body." +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." msgstr "" -#: libcore/abc/AbcBlock.cpp:1189 -msgid "ABC: Only one body per method." +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" msgstr "" -#: libcore/abc/AbcBlock.cpp:1235 -msgid "ABC: Out of bound type for exception." +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" msgstr "" -#: libcore/abc/AbcBlock.cpp:1245 +#: cygnal/rtmp_server.cpp:168 #, c-format -msgid "ABC: Unknown type of object to catch. (%s)" +msgid "NetConnection unusually large! %d" msgstr "" -#: libcore/abc/AbcBlock.cpp:1263 -msgid "ABC: Out of bound name for caught exception." +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." msgstr "" -#: libcore/Font.cpp:128 -msgid "" -"Attempt to set font display or copyright name again. This should mean there " -"is more than one DefineFontName tag referring to the same Font. Don't know " -"what to do in this case, so ignoring." +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" msgstr "" -#: libcore/Font.cpp:166 -msgid "" -"Attempt to add an embedded glyph CodeTable to a font that already has one. " -"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " -"tag refers to a font created by DefineFone2 or DefineFont3. Don't know what " -"should happen in this case, so ignoring." +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" msgstr "" -#: utilities/soldumper.cpp:72 -msgid "This program dumps the internal data of a .sol file" +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" msgstr "" -#: utilities/soldumper.cpp:74 -msgid "Usage: soldumper [h] filename" +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" msgstr "" -#: utilities/soldumper.cpp:75 utilities/flvdumper.cpp:303 -#: utilities/dumpshm.cpp:344 -msgid "-h\tHelp" +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" msgstr "" -#: utilities/soldumper.cpp:76 -msgid "-f\tForce local directory access" +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." msgstr "" -#: utilities/soldumper.cpp:77 -msgid "-l\tList all .sol files in default dir" +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." msgstr "" -#: utilities/soldumper.cpp:105 +#: cygnal/rtmp_server.cpp:387 #, c-format -msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgid "Handshake Finish Data didn't match by %d bytes" msgstr "" -#: utilities/soldumper.cpp:121 utilities/processor.cpp:277 -#: utilities/flvdumper.cpp:154 gui/gnash.cpp:313 -msgid "Verbose output turned on" -msgstr "Acceso output verboso" +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" -#: utilities/soldumper.cpp:125 -msgid "forcing local directory access only" +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" msgstr "" -#: utilities/soldumper.cpp:130 -msgid "List .sol files in the default directory" +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" msgstr "" -#: utilities/processor.cpp:148 -#, c-format -msgid "fs_callback(%p): %s %s" +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" msgstr "" -#: utilities/processor.cpp:161 +#: cygnal/rtmp_server.cpp:585 #, c-format -msgid "eventCallback: %s %s" +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" msgstr "" -#: utilities/processor.cpp:238 +#: cygnal/rtmp_server.cpp:1400 #, c-format -msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgid "No stream for client %d" msgstr "" -#: utilities/processor.cpp:286 -#, fuzzy -msgid "Verbose actions disabled at compile time" -msgstr "Azioni silenziose; disabilitate a compile time" +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" -#: utilities/processor.cpp:293 -#, fuzzy -msgid "Verbose parsing disabled at compile time" -msgstr "Parsing silenzioso; disabilitato a compile time" +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" -#: utilities/processor.cpp:415 utilities/processor.cpp:418 gui/Player.cpp:219 -#: gui/Player.cpp:240 gui/pythonmod/gnash-view.cpp:440 -#: gui/pythonmod/gnash-view.cpp:443 -#, c-format -msgid "%s appended to local sandboxes" +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" msgstr "" -#: utilities/processor.cpp:591 +#: cygnal/rtmp_server.cpp:1451 #, c-format -msgid "" -"gprocessor -- an SWF processor for Gnash.\n" -"\n" -"usage: %s [options] \n" -"\n" -"Process the given SWF movie files.\n" -"\n" -"%s%s%s%s" +msgid "Stream Set Buffer: %d" msgstr "" -#: utilities/processor.cpp:598 -#, fuzzy -msgid "" -"options:\n" -"\n" -" --help(-h) Print this info.\n" -" --version Print the version numbers.\n" -" -v Be verbose; i.e. print log messages to stdout\n" +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" msgstr "" -" -h, --help Mostra queste informazioni.\n" -" -s 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:605 -#, fuzzy -msgid " -vp Be verbose about movie parsing\n" +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" msgstr "" -" -va Sii verboso riguardo le Azioni del filmato (ActionScript)\n" -#: utilities/processor.cpp:610 -#, fuzzy -msgid " -va Be verbose about ActionScript\n" +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" msgstr "" -" -va Sii verboso riguardo le Azioni del filmato (ActionScript)\n" -#: utilities/processor.cpp:615 -msgid "" -" -d []\n" -" Milliseconds delay between advances (0 by default).\n" -" If '-1' the delay will be computed from the FPS.\n" -" -r 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 \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" +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" msgstr "" -#: utilities/rtmpget.cpp:444 -msgid "Error parsing command line: " +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" msgstr "" -#: utilities/flvdumper.cpp:172 gui/gnash.cpp:531 -msgid "Error parsing command line options: " +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" msgstr "" -#: utilities/flvdumper.cpp:173 -msgid "This is a Gnash flvdumper bug." +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" msgstr "" -#: utilities/flvdumper.cpp:178 gui/gnash.cpp:585 -msgid "Error: no input file was specified. Exiting." +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" msgstr "" -#: utilities/flvdumper.cpp:300 -msgid "This program dumps the internal data of an FLV video file" +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" msgstr "" -#: utilities/flvdumper.cpp:302 -msgid "Usage: flvdumper [-h] [-m] [-a] filename" +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." msgstr "" -#: utilities/flvdumper.cpp:304 -msgid "-m\tPrint only Meta tags (default)" -msgstr "" +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "Abilitato il logging su disco" -#: utilities/flvdumper.cpp:305 -msgid "-a\tPrint all tags." +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" msgstr "" -#: utilities/dumpshm.cpp:136 -#, c-format -msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" msgstr "" -#: utilities/dumpshm.cpp:214 -#, c-format -msgid "Will use \"%s\" for memory segment file" +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" msgstr "" -#: utilities/dumpshm.cpp:230 -msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" msgstr "" -#: utilities/dumpshm.cpp:239 -msgid "No shared memory segments found!" +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" msgstr "" -#: utilities/dumpshm.cpp:243 +#: gui/fb/fb.cpp:229 #, c-format -msgid "Existing SHM Key is: %s, Size is: %s" +msgid "No renderer! %s not supported." msgstr "" -#: utilities/dumpshm.cpp:258 -msgid "Writing memory segment to disk: \"segment.raw\"" +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" msgstr "" -#: utilities/dumpshm.cpp:263 -#, c-format -msgid "The data is: 0x%s" +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" msgstr "" -#: utilities/dumpshm.cpp:303 -msgid "kernel not configured for shared memory" +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." msgstr "" -#: utilities/dumpshm.cpp:318 -#, c-format -msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." msgstr "" -#: utilities/dumpshm.cpp:321 -#, c-format -msgid "Last changed on: %s" +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" msgstr "" -#: utilities/dumpshm.cpp:322 -#, c-format -msgid "Last attached on: %s" +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" msgstr "" -#: utilities/dumpshm.cpp:323 -#, c-format -msgid "Last detached on: %s" +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" msgstr "" -#: utilities/dumpshm.cpp:341 -msgid "This program dumps the internal data of a shared memory segment" +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" msgstr "" -#: utilities/dumpshm.cpp:343 -msgid "Usage: dumpshm [hdsanlif] filename" +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" msgstr "" -#: utilities/dumpshm.cpp:345 -msgid "-i\tList segments" +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" msgstr "" -#: utilities/dumpshm.cpp:346 -msgid "-r\tDump SYSV segments" +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" msgstr "" -#: utilities/dumpshm.cpp:347 -msgid "-c\tDump SYSV segments to disk" +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, c-format +msgid "Could not open %s" msgstr "" -#: utilities/dumpshm.cpp:348 -#, fuzzy -msgid "-v\tVerbose output" -msgstr "Acceso output verboso" - -#: utilities/dumpshm.cpp:360 -msgid "\tBase address of this segment: " +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" msgstr "" -#: utilities/dumpshm.cpp:362 -msgid "\tFilespec: " +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" msgstr "" -#: utilities/dumpshm.cpp:363 -msgid "\t# Bytes allocated: " +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" msgstr "" -#: utilities/dumpshm.cpp:364 -msgid "\tTotal # of bytes: " +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" msgstr "" -#: plugin/aos4/plugin.cpp:587 plugin/win32/plugin.cpp:584 +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 #, c-format -msgid "FSCommand_callback(%p): %s %s" +msgid "Error waiting for VT %d becoming active" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:162 -msgid "WARNING: failed to create VA-API display." +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:230 gui/gtk/gtk_glue_agg_vaapi.cpp:288 -msgid "ERROR: failed to map VA-API image." +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:236 -msgid "ERROR: failed to associate VA-API subpicture." +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:370 -#, c-format -msgid "ERROR: failed to setup video window for surface 0x%08x." +#: gui/fb/fb.cpp:690 +msgid "Could not restore keyboard mode" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:377 -#, c-format -msgid "ERROR: failed to associate subpicture to surface 0x%08x." +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" msgstr "" -#: gui/gtk/gtk_glue_agg.cpp:92 gui/haiku/haiku_agg_glue.cpp:297 -#, fuzzy, c-format -msgid "Could not create AGG renderer with pixelformat %s" -msgstr "Impossibile allocare memoria per i dati audio" +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:71 -#, c-format -msgid "OpenGL extension version - %d.%d" +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:81 -msgid "" -"Cannot find the double-buffered visual.\n" -"Trying single-buffered visual." +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:87 -msgid "No appropriate OpenGL-capable visual found." +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:90 -msgid "Got single-buffered visual." +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:93 -msgid "Got double-buffered visual." +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" msgstr "" -#: gui/gtk/gtk.cpp:171 -msgid "Created XEmbedded window" +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" msgstr "" -#: gui/gtk/gtk.cpp:174 -msgid "Created top level window" +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" msgstr "" -#: gui/gtk/gtk.cpp:227 -msgid "Click to play" +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" msgstr "" -#: gui/gtk/gtk.cpp:617 -#, c-format -msgid "Advance interval timer set to %d ms (~ %d FPS)" +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" msgstr "" -#: gui/gtk/gtk.cpp:689 -msgid "Sound" +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" msgstr "" -#: gui/gtk/gtk.cpp:736 -msgid "GtkGui: Window resize request received" +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" msgstr "" -#: gui/gtk/gtk.cpp:1218 gui/kde/Kde4Gui.cpp:742 -msgid "Gnash preferences" +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" msgstr "" -#: gui/gtk/gtk.cpp:1253 -msgid "_Network" +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" msgstr "" -#: gui/gtk/gtk.cpp:1257 gui/kde/Kde4Gui.cpp:859 -msgid "Network preferences" +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" msgstr "" -#: gui/gtk/gtk.cpp:1265 -msgid "Network timeout in seconds (0 for no timeout):" +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." msgstr "" -#: gui/gtk/gtk.cpp:1284 -msgid "_Logging" +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" msgstr "" -#: gui/gtk/gtk.cpp:1289 gui/kde/Kde4Gui.cpp:760 -msgid "Logging options" +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" msgstr "" -#: gui/gtk/gtk.cpp:1293 -msgid "Verbosity level:" +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" msgstr "" -#: gui/gtk/gtk.cpp:1306 -msgid "Log to _file" +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" msgstr "" -#: gui/gtk/gtk.cpp:1312 -msgid "Logfile name:" +#: gui/gnash.cpp:166 +msgid "Error: no input file was specified. Exiting.\n" msgstr "" -#: gui/gtk/gtk.cpp:1325 -msgid "Log _parser output" +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" msgstr "" -#: gui/gtk/gtk.cpp:1333 -msgid "Log SWF _actions" +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" msgstr "" -#: gui/gtk/gtk.cpp:1341 -msgid "Log malformed SWF _errors" +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " msgstr "" -#: gui/gtk/gtk.cpp:1349 -msgid "Log ActionScript _coding errors" +#: gui/gnash.cpp:267 +msgid "Debugging options" msgstr "" -#: gui/gtk/gtk.cpp:1365 -msgid "_Security" +#: gui/gnash.cpp:273 +msgid "Produce verbose output" msgstr "" -#: gui/gtk/gtk.cpp:1372 gui/kde/Kde4Gui.cpp:811 -msgid "Network connections" +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" msgstr "" -#: gui/gtk/gtk.cpp:1378 -msgid "Connect only to local _host" +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" msgstr "" -#: gui/gtk/gtk.cpp:1385 -msgid "Connect only to local _domain" +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" msgstr "" -#: gui/gtk/gtk.cpp:1392 -msgid "Disable SSL _verification" +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" msgstr "" -#: gui/gtk/gtk.cpp:1399 -msgid "_Whitelist" +#: gui/gnash.cpp:320 +msgid "Options" msgstr "" -#: gui/gtk/gtk.cpp:1408 -msgid "_Blacklist" +#: gui/gnash.cpp:325 +msgid "Print this help and exit" msgstr "" -#: gui/gtk/gtk.cpp:1417 gui/kde/Kde4Gui.cpp:829 -msgid "Privacy" +#: gui/gnash.cpp:328 +msgid "Print version information and exit" msgstr "" -#: gui/gtk/gtk.cpp:1421 gui/kde/Kde4Gui.cpp:832 -msgid "Shared objects directory:" +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" msgstr "" -#: gui/gtk/gtk.cpp:1433 -msgid "Do _not write Shared Object files" +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" msgstr "" -#: gui/gtk/gtk.cpp:1440 -msgid "Only _access local Shared Object files" +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" msgstr "" -#: gui/gtk/gtk.cpp:1447 -msgid "Disable Local _Connection object" +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" msgstr "" -#: gui/gtk/gtk.cpp:1461 -msgid "_Media" +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" msgstr "" -#: gui/gtk/gtk.cpp:1467 gui/kde/Kde4Gui.cpp:877 -msgid "Sound" +#: gui/gnash.cpp:355 +msgid "Set window width" msgstr "" -#: gui/gtk/gtk.cpp:1472 -msgid "Use sound _handler" +#: gui/gnash.cpp:359 +msgid "Set window height" msgstr "" -#: gui/gtk/gtk.cpp:1480 -msgid "Media Streams" +#: gui/gnash.cpp:363 +msgid "Set window x position" msgstr "" -#: gui/gtk/gtk.cpp:1486 gui/kde/Kde4Gui.cpp:884 -msgid "Save media streams to disk" +#: gui/gnash.cpp:367 +msgid "Set window y position" msgstr "" -#: gui/gtk/gtk.cpp:1495 gui/kde/Kde4Gui.cpp:890 -msgid "Save dynamically loaded media to disk" +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" msgstr "" -#: gui/gtk/gtk.cpp:1503 gui/kde/Kde4Gui.cpp:894 -msgid "Saved media directory:" +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" msgstr "" -#: gui/gtk/gtk.cpp:1523 -msgid "_Player" +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" msgstr "" -#: gui/gtk/gtk.cpp:1529 gui/kde/Kde4Gui.cpp:906 -msgid "Player description" +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" msgstr "" -#: gui/gtk/gtk.cpp:1537 gui/kde/Kde4Gui.cpp:909 -msgid "Player version:" +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" msgstr "" -#: gui/gtk/gtk.cpp:1553 gui/kde/Kde4Gui.cpp:915 -msgid "Operating system:" +#: gui/gnash.cpp:392 +msgid "The media handler to use" msgstr "" -#: gui/gtk/gtk.cpp:1563 -msgid "If blank, Gnash will detect your OS" +#: gui/gnash.cpp:400 +msgid "The renderer to use" msgstr "" -#: gui/gtk/gtk.cpp:1573 gui/kde/Kde4Gui.cpp:926 -msgid "URL opener:" +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" msgstr "" -#: gui/gtk/gtk.cpp:1585 gui/kde/Kde4Gui.cpp:933 -msgid "Performance" +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" msgstr "" -#: gui/gtk/gtk.cpp:1599 gui/kde/Kde4Gui.cpp:936 -msgid "Max size of movie library:" +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" msgstr "" -#: gui/gtk/gtk.cpp:1611 -msgid "Start _Gnash in pause mode" +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" msgstr "" -#: gui/gtk/gtk.cpp:1635 gui/kde/Kde4Gui.cpp:455 -msgid "Movie properties" +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" msgstr "" -#: gui/gtk/gtk.cpp:1709 gui/kde/Kde4Gui.cpp:474 -msgid "Variable" +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" msgstr "" -#: gui/gtk/gtk.cpp:1722 gui/kde/Kde4Gui.cpp:475 -msgid "Value" +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" msgstr "" -#: gui/gtk/gtk.cpp:1776 -msgid "Gnash is the GNU SWF Player based on GameSWF." +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" msgstr "" -#: gui/gtk/gtk.cpp:1780 -msgid "" -"\n" -"Renderer: " +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" msgstr "" -#: gui/gtk/gtk.cpp:1782 -msgid "" -"\n" -"Hardware Acceleration: " +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" msgstr "" -#: gui/gtk/gtk.cpp:1784 -msgid "" -"\n" -"GUI: " +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" msgstr "" -#: gui/gtk/gtk.cpp:1786 -msgid "" -"\n" -"Media: " +#: gui/gnash.cpp:453 +msgid "Input files" msgstr "" -#: gui/gtk/gtk.cpp:1808 gui/gtk/gtk.cpp:1845 -msgid "translator-credits" -msgstr "Sandro Santilli" +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "" -#: gui/gtk/gtk.cpp:1837 -#, fuzzy -msgid "Gnash" -msgstr "Gnash" +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "" -#: gui/gtk/gtk.cpp:1880 -msgid "_File" +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" msgstr "" -#: gui/gtk/gtk.cpp:1933 -msgid "_Edit" +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" msgstr "" -#: gui/gtk/gtk.cpp:1953 -msgid "_Help" +#: gui/gnash.cpp:485 +msgid "Keys:\n" msgstr "" -#: gui/gtk/gtk.cpp:1973 -msgid "_View" +#: gui/gnash.cpp:487 +msgid "Quit\n" msgstr "" -#: gui/gtk/gtk.cpp:1981 -msgid "Redraw" +#: gui/gnash.cpp:489 +msgid "Toggle fullscreen\n" msgstr "" -#: gui/gtk/gtk.cpp:1991 gui/gtk/gtk.cpp:1996 gui/gnash.cpp:71 -msgid "Toggle fullscreen" +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" msgstr "" -#: gui/gtk/gtk.cpp:2005 -msgid "Show updated ranges" +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" msgstr "" -#: gui/gtk/gtk.cpp:2024 -msgid "_Quality" +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" msgstr "" -#: gui/gtk/gtk.cpp:2034 -msgid "Low" +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" msgstr "" -#: gui/gtk/gtk.cpp:2040 -msgid "Medium" +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" msgstr "" -#: gui/gtk/gtk.cpp:2046 -msgid "High" +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" msgstr "" -#: gui/gtk/gtk.cpp:2052 -msgid "Best" +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" msgstr "" -#: gui/gtk/gtk.cpp:2065 -msgid "Movie _Control" +#: gui/gnash.cpp:532 +msgid "Build options " msgstr "" -#: gui/gtk/gtk.cpp:2076 gui/kde/Kde4Gui.cpp:578 -msgid "Play" +#: gui/gnash.cpp:533 +msgid " Renderers: " msgstr "" -#: gui/gtk/gtk.cpp:2087 gui/kde/Kde4Gui.cpp:582 -#, fuzzy -msgid "Pause" -msgstr "Pausa" +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr "" -#: gui/gtk/gtk.cpp:2097 gui/kde/Kde4Gui.cpp:586 -msgid "Stop" +#: gui/gnash.cpp:535 +msgid " GUI: " msgstr "" -#: gui/gtk/gtk.cpp:2109 gui/kde/kde.cpp:416 -msgid "Restart Movie" -msgstr "Riproduci dall'inizio" +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr "" -#: gui/gtk/gtk.cpp:2196 gui/gtk/gtk.cpp:2197 -#, c-format -msgid "Couldn't find pixmap file: %s" +#: gui/gnash.cpp:538 +msgid " Configured with: " msgstr "" -#: gui/gtk/gtk.cpp:2203 -#, c-format -msgid "Failed to load pixbuf file: %s: %s" +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " msgstr "" -#: gui/gtk/gtk.cpp:2493 gui/aos4/aos4.cpp:266 -#, c-format -msgid "" -"Attempting to open file %s.\n" -"NOTE: the file open functionality is not yet implemented!" +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" msgstr "" -#: gui/gtk/gtk.cpp:2510 gui/gtk/gtk.cpp:2523 -msgid "Open file" +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" msgstr "" -#: gui/aos4/aos4.cpp:70 -#, c-format -msgid "Exception: %s on file %s line %d" +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." msgstr "" -#: gui/aos4/aos4.cpp:274 -msgid "Cannot open File Requester!\n" +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." msgstr "" -#: gui/aos4/aos4.cpp:609 -msgid "error creating RenderHandler!\n" +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:124 +#: gui/dump/dump.cpp:352 #, c-format -msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgid "Unable to write file '%s'." msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 -msgid "Cannot layout Menu!!\n" +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 -msgid "Cannot create Menu!!\n" +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 -msgid "Cannot get Visual Info!!\n" +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 -msgid "Cannot get WB Screen pointer!!\n" +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 -msgid "prepDrawingArea() failed.\n" +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" msgstr "" -#: gui/aos4/aos4_agg_glue.cpp:116 gui/sdl/sdl_agg_glue.cpp:78 -#: gui/haiku/haiku_agg_glue.cpp:290 +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 #, c-format msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." msgstr "" -#: gui/aos4/aos4_agg_glue.cpp:277 +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 #, c-format -msgid "AOS4-AGG: %i byte offscreen buffer allocated" -msgstr "" - -#: gui/sdl/sdl_agg_glue.cpp:95 -msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgid "Could not create AGG renderer with pixelformat %s" msgstr "" -#: gui/sdl/sdl_agg_glue.cpp:132 gui/haiku/haiku_agg_glue.cpp:416 +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 #, c-format msgid "SDL-AGG: %i byte offscreen buffer allocated" msgstr "" -#: gui/kde/Kde4Gui.cpp:115 +#: gui/qt/Qt4Gui.cpp:120 msgid "Cairo renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:123 +#: gui/qt/Qt4Gui.cpp:128 msgid "OpenGL renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:131 +#: gui/qt/Qt4Gui.cpp:136 msgid "AGG renderer not supported!" msgstr "" -#: gui/kde/Kde4Gui.cpp:208 -#, fuzzy -msgid "Setting renderer" -msgstr "Debugger attivato" +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "" -#: gui/kde/Kde4Gui.cpp:212 -msgid "Set renderer" +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" msgstr "" -#: gui/kde/Kde4Gui.cpp:562 +#: gui/qt/Qt4Gui.cpp:588 msgid "Properties" msgstr "" -#: gui/kde/Kde4Gui.cpp:566 gui/kde/kde.cpp:424 +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 msgid "Quit Gnash" msgstr "Esci" -#: gui/kde/Kde4Gui.cpp:573 +#: gui/qt/Qt4Gui.cpp:599 msgid "Preferences" msgstr "" -#: gui/kde/Kde4Gui.cpp:590 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:616 msgid "Restart" -msgstr "Riproduci dall'inizio" +msgstr "" -#: gui/kde/Kde4Gui.cpp:595 gui/kde/kde.cpp:423 +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 msgid "Refresh" msgstr "" -#: gui/kde/Kde4Gui.cpp:599 +#: gui/qt/Qt4Gui.cpp:625 msgid "Fullscreen" msgstr "" -#: gui/kde/Kde4Gui.cpp:614 +#: gui/qt/Qt4Gui.cpp:640 msgid "File" msgstr "" -#: gui/kde/Kde4Gui.cpp:619 +#: gui/qt/Qt4Gui.cpp:645 msgid "Edit" msgstr "" -#: gui/kde/Kde4Gui.cpp:623 +#: gui/qt/Qt4Gui.cpp:649 msgid "Movie Control" msgstr "" -#: gui/kde/Kde4Gui.cpp:630 +#: gui/qt/Qt4Gui.cpp:656 msgid "View" msgstr "" -#: gui/kde/Kde4Gui.cpp:712 +#: gui/qt/Qt4Gui.cpp:738 msgid "Click to Play" msgstr "" -#: gui/kde/Kde4Gui.cpp:757 +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:785 msgid "Logging" msgstr "" -#: gui/kde/Kde4Gui.cpp:763 +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:791 msgid "Verbosity level" msgstr "" -#: gui/kde/Kde4Gui.cpp:781 +#: gui/qt/Qt4Gui.cpp:809 msgid "Log to file" msgstr "" -#: gui/kde/Kde4Gui.cpp:788 +#: gui/qt/Qt4Gui.cpp:816 msgid "Log parser output" msgstr "" -#: gui/kde/Kde4Gui.cpp:792 +#: gui/qt/Qt4Gui.cpp:820 msgid "Log SWF actions" msgstr "" -#: gui/kde/Kde4Gui.cpp:796 +#: gui/qt/Qt4Gui.cpp:824 msgid "Log malformed SWF errors" msgstr "" -#: gui/kde/Kde4Gui.cpp:801 +#: gui/qt/Qt4Gui.cpp:829 msgid "Log ActionScript coding errors" msgstr "" -#: gui/kde/Kde4Gui.cpp:808 +#: gui/qt/Qt4Gui.cpp:836 msgid "Security" msgstr "" -#: gui/kde/Kde4Gui.cpp:814 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:842 msgid "Connect only to local host" -msgstr "Errore nella connessione MySQL: %s" +msgstr "" -#: gui/kde/Kde4Gui.cpp:819 +#: gui/qt/Qt4Gui.cpp:847 msgid "Connect only to local domain" msgstr "" -#: gui/kde/Kde4Gui.cpp:824 +#: gui/qt/Qt4Gui.cpp:852 msgid "Disable SSL verification" msgstr "" -#: gui/kde/Kde4Gui.cpp:838 +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:866 msgid "Do not write Shared Object files" msgstr "" -#: gui/kde/Kde4Gui.cpp:844 +#: gui/qt/Qt4Gui.cpp:872 msgid "Only access local Shared Object files" msgstr "" -#: gui/kde/Kde4Gui.cpp:849 +#: gui/qt/Qt4Gui.cpp:877 msgid "Disable Local Connection object" msgstr "" -#: gui/kde/Kde4Gui.cpp:856 +#: gui/qt/Qt4Gui.cpp:884 msgid "Network" msgstr "" -#: gui/kde/Kde4Gui.cpp:862 -msgid "Network timeout in seconds" +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" msgstr "" -#: gui/kde/Kde4Gui.cpp:874 -msgid "Media" +#: gui/qt/Qt4Gui.cpp:890 +msgid "Network timeout in seconds" msgstr "" -#: gui/kde/Kde4Gui.cpp:880 -msgid "Use sound handler" +#: gui/qt/Qt4Gui.cpp:902 +msgid "Media" msgstr "" -#: gui/kde/Kde4Gui.cpp:903 -#, fuzzy -msgid "Player" -msgstr "Riproduci" - -#: gui/kde/Kde4Gui.cpp:920 gui/kde/Kde4Gui.cpp:993 -msgid "" +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" msgstr "" -#: gui/kde/Kde4Gui.cpp:945 -msgid "Start Gnash in pause mode" +#: gui/qt/Qt4Gui.cpp:908 +msgid "Use sound handler" msgstr "" -#: gui/kde/kde.cpp:413 -msgid "Play Movie" -msgstr "Riproduci" - -#: gui/kde/kde.cpp:414 -msgid "Pause Movie" -msgstr "Pausa" - -#: gui/kde/kde.cpp:415 -msgid "Stop Movie" -msgstr "Interrompi riproduzione" - -#: gui/kde/kde.cpp:418 -msgid "Step Forward" +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" msgstr "" -#: gui/kde/kde.cpp:419 -msgid "Step Backward" +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" msgstr "" -#: gui/kde/kde.cpp:420 -msgid "Jump Forward" +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" msgstr "" -#: gui/kde/kde.cpp:421 -msgid "Jump Backward" +#: gui/qt/Qt4Gui.cpp:931 +msgid "Player" msgstr "" -#: gui/kde/kde_glue_agg.cpp:156 -msgid "Could not create AGG renderer with pixelformat BGRA32" +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" msgstr "" -#: gui/kde/Kde4GlueAgg.cpp:115 -msgid "Could not create AGG renderer with pixelformat ABGR32" +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" msgstr "" -#: gui/riscos/riscos_glue_agg.cpp:70 gui/fltk/fltk_glue_agg.cpp:50 -msgid "Could not create AGG renderer with pixelformat RGB24" +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" msgstr "" -#: gui/fb/EventDevice.cpp:67 -#, fuzzy, c-format -msgid "Could not open %s: %s" -msgstr "Non sono riuscito ad initializare il database" - -#: gui/fb/EventDevice.cpp:72 -#, c-format -msgid "Could not set non-blocking mode for pointing device: %s" +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 +msgid "" msgstr "" -#: gui/fb/fb.cpp:207 -msgid "Closing framebuffer device" +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" msgstr "" -#: gui/fb/fb.cpp:213 -msgid "Free'ing offscreen buffer" +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" msgstr "" -#: gui/fb/fb.cpp:227 -msgid "LUT8: Setting up colormap" +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" msgstr "" -#: gui/fb/fb.cpp:252 -#, c-format -msgid "LUT8: Error setting colormap: %s" +#: gui/qt/Qt4Gui.cpp:973 +msgid "Start Gnash in pause mode" msgstr "" -#: gui/fb/fb.cpp:293 -#, c-format -msgid "Framebuffer device uses %d bytes of memory." +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" msgstr "" -#: gui/fb/fb.cpp:295 -#, c-format -msgid "Video mode: %dx%d with %d bits per pixel." +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" msgstr "" -#: gui/fb/fb.cpp:340 -msgid "Double buffering enabled" -msgstr "" +#: gui/qt/kde.cpp:413 +msgid "Play Movie" +msgstr "Riproduci" -#: gui/fb/fb.cpp:343 -msgid "Double buffering disabled" -msgstr "" +#: gui/qt/kde.cpp:414 +msgid "Pause Movie" +msgstr "Pausa" -#: gui/fb/fb.cpp:351 -#, c-format -msgid "red channel: %d / %d" -msgstr "" +#: gui/qt/kde.cpp:415 +msgid "Stop Movie" +msgstr "Interrompi riproduzione" -#: gui/fb/fb.cpp:353 -#, c-format -msgid "green channel: %d / %d" -msgstr "" +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "Riproduci dall'inizio" -#: gui/fb/fb.cpp:355 -#, c-format -msgid "blue channel: %d / %d" +#: gui/qt/kde.cpp:418 +msgid "Step Forward" msgstr "" -#: gui/fb/fb.cpp:357 -#, c-format -msgid "Total bits per pixel: %d" +#: gui/qt/kde.cpp:419 +msgid "Step Backward" msgstr "" -#: gui/fb/fb.cpp:520 -msgid "This GUI does not yet support menus" +#: gui/qt/kde.cpp:420 +msgid "Jump Forward" msgstr "" -#: gui/fb/fb.cpp:526 -msgid "This GUI does not yet support a mouse pointer" +#: gui/qt/kde.cpp:421 +msgid "Jump Backward" msgstr "" -#: gui/fb/fb.cpp:614 -msgid "WARNING: Could not detect controlling TTY" +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, c-format +msgid "Could not create sound handler: %s. Will continue without sound." msgstr "" -#: gui/fb/fb.cpp:624 gui/fb/fb.cpp:660 gui/fb/fb.cpp:693 gui/fb/fb.cpp:742 -#, fuzzy, c-format -msgid "WARNING: Could not open %s" -msgstr "Non sono riuscito ad initializare il database" - -#: gui/fb/fb.cpp:629 -msgid "WARNING: Could not get current VT state" -msgstr "" +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "Richiesto audio, ma supporto non attivato a compile time" -#: gui/fb/fb.cpp:635 +#: gui/aos4/aos4.cpp:70 #, c-format -msgid "Original TTY NO = %d" +msgid "Exception: %s on file %s line %d" msgstr "" -#: gui/fb/fb.cpp:640 -msgid "WARNING: Could not request a new VT" +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 +#, c-format +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" msgstr "" -#: gui/fb/fb.cpp:645 -#, c-format -msgid "Own TTY NO = %d" +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" msgstr "" -#: gui/fb/fb.cpp:654 gui/fb/fb.cpp:687 gui/fb/fb.cpp:736 -#, c-format -msgid "WARNING: Could not find device for VT number %d" +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" msgstr "" -#: gui/fb/fb.cpp:665 gui/fb/fb.cpp:747 +#: gui/aos4/aos4_cairo_glue.cpp:124 #, c-format -msgid "WARNING: Could not activate VT number %d" +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." msgstr "" -#: gui/fb/fb.cpp:671 gui/fb/fb.cpp:753 -#, c-format -msgid "WARNING: Error waiting for VT %d becoming active" +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" msgstr "" -#: gui/fb/fb.cpp:709 -msgid "WARNING: Could not query current keyboard mode on VT" +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" msgstr "" -#: gui/fb/fb.cpp:713 -msgid "WARNING: Could not switch to graphics mode on new VT" +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" msgstr "" -#: gui/fb/fb.cpp:720 -#, c-format -msgid "VT %d ready" +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" msgstr "" -#: gui/fb/fb.cpp:732 -msgid "Restoring terminal..." +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" msgstr "" -#: gui/fb/fb.cpp:761 -msgid "WARNING: Could not restore keyboard mode" +#: gui/aos4/aos4_agg_glue.cpp:277 +#, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" msgstr "" -#: gui/fb/TouchDevice.cpp:240 -msgid "WARNING: Error parsing calibration data!" +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." msgstr "" -#: gui/fb/TouchDevice.cpp:242 -#, c-format -msgid "" -"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +#: gui/gui.cpp:193 +msgid "Clipboard not yet supported in this GUI" msgstr "" -#: gui/fb/TouchDevice.cpp:245 -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" +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" msgstr "" -#: gui/fb/MouseDevice.cpp:157 -msgid "Mouse reset failed" +#: gui/gui.cpp:205 +msgid "Window resize not yet supported in this GUI" msgstr "" -#: gui/fb/MouseDevice.cpp:165 -msgid "WARNING: Could not detect mouse device ID" +#: gui/gui.cpp:229 gui/gui.cpp:242 +msgid "Menu show/hide not yet supported in this GUI" msgstr "" -#: gui/fb/MouseDevice.cpp:169 -#, c-format -msgid "WARNING: Non-standard mouse device ID %d" +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" msgstr "" -#: gui/fb/MouseDevice.cpp:174 -msgid "Could not activate Data Reporting mode for mouse" +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" msgstr "" -#: gui/fb/MouseDevice.cpp:281 +#: gui/gui.cpp:334 #, c-format -msgid "x/y %d/%d button %d" +msgid "Invalid scaleMode %d" msgstr "" -#: gui/fb/MouseDevice.cpp:301 +#: gui/gui.cpp:374 #, c-format -msgid "read mouse @ %d / %d, btn %d" +msgid "Invalid horizontal align %d" msgstr "" -#: gui/fb/MouseDevice.cpp:309 +#: gui/gui.cpp:405 #, c-format -msgid "mouse click! %d" +msgid "Invalid vertical align %d" msgstr "" -#: gui/fb/MouseDevice.cpp:327 -#, c-format -msgid "mouse_command: discarded %d bytes from input buffer" +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" msgstr "" -#: gui/Player.cpp:149 +#: gui/gui.cpp:1261 #, c-format -msgid "Timer delay set to %d milliseconds" +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" msgstr "" -#: gui/Player.cpp:170 gui/pythonmod/gnash-view.cpp:225 -msgid "Sound requested but no sound support compiled in" -msgstr "Richiesto audio, ma supporto non attivato a compile time" +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" +msgstr "" -#: gui/Player.cpp:175 gui/pythonmod/gnash-view.cpp:222 -#, c-format -msgid "Could not create sound handler: %s. Will continue w/out sound." +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" msgstr "" -#: gui/Player.cpp:195 -#, c-format -msgid "Activating FPS debugging every %g seconds" +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" msgstr "" -#: gui/Player.cpp:321 -msgid "Non-existent media handler %1% specified" +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" msgstr "" -#: gui/Player.cpp:368 -#, c-format -msgid "" -"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" msgstr "" -#: gui/Player.cpp:670 +#: gui/Player.cpp:169 #, c-format msgid "Unhandled callback %s with arguments %s" msgstr "" -#: gui/Player.cpp:711 +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" +msgstr "" + +#: gui/Player.cpp:545 #, c-format -msgid "Sent FsCommand '%s' to host fd %d" +msgid "Movie Frame Rate is %d, adjusting delay" +msgstr "" + +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" msgstr "" -#: gui/Player.cpp:719 +#: gui/Player.cpp:717 #, c-format -msgid "Running as plugin: skipping internal handling of FsCommand %s%s." +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" msgstr "" -#: gui/Player.cpp:760 +#: gui/Player.cpp:773 #, c-format msgid "FsCommand exec called with argument %s" msgstr "" -#: gui/Player.cpp:777 +#: gui/Player.cpp:790 #, c-format msgid "FsCommand trapallkeys called with argument %s" msgstr "" -#: gui/Player.cpp:783 +#: gui/Player.cpp:796 #, c-format msgid "FsCommand '%s(%s)' not handled internally" msgstr "" -#: gui/haiku/haiku.cpp:141 -msgid "spawn_thread failed" -msgstr "" - -#: gui/haiku/haiku.cpp:144 -msgid "resume_thread failed" +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" msgstr "" -#: gui/haiku/haiku.cpp:157 -#, c-format -msgid "pulses thread returned %d" +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" msgstr "" -#: gui/haiku/haiku.cpp:248 -msgid "send_data failed" +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" msgstr "" -#: gui/haiku/haiku.cpp:384 gui/dump/dump.cpp:131 -msgid "# FATAL: No filename given with -D argument." +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" msgstr "" -#: gui/gui.cpp:182 gui/gui.cpp:194 -msgid "Fullscreen not yet supported in this GUI" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." msgstr "" -#: gui/gui.cpp:188 -msgid "Window resize not yet supported in this GUI" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." msgstr "" -#: gui/gui.cpp:213 -msgid "Menu hiding not yet supported in this GUI" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." msgstr "" -#: gui/gui.cpp:219 -msgid "Mouse show/hide not yet supported in this GUI" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." msgstr "" -#: gui/gui.cpp:226 -msgid "menushow not yet supported in this GUI" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." msgstr "" -#: gui/gui.cpp:467 +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 #, c-format -msgid "mouse @ %d,%d" +msgid "failed to associate subpicture to surface 0x%08x." msgstr "" -#: gui/gui.cpp:962 -#, c-format -msgid "Frame %d" +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" msgstr "" -#: gui/dump/dump.cpp:120 -msgid "Ignoring request to display in X11 window" +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" msgstr "" -#: gui/dump/dump.cpp:147 -msgid "# FATAL: No sleep ms value given with -S argument." +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" msgstr "" -#: gui/dump/dump.cpp:323 +#: gui/gtk/gtk.cpp:612 #, c-format -msgid "Unable to write file '%s'." +msgid "Advance interval timer set to %d ms (~ %d FPS)" msgstr "" -#: gui/gnash.cpp:65 -msgid "Keys:" +#: gui/gtk/gtk.cpp:686 +msgid "Sound" msgstr "" -#: gui/gnash.cpp:68 -msgid "Quit" +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" msgstr "" -#: gui/gnash.cpp:74 -msgid "Toggle pause" +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" msgstr "" -#: gui/gnash.cpp:77 -#, fuzzy -msgid "Restart the movie" -msgstr "Riproduci dall'inizio" - -#: gui/gnash.cpp:80 -msgid "Take a screenshot" +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" msgstr "" -#: gui/gnash.cpp:83 -#, fuzzy -msgid "Force immediate redraw" +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" msgstr "" -" -vp Sii verboso riguardo l'interpretazione del filmato (parsing)\n" -#: gui/gnash.cpp:99 -#, fuzzy -msgid "Usage: gnash [options] movie_file.swf" +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" msgstr "" -"Uso: gnash [options] filamto.swf\n" -"\n" -"Mostra un filmato SWF (Shockwave Flash)\n" -"opzioni:\n" -"\n" -#: gui/gnash.cpp:100 -msgid "Plays a SWF (Shockwave Flash) movie" +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" msgstr "" -#: gui/gnash.cpp:101 -msgid "Options:" +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" msgstr "" -#: gui/gnash.cpp:105 -msgid "Print this help and exit" +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" msgstr "" -#: gui/gnash.cpp:108 -#, fuzzy -msgid "Print version information and exit" +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" msgstr "" -" -va Sii verboso riguardo le Azioni del filmato (ActionScript)\n" -#: gui/gnash.cpp:111 -msgid "Scale the movie by the specified factor" +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" msgstr "" -#: gui/gnash.cpp:114 -msgid "Number of milliseconds to delay in main loop" +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" msgstr "" -#: gui/gnash.cpp:117 -#, fuzzy -msgid "Produce verbose output" -msgstr "Acceso output verboso" - -#: gui/gnash.cpp:121 -#, fuzzy -msgid "Be (very) verbose about action execution" +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" msgstr "" -" -va Sii verboso riguardo le Azioni del filmato (ActionScript)\n" -#: gui/gnash.cpp:126 -#, fuzzy -msgid "Be (very) verbose about parsing" +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" msgstr "" -" -va Sii verboso riguardo le Azioni del filmato (ActionScript)\n" -#: gui/gnash.cpp:130 -msgid "Audio dump file (wave format)" +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" msgstr "" -#: gui/gnash.cpp:133 -msgid "Hardware Video Accelerator to use" +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" msgstr "" -#: gui/gnash.cpp:138 -msgid "X11 Window ID for display" +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" msgstr "" -#: gui/gnash.cpp:141 -#, fuzzy -msgid "Produce the disk based debug log" +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" msgstr "" -" -va Sii verboso riguardo le Azioni del filmato (ActionScript)\n" - -#: gui/gnash.cpp:144 -#, fuzzy -msgid "Set window width" -msgstr "Larghezza della finestra: %d" - -#: gui/gnash.cpp:147 -#, fuzzy -msgid "Set window height" -msgstr "Altezza della finestra: %d" - -#: gui/gnash.cpp:150 -#, fuzzy -msgid "Set window x position" -msgstr "Larghezza della finestra: %d" - -#: gui/gnash.cpp:153 -#, fuzzy -msgid "Set window y position" -msgstr "Larghezza della finestra: %d" -#: gui/gnash.cpp:156 -msgid "Exit when/if movie reaches the last frame" +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" msgstr "" -#: gui/gnash.cpp:160 -msgid "disable rendering and sound" +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" msgstr "" -#: gui/gnash.cpp:162 -msgid "enable rendering, disable sound" +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" msgstr "" -#: gui/gnash.cpp:164 -#, fuzzy -msgid "enable sound, disable rendering" +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" msgstr "" -" -va Sii verboso riguardo le Azioni del filmato (ActionScript)\n" -#: gui/gnash.cpp:166 -msgid "enable rendering and sound (default)" +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" msgstr "" -#: gui/gnash.cpp:170 -#, fuzzy -msgid "The media handler to use" +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" msgstr "" -" -va Sii verboso riguardo le Azioni del filmato (ActionScript)\n" -#: gui/gnash.cpp:175 -msgid "The renderer to use" +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" msgstr "" -#: gui/gnash.cpp:179 -msgid "Exit after the specified number of seconds" +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" msgstr "" -#: gui/gnash.cpp:182 -msgid "Set \"real\" URL of the movie" +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" msgstr "" -#: gui/gnash.cpp:185 -msgid "Set \"base\" URL for resolving relative URLs" +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" msgstr "" -#: gui/gnash.cpp:188 -msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" msgstr "" -#: gui/gnash.cpp:191 -msgid "Filedescriptor to use for external communications" +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." msgstr "" -#: gui/gnash.cpp:195 -msgid "Print FPS every num seconds (float)" +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." msgstr "" -#: gui/gnash.cpp:199 -msgid "Exit after specified number of frame advances" +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " msgstr "" -#: gui/gnash.cpp:202 -msgid "Start in fullscreen mode" +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " msgstr "" -#: gui/gnash.cpp:205 -msgid "Start without displaying the menu bar" +#: gui/gtk/gtk.cpp:1864 +msgid "" +"\n" +"GUI: " msgstr "" -#: gui/gnash.cpp:208 -msgid "List of frames to save as screenshots" +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " msgstr "" -#: gui/gnash.cpp:211 -msgid "Filename pattern for screenshot images." -msgstr "" +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "Sandro Santilli" -#: gui/gnash.cpp:227 -msgid "" -"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 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" +#: gui/gtk/gtk.cpp:1923 +msgid "_File" msgstr "" -#: gui/gnash.cpp:238 -msgid "Build options " +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" msgstr "" -#: gui/gnash.cpp:239 -msgid " Renderers: " +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" msgstr "" -#: gui/gnash.cpp:240 -msgid " Hardware Acceleration: " +#: gui/gtk/gtk.cpp:2016 +msgid "_View" msgstr "" -#: gui/gnash.cpp:241 -msgid " GUI: " +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" msgstr "" -#: gui/gnash.cpp:242 -msgid " Media handlers: " +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" msgstr "" -#: gui/gnash.cpp:244 -msgid " Configured with: " +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" msgstr "" -#: gui/gnash.cpp:245 -msgid " CXXFLAGS: " +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" msgstr "" -#: gui/gnash.cpp:246 -msgid " Version: " +#: gui/gtk/gtk.cpp:2077 +msgid "Low" msgstr "" -#: gui/gnash.cpp:321 -msgid "Logging to disk enabled" -msgstr "Abilitato il logging su disco" - -#: gui/gnash.cpp:327 -msgid "No verbose actions; disabled at compile time" -msgstr "Azioni silenziose; disabilitate a compile time" - -#: gui/gnash.cpp:335 -msgid "No verbose parsing; disabled at compile time" -msgstr "Parsing silenzioso; disabilitato a compile time" +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "" -#: gui/gnash.cpp:357 -#, c-format -msgid "Setting root URL to %s" +#: gui/gtk/gtk.cpp:2089 +msgid "High" msgstr "" -#: gui/gnash.cpp:362 -#, c-format -msgid "Setting base URL to %s" +#: gui/gtk/gtk.cpp:2095 +msgid "Best" msgstr "" -#: gui/gnash.cpp:373 -#, c-format -msgid "Host FD #%d, Control FD #%d\n" +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" msgstr "" -#: gui/gnash.cpp:376 +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 #, c-format -msgid "Invalid host communication filedescriptor %d\n" +msgid "Couldn't find pixmap file: %s" msgstr "" -#: gui/gnash.cpp:384 +#: gui/gtk/gtk.cpp:2282 #, c-format -msgid "Invalid control communication filedescriptor %d\n" +msgid "Failed to load pixbuf file: %s: %s" msgstr "" -#: gui/gnash.cpp:394 -#, fuzzy, c-format -msgid "Setting width to %d" -msgstr "Larghezza della finestra: %d" - -#: gui/gnash.cpp:400 -#, fuzzy, c-format -msgid "Setting height to %d" -msgstr "Altezza della finestra: %d" - -#: gui/gnash.cpp:406 gui/gnash.cpp:412 -#, fuzzy, c-format -msgid "Setting x position to %d" -msgstr "Larghezza della finestra: %d" - -#: gui/gnash.cpp:481 -#, fuzzy -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:493 -#, fuzzy -msgid "FPS debugging disabled at compile time, -f is invalid" -msgstr "Debugger non disponibile; disabilitato a copile time" - -#: gui/gnash.cpp:533 -msgid "This is a Gnash bug." +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" msgstr "" -#: gui/gnash.cpp:538 -msgid "No rendering flags specified, using rcfile" +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." msgstr "" -"Non sono state specificate opzioni di rendering (-r), uso il file rc..." -#: gui/gnash.cpp:579 -msgid "Exception thrown during parseCommandLine" +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." msgstr "" #: extensions/mysql/mysql_db.cpp:186 @@ -6264,59 +11469,34 @@ "MySQL error on query for:\n" "\t%s\n" "Query was: %s" -msgstr "Errore durante una query verso: %s. La query era: %s" +msgstr "" +"Errore durante una query verso:\n" +"\t%s\n" +" La query era: %s" #: extensions/mysql/mysql_db.cpp:266 #, c-format msgid "Field name is: %s: " -msgstr "Nome del campo: %s" - -#~ msgid "Setting debugger ON" -#~ msgstr "Debugger attivato" - -#, fuzzy -#~ msgid "The debugger has been disabled at configuration time" -#~ msgstr "Debugger non disponibile; disabilitato a copile time" +msgstr "Nome del campo: %s: " -#, fuzzy -#~ msgid " -v, --verbose Produce verbose output\n" -#~ msgstr "" -#~ " -va Sii verboso riguardo le Azioni del filmato (ActionScript)\n" +#~ msgid "Scanning directory \"%s\" for plugins" +#~ msgstr "Ricerco i plugin nella cartella \"%s\"" -#, fuzzy -#~ msgid " none|vaapi|omap (default: none)\n" -#~ msgstr "" -#~ " -va Sii verboso riguardo le Azioni del filmato (ActionScript)\n" +#~ msgid "Gnash Plugin name: %s" +#~ msgstr "Nome del plugin Gnash: %s" -#, fuzzy -#~ msgid " The renderer to use" -#~ msgstr "" -#~ " -va Sii verboso riguardo le Azioni del filmato (ActionScript)\n" +#~ msgid "Found interlaced GIF (%d x %d)" +#~ msgstr "Trovata GIF interlacciata (%d x %d)" -#, fuzzy -#~ msgid " CTRL-F Toggle fullscreen\n" -#~ msgstr "" -#~ " -vp Sii verboso riguardo l'interpretazione del filmato " -#~ "(parsing)\n" +#~ msgid "Found non-interlaced GIF (%d x %d)" +#~ msgstr "Trovate GIF non-interlacciata (%d x %d)" -#, fuzzy -#~ msgid " CTRL-P Toggle pause\n" -#~ msgstr "" -#~ " -vp Sii verboso riguardo l'interpretazione del filmato " -#~ "(parsing)\n" +#~ msgid "No verbose actions; disabled at compile time" +#~ msgstr "Azioni silenziose; disabilitate a compile time" -#, fuzzy -#~ msgid " CTRL-R Restart the movie\n" -#~ msgstr "" -#~ " -vp Sii verboso riguardo l'interpretazione del filmato " -#~ "(parsing)\n" +#~ msgid "No verbose parsing; disabled at compile time" +#~ msgstr "Parsing silenzioso; disabilitato a compile time" -#, fuzzy -#~ msgid " CTRL-O Take a screenshot\n" +#~ msgid "No rendering flags specified, using rcfile" #~ msgstr "" -#~ " -vp Sii verboso riguardo l'interpretazione del filmato " -#~ "(parsing)\n" - -#, fuzzy -#~ msgid "No debugger; disabled at compile time, -g is invalid" -#~ msgstr "Debugger non disponibile; disabilitato a copile time" +#~ "Non sono state specificate opzioni di rendering (-r), uso il file rc" diff -Nru gnash-0.8.10~git20111001/po/ja.po gnash-0.8.10/po/ja.po --- gnash-0.8.10~git20111001/po/ja.po 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/po/ja.po 2012-02-07 16:51:33.000000000 +0000 @@ -1,6244 +1,11487 @@ -# Japanese message translation template for GNU Gnash -# Copyright (C) 2008 Free Software Foundation, Inc. -# Makoto Kato , 2008. -# +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. msgid "" msgstr "" -"Project-Id-Version: gnash cvs20080517\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-11-08 10:57+0100\n" -"PO-Revision-Date: 2008-05-17 02:22+0900\n" -"Last-Translator: Makoto Kato \n" -"Language-Team: Japanese \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2011-06-15 04:27+0200\n" +"Last-Translator: Chris \n" +"Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Pootle 2.0.1\n" -#: libbase/sharedlib.cpp:78 -#, c-format -msgid "Couldn't initialize ltdl: %s" +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" msgstr "" -#: libbase/sharedlib.cpp:124 -#, c-format -msgid "Opened dynamic library \"%s\"" +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" msgstr "" -#: libbase/sharedlib.cpp:142 libbase/sharedlib.cpp:167 +#: libbase/RTMP.cpp:334 #, c-format -msgid "Couldn't find symbol: %s" +msgid "partially supported packet %s received" msgstr "" -#: libbase/sharedlib.cpp:145 libbase/sharedlib.cpp:170 +#: libbase/RTMP.cpp:344 #, c-format -msgid "Found symbol %s @ %p" +msgid "packet %s received" msgstr "" -#: libbase/SharedMemHaiku.cpp:54 libbase/SharedMemHaiku.cpp:59 -#: libbase/SharedMemHaiku.cpp:65 libbase/SharedMemHaiku.cpp:72 -#: libbase/SharedMemHaiku.cpp:79 +#: libbase/RTMP.cpp:356 #, c-format -msgid "%s on Haiku" +msgid "Unknown packet %s received" msgstr "" -#: libbase/ClockTime.cpp:276 -msgid "Cannot get requested timezone information" -msgstr "タイムゾーンの情報を取得できませんでした" - -#: libbase/curl_adapter.cpp:51 -msgid "" -"libcurl is not available, but Gnash has attempted to use the curl adapter" +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" msgstr "" -#: libbase/curl_adapter.cpp:658 -#, fuzzy, c-format -msgid "FIXME: Timeout (%u milliseconds) while loading from url %s" -msgstr "url %2$s のロードがタイムアウト (%1$u ミリ秒) しました" +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "" -#: libbase/curl_adapter.cpp:706 +#: libbase/RTMP.cpp:484 #, c-format -msgid "Timeout (%u milliseconds) while loading from url %s" -msgstr "url %2$s のロードがタイムアウト (%1$u ミリ秒) しました" +msgid "Incomplete packet received on channel %s" +msgstr "" -#: libbase/curl_adapter.cpp:812 -#, fuzzy -msgid "Allowing connections to SSL sites with invalid certificates" -msgstr "不正な証明書でのSSLサイトへの接続を許可する" +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" +msgstr "" -#: libbase/noseek_fd_adapter.cpp:223 +#: libbase/RTMP.cpp:542 #, c-format -msgid "Error reading %d bytes from input stream" +msgid "%s, failed to read extended timestamp" msgstr "" -#: libbase/rc.cpp:167 libbase/rc.cpp:686 -msgid "Failed to find user settings directory" +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." msgstr "" -#: libbase/rc.cpp:378 -msgid "RcInitFile: couldn't open file: " -msgstr "RcInitFile: ファイルを開くことができません: " +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "" -#: libbase/rc.cpp:418 +#: libbase/RTMP.cpp:899 #, c-format -msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgid "Type mismatch: client sent %d, server answered %d" msgstr "" -#: libbase/rc.cpp:609 -#, c-format -msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." msgstr "" -#: libbase/rc.cpp:621 -#, c-format -msgid "Warning: empty include specification in rcfile %s, line %d" +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" msgstr "" -#: libbase/rc.cpp:626 -#, c-format -msgid "" -"Warning: include specification must be an absolute path in rcfile %s, line %d" +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" msgstr "" -#: libbase/rc.cpp:635 +#: libbase/RTMP.cpp:1049 #, c-format -msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgid "Control packet (%s) data too short" msgstr "" -#: libbase/rc.cpp:727 +#: libbase/RTMP.cpp:1087 #, c-format -msgid "Couldn't open file %s for writing" +msgid "Received unknown or unhandled control %s" msgstr "" -#: libbase/rc.cpp:736 -msgid "# Generated by Gnash. Manual changes to this file may be overridden." +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " msgstr "" -#: libbase/Socket.cpp:98 -msgid "Socket interrupted by a system call" +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" msgstr "" -#: libbase/Socket.cpp:102 -msgid "XMLSocket: The socket was never available" +#: libbase/StreamProvider.cpp:112 +msgid "Request Headers discarded while getting stream from file: uri" msgstr "" -#: libbase/StreamProvider.cpp:132 +#: libbase/StreamProvider.cpp:135 msgid "POST data discarded while getting a stream from file: uri" msgstr "" -#: libbase/GnashImagePng.cpp:40 -#, fuzzy -msgid "PNG error: " -msgstr "内部jpegエラー: %s" - -#: libbase/GnashImagePng.cpp:47 +#: libbase/noseek_fd_adapter.cpp:223 #, c-format -msgid "PNG warning: %s" +msgid "Error reading %d bytes from input stream" msgstr "" -#: libbase/GnashImageJpeg.cpp:115 -msgid "JPEG: Empty jpeg source stream." +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" msgstr "" -#: libbase/GnashImageJpeg.cpp:262 libbase/GnashImageJpeg.cpp:289 -#: libbase/GnashImageJpeg.cpp:307 libbase/GnashImageJpeg.cpp:363 -msgid "Internal jpeg error: " +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" msgstr "" -#: libbase/GnashImageJpeg.cpp:273 -msgid "Lack of data during JPEG header parsing" +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:283 +#: libbase/Socket.cpp:171 #, c-format -msgid "unexpected: jpeg_read_header returned %d" +msgid "Failed to connect socket: %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:319 -msgid "lack of data during JPEG header parsing" +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" msgstr "" -#: libbase/GnashImageJpeg.cpp:329 +#: libbase/Socket.cpp:237 #, c-format -msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgid "Socket receive error %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:337 -msgid "Internal jpeg error during header parsing: " +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" msgstr "" -#: libbase/GnashImageJpeg.cpp:345 -msgid "Internal jpeg error during decompression: " +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" msgstr "" -#: libbase/GnashImageJpeg.cpp:519 -msgid "rw_dest_IOChannel couldn't write data." +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" msgstr "" -#: libbase/GnashImageJpeg.cpp:544 -msgid "rw_dest_IOChannel::term_destination couldn't write data." +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" msgstr "" #: libbase/tu_file.cpp:193 msgid "Error while seeking to end: %1%" msgstr "" -#: libbase/URLAccessManager.cpp:91 -#, c-format -msgid "Load from host %s granted (whitelisted)" +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" msgstr "" -#: libbase/URLAccessManager.cpp:97 -#, c-format -msgid "Load from host %s forbidden (not in non-empty whitelist)" +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" msgstr "" -#: libbase/URLAccessManager.cpp:111 -#, c-format -msgid "Load from host %s forbidden (blacklisted)" -msgstr "" +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " +msgstr "RcInitFile: ファイルを開くことができません: " -#: libbase/URLAccessManager.cpp:116 +#: libbase/rc.cpp:422 #, c-format -msgid "Load from host %s granted (default)" +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:148 +#: libbase/rc.cpp:625 #, c-format -msgid "Load of file %s forbidden (starting url %s is not a local resource)" +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" msgstr "" -#: libbase/URLAccessManager.cpp:165 +#: libbase/rc.cpp:637 #, c-format -msgid "Load of file %s granted (under local sandbox %s)" +msgid "Warning: empty include specification in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:173 +#: libbase/rc.cpp:642 #, c-format -msgid "Load of file %s forbidden (not under local sandboxes)" +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:213 +#: libbase/rc.cpp:651 #, c-format -msgid "gethostname failed: %s" +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" msgstr "" -#: libbase/URLAccessManager.cpp:235 +#: libbase/rc.cpp:743 #, c-format -msgid "Load from host %s forbidden (not in the local domain)" +msgid "Couldn't open file %s for writing" msgstr "" -#: libbase/URLAccessManager.cpp:241 -#, c-format -msgid "Load from host %s forbidden (not on the local host)" +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." msgstr "" -#: libbase/URLAccessManager.cpp:273 +#: libbase/extension.cpp:115 #, c-format -msgid "Checking security of URL '%s'" -msgstr "" - -#: libbase/URLAccessManager.cpp:285 -msgid "Network connection without hostname requested" -msgstr "" - -#: libbase/extension.cpp:140 -#, fuzzy, c-format msgid "Loading module: %s from %s" -msgstr "モジュールをロードしています: %s" +msgstr "" -#: libbase/extension.cpp:153 +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 #, fuzzy, c-format msgid "Initializing module: \"%s\" from %s" msgstr "モジュールを初期化しています: \"%s\"" -#: libbase/extension.cpp:170 +#: libbase/extension.cpp:145 msgid "Couldn't get class_init symbol" msgstr "class_initiシンボルを取得できません" -#: libbase/extension.cpp:184 +#: libbase/extension.cpp:159 #, c-format msgid "Initializing module: \"%s\"" msgstr "モジュールを初期化しています: \"%s\"" -#: libbase/extension.cpp:199 +#: libbase/extension.cpp:174 #, c-format msgid "Couldn't get class_init symbol: \"%s\"" msgstr "class_initシンボルを取得できません: \"%s\"" -#: libbase/extension.cpp:223 -#, c-format -msgid "Scanning directory \"%s\" for plugins" -msgstr "プラグインのために\"%s\"ディレクトリをスキャンしています" - -#: libbase/extension.cpp:227 +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 #, c-format msgid "Can't open directory %s" msgstr "%sディレクトリを開くことができません" -#: libbase/extension.cpp:251 -#, c-format -msgid "Gnash Plugin name: %s" -msgstr "Gnashプラグイン名: %s" - -#: libbase/GnashImageGif.cpp:115 -msgid "GIF: Error retrieving image description" +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" msgstr "" -#: libbase/GnashImageGif.cpp:144 -msgid "GIF: invalid image data (bounds outside GIF screen)" +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." msgstr "" -#: libbase/GnashImageGif.cpp:150 +#: libbase/curl_adapter.cpp:249 #, c-format -msgid "Found interlaced GIF (%d x %d)" +msgid "Failed cleaning up share handle: %s. Will try again in a second." msgstr "" -#: libbase/GnashImageGif.cpp:166 libbase/GnashImageGif.cpp:184 -msgid "GIF: failed reading pixel data" +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" msgstr "" -#: libbase/GnashImageGif.cpp:177 -#, c-format -msgid "Found non-interlaced GIF (%d x %d)" +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" msgstr "" -#: libbase/GnashImageGif.cpp:223 -msgid "GIF: Error retrieving record type" +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" msgstr "" -#: libbase/GC.cpp:45 +#: libbase/curl_adapter.cpp:348 #, c-format -msgid "GC %p created" +msgid "lockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:57 -#, c-format -msgid "GC deleted, deleting all managed resources - collector run %d times" +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" msgstr "" -#: libbase/GC.cpp:70 -msgid "GC: sweep scan started" +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" msgstr "" -#: libbase/GC.cpp:80 -#, c-format -msgid "GC: recycling object %p (%s)" +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" msgstr "" -#: libbase/GC.cpp:95 +#: libbase/curl_adapter.cpp:383 #, c-format -msgid "GC: recycled %d unreachable resources - %d left" +msgid "unlockSharedHandle: unknown shared data %d" msgstr "" -#: libbase/GC.cpp:114 -#, c-format -msgid "" -"GC: collection cycle started - %d/%d new resources allocated since last run " -"(from %d to %d)" -msgstr "" +#: libbase/curl_adapter.cpp:672 +#, fuzzy, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "url %2$s のロードがタイムアウト (%1$u ミリ秒) しました" -#: librender/Renderer_agg.cpp:944 -msgid "Warning: rendering ended while drawing a mask" +#: libbase/curl_adapter.cpp:720 +#, fuzzy, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "url %2$s のロードがタイムアウト (%1$u ミリ秒) しました" + +#: libbase/curl_adapter.cpp:763 +#, c-format +msgid "HTTP response %ld from URL %s" msgstr "" -#: librender/Renderer_agg.cpp:948 -msgid "Warning: rendering ended while masks were still active" +#: libbase/curl_adapter.cpp:774 +#, c-format +msgid "CURL: %s" msgstr "" -#: librender/Renderer_agg.cpp:1093 +#: libbase/curl_adapter.cpp:807 msgid "" -"Warning: select_clipbounds encountered a character definition with null " -"bounds" +"Could not open specified path as cache file. Using a temporary file instead" msgstr "" -#: librender/Renderer_agg.cpp:1195 -msgid "Warning: AGG renderer skipping a whole character" +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" msgstr "" -#: librender/Renderer_agg.cpp:1780 -msgid "" -"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " -"one)" +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" msgstr "" -#: librender/Renderer_agg.cpp:2136 -#, c-format -msgid "Framebuffer pixel format is %s (little-endian host)" +#: libbase/curl_adapter.cpp:1091 +msgid "" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" msgstr "" -#: librender/Renderer_agg.cpp:2138 +#: libbase/curl_adapter.cpp:1156 #, c-format -msgid "Framebuffer pixel format is %s (big-endian host)" +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" msgstr "" -#: librender/Renderer_ogl.cpp:1467 -msgid "Unidirectionally scaled strokes in OGL renderer" +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" msgstr "" -#: librender/Renderer_ogl.cpp:1959 +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 #, c-format -msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgid "curl stream: %s" msgstr "" -#: librender/Renderer_cairo.cpp:494 -msgid "Can't render videos with alpha" +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "タイムゾーンの情報を取得できませんでした" + +#: libbase/SharedMem.cpp:68 +#, c-format +msgid "Error detaching shared memory: %s" msgstr "" -#: librender/Renderer_cairo.cpp:892 -msgid "Scaled strokes in Cairo renderer" +#: libbase/SharedMem.cpp:75 +#, c-format +msgid "Error during stat of shared memory segment: %s" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:40 -msgid "AudioDecoderSpeex: state initialization failed." +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:53 -msgid "AudioDecoderSpeex: initialization failed." +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:108 -msgid "Corrupt Speex stream!" +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" msgstr "" -#: libmedia/AudioDecoderSpeex.cpp:132 -msgid "Failed to resample Speex frame." +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:93 -msgid "Video codec is zero. Streaming video expected later." +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:96 +#: libbase/SharedMem.cpp:189 #, c-format -msgid "No support for video codec %s." +msgid "Unable to attach shared memory: %s" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:118 libmedia/gst/VideoDecoderGst.cpp:144 -msgid "VideoDecoderGst: internal error (caps creation failed)" +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:126 -#, fuzzy, c-format -msgid "Couldn't find a plugin for video type %s!" -msgstr "pixmapファイルを見つけることができませんでした: %s" +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" +msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:130 -msgid " Please make sure you have gstreamer-ffmpeg installed." +#: libbase/GnashImage.cpp:243 +#, c-format +msgid "Out of memory while trying to create %dx%d image" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:151 -msgid "VideoDecoderGst: initialisation failed." +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" msgstr "" -#: libmedia/gst/VideoDecoderGst.cpp:180 -msgid "VideoDecoderGst: buffer push failed." +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" msgstr "" -#: libmedia/gst/GstUtil.cpp:75 -msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" msgstr "" -#: libmedia/gst/GstUtil.cpp:81 -msgid "Unable to retrieve a valid audio sink from autoaudiosink" +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" msgstr "" -#: libmedia/gst/GstUtil.cpp:86 +#: libbase/memory.cpp:94 #, c-format -msgid "" -"Unable to retrieve a valid audio sink from gconfaudiosink\n" -"%s" +msgid "Allocating buffer for %d data samples" msgstr "" -#: libmedia/gst/GstUtil.cpp:87 -msgid "Sink search exhausted: you won't be able to hear sound!" +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" msgstr "" -#: libmedia/gst/GstUtil.cpp:93 -#, c-format -msgid "Got a non-NULL audio sink; its wrapper name is: %s" +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" msgstr "" -#: libmedia/gst/GstUtil.cpp:115 -msgid "" -"Missing plugin, but plugin installing not supported. Will try anyway, but " -"expect failure." +#: libbase/GnashVaapiImage.cpp:51 +#, c-format +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:121 -msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:134 -msgid "" -"gst_update_registry failed. You'll need to restart Gnash to use the new " -"plugins." +#: libbase/GnashVaapiImage.cpp:69 +#, c-format +msgid "GnashVaapi::update(): data %p\n" msgstr "" -#: libmedia/gst/GstUtil.cpp:141 -msgid "Missing plugin, but automatic plugin installation not available." +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:37 -msgid "VideoConverterGst: ffmpegcolorspace element missing" +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:70 -msgid "VideoConverterGst: can't output requested format" +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:98 -msgid "VideoConverterGst: internal error (caps creation failed)" +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:105 -msgid "VideoConverterGst: initialisation failed." +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:140 -msgid "VideoConverterGst: buffer push failed." +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" msgstr "" -#: libmedia/gst/VideoConverterGst.cpp:147 -msgid "VideoConverterGst: buffer pull failed." +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:54 -msgid "MediaParserGst couldn't create a bin" +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:59 -msgid "MediaParserGst couldn't create a typefind element." +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:71 libmedia/gst/MediaParserGst.cpp:93 -#: libmedia/gst/MediaParserGst.cpp:311 libmedia/gst/MediaParserGst.cpp:366 -#: libmedia/gst/MediaParserGst.cpp:512 -msgid "MediaParserGst could not change element state" +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:84 -#, c-format -msgid "Needed %d dead iterations to detect audio type." +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " msgstr "" -#: libmedia/gst/MediaParserGst.cpp:88 -msgid "MediaParserGst failed to detect any stream types." +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:179 libmedia/gst/MediaParserGst.cpp:190 -msgid "MediaParserGst failed to read the stream, but did not reach EOF!" +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:201 -msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:274 +#: libbase/GnashImageJpeg.cpp:330 #, c-format -msgid "MediaParserGst/typefound: Detected media type %s" +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:286 libmedia/gst/MediaParserGst.cpp:293 -msgid "MediaParserGst Failed to create fakesink." +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " msgstr "" -#: libmedia/gst/MediaParserGst.cpp:299 -msgid "MediaParserGst: couldn't get the fakesink src element." +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " msgstr "" -#: libmedia/gst/MediaParserGst.cpp:307 -msgid "MediaParserGst: couln't link fakesink" +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:331 -msgid "MediaParserGst: couldn't get the typefind src element." +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." msgstr "" -#: libmedia/gst/MediaParserGst.cpp:348 -msgid "MediaParserGst: couldn't create the demuxer" +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:353 libmedia/gst/MediaParserGst.cpp:359 -msgid "MediaParserGst: failed adding demuxer to bin." +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:383 -msgid "MediaParserGst: couldn't get structure name." +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:397 +#: libbase/URLAccessManager.cpp:90 #, c-format -msgid "MediaParserGst: ignoring stream of type %s." +msgid "Load from host %s granted (whitelisted)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:421 +#: libbase/URLAccessManager.cpp:96 #, c-format -msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgid "Load from host %s forbidden (not in non-empty whitelist)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:430 -msgid "" -"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " -"video will not work!" +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:439 -msgid "MediaParserGst: couldn't add parser." +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:452 -msgid "MediaParserGst: couldn't link parser." +#: libbase/URLAccessManager.cpp:147 +#, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:464 libmedia/gst/MediaParserGst.cpp:488 -msgid "MediaParserGst: couldn't link \"fake\" sink." +#: libbase/URLAccessManager.cpp:164 +#, c-format +msgid "Load of file %s granted (under local sandbox %s)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:483 +#: libbase/URLAccessManager.cpp:172 #, c-format -msgid "MediaParserGst: Linked audio source (type: %s)" +msgid "Load of file %s forbidden (not under local sandboxes)" msgstr "" -#: libmedia/gst/MediaParserGst.cpp:504 +#: libbase/URLAccessManager.cpp:212 #, c-format -msgid "MediaParserGst: Linked video source (type: %s)" +msgid "gethostname failed: %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:90 -msgid "Creating AAC decoder without extra data. This will probably fail!" +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:100 +#: libbase/URLAccessManager.cpp:240 #, c-format -msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgid "Load from host %s forbidden (not on the local host)" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:110 +#: libbase/URLAccessManager.cpp:262 #, c-format -msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgid "Attempt to connect to disallowed port %s" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:138 -msgid "" -"The best available resampler is 'audioresample'. Please install gstreamer-" -"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:157 libmedia/gst/AudioDecoderGst.cpp:177 -msgid "AudioDecoderGst: internal error (caps creation failed)" +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:164 -#, fuzzy, c-format -msgid "Couldn't find a plugin for audio type %s!" -msgstr "pixmapファイルを見つけることができませんでした: %s" - -#: libmedia/gst/AudioDecoderGst.cpp:186 -msgid "AudioDecoderGst: initialisation failed." +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:212 -msgid "Pushed data, but there's nothing to pull (yet)" +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" msgstr "" -#: libmedia/gst/AudioDecoderGst.cpp:248 libmedia/gst/AudioDecoderGst.cpp:276 -msgid "AudioDecoderGst: buffer push failed." +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:89 -msgid "Wrong arguments given to GST VideoDecoder" +#: librender/opengl/Renderer_ogl.cpp:344 +#, c-format +msgid "OpenGL: %s" msgstr "" -#: libmedia/gst/MediaHandlerGst.cpp:136 +#: librender/opengl/Renderer_ogl.cpp:517 #, c-format -msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgid "GLU: %s" msgstr "" -#: libmedia/FLVParser.cpp:169 -#, c-format +#: librender/opengl/Renderer_ogl.cpp:868 msgid "" -"Unexpected audio tag found at offset %d FLV stream advertising no audio in " -"header. We'll warn only once for each FLV, expecting any further audio tag." +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." msgstr "" -#: libmedia/FLVParser.cpp:224 -#, c-format +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1450 msgid "" -"Unexpected video tag found at offset %d of FLV stream advertising no video " -"in header. We'll warn only once per FLV, expecting any further video tag." +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." msgstr "" -#: libmedia/FLVParser.cpp:244 +#: librender/opengl/Renderer_ogl.cpp:1927 #, c-format -msgid "AVC packet type: %d" +msgid "two gradients in a FillStyle have the same position/ratio: %d" msgstr "" -#: libmedia/FLVParser.cpp:421 +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 #, c-format -msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgid "Failed to create VG image! %s" msgstr "" -#: libmedia/FLVParser.cpp:444 -msgid "Corrupt FLV: Meta tag unterminated!" +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 +#, c-format +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/FLVParser.cpp:452 +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 #, c-format -msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" msgstr "" -#: libmedia/FLVParser.cpp:461 -msgid "" -"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" msgstr "" -#: libmedia/MediaHandler.cpp:48 -msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +#: librender/openvg/OpenVGRenderer.cpp:275 +#, c-format +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" msgstr "" -#: libmedia/MediaHandler.cpp:64 -msgid "" -"MediaHandler::createMediaParser: only FLV input is supported by this " -"MediaHandler" +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " msgstr "" -#: libmedia/MediaHandler.cpp:70 -#, fuzzy, c-format -msgid "Exception while reading from stream: %s" -msgstr "url %2$s のロードがタイムアウト (%1$u ミリ秒) しました" - -#: libmedia/MediaHandler.cpp:106 -#, c-format -msgid "" -"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " -"%d (%s)" +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" msgstr "" -#: libmedia/haiku/MediaHandlerHaiku.cpp:114 -#, c-format -msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 -msgid "MediaParserFfmpeg could not read probe data from input" +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:108 -#, c-format -msgid "%s: seeking failed" +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:264 +#: librender/openvg/OpenVGRenderer.cpp:1301 #, c-format -msgid "" -"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " -"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgid "VG_MATRIX_MODE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:389 -#, c-format -msgid " Title:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:390 +#: librender/openvg/OpenVGRenderer.cpp:1314 #, c-format -msgid " Author:'%s'" +msgid "VG_FILL_RULE is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:391 -#, c-format -msgid " Copyright:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:392 +#: librender/openvg/OpenVGRenderer.cpp:1335 #, c-format -msgid " Comment:'%s'" +msgid "VG_IMAGE_QUALITY is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:393 -#, c-format -msgid " Album:'%s'" +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:415 +#: librender/openvg/OpenVGRenderer.cpp:1356 #, c-format -msgid " Using stream %d for audio: codec id %d" +msgid "VG_RENDERING_QUALITY is %s" msgstr "" -#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:425 -#, c-format -msgid " Using stream %d for video: codec id %d" +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#: librender/openvg/OpenVGRenderer.cpp:1393 #, c-format -msgid "Cannot find suitable decoder for flash codec %d" +msgid "VG_BLEND_MODE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 -msgid "libavcodec can't decode this video format" +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:131 -msgid "libavcodec couldn't allocate context" +#: librender/openvg/OpenVGRenderer.cpp:1414 +#, c-format +msgid "VG_IMAGE_MODE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#: librender/openvg/OpenVGRenderer.cpp:1417 #, c-format -msgid "libavcodecfailed to initialize FFMPEG codec %s (%d)" +msgid "VG_STROKE_LINE_WIDTH is %d" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1438 #, c-format -msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgid "VG_STROKE_CAP_STYLE is %s" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:358 -msgid "Out of memory while allocating avcodec frame" +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" msgstr "" -#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:429 +#: librender/openvg/OpenVGRenderer.cpp:1459 #, c-format -msgid "Unsupported video codec %d" +msgid "VG_STROKE_JOIN_STYLE is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:48 +#: librender/openvg/OpenVGRenderer.cpp:1462 #, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" +msgid "VG_STROKE_MITER_LIMIT is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:51 +#: librender/openvg/OpenVGRenderer.cpp:1463 #, c-format -msgid "" -"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +msgid "VG_MASKING is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:66 +#: librender/openvg/OpenVGRenderer.cpp:1464 #, c-format -msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" +msgid "VG_SCISSORING is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:105 -#, c-format -msgid "Unsupported audio codec %d" +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:114 +#: librender/openvg/OpenVGRenderer.cpp:1491 #, c-format -msgid "libavcodec could not find a decoder for codec %d (%s)" +msgid "VG_PIXEL_LAYOUT is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:124 -msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +#: librender/openvg/OpenVGRenderer.cpp:1493 +#, c-format +msgid "VG_STROKE_DASH_PHASE_RESET is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:139 -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:328 +#: librender/openvg/OpenVGRenderer.cpp:1495 #, c-format -msgid "" -"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +msgid "VG_FILTER_FORMAT_LINEAR is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:213 +#: librender/openvg/OpenVGRenderer.cpp:1497 #, c-format -msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#: librender/openvg/OpenVGRenderer.cpp:1514 #, c-format -msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgid "VG_FILTER_CHANNEL_MASK is %s" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:232 +#: librender/openvg/OpenVGRenderer.cpp:1516 #, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgid "VG_MAX_IMAGE_WIDTH is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:238 +#: librender/openvg/OpenVGRenderer.cpp:1517 #, c-format -msgid "" -"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id %" -"s" +msgid "VG_MAX_IMAGE_HEIGHT is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:255 +#: librender/openvg/OpenVGRenderer.cpp:1518 #, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d (%s)" +msgid "VG_MAX_IMAGE_PIXELS is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:260 +#: librender/openvg/OpenVGRenderer.cpp:1519 #, c-format -msgid "" -"AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +msgid "VG_MAX_IMAGE_BYTES is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:273 -msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +#: librender/openvg/OpenVGRenderer.cpp:1526 +#, c-format +msgid "VG_PATH_FORMAT is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:382 +#: librender/openvg/OpenVGRenderer.cpp:1527 #, c-format -msgid "" -"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +msgid "VG_PATH_DATATYPE is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:524 -msgid "failed to allocate audio buffer." +#: librender/openvg/OpenVGRenderer.cpp:1528 +#, c-format +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:552 +#: librender/openvg/OpenVGRenderer.cpp:1529 #, c-format -msgid "" -"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " -"issue." +msgid "VG_PATH_SCALE is %g" msgstr "" -#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:561 +#: librender/openvg/OpenVGRenderer.cpp:1530 #, c-format -msgid "" -"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" -"libavcodec might fix this issue." +msgid "VG_PATH_BIA is %g" msgstr "" -#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:121 -msgid "VideoConverterFfmpeg cannot convert to the requested format" +#: librender/openvg/OpenVGRenderer.cpp:1532 +#, c-format +msgid "VG_PATH_NUM_SEGMENTS is %d" msgstr "" -#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:121 +#: librender/openvg/OpenVGRenderer.cpp:1533 #, c-format -msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgid "VG_PATH_NUM_COORDS is %d" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:162 -msgid "corrupted ADPCM header" +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:293 libmedia/AudioDecoderSimple.cpp:306 -#, c-format -msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:332 libmedia/AudioDecoderSimple.cpp:363 -#, c-format -msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:343 -#, c-format -msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:440 -msgid "Host endianness not detected in AudioDecoderSimple" +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" msgstr "" -#: libmedia/AudioDecoderSimple.cpp:469 -msgid "Error in sound sample conversion" +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" msgstr "" -#: libcore/MovieClip.cpp:143 -#, c-format +#: librender/agg/Renderer_agg.cpp:1764 msgid "" -"CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" msgstr "" -#: libcore/MovieClip.cpp:158 libcore/MovieClip.cpp:425 +#: librender/agg/Renderer_agg.cpp:2151 #, c-format -msgid "" -"Character %s at depth %d is a mask not hitting the query point %g,%g and " -"masking up to depth %d" +msgid "Unknown pixelformat: %s\n" msgstr "" -#: libcore/MovieClip.cpp:168 libcore/MovieClip.cpp:435 -#, c-format -msgid "Character %s at depth %d is a mask hitting the query point %g,%g" +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" msgstr "" -#: libcore/MovieClip.cpp:201 +#: librender/GnashTexture.cpp:70 #, c-format -msgid "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +msgid "glError: %s caught\n" msgstr "" -#: libcore/MovieClip.cpp:407 -#, c-format -msgid "" -"CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d outer " -"mask masked up to depth %d." +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" msgstr "" -#: libcore/MovieClip.cpp:420 -msgid "FIXME: invisible mask in MouseEntityFinder." +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" msgstr "" -#: libcore/MovieClip.cpp:635 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 #, c-format -msgid "call_frame('%s') -- invalid frame" +msgid "%s: seeking failed" msgstr "" -#: libcore/MovieClip.cpp:679 -msgid "Can't clone root of the movie" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 +msgid "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" msgstr "" -#: libcore/MovieClip.cpp:685 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 #, c-format -msgid "%s parent is not a movieclip, can't clone" +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." msgstr "" -#: libcore/MovieClip.cpp:741 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 #, c-format -msgid "Event %s invoked for movieclip %s" +msgid " Using stream %d for audio: codec id %d" msgstr "" -#: libcore/MovieClip.cpp:747 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 #, c-format -msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +msgid " Using stream %d for video: codec id %d" msgstr "" -#: libcore/MovieClip.cpp:754 -#, c-format -msgid "Sprite %s ignored button-like event %s as not 'enabled'" +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" msgstr "" -#: libcore/MovieClip.cpp:811 -#, c-format +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 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)" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." msgstr "" -#: libcore/MovieClip.cpp:896 -#, c-format -msgid "Advance movieclip '%s' at frame %u/%u" +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" msgstr "" -#: libcore/MovieClip.cpp:909 +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 #, c-format -msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/MovieClip.cpp:921 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 #, c-format -msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:933 -msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 +#, c-format +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:939 -msgid "on_event_load called, incrementing" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:943 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 #, c-format -msgid "after increment we are at frame %u/%u" +msgid "Unsupported audio codec %d" msgstr "" -#: libcore/MovieClip.cpp:954 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 #, c-format -msgid "Jumping back to frame 0 of movieclip %s" +msgid "libavcodec could not find a decoder for codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:962 -#, c-format -msgid "Executing frame%d (0-based) tags of movieclip %s" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" msgstr "" -#: libcore/MovieClip.cpp:977 -msgid "MovieClip::advance_movieclip we're in STOP mode" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" msgstr "" -#: libcore/MovieClip.cpp:991 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 #, c-format -msgid "Queuing init actions in frame %d of movieclip %s" +msgid "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1001 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 #, c-format -msgid "Init actions for DisplayObject %d already executed" +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1057 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 #, c-format -msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:1084 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 #, c-format -msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" msgstr "" -#: libcore/MovieClip.cpp:1098 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 #, c-format msgid "" -"Target frame of a gotoFrame(%d) was never loaded,although frame count in " -"header (%d) said we should have found it" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" msgstr "" -#: libcore/MovieClip.cpp:1130 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 #, 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" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" msgstr "" -#: libcore/MovieClip.cpp:1139 -#, c-format -msgid "" -"Target frame of a gotoFrame(%d) was never loaded, although frame count in " -"header (%d) said we should have found it" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" msgstr "" -#: libcore/MovieClip.cpp:1208 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 #, c-format -msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgid "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -#: libcore/MovieClip.cpp:1270 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 #, c-format -msgid "MovieClip::add_display_object(): unknown cid = %d" +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" msgstr "" -#: libcore/MovieClip.cpp:1343 -#, c-format -msgid "movieclip::replace_display_object(): unknown cid = %d" +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." msgstr "" -#: libcore/MovieClip.cpp:1352 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 #, c-format msgid "" -"MovieClip::replace_display_object: could not find any DisplayObject at depth " -"%d" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." msgstr "" -#: libcore/MovieClip.cpp:1459 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 #, c-format msgid "" -"%s is a dynamic mask and can't handle mouse events, no point will hit it" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." msgstr "" -#: libcore/MovieClip.cpp:1468 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 #, c-format -msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" msgstr "" -#: libcore/MovieClip.cpp:1746 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 #, c-format -msgid "Attached movieclips %s registered class is %p" +msgid "Cannot find suitable decoder for flash codec %d" msgstr "" -#: libcore/MovieClip.cpp:1779 -#, c-format -msgid "Sprite '%s' placed on stage" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" msgstr "" -#: libcore/MovieClip.cpp:1828 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 #, c-format -msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:1860 -#, fuzzy, c-format -msgid "Unloading movieclip '%s'" -msgstr "モジュールをロードしています: %s" - -#: libcore/MovieClip.cpp:1959 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 #, c-format -msgid "Could not load variables from %s" +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" msgstr "" -#: libcore/MovieClip.cpp:2017 -#, c-format -msgid "" -"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" msgstr "" -#: libcore/MovieClip.cpp:2155 -#, c-format -msgid "Stream sound id from %d to %d, stopping old" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" msgstr "" -#: libcore/TextField.cpp:222 -#, c-format -msgid "" -"CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' zone " -"[0..1048575], won't remove" +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" msgstr "" -#: libcore/TextField.cpp:963 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 #, c-format -msgid "" -"TextField text doesn't fit in its boundaries: width %g, margin %g - nothing " -"to align" +msgid "Unsupported video codec %d" msgstr "" -#: libcore/TextField.cpp:1019 +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 #, c-format -msgid "" -"TextField: missing glyph for space char (needed for TAB). Make sure " -"DisplayObject shapes for font %s are being exported into your SWF file." -msgstr "" - -#: libcore/TextField.cpp:1110 -msgid "No font for TextField!" +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/TextField.cpp:1443 -msgid "" -"HTML in a text field is unsupported, gnash will just ignore the tags and " -"print their content" +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." msgstr "" -#: libcore/TextField.cpp:1762 -#, c-format -msgid "" -"TextField: missing embedded glyph for char %d. Make sure DisplayObject " -"shapes for font %s are being exported into your SWF file" +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." msgstr "" -#: libcore/TextField.cpp:1770 -#, c-format -msgid "" -"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " -"installed in your system." +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" msgstr "" -#: libcore/TextField.cpp:1952 -#, c-format -msgid "VariableName: %s" +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." msgstr "" -#: libcore/TextField.cpp:1962 +#: libmedia/FLVParser.cpp:170 #, c-format msgid "" -"Current environment has no target, can't bind VariableName (%s) associated " -"to text field. Gnash will try to register again on next access." +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." msgstr "" -#: libcore/TextField.cpp:1978 -#, c-format -msgid "Variable text Path: %s, Var: %s" +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" msgstr "" -#: libcore/TextField.cpp:1990 +#: libmedia/FLVParser.cpp:225 #, c-format msgid "" -"VariableName associated to text field refers to an unknown target (%s). It " -"is possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." msgstr "" -#: libcore/TextField.cpp:2011 -msgid "registerTextVariable() called" +#: libmedia/FLVParser.cpp:245 +#, c-format +msgid "AVC packet type: %d" msgstr "" -#: libcore/TextField.cpp:2016 -msgid "registerTextVariable() no-op call (already registered)" +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" msgstr "" -#: libcore/TextField.cpp:2023 -msgid "string is empty, consider as registered" +#: libmedia/FLVParser.cpp:322 +#, c-format +msgid "FLVParser::parseNextTag: can't seek to %d" msgstr "" -#: libcore/TextField.cpp:2032 +#: libmedia/FLVParser.cpp:336 #, c-format msgid "" -"VariableName associated to text field (%s) refer to an unknown target. It is " -"possible that the DisplayObject will be instantiated later in the SWF " -"stream. Gnash will try to register again on next access." +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" msgstr "" -#: libcore/TextField.cpp:2050 +#: libmedia/FLVParser.cpp:423 #, c-format -msgid "target object (%s @ %p) does have a member named %s" +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" msgstr "" -#: libcore/TextField.cpp:2060 +#: libmedia/FLVParser.cpp:435 #, c-format msgid "" -"target sprite (%s @ %p) does NOT have a member named %s (no problem, we'll " -"add it with value %s)" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" msgstr "" -#: libcore/TextField.cpp:2069 -#, c-format -msgid "" -"target sprite (%s @ %p) does NOT have a member named %s, and we don't have " -"text defined" +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" msgstr "" -#: libcore/DisplayList.cpp:323 +#: libmedia/FLVParser.cpp:454 #, c-format -msgid "moveDisplayObject() -- can't find object at depth %d" +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" msgstr "" -#: libcore/DisplayList.cpp:720 -#, c-format +#: libmedia/FLVParser.cpp:463 msgid "" -"Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" msgstr "" -#: libcore/AMFConverter.cpp:135 -#, c-format -msgid "amf: serializing object (or function) as reference to %d" +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" msgstr "" -#: libcore/AMFConverter.cpp:155 +#: libmedia/FLVParser.cpp:533 #, c-format -msgid "amf: serializing date object with index %d and value %g" +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" msgstr "" -#: libcore/AMFConverter.cpp:205 -#, c-format -msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" msgstr "" -#: libcore/AMFConverter.cpp:227 -#, c-format -msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" msgstr "" -#: libcore/AMFConverter.cpp:237 -#, c-format -msgid "amf: serializing object (or function) with index %d" +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" msgstr "" -#: libcore/AMFConverter.cpp:280 -msgid "amf: serializing undefined" +#: libmedia/gst/VideoConverterGst.cpp:107 +msgid "VideoConverterGst: initialization failed." msgstr "" -#: libcore/AMFConverter.cpp:290 -msgid "amf: serializing null" +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." msgstr "" -#: libcore/MovieLoader.cpp:264 -#, fuzzy, c-format -msgid "Can't create Movie instance for definition loaded from %s" -msgstr "pixmapファイルを見つけることができませんでした: %s" - -#: libcore/MovieLoader.cpp:281 -#, c-format -msgid "processCompletedRequest: _level loading (level %u)" -msgstr "" - -#: libcore/MovieFactory.cpp:80 -msgid "" -"Requested to keep from completely loading a movie, but the movie in question " -"is an image, for which we don't yet have the concept of a 'loading thread'" +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." msgstr "" -#: libcore/MovieFactory.cpp:95 -msgid "FLV can't be loaded directly as a movie" +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" msgstr "" -#: libcore/MovieFactory.cpp:99 -msgid "Unknown file type" +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" msgstr "" -#: libcore/MovieFactory.cpp:122 +#: libmedia/gst/GstUtil.cpp:87 #, c-format -msgid "Movie %s already in library" +msgid "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" msgstr "" -#: libcore/MovieFactory.cpp:134 -#, c-format -msgid "Couldn't load library movie '%s'" +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" msgstr "" -#: libcore/MovieFactory.cpp:141 +#: libmedia/gst/GstUtil.cpp:94 #, c-format -msgid "Movie %s (SWF%d) added to library" +msgid "Got a non-NULL audio sink; its wrapper name is: %s" msgstr "" -#: libcore/MovieFactory.cpp:145 -#, c-format -msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" +#: libmedia/gst/GstUtil.cpp:116 +msgid "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." msgstr "" -#: libcore/MovieFactory.cpp:174 -msgid "Can't read file header" +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." msgstr "" -#: libcore/MovieFactory.cpp:213 -msgid "Can't read 3 bytes after an MZ (.exe) header" +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." msgstr "" -#: libcore/MovieFactory.cpp:223 -#, fuzzy -msgid "Could not find SWF inside an exe file" -msgstr "pixmapファイルを見つけることができませんでした: %s" - -#: libcore/MovieFactory.cpp:274 -#, fuzzy, c-format -msgid "Can't read image file from %s" -msgstr "pixmapファイルを見つけることができませんでした: %s" - -#: libcore/MovieFactory.cpp:284 -#, fuzzy, c-format -msgid "Parsing error: %s" -msgstr "内部jpegエラー: %s" +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." +msgstr "" -#: libcore/MovieFactory.cpp:310 -#, c-format -msgid "failed to open '%s'; can't create movie" +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." msgstr "" -#: libcore/MovieFactory.cpp:315 +#: libmedia/gst/VideoDecoderGst.cpp:100 #, c-format -msgid "streamProvider opener can't open '%s'" +msgid "No support for video codec %s." msgstr "" -#: libcore/DisplayObject.cpp:260 -msgid "blendMode" +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" msgstr "" -#: libcore/DisplayObject.cpp:370 +#: libmedia/gst/VideoDecoderGst.cpp:130 #, c-format -msgid "Setting _height=%g of DisplayObject %s (%s)" +msgid "Couldn't find a plugin for video type %s!" msgstr "" -#: libcore/DisplayObject.cpp:830 -msgid "yes" +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." msgstr "" -#: libcore/DisplayObject.cpp:831 -msgid "no" +#: libmedia/gst/VideoDecoderGst.cpp:158 +#, c-format +msgid "VideoDecoderGst: initialisation failed for video type %s!" msgstr "" -#: libcore/DisplayObject.cpp:837 -msgid "Depth" +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." msgstr "" -#: libcore/DisplayObject.cpp:844 -msgid "Ratio" +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" msgstr "" -#: libcore/DisplayObject.cpp:854 -msgid "Clipping depth" +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." msgstr "" -#: libcore/DisplayObject.cpp:859 -msgid "Dimensions" +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" msgstr "" -#: libcore/DisplayObject.cpp:861 -msgid "Dynamic" +#: libmedia/gst/MediaParserGst.cpp:85 +#, c-format +msgid "Needed %d dead iterations to detect audio type." msgstr "" -#: libcore/DisplayObject.cpp:862 -msgid "Mask" +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." msgstr "" -#: libcore/DisplayObject.cpp:863 -msgid "Destroyed" +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." msgstr "" -#: libcore/DisplayObject.cpp:865 -msgid "Unloaded" +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." msgstr "" -#: libcore/DisplayObject.cpp:869 -msgid "Blend mode" +#: libmedia/gst/MediaParserGst.cpp:280 +#, c-format +msgid "MediaParserGst/typefound: Detected media type %s" msgstr "" -#: libcore/DisplayObject.cpp:872 -msgid "Invalidated" +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." msgstr "" -#: libcore/DisplayObject.cpp:874 -msgid "Child invalidated" +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." msgstr "" -#: libcore/DisplayObject.cpp:895 libcore/DisplayObject.cpp:1587 -#, c-format -msgid "Attempt to set property to %s, refused" +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" msgstr "" -#: libcore/DisplayObject.cpp:1131 -#, c-format -msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." msgstr "" -#: libcore/DisplayObject.cpp:1162 -#, c-format -msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" msgstr "" -#: libcore/DisplayObject.cpp:1192 -#, c-format -msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." msgstr "" -#: libcore/DisplayObject.cpp:1219 -#, c-format -msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." msgstr "" -#: libcore/DisplayObject.cpp:1256 +#: libmedia/gst/MediaParserGst.cpp:404 #, c-format -msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgid "MediaParserGst: ignoring stream of type %s." msgstr "" -#: libcore/DisplayObject.cpp:1286 +#: libmedia/gst/MediaParserGst.cpp:428 #, c-format -msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgid "MediaParserGst: Failed to find a parser (media: %s)." msgstr "" -#: libcore/DisplayObject.cpp:1353 -#, c-format -msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" msgstr "" -#: libcore/DisplayObject.cpp:1419 -#, c-format -msgid "Setting _width=%g of DisplayObject %s (%s)" +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." msgstr "" -#: libcore/Button.cpp:488 -#, c-format -msgid "Unhandled button event %s" +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." msgstr "" -#: libcore/Button.cpp:965 -msgid "Button state" +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." msgstr "" -#: libcore/Button.cpp:969 -#, fuzzy -msgid "Enabled" -msgstr "デバッガを有効にする(_D)" - -#: libcore/Video.cpp:72 -msgid "No Media handler registered, won't be able to decode embedded video" +#: libmedia/gst/MediaParserGst.cpp:490 +#, c-format +msgid "MediaParserGst: Linked audio source (type: %s)" msgstr "" -#: libcore/Video.cpp:79 -msgid "No Video info in video definition" +#: libmedia/gst/MediaParserGst.cpp:520 +#, c-format +msgid "MediaParserGst: Linked video source (type: %s)" msgstr "" -#: libcore/Video.cpp:347 -msgid "attachVideo needs 1 arg" +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" msgstr "" -#: libcore/Video.cpp:360 +#: libmedia/gst/AudioDecoderGst.cpp:110 #, c-format -msgid "attachVideo(%s) first arg is not a NetStream instance" +msgid "AudioDecoderGst: cannot handle codec %d (%s)" msgstr "" -#: libcore/asobj/flash/net/FileReference_as.cpp:155 -#: libcore/asobj/flash/net/FileReferenceList_as.cpp:93 -#: libcore/asobj/flash/geom/Transform_as.cpp:368 -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:397 -msgid "arguments discarded" +#: libmedia/gst/AudioDecoderGst.cpp:120 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:163 -#: libcore/asobj/flash/geom/Point_as.cpp:421 -#: libcore/asobj/flash/geom/Point_as.cpp:501 -#: libcore/asobj/flash/geom/Point_as.cpp:582 -#: libcore/asobj/flash/geom/Point_as.cpp:590 -#: libcore/asobj/MovieClip_as.cpp:535 -msgid "missing arguments" +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:176 -msgid "invalid arguments" +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:197 -msgid "invalid rectangle" +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, c-format +msgid "Couldn't find a plugin for audio type %s!" msgstr "" -#: libcore/asobj/flash/geom/Rectangle_as.cpp:486 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:580 -#: libcore/asobj/flash/geom/Rectangle_as.cpp:646 -#: libcore/asobj/flash/geom/Point_as.cpp:406 +#: libmedia/gst/AudioDecoderGst.cpp:199 #, c-format -msgid "Attempt to set read-only property %s" +msgid "AudioDecoderGst: initialisation failed for audio type %s!" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:119 -#: libcore/asobj/flash/geom/Point_as.cpp:188 -#: libcore/asobj/flash/geom/Point_as.cpp:236 -#: libcore/asobj/flash/geom/Point_as.cpp:320 -#, c-format -msgid "%s: missing arguments" +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:128 -#: libcore/asobj/flash/geom/Point_as.cpp:246 -#: libcore/asobj/flash/geom/Point_as.cpp:329 -msgid "arguments after first discarded" +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:137 -#: libcore/asobj/flash/geom/Point_as.cpp:338 -#: libcore/asobj/flash/geom/Point_as.cpp:520 -msgid "first argument doesn't cast to object" +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:147 -msgid "first argument cast to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:155 -msgid "first argument cast to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 +#, c-format +msgid "%s: Could not create pulsesrc element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:199 -#: libcore/asobj/flash/geom/Point_as.cpp:439 -msgid "First arg must be an object" +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 +#, c-format +msgid "%s: Could not get property probe from pulsesrc element" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:210 -#: libcore/asobj/flash/geom/Point_as.cpp:449 -msgid "First arg must be an instance of" +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:348 -msgid "first argument casted to object doesn't contain an 'x' member" +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:356 -msgid "first argument casted to object doesn't contain an 'y' member" +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:430 -msgid "arguments after first two discarded" +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:510 -msgid "arguments after first three discarded" +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" msgstr "" -#: libcore/asobj/flash/geom/Point_as.cpp:535 -msgid "second argument doesn't cast to object" +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:217 -msgid "BitmapData.draw() called without an active renderer" +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" msgstr "" -#: libcore/asobj/flash/display/BitmapData_as.cpp:224 -msgid "Current renderer does not support internal rendering" +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" msgstr "" -#: libcore/asobj/flash/external/ExternalInterface_as.cpp:348 +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 #, c-format -msgid "" -"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " -"object." +msgid "the error was %s" msgstr "" -#: libcore/asobj/Key_as.cpp:72 -msgid "Key.isDown needs one argument (the key code)" +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" msgstr "" -#: libcore/asobj/Global_as.cpp:98 +#: libmedia/gst/VideoInputGst.cpp:1024 #, c-format -msgid "%s needs one argument" +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" msgstr "" -#: libcore/asobj/Global_as.cpp:104 +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 #, c-format -msgid "%s has more than one argument" +msgid "%s: couldn't drop the sourcebin back into the main bin" msgstr "" -#: libcore/asobj/Global_as.cpp:343 -msgid "Extensions enabled, scanning plugin dir for load" +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" msgstr "" -#: libcore/asobj/Global_as.cpp:347 -msgid "Extensions disabled" +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" msgstr "" -#: libcore/asobj/Global_as.cpp:514 +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 #, c-format -msgid "%s needs at least one argument" +msgid "%s: problem creating tee element" msgstr "" -#: libcore/asobj/Global_as.cpp:521 +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 #, c-format -msgid "%s has more than two arguments" +msgid "%s: problem creating save_queue element" msgstr "" -#: libcore/asobj/Global_as.cpp:619 +#: libmedia/gst/VideoInputGst.cpp:1185 #, c-format -msgid "%s needs at least three arguments" +msgid "%s: problem creating video_display_queue element" msgstr "" -#: libcore/asobj/Global_as.cpp:626 +#: libmedia/gst/VideoInputGst.cpp:1196 #, c-format -msgid "%s has more than four arguments" +msgid "%s: couldn't link webcam_source_bin and tee" msgstr "" -#: libcore/asobj/Global_as.cpp:634 +#: libmedia/gst/VideoInputGst.cpp:1203 #, c-format -msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgid "%s: couldn't link tee and save_queue" msgstr "" -#: libcore/asobj/Global_as.cpp:683 libcore/asobj/Global_as.cpp:728 +#: libmedia/gst/VideoInputGst.cpp:1209 #, c-format -msgid "ASNative(%s): needs at least two arguments" +msgid "%s: couldn't link tee and video_display_queue" msgstr "" -#: libcore/asobj/Global_as.cpp:695 +#: libmedia/gst/VideoInputGst.cpp:1218 #, c-format -msgid "ASconstructor(%s): args must be 0 or above" +msgid "%s: couldn't get save_queue_src_pad" msgstr "" -#: libcore/asobj/Global_as.cpp:707 libcore/asobj/Global_as.cpp:752 +#: libmedia/gst/VideoInputGst.cpp:1228 #, c-format -msgid "No ASnative(%d, %d) registered with the VM" +msgid "%s: couldn't get video_display_queue_pad" msgstr "" -#: libcore/asobj/Global_as.cpp:740 +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 #, c-format -msgid "ASnative(%s): args must be 0 or above" +msgid "%s: Unable to create main pipeline" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:111 +#: libmedia/gst/VideoInputGst.cpp:1258 #, c-format -msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgid "%s: something went wrong creating the new video_display_bin" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:120 +#: libmedia/gst/VideoInputGst.cpp:1264 #, c-format -msgid "MovieClipLoader.loadClip(%s): first argument mustbe a string" +msgid "%s: problem creating video_scale element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:138 +#: libmedia/gst/VideoInputGst.cpp:1273 #, c-format -msgid "Could not find target %s (evaluated from %s)" +msgid "%s: problem creating the video_sink element" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:153 +#: libmedia/gst/VideoInputGst.cpp:1282 #, c-format -msgid "%s: %s" +msgid "%s: something went wrong in linking elements in video_display_bin" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:179 -msgid "MovieClipLoader.getProgress(): missing argument" +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:188 +#: libmedia/gst/VideoInputGst.cpp:1356 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgid "%s: the unlinking of the pads failed" msgstr "" -#: libcore/asobj/MovieClipLoader.cpp:197 +#: libmedia/gst/VideoInputGst.cpp:1386 #, c-format -msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgid "%s: something went wrong in the make_video_display_link function" msgstr "" -#: libcore/asobj/Camera_as.cpp:262 -msgid "No MediaHandler exists! Cannot create a Camera object" +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" msgstr "" -#: libcore/asobj/Camera_as.cpp:362 -msgid "Attempt to set activity property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" msgstr "" -#: libcore/asobj/Camera_as.cpp:379 -msgid "Attempt to set bandwidth property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" msgstr "" -#: libcore/asobj/Camera_as.cpp:395 -msgid "Attempt to set currentFPS property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" msgstr "" -#: libcore/asobj/Camera_as.cpp:411 -msgid "Attempt to set fps property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" msgstr "" -#: libcore/asobj/Camera_as.cpp:427 -msgid "Attempt to set height property of Camera, use setMode" +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" msgstr "" -#: libcore/asobj/Camera_as.cpp:450 -msgid "Attempt to set index property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" msgstr "" -#: libcore/asobj/Camera_as.cpp:467 -msgid "Attempt to set motionLevel property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" msgstr "" -#: libcore/asobj/Camera_as.cpp:484 -msgid "Attempt to set motionTimeout property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" msgstr "" -#: libcore/asobj/Camera_as.cpp:501 -msgid "Attempt to set muted property of Camera" +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" msgstr "" -#: libcore/asobj/Camera_as.cpp:517 -msgid "Attempt to set name property of Camera" +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" msgstr "" -#: libcore/asobj/Camera_as.cpp:528 -msgid "Attempt to set names property of Camera" +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" msgstr "" -#: libcore/asobj/Camera_as.cpp:563 -msgid "Attempt to set quality property of Camera" +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" msgstr "" -#: libcore/asobj/Camera_as.cpp:618 -msgid "Attempt to set width property of Camera, use setMode" +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" msgstr "" -#: libcore/asobj/Stage_as.cpp:148 -msgid "Stage.width is a read-only property!" +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" msgstr "" -#: libcore/asobj/Stage_as.cpp:165 -msgid "Stage.height is a read-only property!" +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" msgstr "" -#: libcore/asobj/Date_as.cpp:465 -msgid "Date constructor called with more than 7 arguments" +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" msgstr "" -#: libcore/asobj/Date_as.cpp:725 -msgid "Date.setTime needs one argument" +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" msgstr "" -#: libcore/asobj/Date_as.cpp:745 -msgid "Date.setTime was called with more than one argument" +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" msgstr "" -#: libcore/asobj/Date_as.cpp:836 -msgid "Date.setFullYear needs one argument" +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" msgstr "" -#: libcore/asobj/Date_as.cpp:876 -msgid "Date.setYear needs one argument" +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" msgstr "" -#: libcore/asobj/Date_as.cpp:899 -msgid "Date.setYear was called with more than three arguments" +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" msgstr "" -#: libcore/asobj/Date_as.cpp:930 +#: libmedia/gst/AudioInputGst.cpp:445 #, c-format -msgid "Date.set%sMonth needs one argument" +msgid "%s: couldn't get saveQueueSrcPad" msgstr "" -#: libcore/asobj/Date_as.cpp:963 +#: libmedia/gst/AudioInputGst.cpp:455 #, c-format -msgid "Date.set%sMonth was called with more than three arguments" +msgid "%s: couldn't get audioPlaybackQueue" msgstr "" -#: libcore/asobj/Date_as.cpp:985 +#: libmedia/gst/AudioInputGst.cpp:481 #, c-format -msgid "Date.set%sDate needs one argument" +msgid "%s: There was a problem making the audiosink!" msgstr "" -#: libcore/asobj/Date_as.cpp:999 -#, c-format -msgid "Date.set%sDate was called with more than one argument" +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" msgstr "" -#: libcore/asobj/Date_as.cpp:1026 +#: libmedia/gst/AudioInputGst.cpp:548 #, c-format -msgid "Date.set%sHours needs one argument" +msgid "%s: couldn't remove audioPlaybackBin from pipeline" msgstr "" -#: libcore/asobj/Date_as.cpp:1045 +#: libmedia/gst/AudioInputGst.cpp:555 #, c-format -msgid "Date.set%sHours was called with more than four arguments" +msgid "%s: changing state of audioPlaybackBin failed" msgstr "" -#: libcore/asobj/Date_as.cpp:1071 +#: libmedia/gst/AudioInputGst.cpp:579 #, c-format -msgid "Date.set%sMinutes needs one argument" +msgid "Error: %s" msgstr "" -#: libcore/asobj/Date_as.cpp:1089 libcore/asobj/Date_as.cpp:1132 +#: libmedia/gst/AudioInputGst.cpp:599 #, c-format -msgid "Date.set%sMinutes was called with more than three arguments" +msgid "%s: Couldn't make audioconvert element" msgstr "" -#: libcore/asobj/Date_as.cpp:1112 +#: libmedia/gst/AudioInputGst.cpp:603 #, c-format -msgid "Date.set%sSeconds needs one argument" +msgid "%s: Couldn't make vorbisenc element" msgstr "" -#: libcore/asobj/Date_as.cpp:1150 +#: libmedia/gst/AudioInputGst.cpp:607 #, c-format -msgid "Date.set%sMilliseconds needs one argument" +msgid "%s: Couldn't make oggmux element" msgstr "" -#: libcore/asobj/Date_as.cpp:1167 -msgid "Date.setMilliseconds was called with more than one argument" +#: libmedia/gst/AudioInputGst.cpp:611 +#, c-format +msgid "%s: Couldn't make filesink element" msgstr "" -#: libcore/asobj/Date_as.cpp:1229 -msgid "Date.UTC needs one argument" +#: libmedia/gst/AudioInputGst.cpp:630 +#, c-format +msgid "%s: Something went wrong in linking" msgstr "" -#: libcore/asobj/Date_as.cpp:1253 -msgid "Date.UTC was called with more than 7 arguments" +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:336 +#: libmedia/gst/AudioInputGst.cpp:694 #, c-format -msgid "SharedObject %s not flushed (compiled as read-only mode)" +msgid "%s: audioSaveBin state change failed" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:519 -#, c-format -msgid "" -"SharedObject path %s is outside the SWF domain %s. Cannot access this object." -msgstr "" - -#: libcore/asobj/SharedObject_as.cpp:532 -#, c-format -msgid "" -"SharedObject path %s is not part of the SWF path %s. Cannot access this " -"object." -msgstr "" - -#: libcore/asobj/SharedObject_as.cpp:701 -msgid "SharedObject.connect(): needs at least one argument" +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" msgstr "" -#: libcore/asobj/SharedObject_as.cpp:754 -#, c-format -msgid "Arguments to SharedObject.flush(%s) will be ignored" +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:444 +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 #, c-format -msgid "Gnash is not allowed to open this url: %s" +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:448 +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 #, c-format -msgid "Connection to movie: %s" +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" msgstr "" -#: libcore/asobj/NetConnection_as.cpp:500 +#: libmedia/AudioDecoderSimple.cpp:341 #, c-format -msgid "Gnash is not allowed to connect to %s" -msgstr "" - -#: libcore/asobj/NetConnection_as.cpp:660 -msgid "NetConnection.call(): needs at least one argument" -msgstr "" - -#: libcore/asobj/NetConnection_as.cpp:773 -msgid "NetConnection.connect(): needs at least one argument" +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" msgstr "" -#: libcore/asobj/String_as.cpp:449 -msgid "string.slice() called with end < start" +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" msgstr "" -#: libcore/asobj/String_as.cpp:567 -msgid "string.charCodeAt needs one argument" +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" msgstr "" -#: libcore/asobj/String_as.cpp:576 -msgid "string.charCodeAt has more than one argument" +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" msgstr "" -#: libcore/asobj/String_as.cpp:650 +#: libmedia/MediaHandler.cpp:65 msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to upper case. " -"Using a UTF8 locale may fix this." +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" msgstr "" -#: libcore/asobj/String_as.cpp:663 libcore/asobj/String_as.cpp:718 -msgid "bad_cast caught" +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" msgstr "" -#: libcore/asobj/String_as.cpp:705 +#: libmedia/MediaHandler.cpp:108 +#, c-format msgid "" -"Your locale probably can't convert non-ascii DisplayObjects to lower case. " -"Using a UTF8 locale may fix this" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" msgstr "" -#: libcore/asobj/String_as.cpp:835 -msgid "%1%(%2%) needs %3% argument(s)" +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" msgstr "" -#: libcore/asobj/String_as.cpp:846 -msgid "%1%(%2%) has more than %3% argument(s)" +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:177 -msgid "XML.addRequestHeader: XML._customHeaders is not an object" +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" msgstr "" -#: libcore/asobj/LoadableObject.cpp:194 -msgid "XML.addRequestHeader requires at least one argument" +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" msgstr "" -#: libcore/asobj/LoadableObject.cpp:207 -msgid "XML.addRequestHeader: single argument is not an array" +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" msgstr "" -#: libcore/asobj/LoadableObject.cpp:223 +#: libcore/FreetypeGlyphsProvider.cpp:254 #, c-format -msgid "XML.addRequestHeader(%s): arguments after thesecond will be discarded" +msgid "Can't init FreeType! Error = %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:238 +#: libcore/FreetypeGlyphsProvider.cpp:266 #, c-format -msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgid "Can't close FreeType! Error = %d" msgstr "" -#: libcore/asobj/LoadableObject.cpp:305 -msgid "sendAndLoad() requires at least two arguments" +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" msgstr "" -#: libcore/asobj/LoadableObject.cpp:313 -msgid "sendAndLoad(): invalid empty url" +#: libcore/FreetypeGlyphsProvider.cpp:293 +#, c-format +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" msgstr "" -#: libcore/asobj/LoadableObject.cpp:320 -msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" msgstr "" -#: libcore/asobj/LoadableObject.cpp:398 -#, fuzzy, c-format -msgid "Loading from url: '%s'" -msgstr "モジュールをロードしています: %s" +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" -#: libcore/asobj/LoadableObject.cpp:418 -msgid "load() requires at least one argument" +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" msgstr "" -#: libcore/asobj/LoadableObject.cpp:427 -msgid "load(): invalid empty url" +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" msgstr "" -#: libcore/asobj/Microphone_as.cpp:261 -msgid "No MediaHandler exists! Cannot create a Microphone object" +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" msgstr "" -#: libcore/asobj/Microphone_as.cpp:327 -msgid "Attempt to set activity property of Microphone" +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" msgstr "" -#: libcore/asobj/Object.cpp:149 -msgid "Too many args to Object constructor" +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" msgstr "" -#: libcore/asobj/Object.cpp:193 +#: libcore/FreetypeGlyphsProvider.cpp:506 #, c-format msgid "" -"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " -", )" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" msgstr "" -#: libcore/asobj/Object.cpp:210 -msgid "Invalid call to Object.addProperty() - empty property name" +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" msgstr "" -#: libcore/asobj/Object.cpp:220 -msgid "Invalid call to Object.addProperty() - getter is not an AS function" +#: libcore/swf/DefineShapeTag.cpp:58 +#, c-format +msgid "DefineShapeTag(%s): id = %d" msgstr "" -#: libcore/asobj/Object.cpp:234 +#: libcore/swf/VideoFrameTag.cpp:47 #, c-format -msgid "" -"Invalid call to Object.addProperty() - setter is not null and not an AS " -"function (%s)" +msgid "VideoFrame tag refers to unknown video stream id %d" msgstr "" -#: libcore/asobj/Object.cpp:258 +#: libcore/swf/VideoFrameTag.cpp:57 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " -")" +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" msgstr "" -#: libcore/asobj/Object.cpp:276 -#, c-format +#: libcore/swf/VideoFrameTag.cpp:90 msgid "" -"Invalid call to Object.registerClass(%s) - first argument (symbol id) " -"evaluates to empty string" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" msgstr "" -#: libcore/asobj/Object.cpp:288 +#: libcore/swf/DefineTextTag.cpp:52 #, c-format -msgid "" -"Invalid call to Object.registerClass(%s) - second argument (class) is not a " -"function)" +msgid "DefineTextTag, id = %d" msgstr "" -#: libcore/asobj/Object.cpp:315 +#: libcore/swf/DefineTextTag.cpp:93 #, c-format -msgid "Object.registerClass(%s, %s): can't find exported symbol" +msgid "Text DisplayObject, id = %d" msgstr "" -#: libcore/asobj/Object.cpp:328 +#: libcore/swf/DefineTextTag.cpp:112 #, c-format -msgid "" -"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " -"(sprite_definition), but a %s" +msgid "begin text records for DefineTextTag %p" msgstr "" -#: libcore/asobj/Object.cpp:349 -msgid "Object.hasOwnProperty() requires one arg" +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" msgstr "" -#: libcore/asobj/Object.cpp:358 -#, c-format -msgid "Invalid call to Object.hasOwnProperty('%s')" +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" msgstr "" -#: libcore/asobj/Object.cpp:374 -msgid "Object.isPropertyEnumerable() requires one arg" +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" msgstr "" -#: libcore/asobj/Object.cpp:382 -#, c-format -msgid "Invalid call to Object.isPropertyEnumerable('%s')" +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" msgstr "" -#: libcore/asobj/Object.cpp:405 -msgid "Object.isPrototypeOf() requires one arg" +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" msgstr "" -#: libcore/asobj/Object.cpp:413 +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 #, c-format -msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgid "Glyph %d at offset %u" msgstr "" -#: libcore/asobj/Object.cpp:433 -#, c-format -msgid "Object.watch(%s): missing arguments" +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" msgstr "" -#: libcore/asobj/Object.cpp:445 -#, c-format -msgid "Object.watch(%s): second argument is not a function" +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" msgstr "" -#: libcore/asobj/Object.cpp:470 -#, c-format -msgid "Object.unwatch(%s): missing argument" +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:535 -msgid "LocalConnection.connect() expects exactly 1 argument" +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:543 -msgid "LocalConnection.connect(): first argument must be a string" +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" msgstr "" -#: libcore/asobj/LocalConnection_as.cpp:588 -#: libcore/asobj/LocalConnection_as.cpp:600 -#: libcore/asobj/LocalConnection_as.cpp:613 +#: libcore/swf/CSMTextSettingsTag.cpp:77 #, c-format -msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" msgstr "" -#: libcore/asobj/Color_as.cpp:155 -msgid "Color.setRGB() : missing argument" +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" msgstr "" -#: libcore/asobj/Color_as.cpp:188 -msgid "Color.setTransform() : missing argument" +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" msgstr "" -#: libcore/asobj/Color_as.cpp:198 +#: libcore/swf/TextRecord.cpp:78 #, c-format -msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgid " has_font: font id = %d (%p)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:296 -#, c-format -msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:304 +#: libcore/swf/TextRecord.cpp:99 #, c-format -msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgid " xOffset = %g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:362 -msgid "MovieClip.cacheAsBitmap()" +#: libcore/swf/TextRecord.cpp:108 +#, c-format +msgid " yOffset = %g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:374 -msgid "MovieClip.filters()" +#: libcore/swf/TextRecord.cpp:117 +#, c-format +msgid " textHeight = %g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:393 -msgid "MovieClip.forceSmoothing()" +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:403 -msgid "MovieClip.opaqueBackground()" +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:413 -msgid "MovieClip.scale9Grid()" +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:423 -msgid "MovieClip.scrollRect()" +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:433 -msgid "MovieClip.tabIndex()" +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:448 +#: libcore/swf/DefineButtonSoundTag.cpp:52 #, c-format -msgid "" -"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " -"- returning undefined" +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:463 +#: libcore/swf/DefineButtonSoundTag.cpp:63 #, c-format msgid "" -"attachMovie: exported resource '%s' is not a DisplayObject definition. " -"Returning undefined" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:483 -#, c-format -msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:508 +#: libcore/swf/DefineButtonSoundTag.cpp:99 #, c-format -msgid "" -"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " -"if it wasn't given" +msgid "sound tag not found, sound_id=%d, button state #=%i" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:518 -#, c-format -msgid "Could not attach DisplayObject at depth %d" +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:594 +#: libcore/swf/tag_loaders.cpp:87 #, c-format -msgid "%s.swapDepths() needs one arg" +msgid "frame_label_loader end position %d, read up to %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:606 +#: libcore/swf/tag_loaders.cpp:107 #, c-format -msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgid " sprite: char id = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:624 -#, c-format -msgid "%s.swapDepths(%s): invalid call, swapping to self?" +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:636 +#: libcore/swf/tag_loaders.cpp:128 #, c-format -msgid "" -"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " -"parent" +msgid "Sprite %d advertise no frames" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:653 +#: libcore/swf/tag_loaders.cpp:168 #, c-format -msgid "" -"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " -"depth %d" +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:668 +#: libcore/swf/tag_loaders.cpp:188 #, c-format msgid "" -"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:677 -#, c-format -msgid "%s.swapDepths(%s): requested depth is above the accessible range." +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:693 +#: libcore/swf/tag_loaders.cpp:236 #, c-format -msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" -msgstr "" - -#: libcore/asobj/MovieClip_as.cpp:727 -msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgid "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:743 +#: libcore/swf/tag_loaders.cpp:269 #, c-format -msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgid "File attributes: metadata=%s network=%s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:775 -msgid "movieclip_goto_and_play needs one arg" +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:785 -#, c-format -msgid "movieclip_goto_and_play('%s') -- invalid frame" +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:804 -msgid "movieclip_goto_and_stop needs one arg" +#: libcore/swf/tag_loaders.cpp:275 +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 "" -#: libcore/asobj/MovieClip_as.cpp:814 -#, c-format -msgid "movieclip_goto_and_stop('%s') -- invalid frame" +#: libcore/swf/tag_loaders.cpp:283 +msgid "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:888 +#: libcore/swf/tag_loaders.cpp:308 #, c-format msgid "" -"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:900 +#: libcore/swf/tag_loaders.cpp:324 #, c-format -msgid "" -"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " -"returning undefined" +msgid "Descriptive metadata from movie %s: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:950 +#: libcore/swf/tag_loaders.cpp:386 #, c-format -msgid "" -"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgid " reflex = \"%c%c%c\"" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:962 +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 #, c-format -msgid "" -"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " -"string - returning undefined" +msgid "DefineFontAlignZones tag references an undefined font %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1004 +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 #, c-format -msgid "Can't find hitTest target %s" +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1046 +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:274 #, c-format -msgid "hitTest() called with %u args" +msgid " bound SWFRect: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1117 -msgid "No arguments passed to MovieClip.getURL()" +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1126 +#: libcore/swf/ShapeRecord.cpp:379 #, c-format -msgid "MovieClip.getURL(%s): extra arguments dropped" +msgid " Shape read: moveto %d %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1235 +#: libcore/swf/ShapeRecord.cpp:400 #, c-format msgid "" -"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1283 -msgid "MovieClip.globalToLocal() takes one arg" +#: libcore/swf/ShapeRecord.cpp:410 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1292 +#: libcore/swf/ShapeRecord.cpp:421 #, c-format -msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgid " Shape read: fill0 (left) = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1306 +#: libcore/swf/ShapeRecord.cpp:443 #, c-format msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1317 +#: libcore/swf/ShapeRecord.cpp:453 #, c-format msgid "" -"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" -msgstr "" - -#: libcore/asobj/MovieClip_as.cpp:1345 -msgid "MovieClip.localToGlobal() takes one arg" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1354 +#: libcore/swf/ShapeRecord.cpp:463 #, c-format -msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgid " Shape read: fill1 (right) = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1368 +#: libcore/swf/ShapeRecord.cpp:484 #, c-format msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1379 +#: libcore/swf/ShapeRecord.cpp:494 #, c-format -msgid "" -"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1408 +#: libcore/swf/ShapeRecord.cpp:504 #, c-format -msgid "%s.setMask() : needs an argument" +msgid "ShapeRecord: line %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1427 -#, c-format -msgid "%s.setMask(%s) : first argument is not a DisplayObject" +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1457 -msgid "MovieClip.lineTo() needs at least two arguments" +#: libcore/swf/ShapeRecord.cpp:558 +#, c-format +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1483 -msgid "MovieClip.moveTo() takes two args" +#: libcore/swf/ShapeRecord.cpp:593 +#, c-format +msgid "ShapeRecord: straight edge %d %d - %d %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1534 -#, c-format -msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1554 -#, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1570 +#: libcore/swf/ShapeRecord.cpp:665 #, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" -"round|square)" +msgid " readLineStyles: count = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1595 +#: libcore/swf/ShapeRecord.cpp:672 #, c-format -msgid "" -"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|%" -"s)" +msgid " readLineStyles: count2 = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1643 -msgid "MovieClip.curveTo() takes four args" +#: libcore/swf/PlaceObject2Tag.cpp:85 +#, c-format +msgid " PLACEOBJECT: depth=%d(%d) char=%d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1659 +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 #, c-format -msgid "%s.curveTo(%g,%g,%g,%g);" +msgid " SWFCxForm: %s" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1728 +#: libcore/swf/PlaceObject2Tag.cpp:105 #, c-format -msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgid "Reserved field in PlaceObject actions == %u (expected 0)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1739 +#: libcore/swf/PlaceObject2Tag.cpp:123 #, c-format -msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgid " actions: flags = 0x%X" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1759 +#: libcore/swf/PlaceObject2Tag.cpp:158 #, c-format msgid "" -"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1775 +#: libcore/swf/PlaceObject2Tag.cpp:219 #, c-format msgid "" -"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't " -"cast to objects" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1789 -#, c-format -msgid "" -"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " -"length" +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1801 +#: libcore/swf/PlaceObject2Tag.cpp:304 #, c-format -msgid "" -"%s.beginGradientFill(%s) : too many array elements for colors and ratios (%" -"d), will trim to 8" +msgid " PLACEOBJECT2: depth = %d (%d)" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1935 +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 #, c-format -msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgid " char id = %d" msgstr "" -#: libcore/asobj/MovieClip_as.cpp:1940 +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 #, c-format -msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgid " SWFMatrix: %s" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:234 -msgid "AsBroadcaster.initialize() requires one argument, none given" +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 +#, c-format +msgid " ratio: %d" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:245 +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 #, c-format -msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgid " name = %s" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:255 +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 #, c-format -msgid "" -"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " -"(dangling DisplayObject ref?)" +msgid " clip_depth = %d (%d)" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:285 libcore/asobj/AsBroadcaster.cpp:331 -#: libcore/asobj/AsBroadcaster.cpp:395 +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 #, c-format -msgid "%p.addListener(%s): this object has no _listeners member" +msgid " m_place_type: %d" msgstr "" -#: libcore/asobj/AsBroadcaster.cpp:296 libcore/asobj/AsBroadcaster.cpp:342 -#: libcore/asobj/AsBroadcaster.cpp:406 +#: libcore/swf/PlaceObject2Tag.cpp:417 #, c-format -msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgid " PLACEOBJECT3: depth = %d (%d)" msgstr "" -#: libcore/asobj/XML_as.cpp:458 -msgid "XML data is empty" +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" msgstr "" -#: libcore/asobj/XML_as.cpp:724 -msgid "no text for element creation" +#: libcore/swf/PlaceObject2Tag.cpp:424 +#, c-format +msgid " class name = %s" msgstr "" -#: libcore/asobj/XML_as.cpp:750 -msgid "no text for text node creation" +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:199 +#: libcore/swf/SoundStreamHeadTag.cpp:76 #, c-format -msgid "XMLNode_as %p has no children" +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:231 +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format msgid "" -"XMLNode.insertBefore(): positional parameter is not a child of this node" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." msgstr "" -#: libcore/asobj/XMLNode_as.cpp:405 +#: libcore/swf/SoundStreamHeadTag.cpp:93 #, c-format msgid "" -"Stringifying node %p with name %s, as_value %s, %u attributes and %u children" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." msgstr "" -#: libcore/asobj/XMLNode_as.cpp:600 -msgid "XMLNode::appendChild() needs at least one argument" +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." msgstr "" -#: libcore/asobj/XMLNode_as.cpp:609 -msgid "First argument to XMLNode::appendChild() is not an XMLNode" +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:647 +#: libcore/swf/SoundStreamHeadTag.cpp:146 #, c-format -msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:658 +#: libcore/swf/DefineButtonCxformTag.cpp:49 #, c-format -msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" msgstr "" -#: libcore/asobj/XMLNode_as.cpp:669 +#: libcore/swf/DefineButtonCxformTag.cpp:60 #, c-format -msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" msgstr "" -#: libcore/asobj/Sound_as.cpp:380 +#: libcore/swf/RemoveObjectTag.cpp:71 #, c-format -msgid "Could not create audio decoder: %s" +msgid " remove_object_2(%d)" msgstr "" -#: libcore/asobj/Sound_as.cpp:539 -#, c-format -msgid "Gnash could not open this url: %s" +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" msgstr "" -#: libcore/asobj/Sound_as.cpp:548 -#, c-format -msgid "Unable to create parser for Sound at %s" +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" msgstr "" -#: libcore/asobj/Sound_as.cpp:657 -msgid "Sound.start() has no effect on a streaming Sound" +#: libcore/swf/DefineButtonTag.cpp:85 +#, c-format +msgid " DefineButton loader: character id = %d" msgstr "" -#: libcore/asobj/Sound_as.cpp:942 -msgid "-- start sound" +#: libcore/swf/DefineButtonTag.cpp:102 +#, c-format +msgid " DefineButton2 loader: chararacter id = %d" msgstr "" -#: libcore/asobj/Sound_as.cpp:967 -msgid "-- stop sound " +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" msgstr "" -#: libcore/asobj/Sound_as.cpp:983 libcore/asobj/Sound_as.cpp:1038 +#: libcore/swf/DefineButtonTag.cpp:170 #, c-format -msgid "No such export '%s'" +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" msgstr "" -#: libcore/asobj/Sound_as.cpp:992 libcore/asobj/Sound_as.cpp:1047 +#: libcore/swf/DefineButtonTag.cpp:211 #, c-format -msgid "Export '%s'is not a sound" +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" msgstr "" -#: libcore/asobj/Sound_as.cpp:1008 -msgid "-- attach sound" +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" msgstr "" -#: libcore/asobj/Sound_as.cpp:1013 -msgid "attach sound needs one argument" +#: libcore/swf/DefineButtonTag.cpp:289 +#, c-format +msgid " button actions for conditions 0x%x" msgstr "" -#: libcore/asobj/Sound_as.cpp:1023 -msgid "attachSound needs a non-empty string" +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" msgstr "" -#: libcore/asobj/Sound_as.cpp:1148 -msgid "Sound.loadSound() needs at least 1 argument" +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" msgstr "" -#: libcore/asobj/Sound_as.cpp:1163 +#: libcore/swf/DefineButtonTag.cpp:398 #, c-format -msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" msgstr "" -#: libcore/asobj/Sound_as.cpp:1193 -msgid "set volume of sound needs one argument" +#: libcore/swf/DefineButtonTag.cpp:405 +#, c-format +msgid " button record for states [%s] contain DisplayObject %d (%s)" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:247 -#, c-format -msgid " Message %d: %s " +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:271 -msgid "XMLSocket.send(): socket not initialized" +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:309 +#: libcore/swf/DefineBitsTag.cpp:165 #, c-format -msgid "XMLSocket.connect(%s) called" +msgid "No bytes to read in JPEGTABLES tag at offset %d" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:315 -msgid "XMLSocket.connect() called while already connected, ignored" +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:339 -msgid "XMLSocket.connect(): connection failed" +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:385 -msgid "Builtin XMLSocket.onData() needs an argument" +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" msgstr "" -#: libcore/asobj/XMLSocket_as.cpp:397 -#, c-format +#: libcore/swf/DefineBitsTag.cpp:269 msgid "" -"Builtin XMLSocket.onData() called with an argument that resolves to an empty " -"string: %s" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" msgstr "" -#: libcore/asobj/Array_as.cpp:536 -#, c-format -msgid "Unhandled sort flags: %d (0x%X)" +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" msgstr "" -#: libcore/asobj/Array_as.cpp:932 -msgid "Array.splice() needs at least 1 argument, call ignored" +#: libcore/swf/DefineBitsTag.cpp:419 +#, c-format +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" msgstr "" -#: libcore/asobj/Array_as.cpp:955 -#, c-format -msgid "Array.splice(%d,%d): negative length given, call ignored" +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" msgstr "" -#: libcore/asobj/Array_as.cpp:1051 -msgid "Sort called with invalid arguments." +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" msgstr "" -#: libcore/asobj/Array_as.cpp:1195 -msgid "SortOn called with invalid arguments." +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" msgstr "" -#: libcore/asobj/Array_as.cpp:1384 -msgid "" -"More than 2 arguments to Array.slice, and I don't know what to do with " -"them. Ignoring them" +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" msgstr "" -#: libcore/asobj/TextField_as.cpp:222 +#: libcore/swf/DefineBitsTag.cpp:597 #, c-format -msgid "createTextField called with %d args, expected 6 - returning undefined" +msgid "inflateWrapper() inflateInit() returned %d (%s)" msgstr "" -#: libcore/asobj/TextField_as.cpp:236 -#, c-format -msgid "createTextField: negative width (%d) - reverting sign" +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" msgstr "" -#: libcore/asobj/TextField_as.cpp:246 +#: libcore/swf/DefineBitsTag.cpp:640 #, c-format -msgid "createTextField: negative height (%d) - reverting sign" +msgid "inflateWrapper() inflate() returned %d (%s)" msgstr "" -#: libcore/asobj/TextField_as.cpp:438 +#: libcore/swf/DefineBitsTag.cpp:649 #, c-format -msgid "Attempt to set length property of TextField %s" +msgid "inflateWrapper() inflateEnd() return %d (%s)" msgstr "" -#: libcore/asobj/TextField_as.cpp:464 libcore/asobj/TextField_as.cpp:490 +#: libcore/LoadVariablesThread.cpp:74 #, c-format -msgid "Attempt to set read-only %s property of TextField %s" +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" msgstr "" -#: libcore/asobj/TextField_as.cpp:546 +#: libcore/LoadVariablesThread.cpp:123 #, c-format -msgid "Invalid value given to TextField.type: %s" +msgid "Stream couldn't seek to end: %s" msgstr "" -#: libcore/asobj/TextField_as.cpp:678 -msgid "missing arg" +#: libcore/LoadVariablesThread.cpp:128 +#, c-format +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." msgstr "" -#: libcore/asobj/TextField_as.cpp:695 -msgid "first argument is not a TextFormat" +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" msgstr "" -#: libcore/asobj/TextField_as.cpp:985 -msgid "TextField.replaceText() called with less than 3 args" +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" msgstr "" -#: libcore/asobj/TextFormat_as.cpp:408 -#, c-format -msgid "Too many args (%d) passed to TextFormat" +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" msgstr "" -#: libcore/asobj/NetStream_as.cpp:374 -msgid "No NetConnection associated with this NetStream, won't play" +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" msgstr "" -#: libcore/asobj/NetStream_as.cpp:385 -msgid "NetConnection is not connected. Won't play." +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" msgstr "" -#: libcore/asobj/NetStream_as.cpp:407 +#: libcore/SWFStream.cpp:564 #, c-format -msgid "Connecting to movie: %s" +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 "" -#: libcore/asobj/NetStream_as.cpp:497 +#: libcore/SWFStream.cpp:581 #, c-format -msgid "Gnash could not get stream '%s' from NetConnection" +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" msgstr "" -#: libcore/asobj/NetStream_as.cpp:508 -msgid "No Media handler registered, can't parse NetStream input" +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" msgstr "" -#: libcore/asobj/NetStream_as.cpp:517 -msgid "Unable to create parser for NetStream input" +#: libcore/SWFStream.cpp:617 +#, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" msgstr "" -#: libcore/asobj/NetStream_as.cpp:675 -msgid "Error decoding encoded video frame in NetStream input" +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" msgstr "" -#: libcore/asobj/NetStream_as.cpp:1626 -#, c-format +#: libcore/Font.cpp:130 msgid "" -"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." msgstr "" -#: libcore/asobj/NetStream_as.cpp:1673 -msgid "NetStream_as play needs args" +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." msgstr "" -#: libcore/asobj/NetStream_as.cpp:1681 +#: libcore/Font.cpp:201 #, c-format -msgid "NetStream.play(%s): stream is not connected" +msgid "Failed to find glyph %s in %s font %s" msgstr "" -#: libcore/asobj/Number_as.cpp:80 -#, c-format -msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" msgstr "" -#: libcore/movie_root.cpp:251 +#: libcore/Font.cpp:298 #, c-format -msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" msgstr "" -#: libcore/movie_root.cpp:382 libcore/movie_root.cpp:392 -#, c-format +#: libcore/Font.cpp:332 msgid "" -"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " -"swap its depth" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" msgstr "" -#: libcore/movie_root.cpp:459 -msgid "Original root movie can't be removed" +#: libcore/Font.cpp:340 +#, c-format +msgid "Could not create a freetype face %s" msgstr "" -#: libcore/movie_root.cpp:614 -#, c-format -msgid "ActionLimits hit notifying key listeners: %s." +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" msgstr "" -#: libcore/movie_root.cpp:723 -#, c-format -msgid "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" msgstr "" -#: libcore/movie_root.cpp:890 -#, c-format -msgid "Action limit hit during advance: %s" +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" msgstr "" -#: libcore/movie_root.cpp:894 -#, c-format -msgid "Buffer overread during advance: %s" +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" msgstr "" -#: libcore/movie_root.cpp:1012 +#: libcore/asobj/Video_as.cpp:126 #, c-format -msgid "ActionLimits hit notifying mouse events: %s." +msgid "attachVideo(%s) first arg is not a NetStream instance" msgstr "" -#: libcore/movie_root.cpp:1626 -#, c-format -msgid "Attempt to write response to ExternalInterface requests fd %d" +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" msgstr "" -#: libcore/movie_root.cpp:1630 +#: libcore/asobj/TextField_as.cpp:218 #, c-format -msgid "Could not write to user-provided host requests fd %d: %s" +msgid "createTextField called with %d args, expected 6 - returning undefined" msgstr "" -#: libcore/movie_root.cpp:1797 libcore/movie_root.cpp:1830 -#: libcore/movie_root.cpp:1889 -#, fuzzy, c-format -msgid "Could not write to browser fd #%d: %s" -msgstr "%sを開くことができません: %s" - -#: libcore/movie_root.cpp:2115 +#: libcore/asobj/TextField_as.cpp:232 #, c-format -msgid "Launching URL: %s" +msgid "createTextField: negative width (%d) - reverting sign" msgstr "" -#: libcore/movie_root.cpp:2118 +#: libcore/asobj/TextField_as.cpp:242 #, c-format -msgid "Fork failed launching url opener '%s'" +msgid "createTextField: negative height (%d) - reverting sign" msgstr "" -#: libcore/movie_root.cpp:2159 +#: libcore/asobj/TextField_as.cpp:436 #, c-format -msgid "Attempt to write geturl requests fd #%d" +msgid "Attempt to set length property of TextField %s" msgstr "" -#: libcore/movie_root.cpp:2165 +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 #, c-format -msgid "Could only write %d bytes to fd #%d" +msgid "Attempt to set read-only %s property of TextField %s" msgstr "" -#: libcore/movie_root.cpp:2177 +#: libcore/asobj/TextField_as.cpp:544 #, c-format -msgid "Setting script limits: max recursion %d, timeout %d seconds" +msgid "Invalid value given to TextField.type: %s" msgstr "" -#: libcore/movie_root.cpp:2240 -msgid "Live MovieClips" +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" msgstr "" -#: libcore/as_object.cpp:437 -#, c-format -msgid "Caught exception: %s" +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" msgstr "" -#: libcore/as_object.cpp:626 -#, c-format -msgid "Attempt to set read-only property '%s'" +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" msgstr "" -#: libcore/as_object.cpp:636 +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 #, c-format -msgid "%s: Exception %s. Will create a new member" +msgid "TextField.setTextFormat(%s) : %s" msgstr "" -#: libcore/as_object.cpp:651 -#, c-format -msgid "Unknown failure in setting property '%s' on object '%p'" +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" msgstr "" -#: libcore/as_object.cpp:680 +#: libcore/asobj/TextField_as.cpp:679 #, c-format -msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" msgstr "" -#: libcore/as_object.cpp:847 -msgid "Circular inheritance chain detected during isPrototypeOf call" +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" msgstr "" -#: libcore/as_object.cpp:857 -#, c-format -msgid "%d members of object %p follow" +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" msgstr "" -#: libcore/as_function.cpp:203 -msgid "Function.apply() called with no args" +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" msgstr "" -#: libcore/as_function.cpp:228 +#: libcore/asobj/TextField_as.cpp:905 #, c-format -msgid "" -"Function.apply() got %d args, expected at most 2 -- discarding the ones in " -"excess" +msgid "TextField.replaceSel(%s) requires exactly one argument" msgstr "" -#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:539 -msgid "Native floating point format not recognised" +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" msgstr "" -#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 -#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 -#: libcore/parser/SWFParser.cpp:152 -msgid "Unexpected end of stream while reading" +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" msgstr "" -#: libcore/SWFStream.cpp:496 -msgid "Unexpected end of stream" +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" msgstr "" -#: libcore/SWFStream.cpp:565 +#: libcore/asobj/TextField_as.cpp:993 #, 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." +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" msgstr "" -#: libcore/SWFStream.cpp:604 -msgid "Could not seek to reported end of tag" +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" msgstr "" -#: libcore/as_value.cpp:400 +#: libcore/asobj/TextField_as.cpp:1036 #, c-format -msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" msgstr "" -#: libcore/as_value.cpp:770 +#: libcore/asobj/NetConnection_as.cpp:440 #, c-format -msgid "serialization of as_value of type %d" +msgid "Gnash is not allowed to open this URL: %s" msgstr "" -#: libcore/DisplayObjectContainer.cpp:120 -msgid "Children" +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" msgstr "" -#: libcore/swf/DefineFontTag.cpp:63 +#: libcore/asobj/NetConnection_as.cpp:517 #, c-format -msgid "reading code table at offset %lu" +msgid "NetConnection.connect(%s): unsupported connection protocol" msgstr "" -#: libcore/swf/DefineFontTag.cpp:122 -msgid "reading DefineFont" +#: libcore/asobj/NetConnection_as.cpp:523 +#, c-format +msgid "NetConnection.connect(%s): unknown connection protocol" msgstr "" -#: libcore/swf/DefineFontTag.cpp:166 -msgid "Glyphs offset table corrupted in DefineFont tag" +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" msgstr "" -#: libcore/swf/DefineFontTag.cpp:181 -msgid "reading DefineFont2 or DefineFont3" +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" msgstr "" -#: libcore/swf/DefineFontTag.cpp:236 libcore/swf/DefineFontTag.cpp:251 +#: libcore/asobj/NetConnection_as.cpp:681 #, c-format -msgid "Glyph %d at offset %u" +msgid "NetConnection.call(%s): second argument must be an object" msgstr "" -#: libcore/swf/DefineFontTag.cpp:269 -msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" msgstr "" -#: libcore/swf/DefineFontTag.cpp:282 -msgid "Bad offset in DefineFont2" +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" msgstr "" -#: libcore/swf/DefineFontTag.cpp:342 -msgid "Repeated kerning pair found - ignoring" +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" msgstr "" -#: libcore/swf/DefineFontTag.cpp:362 -#, c-format -msgid "DefineFontInfo tag loader: can't find font with id %d" +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" msgstr "" -#: libcore/swf/DefineFontTag.cpp:370 -msgid "DefineFontInfo2 partially implemented" +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" msgstr "" -#: libcore/swf/tag_loaders.cpp:83 -msgid "anchor-labeled frame not supported" +#: libcore/asobj/NetConnection_as.cpp:990 +#, c-format +msgid "Unknown HTTP Remoting response identifier '%s'" msgstr "" -#: libcore/swf/tag_loaders.cpp:87 +#: libcore/asobj/NetConnection_as.cpp:1006 #, c-format -msgid "frame_label_loader end position %d, read up to %d" +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" msgstr "" -#: libcore/swf/tag_loaders.cpp:107 +#: libcore/asobj/NetConnection_as.cpp:1155 #, c-format -msgid " sprite: char id = %d" +msgid "Error parsing server AMF: %s" msgstr "" -#: libcore/swf/tag_loaders.cpp:118 -msgid "" -"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" msgstr "" -#: libcore/swf/tag_loaders.cpp:128 -#, c-format -msgid "Sprite %d advertise no frames" +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" msgstr "" -#: libcore/swf/tag_loaders.cpp:168 -#, c-format -msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u" +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" msgstr "" -#: libcore/swf/tag_loaders.cpp:188 -#, c-format -msgid "" -"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" msgstr "" -#: libcore/swf/tag_loaders.cpp:216 -msgid "Tag boundary reported past end of SWFStream!" +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" msgstr "" -#: libcore/swf/tag_loaders.cpp:237 +#: libcore/asobj/Function_as.cpp:129 #, c-format msgid "" -"There is no sound handler currently active, so DisplayObject with id %d will " -"not be added to the dictionary" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" msgstr "" -#: libcore/swf/tag_loaders.cpp:287 +#: libcore/asobj/Array_as.cpp:535 #, c-format -msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgid "Unhandled sort flags: %d (0x%X)" msgstr "" -#: libcore/swf/tag_loaders.cpp:297 -#, c-format -msgid "" -"Different stream/playback sound rate (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" msgstr "" -#: libcore/swf/tag_loaders.cpp:304 +#: libcore/asobj/Array_as.cpp:957 #, c-format -msgid "" -"Different stream/playback sample size (%d/%d). This seems common in SWF " -"files, so we'll warn only once." +msgid "Array.splice(%d,%d): negative length given, call ignored" msgstr "" -#: libcore/swf/tag_loaders.cpp:310 -#, c-format -msgid "" -"Different stream/playback channels (%s/%s). This seems common in SWF files, " -"so we'll warn only once." +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." msgstr "" -#: libcore/swf/tag_loaders.cpp:330 -msgid "" -"No samples advertised for sound stream, pretty common so will warn only once" +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." msgstr "" -#: libcore/swf/tag_loaders.cpp:357 -#, c-format +#: libcore/asobj/Array_as.cpp:1389 msgid "" -"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" msgstr "" -#: libcore/swf/tag_loaders.cpp:402 -#, c-format -msgid "File attributes: metadata=%s network=%s" +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "true" +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" msgstr "" -#: libcore/swf/tag_loaders.cpp:403 libcore/swf/tag_loaders.cpp:404 -msgid "false" +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" msgstr "" -#: libcore/swf/tag_loaders.cpp:408 -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" +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" msgstr "" -#: libcore/swf/tag_loaders.cpp:416 -msgid "" -"This SWF file requires AVM2: there will be no ActionScript interpretation" +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" msgstr "" -#: libcore/swf/tag_loaders.cpp:441 -#, c-format -msgid "" -" RDF metadata (information only): [[\n" -"%s\n" -"]]" +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" msgstr "" -#: libcore/swf/tag_loaders.cpp:457 -#, c-format -msgid "Descriptive metadata from movie %s: %s" +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" + +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" msgstr "" -#: libcore/swf/tag_loaders.cpp:519 +#: libcore/asobj/Key_as.cpp:79 #, c-format -msgid " reflex = \"%c%c%c\"" +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" + +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "" + +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" msgstr "" -#: libcore/swf/DefaultTagLoaders.cpp:93 +#: libcore/asobj/Object.cpp:192 #, c-format msgid "" -"Undocumented tag %s encountered. Please report this to the Gnash developers!" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:70 -#, c-format -msgid " PLACEOBJECT: depth=%d(%d) char=%d" +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:74 libcore/swf/PlaceObject2Tag.cpp:321 -#, c-format -msgid " SWFCxForm: %s" +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:91 +#: libcore/asobj/Object.cpp:233 #, c-format -msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:111 +#: libcore/asobj/Object.cpp:257 #, c-format -msgid " actions: flags = 0x%X" +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:151 +#: libcore/asobj/Object.cpp:274 #, c-format msgid "" -"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " -"current tag. Breaking for safety." +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:214 +#: libcore/asobj/Object.cpp:286 #, c-format msgid "" -"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:248 -msgid "Unexpected end of tag while parsing PlaceObject tag events" +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:312 +#: libcore/asobj/Object.cpp:313 #, c-format -msgid " PLACEOBJECT2: depth = %d (%d)" +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:426 +#: libcore/asobj/Object.cpp:326 #, c-format -msgid " char id = %d" +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:317 libcore/swf/PlaceObject2Tag.cpp:427 -#, c-format -msgid " SWFMatrix: %s" +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:323 libcore/swf/PlaceObject2Tag.cpp:429 +#: libcore/asobj/Object.cpp:357 #, c-format -msgid " ratio: %d" +msgid "Invalid call to Object.hasOwnProperty('%s')" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:324 libcore/swf/PlaceObject2Tag.cpp:430 -#, c-format -msgid " name = %s" +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:325 libcore/swf/PlaceObject2Tag.cpp:432 +#: libcore/asobj/Object.cpp:382 #, c-format -msgid " clip_depth = %d (%d)" +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:326 libcore/swf/PlaceObject2Tag.cpp:435 +#: libcore/asobj/Object.cpp:413 #, c-format -msgid " m_place_type: %d" +msgid "First arg to Object.isPrototypeOf(%s) is not an object" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:424 +#: libcore/asobj/Object.cpp:432 #, c-format -msgid " PLACEOBJECT3: depth = %d (%d)" +msgid "Object.watch(%s): missing arguments" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:428 +#: libcore/asobj/Object.cpp:443 #, c-format -msgid " SWFCxForm: %d" +msgid "Object.watch(%s): second argument is not a function" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:431 +#: libcore/asobj/Object.cpp:469 #, c-format -msgid " class name = %s" +msgid "Object.unwatch(%s): missing argument" msgstr "" -#: libcore/swf/PlaceObject2Tag.cpp:434 -msgid " bitmapCaching enabled" +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" msgstr "" -#: libcore/swf/DefineShapeTag.cpp:62 +#: libcore/asobj/String_as.cpp:496 #, c-format -msgid "DefineShapeTag(%s): id = %d" +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:52 -#, c-format -msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:63 -#, c-format -msgid "" -"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " -"DisplayObject)" +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:73 -msgid "Attempt to redefine button sound ignored" +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" msgstr "" -#: libcore/swf/DefineButtonSoundTag.cpp:99 -#, c-format -msgid "sound tag not found, sound_id=%d, button state #=%i" +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:48 -#, c-format -msgid "VideoFrame tag refers to unknown video stream id %d" +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:58 +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 #, c-format -msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgid "VAL: %s" msgstr "" -#: libcore/swf/VideoFrameTag.cpp:81 +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 +#, c-format msgid "" -"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " -"the end of the stream!" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:48 +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 #, c-format -msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgid "FileReferenceList(%s): %s" msgstr "" -#: libcore/swf/DefineButtonCxformTag.cpp:59 -#, c-format -msgid "" -"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " -"definition" +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" msgstr "" -#: libcore/swf/TextRecord.cpp:53 -msgid "end text records" +#: libcore/asobj/flash/net/FileReference_as.cpp:159 +#, c-format +msgid "FileReference(%s): %s" msgstr "" -#: libcore/swf/TextRecord.cpp:79 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 #, c-format -msgid " has_font: font id = %d (%p)" +msgid "flash.geom.Rectangle(%s): %s" msgstr "" -#: libcore/swf/TextRecord.cpp:91 -msgid " hasColor" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" msgstr "" -#: libcore/swf/TextRecord.cpp:100 -#, c-format -msgid " xOffset = %g" +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" msgstr "" -#: libcore/swf/TextRecord.cpp:109 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 #, c-format -msgid " yOffset = %g" +msgid "Attempt to set read-only property %s" msgstr "" -#: libcore/swf/TextRecord.cpp:118 +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 #, c-format -msgid " textHeight = %g" +msgid "%s: missing arguments" msgstr "" -#: libcore/swf/TextRecord.cpp:127 -#, c-format -msgid " GlyphEntries: count = %d" +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" msgstr "" -#: libcore/swf/TextRecord.cpp:139 -#, c-format -msgid " glyph%d: index=%d, advance=%g" +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" msgstr "" -#: libcore/swf/DefineTextTag.cpp:54 -#, c-format -msgid "DefineTextTag, id = %d" +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" msgstr "" -#: libcore/swf/DefineTextTag.cpp:95 -#, c-format -msgid "Text DisplayObject, id = %d" +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" msgstr "" -#: libcore/swf/DefineTextTag.cpp:114 -#, c-format -msgid "begin text records for DefineTextTag %p" +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" msgstr "" -#: libcore/swf/RemoveObjectTag.cpp:70 +#: libcore/asobj/flash/geom/Point_as.cpp:200 #, c-format -msgid " remove_object_2(%d)" +msgid "Point.equals(%s): %s" msgstr "" -#: libcore/swf/StartSoundTag.cpp:55 -#, c-format -msgid "start_sound_loader: sound_id %d is not defined" +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" msgstr "" -#: libcore/swf/StartSoundTag.cpp:69 +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 #, c-format -msgid "StartSound: id=%d" +msgid "Point.equals(%s): %s %s" msgstr "" -#: libcore/swf/StartSoundTag.cpp:111 -msgid "STARTSOUND2 tag not parsed and not used" +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#: libcore/asobj/flash/geom/Point_as.cpp:248 #, c-format -msgid "DefineFontAlignZones tag references an undefined font %d" +msgid "Point.normalize(%s): %s" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:73 -#, c-format -msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" msgstr "" -#: libcore/swf/DefineFontAlignZonesTag.cpp:110 -msgid "DefineFontAlignZoneTag" +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:72 +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 #, c-format -msgid "" -" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " -"Sharpness=%d" +msgid "Point.distance(%s): %s" msgstr "" -#: libcore/swf/CSMTextSettingsTag.cpp:80 -msgid "CSMTextSettings" +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:74 -msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 +#, c-format +msgid "Point.interpolate(%s): %s" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:90 -msgid "MP3 soundblock seek samples" +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" msgstr "" -#: libcore/swf/StreamSoundBlockTag.cpp:109 -msgid "Tag boundary reported past end of stream!" +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:278 +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 #, c-format -msgid " bound SWFRect: %s" +msgid "Point.polar(%s): %s" msgstr "" -#: libcore/swf/ShapeRecord.cpp:305 +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 #, c-format -msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" msgstr "" -#: libcore/swf/ShapeRecord.cpp:391 +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 #, c-format -msgid " Shape read: moveto %d %d" +msgid "ColorTransform(%s): discarding extra arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:417 +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 #, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " -"valid). Set to 0." +msgid "Matrix.concat(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:430 +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 #, c-format -msgid "" -"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgid "Matrix.concat(%s): needs a Matrix object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:441 +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 #, c-format -msgid " Shape read: fill0 (left) = %d" +msgid "Matrix.createBox(%s): needs at least two arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:468 +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " -"valid). Set to 0." +msgid "Matrix.createGradientBox(%s): needs at least two arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:481 +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 #, c-format -msgid "" -"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgid "Matrix.deltaTransformPoint(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:491 +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 #, c-format -msgid " Shape read: fill1 (right) = %d" +msgid "Matrix.deltaTransformPoint(%s): needs an object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:517 +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 #, c-format -msgid "" -"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " -"Set to 0." +msgid "Matrix.rotate(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:528 +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 #, c-format -msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgid "Matrix.translate(%s): needs two arguments" msgstr "" -#: libcore/swf/ShapeRecord.cpp:538 +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 #, c-format -msgid "ShapeRecord: line %d" +msgid "Matrix.translate(%s): needs one argument" msgstr "" -#: libcore/swf/ShapeRecord.cpp:554 -msgid "ShapeRecord: more fill styles" +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 +#, c-format +msgid "Matrix.transformPoint(%s): needs an object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:598 +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 #, c-format -msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgid "Matrix.transformPoint(%s): object must be a Point" msgstr "" -#: libcore/swf/ShapeRecord.cpp:640 -#, c-format -msgid "ShapeRecord: straight edge %d %d - %d %d" +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" msgstr "" -#: libcore/swf/ShapeRecord.cpp:693 +#: libcore/asobj/flash/geom/Transform_as.cpp:145 #, c-format -msgid " readFillStyles: count = %u" +msgid "Transform.colorTransform(%s): extra arguments discarded" msgstr "" -#: libcore/swf/ShapeRecord.cpp:714 +#: libcore/asobj/flash/geom/Transform_as.cpp:155 #, c-format -msgid " readLineStyles: count = %d" +msgid "Transform.colorTransform(%s): argument is not an object" msgstr "" -#: libcore/swf/ShapeRecord.cpp:722 +#: libcore/asobj/flash/geom/Transform_as.cpp:170 #, c-format -msgid " readLineStyles: count2 = %d" +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:154 -msgid " jpeg_tables_loader" +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:165 +#: libcore/asobj/flash/geom/Transform_as.cpp:305 #, c-format -msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgid "Transform.matrix(%s): extra arguments discarded" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:206 +#: libcore/asobj/flash/geom/Transform_as.cpp:315 #, c-format -msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgid "Transform.matrix(%s): argument is not an object" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:235 -msgid "Failed to parse bitmap for character %1%" +#: libcore/asobj/flash/geom/Transform_as.cpp:346 +#, c-format +msgid "flash.geom.Transform(%s): needs one argument" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:243 -msgid "No renderer, not adding bitmap %1%" +#: libcore/asobj/flash/geom/Transform_as.cpp:356 +#, c-format +msgid "Transform(%s): %s" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:250 -msgid "Adding bitmap id %1%" +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:269 +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 msgid "" -"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:374 -msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:419 -#, c-format -msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:426 -msgid "Bitmap has a height or width of 0" +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:432 -msgid "gnash is not linked to zlib -- can't load zipped image data" +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:458 -msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 +#, c-format +msgid "BitmapData.draw(%s) requires at least one argument" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:483 -msgid "Unknown bitmap format. Ignoring" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:598 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 #, c-format -msgid "inflateWrapper() inflateInit() returned %d (%s)" -msgstr "" - -#: libcore/swf/DefineBitsTag.cpp:618 -msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +msgid "BitmapData.draw(%s): first argument must be a MovieClip" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:641 +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 #, c-format -msgid "inflateWrapper() inflate() returned %d (%s)" +msgid "BitmapData.fillRect(%s): needs an object" msgstr "" -#: libcore/swf/DefineBitsTag.cpp:650 -#, c-format -msgid "inflateWrapper() inflateEnd() return %d (%s)" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:89 -#, c-format -msgid " DefineButton loader: chararacter id = %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:106 -#, c-format -msgid " DefineButton2 loader: chararacter id = %d" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:140 -msgid "Premature end of DEFINEBUTTON tag, won't read actions" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:176 -#, c-format -msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:220 -#, c-format +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 msgid "" -"Next action offset (%u) in Button2ActionConditions points past the end of tag" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:291 -msgid "Premature end of button action input: can't read conditions" +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:301 +#: libcore/asobj/MovieClipLoader.cpp:105 #, c-format -msgid " button actions for conditions 0x%x" +msgid "MovieClipLoader.loadClip(%s): missing arguments" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:375 -msgid " premature end of button record input stream, can't read flags" +#: libcore/asobj/MovieClipLoader.cpp:114 +#, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:396 -msgid "" -" premature end of button record input stream, can't read DisplayObject id" +#: libcore/asobj/MovieClipLoader.cpp:132 +#, c-format +msgid "Could not find target %s (evaluated from %s)" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:411 +#: libcore/asobj/MovieClipLoader.cpp:149 #, c-format -msgid "" -" button record for states [%s] refer to DisplayObject with id %d, which is " -"not found in the chars dictionary" +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:418 +#: libcore/asobj/MovieClipLoader.cpp:156 #, c-format -msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgid "MovieClipLoader.unloadClip: %s" msgstr "" -#: libcore/swf/DefineButtonTag.cpp:426 -msgid "" -" premature end of button record input stream, can't read button layer " -"(depth?)" +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:261 +#: libcore/asobj/MovieClipLoader.cpp:189 #, c-format -msgid "Add sound sample %d assigning id %d" +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:290 -msgid "" -"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:297 +#: libcore/asobj/Sound_as.cpp:420 #, c-format -msgid "version: %d, file_length: %d" +msgid "Could not create audio decoder: %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:302 -msgid "" -"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " -"compiled without zlib support" +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:307 -msgid "file is compressed" +#: libcore/asobj/Sound_as.cpp:581 +#, c-format +msgid "Gnash could not open this URL: %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:342 +#: libcore/asobj/Sound_as.cpp:592 #, c-format -msgid "frame size = %s, frame rate = %f, frames = %d" +msgid "Unable to create parser for Sound at %s" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:366 -msgid "Could not start loading thread" +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:441 -#, fuzzy, c-format -msgid "Could not find char %d, dump is: %s" -msgstr "pixmapファイルを見つけることができませんでした: %s" +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:500 -#, fuzzy -msgid "Error while parsing SWF stream." -msgstr "url %2$s のロードがタイムアウト (%1$u ミリ秒) しました" +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:512 -#, c-format -msgid "%d control tags are NOT followed by a SHOWFRAME tag" +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:520 -#, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " -"Pretending we loaded all advertised frames" +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:548 -#, c-format +#: libcore/asobj/Sound_as.cpp:788 msgid "" -"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " -"number in header (%d)." +"No sound handler, can't check position (we're likely not playing anyway)..." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:557 +#: libcore/asobj/Sound_as.cpp:855 #, c-format -msgid "Loaded frame %u/%u" +msgid "No samples decoded from input of %d bytes" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:615 -msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +#: libcore/asobj/Sound_as.cpp:955 +#, c-format +msgid "new Sound(%d) : args after first one ignored" msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:689 +#: libcore/asobj/Sound_as.cpp:969 #, c-format -msgid "looking for exported resource: frame load advancement (from %d to %d)" +msgid "" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." msgstr "" -#: libcore/parser/SWFMovieDefinition.cpp:742 -#, c-format -msgid "import error: could not find resource '%s' in movie '%s'" +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " msgstr "" -#: libcore/parser/action_buffer.cpp:56 +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 #, c-format -msgid "Empty action buffer starting at offset %lu" +msgid "No such export '%s'" msgstr "" -#: libcore/parser/action_buffer.cpp:93 +#: libcore/asobj/Sound_as.cpp:1037 #, c-format -msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgid "Export '%s' is not a sound" msgstr "" -#: libcore/parser/action_buffer.cpp:110 -msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" msgstr "" -#: libcore/parser/action_buffer.cpp:136 -msgid "action buffer dict length exceeded" +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" msgstr "" -#: libcore/parser/action_buffer.cpp:616 -msgid "Native double floating point format not recognised" +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" msgstr "" -#: libcore/parser/filter_factory.cpp:91 +#: libcore/asobj/Sound_as.cpp:1092 #, c-format -msgid "Invalid filter type %d." +msgid "Export '%s'is not a sound" msgstr "" -#: libcore/parser/filter_factory.cpp:101 -#, c-format -msgid "Filter %d could not read." +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" msgstr "" -#: libcore/parser/sprite_definition.cpp:48 -#, c-format -msgid "Instantiating sprite_def %p" +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" msgstr "" -#: libcore/parser/sprite_definition.cpp:74 -#, fuzzy, c-format -msgid " frames = %d" -msgstr "フレーム%d" +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" +msgstr "" -#: libcore/parser/sprite_definition.cpp:87 +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1177 #, c-format -msgid "" -"%d frames advertised in header, but only %d SHOWFRAME tags found in define " -"sprite." +msgid "Sound.getVolume(%s) : arguments ignored" msgstr "" -#: libcore/parser/sprite_definition.cpp:97 -msgid " -- sprite END --" +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" msgstr "" -#: libcore/parser/sprite_definition.cpp:140 +#: libcore/asobj/Sound_as.cpp:1208 #, c-format -msgid "Registered class %p for sprite_def %p" +msgid "Sound.loadSound(%s): arguments after first 2 discarded" msgstr "" -#: libcore/parser/sprite_definition.cpp:146 -msgid " Exported interface: " +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" msgstr "" -#: libcore/parser/TypesParser.cpp:212 -msgid "No gradients!" +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" msgstr "" -#: libcore/parser/SWFParser.cpp:101 -#, c-format -msgid "" -"Encountered unknown tag %d. These usually store creation tool data and do " -"not affect playback" +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" msgstr "" -#: libcore/parser/SWFParser.cpp:114 -#, c-format -msgid "Parsing exception: %s" +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:254 -#, c-format -msgid "Can't init FreeType! Error = %d" +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:265 -#, c-format -msgid "Can't close FreeType! Error = %d" +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:280 -#, c-format -msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:293 -#, c-format -msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:432 +#: libcore/asobj/MovieClip_as.cpp:297 #, c-format -msgid "Can't find font file for font '%s'" +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:445 +#: libcore/asobj/MovieClip_as.cpp:305 #, c-format -msgid "Font file '%s' has bad format" +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" msgstr "" -#: libcore/FreetypeGlyphsProvider.cpp:454 -#, c-format -msgid "Some error opening font '%s'" +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" msgstr "" -#: libcore/PropertyList.cpp:115 -#, c-format -msgid "Property %s is read-only %s, not setting it to %s" +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" msgstr "" -#: libcore/vm/Machine.cpp:894 -#, c-format -msgid "Can't push a null value onto the scope stack (%s)." +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" msgstr "" -#: libcore/vm/Machine.cpp:1437 -#, c-format -msgid "" -"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" msgstr "" -#: libcore/vm/Machine.cpp:1454 -#, c-format -msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" msgstr "" -#: libcore/vm/Machine.cpp:1982 -#, c-format -msgid "GETPROPERTY: Looking for property %s of object %s" +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" msgstr "" -#: libcore/vm/Machine.cpp:1986 -#, c-format -msgid "GETPROPERTY: expecting object on stack, got %s." +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" msgstr "" -#: libcore/vm/Machine.cpp:2121 +#: libcore/asobj/MovieClip_as.cpp:449 #, c-format -msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" msgstr "" -#: libcore/vm/ActionExec.cpp:146 +#: libcore/asobj/MovieClip_as.cpp:464 #, c-format msgid "" -"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " -"codeVersion=%d" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:484 +#, c-format +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" msgstr "" -#: libcore/vm/ActionExec.cpp:231 +#: libcore/asobj/MovieClip_as.cpp:509 #, c-format msgid "" -"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" msgstr "" -#: libcore/vm/ActionExec.cpp:284 +#: libcore/asobj/MovieClip_as.cpp:531 #, c-format -msgid "After execution: PC %d, next PC %d, stack follows" +msgid "MovieClip.attachAudio(): %s" msgstr "" -#: libcore/vm/ActionExec.cpp:298 -msgid "Time exceeded" +#: libcore/asobj/MovieClip_as.cpp:541 +#, c-format +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" msgstr "" -#: libcore/vm/ActionExec.cpp:537 -msgid "" -"Stack smashed (ActionScript compiler bug, or obfuscated SWF).Taking no " -"action to fix (as expected)." +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" msgstr "" -#: libcore/vm/ActionExec.cpp:541 +#: libcore/asobj/MovieClip_as.cpp:584 #, c-format -msgid "%d elements left on the stack after block execution." +msgid "%s.swapDepths() needs one arg" msgstr "" -#: libcore/vm/ActionExec.cpp:560 +#: libcore/asobj/MovieClip_as.cpp:595 #, c-format -msgid "" -"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " -"(WaitForFrame, probably)" +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" msgstr "" -#: libcore/vm/ActionExec.cpp:685 +#: libcore/asobj/MovieClip_as.cpp:613 #, c-format -msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgid "%s.swapDepths(%s): invalid call, swapping to self?" msgstr "" -#: libcore/vm/VM.cpp:222 +#: libcore/asobj/MovieClip_as.cpp:625 #, c-format -msgid "-------------- global register[%d] = '%s'" +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" msgstr "" -#: libcore/vm/VM.cpp:250 +#: libcore/asobj/MovieClip_as.cpp:642 #, c-format -msgid "Recursion limit reached (%u)" +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" msgstr "" -#: libcore/vm/VM.cpp:368 +#: libcore/asobj/MovieClip_as.cpp:657 #, c-format -msgid "(%s + %s) [primitive conversion done]" +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" msgstr "" -#: libcore/vm/CallStack.cpp:65 +#: libcore/asobj/MovieClip_as.cpp:666 #, c-format -msgid "-------------- local register[%d] = '%s'" +msgid "%s.swapDepths(%s): requested depth is above the accessible range." msgstr "" -#: libcore/vm/ASHandlers.cpp:454 +#: libcore/asobj/MovieClip_as.cpp:682 #, c-format -msgid "Malformed action code: %s" +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" msgstr "" -#: libcore/vm/ASHandlers.cpp:469 +#: libcore/asobj/MovieClip_as.cpp:732 #, c-format -msgid "%s: CHECKME: was broken" +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" msgstr "" -#: libcore/vm/ASHandlers.cpp:486 -msgid "ActionNextFrame: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:501 -msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:774 +#, c-format +msgid "movieclip_goto_and_play('%s') -- invalid frame" msgstr "" -#: libcore/vm/ASHandlers.cpp:516 -msgid "ActionPlay: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:531 -msgid "ActionStop: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" msgstr "" -#: libcore/vm/ASHandlers.cpp:577 -msgid "ActionGotoFrame: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:611 +#: libcore/asobj/MovieClip_as.cpp:891 #, c-format -msgid "GetUrl: target=%s url=%s" +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:631 +#: libcore/asobj/MovieClip_as.cpp:941 #, c-format -msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:645 libcore/vm/ASHandlers.cpp:1717 +#: libcore/asobj/MovieClip_as.cpp:953 #, c-format -msgid "%s: environment target is null or not a MovieClip" +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" msgstr "" -#: libcore/vm/ASHandlers.cpp:653 +#: libcore/asobj/MovieClip_as.cpp:995 #, c-format -msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgid "Can't find hitTest target %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:695 -msgid "GotoLabel: environment target is null or not a MovieClip" +#: libcore/asobj/MovieClip_as.cpp:1037 +#, c-format +msgid "hitTest() called with %u args" msgstr "" -#: libcore/vm/ASHandlers.cpp:892 libcore/vm/ASHandlers.cpp:1591 -msgid "Negative size passed to ActionSubString, taking as whole length" +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:909 -msgid "Start is less then 1 in ActionSubString, setting to 1." +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" msgstr "" -#: libcore/vm/ASHandlers.cpp:919 -msgid "" -"Start goes beyond input string in ActionSubString, returning the empty " -"string." +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" msgstr "" -#: libcore/vm/ASHandlers.cpp:932 +#: libcore/asobj/MovieClip_as.cpp:1195 msgid "" -"start + size goes beyond input string in ActionSubString, adjusting size" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" msgstr "" -#: libcore/vm/ASHandlers.cpp:979 +#: libcore/asobj/MovieClip_as.cpp:1225 #, c-format msgid "" -"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " -"undefined instead of %s." +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" msgstr "" -#: libcore/vm/ASHandlers.cpp:987 +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1281 #, c-format -msgid "-- get var: %s=%s" +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" msgstr "" -#: libcore/vm/ASHandlers.cpp:1000 +#: libcore/asobj/MovieClip_as.cpp:1295 #, c-format msgid "" -"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:1008 +#: libcore/asobj/MovieClip_as.cpp:1306 #, c-format -msgid "-- set var: %s = %s" +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:1057 -msgid "" -"ActionGetProperty() called, but current target is not a DisplayObject" +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" msgstr "" -#: libcore/vm/ASHandlers.cpp:1075 +#: libcore/asobj/MovieClip_as.cpp:1342 #, c-format -msgid "Could not find GetProperty target (%s)" +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" msgstr "" -#: libcore/vm/ASHandlers.cpp:1100 +#: libcore/asobj/MovieClip_as.cpp:1355 #, c-format -msgid "ActionSetProperty: can't find target %s for setting property %s" +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:1123 +#: libcore/asobj/MovieClip_as.cpp:1366 #, c-format -msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" msgstr "" -#: libcore/vm/ASHandlers.cpp:1138 +#: libcore/asobj/MovieClip_as.cpp:1395 #, c-format -msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgid "%s.setMask() : needs an argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:1149 +#: libcore/asobj/MovieClip_as.cpp:1414 #, c-format -msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" msgstr "" -#: libcore/vm/ASHandlers.cpp:1170 +#: libcore/asobj/MovieClip_as.cpp:1521 #, c-format -msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" msgstr "" -#: libcore/vm/ASHandlers.cpp:1180 +#: libcore/asobj/MovieClip_as.cpp:1541 #, c-format -msgid "Path given to removeMovieClip(%s) is not a sprite" +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1218 +#: libcore/asobj/MovieClip_as.cpp:1557 #, c-format -msgid "startDrag: unknown target '%s'" +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1238 -msgid "Y values in ActionStartDrag swapped, fixing" +#: libcore/asobj/MovieClip_as.cpp:1582 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" msgstr "" -#: libcore/vm/ASHandlers.cpp:1245 -msgid "X values in ActionStartDrag swapped, fixing" +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" msgstr "" -#: libcore/vm/ASHandlers.cpp:1269 -msgid "ActionStopDragMovie: as_environment target is null or not a sprite" +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" msgstr "" -#: libcore/vm/ASHandlers.cpp:1311 +#: libcore/asobj/MovieClip_as.cpp:1715 #, c-format -msgid "-- %s cast_to %s (invalid args?)" +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" msgstr "" -#: libcore/vm/ASHandlers.cpp:1350 +#: libcore/asobj/MovieClip_as.cpp:1726 #, c-format -msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1359 -msgid "Target object for IMPLEMENTSOP has no prototype." +#: libcore/asobj/MovieClip_as.cpp:1746 +#, c-format +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" msgstr "" -#: libcore/vm/ASHandlers.cpp:1366 +#: libcore/asobj/MovieClip_as.cpp:1762 #, c-format -msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgid "" +"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't cast " +"to objects" msgstr "" -#: libcore/vm/ASHandlers.cpp:1374 +#: libcore/asobj/MovieClip_as.cpp:1776 #, c-format -msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" msgstr "" -#: libcore/vm/ASHandlers.cpp:1385 +#: libcore/asobj/MovieClip_as.cpp:1928 #, c-format -msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" msgstr "" -#: libcore/vm/ASHandlers.cpp:1392 -msgid "Interface object for IMPLEMENTSOP has no prototype." +#: libcore/asobj/MovieClip_as.cpp:1933 +#, c-format +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" msgstr "" -#: libcore/vm/ASHandlers.cpp:1400 -#, c-format -msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" msgstr "" -#: libcore/vm/ASHandlers.cpp:1599 -msgid "Base is less then 1 in ActionMbSubString, setting to 1." +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" msgstr "" -#: libcore/vm/ASHandlers.cpp:1606 -msgid "" -"base goes beyond input string in ActionMbSubString, returning the empty " -"string." +#: libcore/asobj/LoadVars_as.cpp:145 +#, c-format +msgid "new LoadVars(%s) - arguments discarded" msgstr "" -#: libcore/vm/ASHandlers.cpp:1618 +#: libcore/asobj/Selection_as.cpp:189 #, c-format -msgid "" -"base+size goes beyond input string in ActionMbSubString, adjusting size " -"based on length:%d and start:%d" +msgid "Selection.setFocus: expected 1 argument, got %d" msgstr "" -#: libcore/vm/ASHandlers.cpp:1667 -msgid "Not properly implemented for SWF5" +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" msgstr "" -#: libcore/vm/ASHandlers.cpp:1694 -msgid "ActionStrictMode set to %1%" +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" msgstr "" -#: libcore/vm/ASHandlers.cpp:1725 -#, c-format -msgid "" -"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " -"frame: %s" +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" msgstr "" -#: libcore/vm/ASHandlers.cpp:1785 -#, c-format -msgid "\t%d) type=%s, value=%s" +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:1795 -#, c-format -msgid "" -"Unknown push type %d. Execution will continue but it is likely to fail due " -"to lost sync." +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:1837 -#, c-format -msgid "Invalid register %d in ActionPush" +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:1879 libcore/vm/ASHandlers.cpp:1895 -#, c-format -msgid "dict entry %d is out of bounds" +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:1929 -msgid "Undefined GetUrl2 url on stack, skipping" +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:1961 -#, c-format -msgid "branch to offset %d -- this section only runs to %d" +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:1993 -#, c-format -msgid "" -"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " -"will not be called..." +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" msgstr "" -#: libcore/vm/ASHandlers.cpp:2046 -#, c-format -msgid "" -"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " -"valid frame: %s" +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2058 -#, c-format -msgid "" -"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " -"target frame..." +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" msgstr "" -#: libcore/vm/ASHandlers.cpp:2137 -#, c-format -msgid "delete %s.%s: no object found to delete" +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2175 -msgid "delete2 called with a path that does not resolve to an object" +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" msgstr "" -#: libcore/vm/ASHandlers.cpp:2197 -#, c-format -msgid "-- set local var: %s = %s" +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2230 -#, c-format -msgid "ActionCallFunction: %s is not an object" +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" msgstr "" -#: libcore/vm/ASHandlers.cpp:2247 -#, c-format -msgid "" -"Attempt to call a function with %u arguments while only %u are available on " -"the stack." +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2309 -#, c-format -msgid "---new object: %s" +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2319 -#, c-format -msgid "ActionNew: '%s' is not a constructor" +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2357 -msgid "The 'var whatever' syntax in timeline context is a no-op." +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" msgstr "" -#: libcore/vm/ASHandlers.cpp:2445 -#, c-format -msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" msgstr "" -#: libcore/vm/ASHandlers.cpp:2480 -#, c-format -msgid "" -"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" msgstr "" -#: libcore/vm/ASHandlers.cpp:2526 libcore/vm/ASHandlers.cpp:2534 -#, c-format -msgid "to_primitive(%s) threw an ActionTypeError %s" +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" msgstr "" -#: libcore/vm/ASHandlers.cpp:2587 -#, c-format -msgid "getMember called against a value that does not cast to an as_object: %s" +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" msgstr "" -#: libcore/vm/ASHandlers.cpp:2596 +#: libcore/asobj/SharedObject_as.cpp:163 #, c-format -msgid " ActionGetMember: target: %s (object %p)" +msgid "Problems serializing an object's member %s=%s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2612 -#, c-format -msgid "-- get_member %s.%s=%s" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:2631 +#: libcore/asobj/SharedObject_as.cpp:323 #, c-format msgid "" -"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" -msgstr "" - -#: libcore/vm/ASHandlers.cpp:2641 -#, c-format -msgid "-- set_member %s.%s=%s" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" msgstr "" -#: libcore/vm/ASHandlers.cpp:2653 +#: libcore/asobj/SharedObject_as.cpp:331 #, c-format -msgid "-- set_member %s.%s=%s on invalid object!" +msgid "Couldn't create dir for flushing SharedObject %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2714 +#: libcore/asobj/SharedObject_as.cpp:344 #, c-format msgid "" -"Attempt to call a method with %u arguments while only %u are available on " -"the stack." +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." msgstr "" -#: libcore/vm/ASHandlers.cpp:2722 +#: libcore/asobj/SharedObject_as.cpp:352 #, c-format -msgid " method name: %s" +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" msgstr "" -#: libcore/vm/ASHandlers.cpp:2723 -#, c-format -msgid " method object/func: %s" +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" msgstr "" -#: libcore/vm/ASHandlers.cpp:2724 +#: libcore/asobj/SharedObject_as.cpp:378 #, c-format -msgid " method nargs: %d" +msgid "Error writing %d bytes to output file %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:2732 +#: libcore/asobj/SharedObject_as.cpp:384 #, c-format -msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgid "SharedObject '%s' written to filesystem." msgstr "" -#: libcore/vm/ASHandlers.cpp:2767 -#, c-format -msgid "ActionCallMethod: Can't find method %s of object %s" +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" msgstr "" -#: libcore/vm/ASHandlers.cpp:2779 +#: libcore/asobj/SharedObject_as.cpp:521 #, c-format -msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." msgstr "" -#: libcore/vm/ASHandlers.cpp:2852 +#: libcore/asobj/SharedObject_as.cpp:534 #, c-format msgid "" -"Attempt to call a constructor with %u arguments while only %u are available " -"on the stack." +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." msgstr "" -#: libcore/vm/ASHandlers.cpp:2864 -msgid "On ActionNewMethod: no object found on stack on ActionMethod" +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:2882 -#, c-format -msgid "ActionNewMethod: can't find method %s of object %s" +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" msgstr "" -#: libcore/vm/ASHandlers.cpp:2894 -msgid "ActionNewMethod: method name is undefined and object is not a function" +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" msgstr "" -#: libcore/vm/ASHandlers.cpp:2933 -#, c-format -msgid "-- %s instanceof %s (invalid args?)" +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" msgstr "" -#: libcore/vm/ASHandlers.cpp:2962 +#: libcore/asobj/SharedObject_as.cpp:756 #, c-format -msgid "Top of stack not an object %s at ActionEnum2 execution" +msgid "Arguments to SharedObject.flush(%s) will be ignored" msgstr "" -#: libcore/vm/ASHandlers.cpp:3094 +#: libcore/asobj/SharedObject_as.cpp:787 #, c-format -msgid "ActionExtends: Super is not an object (%s)" +msgid "SharedObject.getLocal(%s): missing object name" msgstr "" -#: libcore/vm/ASHandlers.cpp:3098 -#, c-format -msgid "ActionExtends: Sub is not a function (%s)" +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" msgstr "" -#: libcore/vm/ASHandlers.cpp:3198 -#, c-format -msgid "" -"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?)." +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" msgstr "" -#: libcore/vm/ASHandlers.cpp:3220 -#, c-format -msgid "DefineFunction2: named function '%s' starts at PC %d" +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" msgstr "" -#: libcore/vm/ASHandlers.cpp:3230 +#: libcore/asobj/SharedObject_as.cpp:904 #, c-format -msgid "DefineFunction2: anonymous function starts at PC %d" +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." msgstr "" -#: libcore/vm/ASHandlers.cpp:3282 -#, c-format -msgid "" -"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " -"finallySize:%u catchName:%s catchRegister:%u" +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" msgstr "" -#: libcore/vm/ASHandlers.cpp:3311 -msgid "ActionWith tag length != 2; skipping" +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" msgstr "" -#: libcore/vm/ASHandlers.cpp:3321 -msgid "Empty with() block..." +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" msgstr "" -#: libcore/vm/ASHandlers.cpp:3332 +#: libcore/asobj/SharedObject_as.cpp:967 #, c-format -msgid "with(%s) : first argument doesn't cast to an object!" +msgid "SharedObject: error parsing SharedObject '%s'" msgstr "" -#: libcore/vm/ASHandlers.cpp:3449 +#: libcore/asobj/SharedObject_as.cpp:986 #, c-format -msgid "Unsupported action handler invoked, code at pc is %#x" +msgid "readSOL: Reading SharedObject %s: %s" msgstr "" -#: libcore/vm/ASHandlers.cpp:3509 -msgid "Bogus empty GetUrl url in SWF file, skipping" +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3521 -msgid "" -"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " -"Using GET" +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3568 -#, c-format -msgid "" -"get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " -"loadVariable:%d)" +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3577 -msgid "getURL2 loadVariable" +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3580 -#, c-format -msgid "getURL: target %s not found" +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3586 +#: libcore/asobj/Date_as.cpp:928 #, c-format -msgid "getURL: target %s is not a sprite" +msgid "Date.set%sMonth needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3605 -msgid "commonGetURL: current target is undefined" +#: libcore/asobj/Date_as.cpp:961 +#, c-format +msgid "Date.set%sMonth was called with more than three arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3613 -msgid "getURL2 target load" +#: libcore/asobj/Date_as.cpp:983 +#, c-format +msgid "Date.set%sDate needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3619 libcore/vm/ASHandlers.cpp:3658 +#: libcore/asobj/Date_as.cpp:997 #, c-format -msgid "Testing _level loading (level %u)" +msgid "Date.set%sDate was called with more than one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3625 +#: libcore/asobj/Date_as.cpp:1024 #, c-format -msgid "Unknown loadMovie target: %s" +msgid "Date.set%sHours needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3639 +#: libcore/asobj/Date_as.cpp:1043 #, c-format -msgid "get url: target %s is not a sprite" +msgid "Date.set%sHours was called with more than four arguments" msgstr "" -#: libcore/vm/ASHandlers.cpp:3645 -msgid "TESTME: target of a loadMovie changed its target path" +#: libcore/asobj/Date_as.cpp:1069 +#, c-format +msgid "Date.set%sMinutes needs one argument" msgstr "" -#: libcore/vm/ASHandlers.cpp:3689 +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 #, c-format -msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgid "Date.set%sMinutes was called with more than three arguments" msgstr "" -#: libcore/as_environment.cpp:139 +#: libcore/asobj/Date_as.cpp:1110 #, c-format -msgid "get_variable(%s)" +msgid "Date.set%sSeconds needs one argument" msgstr "" -#: libcore/as_environment.cpp:163 +#: libcore/asobj/Date_as.cpp:1148 #, c-format -msgid "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +msgid "Date.set%sMilliseconds needs one argument" msgstr "" -#: libcore/as_environment.cpp:169 +#: libcore/asobj/Date_as.cpp:1165 #, c-format -msgid "...but get_variable_raw(%s, ) succeeded (%s)!" +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" msgstr "" -#: libcore/as_environment.cpp:216 +#: libcore/asobj/Global_as.cpp:100 #, c-format -msgid "get_variable_raw(%s)" +msgid "%s needs one argument" msgstr "" -#: libcore/as_environment.cpp:222 +#: libcore/asobj/Global_as.cpp:106 #, c-format -msgid "Won't get invalid raw variable name: %s" +msgid "%s has more than one argument" msgstr "" -#: libcore/as_environment.cpp:318 +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "" + +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "" + +#: libcore/asobj/Global_as.cpp:493 #, c-format -msgid "reference to non-existent variable '%s'" +msgid "%s needs at least one argument" msgstr "" -#: libcore/as_environment.cpp:394 +#: libcore/asobj/Global_as.cpp:500 #, c-format -msgid "Path target '%s' not found while setting %s=%s" +msgid "%s has more than two arguments" msgstr "" -#: libcore/as_environment.cpp:413 +#: libcore/asobj/Global_as.cpp:594 #, c-format -msgid "Won't set invalid raw variable name: %s" +msgid "%s needs at least three arguments" msgstr "" -#: libcore/as_environment.cpp:548 +#: libcore/asobj/Global_as.cpp:601 #, c-format -msgid "invalid path '%s' (p=next_slash=%s)" +msgid "%s has more than four arguments" msgstr "" -#: libcore/as_environment.cpp:559 +#: libcore/asobj/Global_as.cpp:609 #, c-format -msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" msgstr "" -#: libcore/as_environment.cpp:637 +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 #, c-format -msgid "Invoking get_path_element(%s) on object %p" +msgid "ASNative(%s): needs at least two arguments" msgstr "" -#: libcore/as_environment.cpp:644 +#: libcore/asobj/Global_as.cpp:669 #, c-format -msgid "Path element %s not found in object %p" +msgid "ASconstructor(%s): args must be 0 or above" msgstr "" -#: libcore/abc/AbcBlock.cpp:64 libcore/abc/AbcBlock.cpp:132 -msgid "ABC: Finalizing trait yielded bad type for slot." +#: libcore/asobj/Global_as.cpp:712 +#, c-format +msgid "ASnative(%s): args must be 0 or above" msgstr "" -#: libcore/abc/AbcBlock.cpp:187 -msgid "ABC: Bad name for trait." +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" msgstr "" -#: libcore/abc/AbcBlock.cpp:192 -msgid "ABC: Trait name must be fully qualified." +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" msgstr "" -#: libcore/abc/AbcBlock.cpp:239 libcore/abc/AbcBlock.cpp:265 -msgid "Bad method id in trait." +#: libcore/asobj/Global_as.cpp:946 +#, c-format +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:255 -msgid "Bad Class id in trait." +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 +#, c-format +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" msgstr "" -#: libcore/abc/AbcBlock.cpp:273 -msgid "ABC: Unknown type of trait." +#: libcore/asobj/Global_as.cpp:980 +#, c-format +msgid "Invalid call to setInterval(%s) - missing timeout argument" msgstr "" -#: libcore/abc/AbcBlock.cpp:467 +#: libcore/asobj/Global_as.cpp:1019 #, c-format -msgid "Abc Version: %d.%d" +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:566 -msgid "ABC: Bad string given for namespace." +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" msgstr "" -#: libcore/abc/AbcBlock.cpp:608 -msgid "ABC: Bad namespace for namespace set." +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" msgstr "" -#: libcore/abc/AbcBlock.cpp:678 -#, c-format -msgid "Action Block: Unknown multiname type (%d)." +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" msgstr "" -#: libcore/abc/AbcBlock.cpp:711 libcore/abc/AbcBlock.cpp:721 -#: libcore/abc/AbcBlock.cpp:731 libcore/abc/AbcBlock.cpp:741 -msgid "Action Block: Bad index in optional argument." +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" msgstr "" -#: libcore/abc/AbcBlock.cpp:751 -msgid "ABC: Bad index in optional argument, namespaces." +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" msgstr "" -#: libcore/abc/AbcBlock.cpp:773 -#, c-format -msgid "ABC: Bad default value type (%X), but continuing." +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" msgstr "" -#: libcore/abc/AbcBlock.cpp:811 -msgid "ABC: Bad return type for method info." +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" msgstr "" -#: libcore/abc/AbcBlock.cpp:824 -msgid "ABC: Unknown return type." +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" msgstr "" -#: libcore/abc/AbcBlock.cpp:841 -msgid "ABC: Bad parameter type in method." +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" msgstr "" -#: libcore/abc/AbcBlock.cpp:850 -msgid "ABC: Unknown parameter type." +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" msgstr "" -#: libcore/abc/AbcBlock.cpp:939 -msgid "ABC: Out of bounds instance name." +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " msgstr "" -#: libcore/abc/AbcBlock.cpp:947 -msgid "ABC: QName required for instance." +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" msgstr "" -#: libcore/abc/AbcBlock.cpp:952 -msgid "ABC: No namespace to use for storing class." +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." msgstr "" -#: libcore/abc/AbcBlock.cpp:967 -msgid "Duplicate class registration." +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:983 -msgid "ABC: Bad super type." +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:994 +#: libcore/asobj/NetStream_as.cpp:392 #, c-format -msgid "ABC: Super type not found (%s)" +msgid "NetStream.play(%s): failed starting playback" msgstr "" -#: libcore/abc/AbcBlock.cpp:1001 -msgid "ABC: Can't extend a class which is final." +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" msgstr "" -#: libcore/abc/AbcBlock.cpp:1007 -msgid "ABC: Can't extend an interface type." +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:1013 -msgid "ABC: Class cannot be its own supertype." +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" msgstr "" -#: libcore/abc/AbcBlock.cpp:1034 -msgid "ABC: Bad namespace for protected." +#: libcore/asobj/NetStream_as.cpp:451 +#, c-format +msgid "Could not create Audio decoder: %s" msgstr "" -#: libcore/abc/AbcBlock.cpp:1053 -msgid "ABC: Bad name for interface." +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" msgstr "" -#: libcore/abc/AbcBlock.cpp:1060 -msgid "ABC: Can't implement a non-interface type." +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" msgstr "" -#: libcore/abc/AbcBlock.cpp:1072 -msgid "ABC: Out of bounds method for initializer." +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" msgstr "" -#: libcore/abc/AbcBlock.cpp:1107 -msgid "ABC: Out of bound static constructor for class." +#: libcore/asobj/NetStream_as.cpp:520 +#, c-format +msgid "%p.startPlayback: playHead position reset to 0" msgstr "" -#: libcore/abc/AbcBlock.cpp:1146 -msgid "ABC: Out of bounds method for script." +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" msgstr "" -#: libcore/abc/AbcBlock.cpp:1182 -msgid "ABC: Out of bounds for method body." +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" msgstr "" -#: libcore/abc/AbcBlock.cpp:1189 -msgid "ABC: Only one body per method." +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" msgstr "" -#: libcore/abc/AbcBlock.cpp:1235 -msgid "ABC: Out of bound type for exception." +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" msgstr "" -#: libcore/abc/AbcBlock.cpp:1245 +#: libcore/asobj/NetStream_as.cpp:575 #, c-format -msgid "ABC: Unknown type of object to catch. (%s)" +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" msgstr "" -#: libcore/abc/AbcBlock.cpp:1263 -msgid "ABC: Out of bound name for caught exception." +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" msgstr "" -#: libcore/Font.cpp:128 +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format msgid "" -"Attempt to set font display or copyright name again. This should mean there " -"is more than one DefineFontName tag referring to the same Font. Don't know " -"what to do in this case, so ignoring." +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" msgstr "" -#: libcore/Font.cpp:166 +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format msgid "" -"Attempt to add an embedded glyph CodeTable to a font that already has one. " -"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " -"tag refers to a font created by DefineFone2 or DefineFont3. Don't know what " -"should happen in this case, so ignoring." +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" msgstr "" -#: utilities/soldumper.cpp:72 -msgid "This program dumps the internal data of a .sol file" +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" msgstr "" -#: utilities/soldumper.cpp:74 -msgid "Usage: soldumper [h] filename" +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" msgstr "" -#: utilities/soldumper.cpp:75 utilities/flvdumper.cpp:303 -#: utilities/dumpshm.cpp:344 -msgid "-h\tHelp" +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" msgstr "" -#: utilities/soldumper.cpp:76 -msgid "-f\tForce local directory access" +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" msgstr "" -#: utilities/soldumper.cpp:77 -msgid "-l\tList all .sol files in default dir" +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" msgstr "" -#: utilities/soldumper.cpp:105 +#: libcore/asobj/NetStream_as.cpp:708 #, c-format -msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgid "NetStream_as::seek(%d): no parser, no party" msgstr "" -#: utilities/soldumper.cpp:121 utilities/processor.cpp:277 -#: utilities/flvdumper.cpp:154 gui/gnash.cpp:313 -msgid "Verbose output turned on" +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" msgstr "" -#: utilities/soldumper.cpp:125 -msgid "forcing local directory access only" +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" msgstr "" -#: utilities/soldumper.cpp:130 -msgid "List .sol files in the default directory" +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" msgstr "" -#: utilities/processor.cpp:148 +#: libcore/asobj/NetStream_as.cpp:778 #, c-format -msgid "fs_callback(%p): %s %s" +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" msgstr "" -#: utilities/processor.cpp:161 +#: libcore/asobj/NetStream_as.cpp:787 #, c-format -msgid "eventCallback: %s %s" +msgid "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" msgstr "" -#: utilities/processor.cpp:238 +#: libcore/asobj/NetStream_as.cpp:799 #, c-format -msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" msgstr "" -#: utilities/processor.cpp:286 -msgid "Verbose actions disabled at compile time" +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." msgstr "" -#: utilities/processor.cpp:293 -msgid "Verbose parsing disabled at compile time" +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" msgstr "" -#: utilities/processor.cpp:415 utilities/processor.cpp:418 gui/Player.cpp:219 -#: gui/Player.cpp:240 gui/pythonmod/gnash-view.cpp:440 -#: gui/pythonmod/gnash-view.cpp:443 +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:975 #, c-format -msgid "%s appended to local sandboxes" +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" msgstr "" -#: utilities/processor.cpp:591 +#: libcore/asobj/NetStream_as.cpp:988 #, c-format msgid "" -"gprocessor -- an SWF processor for Gnash.\n" -"\n" -"usage: %s [options] \n" -"\n" -"Process the given SWF movie files.\n" -"\n" -"%s%s%s%s" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" msgstr "" -#: utilities/processor.cpp:598 -msgid "" -"options:\n" -"\n" -" --help(-h) Print this info.\n" -" --version Print the version numbers.\n" -" -v Be verbose; i.e. print log messages to stdout\n" +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" msgstr "" -#: utilities/processor.cpp:605 -msgid " -vp Be verbose about movie parsing\n" +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" msgstr "" -#: utilities/processor.cpp:610 -msgid " -va Be verbose about ActionScript\n" +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" msgstr "" -#: utilities/processor.cpp:615 +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format msgid "" -" -d []\n" -" Milliseconds delay between advances (0 by default).\n" -" If '-1' the delay will be computed from the FPS.\n" -" -r 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 \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" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" msgstr "" -#: utilities/rtmpget.cpp:444 -#, fuzzy -msgid "Error parsing command line: " -msgstr "コマンドラインオプションの解析中にエラーが発生しました: " - -#: utilities/flvdumper.cpp:172 gui/gnash.cpp:531 -msgid "Error parsing command line options: " -msgstr "コマンドラインオプションの解析中にエラーが発生しました: " +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" -#: utilities/flvdumper.cpp:173 -#, fuzzy -msgid "This is a Gnash flvdumper bug." -msgstr "おそらくGnashのバグです" +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" -#: utilities/flvdumper.cpp:178 gui/gnash.cpp:585 -msgid "Error: no input file was specified. Exiting." -msgstr "エラー: 入力ファイルが指定されていません。終了します" +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" -#: utilities/flvdumper.cpp:300 -msgid "This program dumps the internal data of an FLV video file" +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" msgstr "" -#: utilities/flvdumper.cpp:302 -msgid "Usage: flvdumper [-h] [-m] [-a] filename" +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" msgstr "" -#: utilities/flvdumper.cpp:304 -msgid "-m\tPrint only Meta tags (default)" +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" msgstr "" -#: utilities/flvdumper.cpp:305 -msgid "-a\tPrint all tags." +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" msgstr "" -#: utilities/dumpshm.cpp:136 +#: libcore/asobj/NetStream_as.cpp:1236 #, c-format -msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" msgstr "" -#: utilities/dumpshm.cpp:214 +#: libcore/asobj/NetStream_as.cpp:1255 #, c-format -msgid "Will use \"%s\" for memory segment file" +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" msgstr "" -#: utilities/dumpshm.cpp:230 -msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" msgstr "" -#: utilities/dumpshm.cpp:239 -msgid "No shared memory segments found!" +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" msgstr "" -#: utilities/dumpshm.cpp:243 +#: libcore/asobj/NetStream_as.cpp:1323 #, c-format -msgid "Existing SHM Key is: %s, Size is: %s" +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" msgstr "" -#: utilities/dumpshm.cpp:258 -msgid "Writing memory segment to disk: \"segment.raw\"" +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" msgstr "" -#: utilities/dumpshm.cpp:263 +#: libcore/asobj/NetStream_as.cpp:1435 #, c-format -msgid "The data is: 0x%s" +msgid "Could not attach NetStream aux streamer to sound handler: %s" msgstr "" -#: utilities/dumpshm.cpp:303 -msgid "kernel not configured for shared memory" +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" msgstr "" -#: utilities/dumpshm.cpp:318 -#, c-format -msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" msgstr "" -#: utilities/dumpshm.cpp:321 +#: libcore/asobj/NetStream_as.cpp:1619 #, c-format -msgid "Last changed on: %s" +msgid "NetStream.play(%s): stream is not connected" msgstr "" -#: utilities/dumpshm.cpp:322 -#, c-format -msgid "Last attached on: %s" +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" msgstr "" -#: utilities/dumpshm.cpp:323 -#, c-format -msgid "Last detached on: %s" +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" msgstr "" -#: utilities/dumpshm.cpp:341 -msgid "This program dumps the internal data of a shared memory segment" +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" msgstr "" -#: utilities/dumpshm.cpp:343 -msgid "Usage: dumpshm [hdsanlif] filename" +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" msgstr "" -#: utilities/dumpshm.cpp:345 -msgid "-i\tList segments" +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" msgstr "" -#: utilities/dumpshm.cpp:346 -msgid "-r\tDump SYSV segments" +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" msgstr "" -#: utilities/dumpshm.cpp:347 -msgid "-c\tDump SYSV segments to disk" +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" msgstr "" -#: utilities/dumpshm.cpp:348 -msgid "-v\tVerbose output" +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" msgstr "" -#: utilities/dumpshm.cpp:360 -msgid "\tBase address of this segment: " +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" msgstr "" -#: utilities/dumpshm.cpp:362 -msgid "\tFilespec: " +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" msgstr "" -#: utilities/dumpshm.cpp:363 -msgid "\t# Bytes allocated: " +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" msgstr "" -#: utilities/dumpshm.cpp:364 -msgid "\tTotal # of bytes: " +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" msgstr "" -#: plugin/aos4/plugin.cpp:587 plugin/win32/plugin.cpp:584 -#, c-format -msgid "FSCommand_callback(%p): %s %s" +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:162 -msgid "WARNING: failed to create VA-API display." +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:230 gui/gtk/gtk_glue_agg_vaapi.cpp:288 -msgid "ERROR: failed to map VA-API image." +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:236 -msgid "ERROR: failed to associate VA-API subpicture." +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:370 -#, c-format -msgid "ERROR: failed to setup video window for surface 0x%08x." +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" msgstr "" -#: gui/gtk/gtk_glue_agg_vaapi.cpp:377 -#, c-format -msgid "ERROR: failed to associate subpicture to surface 0x%08x." +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" msgstr "" -#: gui/gtk/gtk_glue_agg.cpp:92 gui/haiku/haiku_agg_glue.cpp:297 -#, c-format -msgid "Could not create AGG renderer with pixelformat %s" +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:71 +#: libcore/asobj/AsBroadcaster.cpp:243 #, c-format -msgid "OpenGL extension version - %d.%d" +msgid "AsBroadcaster.initialize(%s): first arg is not an object" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:81 +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format msgid "" -"Cannot find the double-buffered visual.\n" -"Trying single-buffered visual." +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:87 -msgid "No appropriate OpenGL-capable visual found." +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:90 -msgid "Got single-buffered visual." +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" msgstr "" -#: gui/gtk/gtk_glue_gtkglext.cpp:93 -msgid "Got double-buffered visual." +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" msgstr "" -#: gui/gtk/gtk.cpp:171 -msgid "Created XEmbedded window" -msgstr "XEmbededウィンドウを作成しました" +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "" -#: gui/gtk/gtk.cpp:174 -msgid "Created top level window" -msgstr "トップレベルウィンドウを作成しました" +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" -#: gui/gtk/gtk.cpp:227 -msgid "Click to play" -msgstr "再生するためにはクリックしてください" +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" -#: gui/gtk/gtk.cpp:617 +#: libcore/asobj/TextFormat_as.cpp:726 #, c-format -msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgid "Uknown alignment value: %d, take as left" msgstr "" -#: gui/gtk/gtk.cpp:689 -msgid "Sound" -msgstr "サウンド" +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" -#: gui/gtk/gtk.cpp:736 -msgid "GtkGui: Window resize request received" +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" msgstr "" -#: gui/gtk/gtk.cpp:1218 gui/kde/Kde4Gui.cpp:742 -msgid "Gnash preferences" -msgstr "Gnashの設定" +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "" -#: gui/gtk/gtk.cpp:1253 -msgid "_Network" +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" msgstr "" -#: gui/gtk/gtk.cpp:1257 gui/kde/Kde4Gui.cpp:859 -#, fuzzy -msgid "Network preferences" -msgstr "ネットワーク接続" +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" -#: gui/gtk/gtk.cpp:1265 -msgid "Network timeout in seconds (0 for no timeout):" +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" msgstr "" -#: gui/gtk/gtk.cpp:1284 -msgid "_Logging" -msgstr "ログ(_L)" +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" -#: gui/gtk/gtk.cpp:1289 gui/kde/Kde4Gui.cpp:760 -msgid "Logging options" -msgstr "ログオプション" +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" -#: gui/gtk/gtk.cpp:1293 -msgid "Verbosity level:" -msgstr "出力レベル:" +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" -#: gui/gtk/gtk.cpp:1306 -msgid "Log to _file" -msgstr "ファイルへログを出力する(_F)" +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" -#: gui/gtk/gtk.cpp:1312 -msgid "Logfile name:" -msgstr "ログファイル名:" +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "" -#: gui/gtk/gtk.cpp:1325 -msgid "Log _parser output" -msgstr "パーサーの出力をログする(_P)" +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "" -#: gui/gtk/gtk.cpp:1333 -msgid "Log SWF _actions" -msgstr "SWFアクションをログする(_A)" +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "" -#: gui/gtk/gtk.cpp:1341 -msgid "Log malformed SWF _errors" -msgstr "不正なSWFのエラーをログする(_E)" +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" -#: gui/gtk/gtk.cpp:1349 -msgid "Log ActionScript _coding errors" -msgstr "ActionScriptのエラーをログする(_C)" +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" -#: gui/gtk/gtk.cpp:1365 -msgid "_Security" -msgstr "セキュリティ(_S)" +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" -#: gui/gtk/gtk.cpp:1372 gui/kde/Kde4Gui.cpp:811 -msgid "Network connections" -msgstr "ネットワーク接続" +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" -#: gui/gtk/gtk.cpp:1378 -msgid "Connect only to local _host" -msgstr "ローカルホストのみ接続を許可する(_H)" +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "" -#: gui/gtk/gtk.cpp:1385 -msgid "Connect only to local _domain" -msgstr "ローカルドメインのみ接続を許可する(_D)" +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" -#: gui/gtk/gtk.cpp:1392 -msgid "Disable SSL _verification" -msgstr "SSL証明書の検証をしない(_V)" +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" -#: gui/gtk/gtk.cpp:1399 -msgid "_Whitelist" -msgstr "ホワイトリスト(_W)" +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" -#: gui/gtk/gtk.cpp:1408 -msgid "_Blacklist" -msgstr "ブラックリスト(_B)" +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "" -#: gui/gtk/gtk.cpp:1417 gui/kde/Kde4Gui.cpp:829 -msgid "Privacy" -msgstr "プライバシー" +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" -#: gui/gtk/gtk.cpp:1421 gui/kde/Kde4Gui.cpp:832 -msgid "Shared objects directory:" -msgstr "共有オブジェクトのディレクトリ:" +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" -#: gui/gtk/gtk.cpp:1433 -msgid "Do _not write Shared Object files" -msgstr "共有オブジェクトファイルを書き込まない(_N)" +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" -#: gui/gtk/gtk.cpp:1440 -msgid "Only _access local Shared Object files" -msgstr "ローカルの共有オブジェクトファイルのみをアクセスする(_A)" +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "" -#: gui/gtk/gtk.cpp:1447 -msgid "Disable Local _Connection object" -msgstr "ローカル接続オブジェクトを無効にする(_C)" +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "" -#: gui/gtk/gtk.cpp:1461 -msgid "_Media" -msgstr "メディア(_M)" +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "" -#: gui/gtk/gtk.cpp:1467 gui/kde/Kde4Gui.cpp:877 -msgid "Sound" -msgstr "サウンド" +#: libcore/asobj/LoadableObject.cpp:222 +#, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "" -#: gui/gtk/gtk.cpp:1472 -msgid "Use sound _handler" -msgstr "サウンドハンドラを使う(_H)" +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "" -#: gui/gtk/gtk.cpp:1480 -msgid "Media Streams" +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" msgstr "" -#: gui/gtk/gtk.cpp:1486 gui/kde/Kde4Gui.cpp:884 -msgid "Save media streams to disk" +#: libcore/asobj/LoadableObject.cpp:312 +msgid "sendAndLoad(): invalid empty URL" msgstr "" -#: gui/gtk/gtk.cpp:1495 gui/kde/Kde4Gui.cpp:890 -msgid "Save dynamically loaded media to disk" +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" msgstr "" -#: gui/gtk/gtk.cpp:1503 gui/kde/Kde4Gui.cpp:894 -#, fuzzy -msgid "Saved media directory:" -msgstr "共有オブジェクトのディレクトリ:" +#: libcore/asobj/LoadableObject.cpp:397 +#, c-format +msgid "Loading from URL: '%s'" +msgstr "" -#: gui/gtk/gtk.cpp:1523 -msgid "_Player" -msgstr "プレーヤ(_P)" +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "" -#: gui/gtk/gtk.cpp:1529 gui/kde/Kde4Gui.cpp:906 -msgid "Player description" -msgstr "プレーヤの詳細" +#: libcore/asobj/LoadableObject.cpp:426 +msgid "load(): invalid empty URL" +msgstr "" -#: gui/gtk/gtk.cpp:1537 gui/kde/Kde4Gui.cpp:909 -msgid "Player version:" -msgstr "プレーヤバージョン:" +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "" -#: gui/gtk/gtk.cpp:1553 gui/kde/Kde4Gui.cpp:915 -msgid "Operating system:" -msgstr "オペレーティングシステム:" +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "" -#: gui/gtk/gtk.cpp:1563 -msgid "If blank, Gnash will detect your OS" -msgstr "空の場合は、GnashはOSを自動認識します" +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" -#: gui/gtk/gtk.cpp:1573 gui/kde/Kde4Gui.cpp:926 -msgid "URL opener:" -msgstr "URLを開くアプリケーション:" +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" -#: gui/gtk/gtk.cpp:1585 gui/kde/Kde4Gui.cpp:933 -msgid "Performance" -msgstr "パフォーマンス" +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" -#: gui/gtk/gtk.cpp:1599 gui/kde/Kde4Gui.cpp:936 -msgid "Max size of movie library:" -msgstr "動画ライブラリの最大サイズ:" +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" -#: gui/gtk/gtk.cpp:1611 -msgid "Start _Gnash in pause mode" -msgstr "_Gnashを一時停止モードで開始する" +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" -#: gui/gtk/gtk.cpp:1635 gui/kde/Kde4Gui.cpp:455 -msgid "Movie properties" -msgstr "動画プロパティ" +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" -#: gui/gtk/gtk.cpp:1709 gui/kde/Kde4Gui.cpp:474 -msgid "Variable" -msgstr "項目" +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" -#: gui/gtk/gtk.cpp:1722 gui/kde/Kde4Gui.cpp:475 -msgid "Value" -msgstr "値" +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" -#: gui/gtk/gtk.cpp:1776 -#, fuzzy -msgid "Gnash is the GNU SWF Player based on GameSWF." -msgstr "GnashはGameSWFをベースとしたGNU Flash動画プレーヤです" +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" -#: gui/gtk/gtk.cpp:1780 +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format msgid "" -"\n" -"Renderer: " +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" msgstr "" -"\n" -"描画ライブラリ: " -#: gui/gtk/gtk.cpp:1782 +#: libcore/TextField.cpp:1714 +#, c-format msgid "" -"\n" -"Hardware Acceleration: " +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." msgstr "" -#: gui/gtk/gtk.cpp:1784 +#: libcore/TextField.cpp:1905 +#, c-format msgid "" -"\n" -"GUI: " +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." msgstr "" -"\n" -"GUI: " -#: gui/gtk/gtk.cpp:1786 +#: libcore/TextField.cpp:1931 +#, c-format msgid "" -"\n" -"Media: " +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." msgstr "" -"\n" -"メディアライブラリ: " -#: gui/gtk/gtk.cpp:1808 gui/gtk/gtk.cpp:1845 -msgid "translator-credits" -msgstr "Makoto Kato" +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +msgid "invalid HTML tag" +msgstr "" -#: gui/gtk/gtk.cpp:1837 -#, fuzzy -msgid "Gnash" -msgstr "Gnashを終了する" +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" -#: gui/gtk/gtk.cpp:1880 -msgid "_File" -msgstr "ファイル(_F)" +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" -#: gui/gtk/gtk.cpp:1933 -msgid "_Edit" -msgstr "編集(_E)" +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" -#: gui/gtk/gtk.cpp:1953 -msgid "_Help" -msgstr "ヘルプ(_H)" +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" -#: gui/gtk/gtk.cpp:1973 -msgid "_View" -msgstr "表示(_V)" +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" -#: gui/gtk/gtk.cpp:1981 -msgid "Redraw" -msgstr "再描画" +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" -#: gui/gtk/gtk.cpp:1991 gui/gtk/gtk.cpp:1996 gui/gnash.cpp:71 -msgid "Toggle fullscreen" -msgstr "フルスクリーン表示の表示・非表示" +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" -#: gui/gtk/gtk.cpp:2005 -msgid "Show updated ranges" -msgstr "描画された領域を表示する" +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" -#: gui/gtk/gtk.cpp:2024 -msgid "_Quality" +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" msgstr "" -#: gui/gtk/gtk.cpp:2034 -msgid "Low" +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" msgstr "" -#: gui/gtk/gtk.cpp:2040 -#, fuzzy -msgid "Medium" -msgstr "メディア(_M)" +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "" -#: gui/gtk/gtk.cpp:2046 -msgid "High" +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" msgstr "" -#: gui/gtk/gtk.cpp:2052 -msgid "Best" +#: libcore/DisplayObject.cpp:796 +msgid "yes" msgstr "" -#: gui/gtk/gtk.cpp:2065 -msgid "Movie _Control" -msgstr "動画コントロール(_C)" +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "" -#: gui/gtk/gtk.cpp:2076 gui/kde/Kde4Gui.cpp:578 -msgid "Play" -msgstr "再生" +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "" -#: gui/gtk/gtk.cpp:2087 gui/kde/Kde4Gui.cpp:582 -msgid "Pause" -msgstr "一時停止" +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "" -#: gui/gtk/gtk.cpp:2097 gui/kde/Kde4Gui.cpp:586 -msgid "Stop" -msgstr "停止" +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "" -#: gui/gtk/gtk.cpp:2109 gui/kde/kde.cpp:416 -msgid "Restart Movie" -msgstr "最初から再生する" +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "" -#: gui/gtk/gtk.cpp:2196 gui/gtk/gtk.cpp:2197 +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 #, c-format -msgid "Couldn't find pixmap file: %s" -msgstr "pixmapファイルを見つけることができませんでした: %s" +msgid "Attempt to set property to %s, refused" +msgstr "" -#: gui/gtk/gtk.cpp:2203 +#: libcore/DisplayObject.cpp:1095 #, c-format -msgid "Failed to load pixbuf file: %s: %s" -msgstr "pixbufファイルのロードに失敗しました: %s: %s" +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "" -#: gui/gtk/gtk.cpp:2493 gui/aos4/aos4.cpp:266 +#: libcore/DisplayObject.cpp:1126 #, c-format -msgid "" -"Attempting to open file %s.\n" -"NOTE: the file open functionality is not yet implemented!" +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" msgstr "" -"ファイル %s を開きます\n" -"NOTE: ファイルを開く機能はまだ実装されていません!" -#: gui/gtk/gtk.cpp:2510 gui/gtk/gtk.cpp:2523 -msgid "Open file" -msgstr "ファイルを開く" +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "" -#: gui/aos4/aos4.cpp:70 +#: libcore/DisplayObject.cpp:1181 #, c-format -msgid "Exception: %s on file %s line %d" +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" msgstr "" -#: gui/aos4/aos4.cpp:274 -msgid "Cannot open File Requester!\n" +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" msgstr "" -#: gui/aos4/aos4.cpp:609 -msgid "error creating RenderHandler!\n" +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:124 +#: libcore/DisplayObject.cpp:1312 #, c-format -msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 -msgid "Cannot layout Menu!!\n" +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 -msgid "Cannot create Menu!!\n" +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 -msgid "Cannot get Visual Info!!\n" +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 -msgid "Cannot get WB Screen pointer!!\n" +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" msgstr "" -#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 -msgid "prepDrawingArea() failed.\n" +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" msgstr "" -#: gui/aos4/aos4_agg_glue.cpp:116 gui/sdl/sdl_agg_glue.cpp:78 -#: gui/haiku/haiku_agg_glue.cpp:290 +#: libcore/AMFConverter.cpp:212 #, c-format -msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." +msgid "Problems serializing strict array member %d=%s" msgstr "" -#: gui/aos4/aos4_agg_glue.cpp:277 -#, fuzzy, c-format -msgid "AOS4-AGG: %i byte offscreen buffer allocated" -msgstr "SDL-AGG: %iバイトのオフスクリーンバッファを確保しました" +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" -#: gui/sdl/sdl_agg_glue.cpp:95 -msgid "SDL_SetVideoMode() failed for SdlAggGlue." +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" msgstr "" -#: gui/sdl/sdl_agg_glue.cpp:132 gui/haiku/haiku_agg_glue.cpp:416 +#: libcore/AMFConverter.cpp:376 #, c-format -msgid "SDL-AGG: %i byte offscreen buffer allocated" -msgstr "SDL-AGG: %iバイトのオフスクリーンバッファを確保しました" +msgid "AMF parsing error: %s" +msgstr "" -#: gui/kde/Kde4Gui.cpp:115 -msgid "Cairo renderer not supported!" +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" msgstr "" -#: gui/kde/Kde4Gui.cpp:123 -msgid "OpenGL renderer not supported!" +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" msgstr "" -#: gui/kde/Kde4Gui.cpp:131 -msgid "AGG renderer not supported!" +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" msgstr "" -#: gui/kde/Kde4Gui.cpp:208 -msgid "Setting renderer" +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" msgstr "" -#: gui/kde/Kde4Gui.cpp:212 -#, fuzzy -msgid "Set renderer" -msgstr " 描画ライブラリ: " +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3630 +#, c-format +msgid "get URL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "" + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "" + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" + +#: libcore/MovieClip.cpp:1116 +#, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr "" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "" + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "" + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" + +#: libcore/Video.cpp:69 +#, c-format +msgid "Could not create Video Decoder: %s" +msgstr "" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "" + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "" + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "" + +#: libcore/movie_root.cpp:2155 +#, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "" + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "" + +#: libcore/MovieFactory.cpp:222 +msgid "Could not find SWF inside an .exe file" +msgstr "" + +#: libcore/MovieFactory.cpp:231 +#, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:560 +#, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "%sを開くことができません: %s" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +msgid "Unable to write file %1%" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +#, fuzzy +msgid "Verbose actions disabled at compile time" +msgstr "actionを表示することはできません。コンパイル時に無効にされました" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +#, fuzzy +msgid "Verbose parsing disabled at compile time" +msgstr "parsingを表示することはできません。コンパイル時に無効にされました" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr "" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr "" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "" + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "" + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "" + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "" + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "コマンドラインオプションの解析中にエラーが発生しました: " + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "" + +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." +msgstr "エラー: 入力ファイルが指定されていません。終了します" + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "" + +#: utilities/rtmpget.cpp:445 +#, fuzzy +msgid "Error parsing command line: " +msgstr "コマンドラインオプションの解析中にエラーが発生しました: " + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1144 +#, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "" + +#: cygnal/libnet/http.cpp:1562 +#, c-format +msgid "Version: %d.%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr "" + +#: cygnal/cygnal.cpp:342 +#, fuzzy, c-format +msgid "Couldn't connect to %s" +msgstr "データベースへ接続できません" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "" + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, fuzzy, c-format +msgid "Error parsing command line options: %s" +msgstr "コマンドラインオプションの解析中にエラーが発生しました: " + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, fuzzy, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "プラグインのために\"%s\"ディレクトリをスキャンしています" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" +msgstr "" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "おそらくGnashのバグです" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "ディスクへログを出力する" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "" + +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" + +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." +msgstr "" + +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "" + +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "" + +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "" + +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "" + +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "" + +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "" + +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "" + +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "" + +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "" + +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" +msgstr "" + +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, fuzzy, c-format +msgid "Could not open %s" +msgstr "%sを開くことができません: %s" + +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" +msgstr "" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "" + +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" +msgstr "" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" +msgstr "" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "" + +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" +msgstr "" + +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" +msgstr "" + +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" +msgstr "" + +#: gui/fb/fb.cpp:690 +msgid "Could not restore keyboard mode" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "" + +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "" + +#: gui/gnash.cpp:166 +#, fuzzy +msgid "Error: no input file was specified. Exiting.\n" +msgstr "エラー: 入力ファイルが指定されていません。終了します" + +#: gui/gnash.cpp:212 +#, fuzzy +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "ホストとの通信用のファイルディスクリプタ%dが不正です\n" + +#: gui/gnash.cpp:219 +#, fuzzy +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "ホストとの通信用のファイルディスクリプタ%dが不正です\n" + +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +msgstr "エラー: -rは0、1、2、3でなければなりません " + +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "" + +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "" + +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "" + +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "" + +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "" + +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "" + +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "" + +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "" + +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "" + +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "" + +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "" + +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "" + +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "" + +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "" + +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "" + +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "" + +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "" + +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "" + +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "" + +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "" + +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "" + +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "" + +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "" + +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "" + +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "" + +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "" + +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "" + +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "" + +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "" + +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "" + +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "" + +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" +msgstr "" + +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" +msgstr "" + +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" +msgstr "" + +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" +msgstr "" + +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "" + +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "" + +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "" + +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "" + +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "" + +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "" + +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "" + +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "" + +#: gui/gnash.cpp:489 +#, fuzzy +msgid "Toggle fullscreen\n" +msgstr "フルスクリーン表示の表示・非表示" + +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" +msgstr "" + +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" +msgstr "" + +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" +msgstr "" + +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "" + +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" +msgstr "" + +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" +msgstr "" + +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" +msgstr "" + +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "ビルドオプション " + +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr "" + +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr "" + +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr "" + +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr "" + +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr "" + +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr "" + +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" +msgstr "" + +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "" + +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "" + +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." +msgstr "" + +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "" + +#: gui/dump/dump.cpp:352 +#, c-format +msgid "Unable to write file '%s'." +msgstr "" + +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" +msgstr "" + +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" +msgstr "" + +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" +msgstr "" + +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" +msgstr "" + +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 +#, c-format +msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 +#, c-format +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 +#, c-format +msgid "SDL-AGG: %i byte offscreen buffer allocated" +msgstr "SDL-AGG: %iバイトのオフスクリーンバッファを確保しました" + +#: gui/qt/Qt4Gui.cpp:120 +msgid "Cairo renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:128 +msgid "OpenGL renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:136 +msgid "AGG renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "動画プロパティ" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "項目" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "値" -#: gui/kde/Kde4Gui.cpp:562 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:588 msgid "Properties" -msgstr "動画プロパティ" +msgstr "" -#: gui/kde/Kde4Gui.cpp:566 gui/kde/kde.cpp:424 +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 msgid "Quit Gnash" msgstr "Gnashを終了する" -#: gui/kde/Kde4Gui.cpp:573 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:599 msgid "Preferences" -msgstr "Gnashの設定" +msgstr "" -#: gui/kde/Kde4Gui.cpp:590 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "再生" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "一時停止" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "停止" + +#: gui/qt/Qt4Gui.cpp:616 msgid "Restart" -msgstr "最初から再生する" +msgstr "" -#: gui/kde/Kde4Gui.cpp:595 gui/kde/kde.cpp:423 +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 msgid "Refresh" msgstr "再読込" -#: gui/kde/Kde4Gui.cpp:599 -#, fuzzy +#: gui/qt/Qt4Gui.cpp:625 msgid "Fullscreen" -msgstr "フルスクリーン表示の表示・非表示" +msgstr "" -#: gui/kde/Kde4Gui.cpp:614 +#: gui/qt/Qt4Gui.cpp:640 #, fuzzy msgid "File" msgstr "ファイル(_F)" -#: gui/kde/Kde4Gui.cpp:619 +#: gui/qt/Qt4Gui.cpp:645 #, fuzzy msgid "Edit" msgstr "編集(_E)" -#: gui/kde/Kde4Gui.cpp:623 +#: gui/qt/Qt4Gui.cpp:649 #, fuzzy msgid "Movie Control" msgstr "動画コントロール(_C)" -#: gui/kde/Kde4Gui.cpp:630 +#: gui/qt/Qt4Gui.cpp:656 #, fuzzy msgid "View" msgstr "表示(_V)" -#: gui/kde/Kde4Gui.cpp:712 +#: gui/qt/Qt4Gui.cpp:738 #, fuzzy msgid "Click to Play" msgstr "再生するためにはクリックしてください" -#: gui/kde/Kde4Gui.cpp:757 +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "Gnashの設定" + +#: gui/qt/Qt4Gui.cpp:785 #, fuzzy msgid "Logging" msgstr "ログ(_L)" -#: gui/kde/Kde4Gui.cpp:763 +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "ログオプション" + +#: gui/qt/Qt4Gui.cpp:791 #, fuzzy msgid "Verbosity level" msgstr "出力レベル:" -#: gui/kde/Kde4Gui.cpp:781 +#: gui/qt/Qt4Gui.cpp:809 #, fuzzy msgid "Log to file" msgstr "ファイルへログを出力する(_F)" -#: gui/kde/Kde4Gui.cpp:788 +#: gui/qt/Qt4Gui.cpp:816 #, fuzzy msgid "Log parser output" msgstr "パーサーの出力をログする(_P)" -#: gui/kde/Kde4Gui.cpp:792 +#: gui/qt/Qt4Gui.cpp:820 #, fuzzy msgid "Log SWF actions" msgstr "SWFアクションをログする(_A)" -#: gui/kde/Kde4Gui.cpp:796 +#: gui/qt/Qt4Gui.cpp:824 #, fuzzy msgid "Log malformed SWF errors" msgstr "不正なSWFのエラーをログする(_E)" -#: gui/kde/Kde4Gui.cpp:801 +#: gui/qt/Qt4Gui.cpp:829 #, fuzzy msgid "Log ActionScript coding errors" msgstr "ActionScriptのエラーをログする(_C)" -#: gui/kde/Kde4Gui.cpp:808 +#: gui/qt/Qt4Gui.cpp:836 #, fuzzy msgid "Security" msgstr "セキュリティ(_S)" -#: gui/kde/Kde4Gui.cpp:814 +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "ネットワーク接続" + +#: gui/qt/Qt4Gui.cpp:842 #, fuzzy msgid "Connect only to local host" msgstr "ローカルホストのみ接続を許可する(_H)" -#: gui/kde/Kde4Gui.cpp:819 +#: gui/qt/Qt4Gui.cpp:847 #, fuzzy msgid "Connect only to local domain" msgstr "ローカルドメインのみ接続を許可する(_D)" -#: gui/kde/Kde4Gui.cpp:824 +#: gui/qt/Qt4Gui.cpp:852 #, fuzzy msgid "Disable SSL verification" msgstr "SSL証明書の検証をしない(_V)" -#: gui/kde/Kde4Gui.cpp:838 +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "プライバシー" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "共有オブジェクトのディレクトリ:" + +#: gui/qt/Qt4Gui.cpp:866 #, fuzzy msgid "Do not write Shared Object files" msgstr "共有オブジェクトファイルを書き込まない(_N)" -#: gui/kde/Kde4Gui.cpp:844 +#: gui/qt/Qt4Gui.cpp:872 #, fuzzy msgid "Only access local Shared Object files" msgstr "ローカルの共有オブジェクトファイルのみをアクセスする(_A)" -#: gui/kde/Kde4Gui.cpp:849 +#: gui/qt/Qt4Gui.cpp:877 #, fuzzy msgid "Disable Local Connection object" msgstr "ローカル接続オブジェクトを無効にする(_C)" -#: gui/kde/Kde4Gui.cpp:856 +#: gui/qt/Qt4Gui.cpp:884 msgid "Network" msgstr "" -#: gui/kde/Kde4Gui.cpp:862 +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:890 msgid "Network timeout in seconds" msgstr "" -#: gui/kde/Kde4Gui.cpp:874 +#: gui/qt/Qt4Gui.cpp:902 #, fuzzy msgid "Media" msgstr "メディア(_M)" -#: gui/kde/Kde4Gui.cpp:880 +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "サウンド" + +#: gui/qt/Qt4Gui.cpp:908 #, fuzzy msgid "Use sound handler" msgstr "サウンドハンドラを使う(_H)" -#: gui/kde/Kde4Gui.cpp:903 +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:931 #, fuzzy msgid "Player" msgstr "プレーヤ(_P)" -#: gui/kde/Kde4Gui.cpp:920 gui/kde/Kde4Gui.cpp:993 +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "プレーヤの詳細" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "プレーヤバージョン:" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "オペレーティングシステム:" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 msgid "" msgstr "" -#: gui/kde/Kde4Gui.cpp:945 +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "URLを開くアプリケーション:" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "パフォーマンス" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "動画ライブラリの最大サイズ:" + +#: gui/qt/Qt4Gui.cpp:973 #, fuzzy msgid "Start Gnash in pause mode" msgstr "_Gnashを一時停止モードで開始する" -#: gui/kde/kde.cpp:413 +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "" + +#: gui/qt/kde.cpp:413 msgid "Play Movie" msgstr "再生" -#: gui/kde/kde.cpp:414 +#: gui/qt/kde.cpp:414 msgid "Pause Movie" msgstr "一時停止" -#: gui/kde/kde.cpp:415 +#: gui/qt/kde.cpp:415 msgid "Stop Movie" msgstr "停止" -#: gui/kde/kde.cpp:418 +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "最初から再生する" + +#: gui/qt/kde.cpp:418 msgid "Step Forward" msgstr "1つ進む" -#: gui/kde/kde.cpp:419 +#: gui/qt/kde.cpp:419 msgid "Step Backward" msgstr "1つ戻る" -#: gui/kde/kde.cpp:420 +#: gui/qt/kde.cpp:420 msgid "Jump Forward" msgstr "進む" -#: gui/kde/kde.cpp:421 +#: gui/qt/kde.cpp:421 msgid "Jump Backward" msgstr "戻る" -#: gui/kde/kde_glue_agg.cpp:156 -msgid "Could not create AGG renderer with pixelformat BGRA32" -msgstr "" - -#: gui/kde/Kde4GlueAgg.cpp:115 -msgid "Could not create AGG renderer with pixelformat ABGR32" -msgstr "" - -#: gui/riscos/riscos_glue_agg.cpp:70 gui/fltk/fltk_glue_agg.cpp:50 -msgid "Could not create AGG renderer with pixelformat RGB24" -msgstr "" - -#: gui/fb/EventDevice.cpp:67 -#, c-format -msgid "Could not open %s: %s" -msgstr "%sを開くことができません: %s" - -#: gui/fb/EventDevice.cpp:72 +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 #, c-format -msgid "Could not set non-blocking mode for pointing device: %s" +msgid "Could not create sound handler: %s. Will continue without sound." msgstr "" -#: gui/fb/fb.cpp:207 -msgid "Closing framebuffer device" -msgstr "" - -#: gui/fb/fb.cpp:213 -msgid "Free'ing offscreen buffer" -msgstr "" - -#: gui/fb/fb.cpp:227 -msgid "LUT8: Setting up colormap" -msgstr "" - -#: gui/fb/fb.cpp:252 -#, c-format -msgid "LUT8: Error setting colormap: %s" +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" msgstr "" -#: gui/fb/fb.cpp:293 +#: gui/aos4/aos4.cpp:70 #, c-format -msgid "Framebuffer device uses %d bytes of memory." +msgid "Exception: %s on file %s line %d" msgstr "" -#: gui/fb/fb.cpp:295 +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 #, c-format -msgid "Video mode: %dx%d with %d bits per pixel." +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" msgstr "" +"ファイル %s を開きます\n" +"NOTE: ファイルを開く機能はまだ実装されていません!" -#: gui/fb/fb.cpp:340 -msgid "Double buffering enabled" +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" msgstr "" -#: gui/fb/fb.cpp:343 -msgid "Double buffering disabled" +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" msgstr "" -#: gui/fb/fb.cpp:351 +#: gui/aos4/aos4_cairo_glue.cpp:124 #, c-format -msgid "red channel: %d / %d" +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." msgstr "" -#: gui/fb/fb.cpp:353 -#, c-format -msgid "green channel: %d / %d" +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" msgstr "" -#: gui/fb/fb.cpp:355 -#, c-format -msgid "blue channel: %d / %d" +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" msgstr "" -#: gui/fb/fb.cpp:357 -#, c-format -msgid "Total bits per pixel: %d" +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" msgstr "" -#: gui/fb/fb.cpp:520 -msgid "This GUI does not yet support menus" +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" msgstr "" -#: gui/fb/fb.cpp:526 -msgid "This GUI does not yet support a mouse pointer" +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" msgstr "" -#: gui/fb/fb.cpp:614 -msgid "WARNING: Could not detect controlling TTY" -msgstr "" +#: gui/aos4/aos4_agg_glue.cpp:277 +#, fuzzy, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "SDL-AGG: %iバイトのオフスクリーンバッファを確保しました" -#: gui/fb/fb.cpp:624 gui/fb/fb.cpp:660 gui/fb/fb.cpp:693 gui/fb/fb.cpp:742 -#, c-format -msgid "WARNING: Could not open %s" +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." msgstr "" -#: gui/fb/fb.cpp:629 -msgid "WARNING: Could not get current VT state" -msgstr "" +#: gui/gui.cpp:193 +#, fuzzy +msgid "Clipboard not yet supported in this GUI" +msgstr "全画面表示はこのGUIではサポートされていません" -#: gui/fb/fb.cpp:635 -#, c-format -msgid "Original TTY NO = %d" -msgstr "" +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "全画面表示はこのGUIではサポートされていません" -#: gui/fb/fb.cpp:640 -msgid "WARNING: Could not request a new VT" -msgstr "" +#: gui/gui.cpp:205 +#, fuzzy +msgid "Window resize not yet supported in this GUI" +msgstr "メニューの表示はこのGUIではサポートされていません" -#: gui/fb/fb.cpp:645 -#, c-format -msgid "Own TTY NO = %d" -msgstr "" +#: gui/gui.cpp:229 gui/gui.cpp:242 +#, fuzzy +msgid "Menu show/hide not yet supported in this GUI" +msgstr "このGUIではマウスの表示・非表示をサポートしていません" -#: gui/fb/fb.cpp:654 gui/fb/fb.cpp:687 gui/fb/fb.cpp:736 -#, c-format -msgid "WARNING: Could not find device for VT number %d" -msgstr "" +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" +msgstr "このGUIではマウスの表示・非表示をサポートしていません" -#: gui/fb/fb.cpp:665 gui/fb/fb.cpp:747 -#, c-format -msgid "WARNING: Could not activate VT number %d" +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" msgstr "" -#: gui/fb/fb.cpp:671 gui/fb/fb.cpp:753 +#: gui/gui.cpp:334 #, c-format -msgid "WARNING: Error waiting for VT %d becoming active" -msgstr "" - -#: gui/fb/fb.cpp:709 -msgid "WARNING: Could not query current keyboard mode on VT" -msgstr "" - -#: gui/fb/fb.cpp:713 -msgid "WARNING: Could not switch to graphics mode on new VT" +msgid "Invalid scaleMode %d" msgstr "" -#: gui/fb/fb.cpp:720 +#: gui/gui.cpp:374 #, c-format -msgid "VT %d ready" -msgstr "" - -#: gui/fb/fb.cpp:732 -msgid "Restoring terminal..." -msgstr "" - -#: gui/fb/fb.cpp:761 -msgid "WARNING: Could not restore keyboard mode" -msgstr "" - -#: gui/fb/TouchDevice.cpp:240 -msgid "WARNING: Error parsing calibration data!" -msgstr "" - -#: gui/fb/TouchDevice.cpp:242 -#, fuzzy, c-format -msgid "" -"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" -msgstr "タッチスクリーンのキャリブレーションデータ: %.0f / %.0f / %.0f / %.0f" - -#: gui/fb/TouchDevice.cpp:245 -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/MouseDevice.cpp:157 -msgid "Mouse reset failed" -msgstr "" - -#: gui/fb/MouseDevice.cpp:165 -msgid "WARNING: Could not detect mouse device ID" +msgid "Invalid horizontal align %d" msgstr "" -#: gui/fb/MouseDevice.cpp:169 +#: gui/gui.cpp:405 #, c-format -msgid "WARNING: Non-standard mouse device ID %d" +msgid "Invalid vertical align %d" msgstr "" -#: gui/fb/MouseDevice.cpp:174 -msgid "Could not activate Data Reporting mode for mouse" +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" msgstr "" -#: gui/fb/MouseDevice.cpp:281 +#: gui/gui.cpp:1261 #, c-format -msgid "x/y %d/%d button %d" +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" msgstr "" -#: gui/fb/MouseDevice.cpp:301 -#, fuzzy, c-format -msgid "read mouse @ %d / %d, btn %d" -msgstr "マウス @ %d,%d" - -#: gui/fb/MouseDevice.cpp:309 -#, fuzzy, c-format -msgid "mouse click! %d" -msgstr "マウス @ %d,%d" +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" +msgstr "" -#: gui/fb/MouseDevice.cpp:327 -#, c-format -msgid "mouse_command: discarded %d bytes from input buffer" +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" msgstr "" -#: gui/Player.cpp:149 -#, c-format -msgid "Timer delay set to %d milliseconds" +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" msgstr "" -#: gui/Player.cpp:170 gui/pythonmod/gnash-view.cpp:225 -msgid "Sound requested but no sound support compiled in" +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" msgstr "" -#: gui/Player.cpp:175 gui/pythonmod/gnash-view.cpp:222 -#, c-format -msgid "Could not create sound handler: %s. Will continue w/out sound." +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" msgstr "" -#: gui/Player.cpp:195 +#: gui/Player.cpp:169 #, c-format -msgid "Activating FPS debugging every %g seconds" +msgid "Unhandled callback %s with arguments %s" msgstr "" -#: gui/Player.cpp:321 +#: gui/Player.cpp:434 msgid "Non-existent media handler %1% specified" msgstr "" -#: gui/Player.cpp:368 -#, c-format -msgid "" -"Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." -msgstr "" - -#: gui/Player.cpp:670 +#: gui/Player.cpp:545 #, c-format -msgid "Unhandled callback %s with arguments %s" +msgid "Movie Frame Rate is %d, adjusting delay" msgstr "" -#: gui/Player.cpp:711 -#, c-format -msgid "Sent FsCommand '%s' to host fd %d" +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" msgstr "" -#: gui/Player.cpp:719 +#: gui/Player.cpp:717 #, c-format -msgid "Running as plugin: skipping internal handling of FsCommand %s%s." +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" msgstr "" -#: gui/Player.cpp:760 +#: gui/Player.cpp:773 #, c-format msgid "FsCommand exec called with argument %s" msgstr "" -#: gui/Player.cpp:777 +#: gui/Player.cpp:790 #, c-format msgid "FsCommand trapallkeys called with argument %s" msgstr "" -#: gui/Player.cpp:783 +#: gui/Player.cpp:796 #, c-format msgid "FsCommand '%s(%s)' not handled internally" msgstr "" -#: gui/haiku/haiku.cpp:141 -msgid "spawn_thread failed" -msgstr "" - -#: gui/haiku/haiku.cpp:144 -msgid "resume_thread failed" -msgstr "" - -#: gui/haiku/haiku.cpp:157 -#, c-format -msgid "pulses thread returned %d" +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" msgstr "" -#: gui/haiku/haiku.cpp:248 -msgid "send_data failed" +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" msgstr "" -#: gui/haiku/haiku.cpp:384 gui/dump/dump.cpp:131 -msgid "# FATAL: No filename given with -D argument." +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" msgstr "" -#: gui/gui.cpp:182 gui/gui.cpp:194 -msgid "Fullscreen not yet supported in this GUI" -msgstr "全画面表示はこのGUIではサポートされていません" - -#: gui/gui.cpp:188 -#, fuzzy -msgid "Window resize not yet supported in this GUI" -msgstr "メニューの表示はこのGUIではサポートされていません" - -#: gui/gui.cpp:213 -#, fuzzy -msgid "Menu hiding not yet supported in this GUI" -msgstr "メニューの表示はこのGUIではサポートされていません" - -#: gui/gui.cpp:219 -msgid "Mouse show/hide not yet supported in this GUI" -msgstr "このGUIではマウスの表示・非表示をサポートしていません" - -#: gui/gui.cpp:226 -msgid "menushow not yet supported in this GUI" -msgstr "メニューの表示はこのGUIではサポートされていません" - -#: gui/gui.cpp:467 +#: gui/gtk/gtk_glue_ovg.cpp:400 #, c-format -msgid "mouse @ %d,%d" -msgstr "マウス @ %d,%d" - -#: gui/gui.cpp:962 -#, c-format -msgid "Frame %d" -msgstr "フレーム%d" - -#: gui/dump/dump.cpp:120 -msgid "Ignoring request to display in X11 window" +msgid "eglGetConfigs() failed to retrive the configs (error %s)" msgstr "" -#: gui/dump/dump.cpp:147 -msgid "# FATAL: No sleep ms value given with -S argument." +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." msgstr "" -#: gui/dump/dump.cpp:323 -#, fuzzy, c-format -msgid "Unable to write file '%s'." -msgstr ": %s" - -#: gui/gnash.cpp:65 -#, fuzzy -msgid "Keys:" -msgstr "キーボード操作:" - -#: gui/gnash.cpp:68 -msgid "Quit" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." msgstr "" -#: gui/gnash.cpp:74 -#, fuzzy -msgid "Toggle pause" -msgstr "フルスクリーン表示の表示・非表示" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." +msgstr "" -#: gui/gnash.cpp:77 -#, fuzzy -msgid "Restart the movie" -msgstr "最初から再生する" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." +msgstr "" -#: gui/gnash.cpp:80 -msgid "Take a screenshot" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." msgstr "" -#: gui/gnash.cpp:83 -#, fuzzy -msgid "Force immediate redraw" -msgstr " CTRL-L 強制的に再描画する" +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "" -#: gui/gnash.cpp:99 -#, fuzzy -msgid "Usage: gnash [options] movie_file.swf" -msgstr "使い方: gnash [オプション] movie_file.swf" +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "" -#: gui/gnash.cpp:100 -msgid "Plays a SWF (Shockwave Flash) movie" +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" msgstr "" -#: gui/gnash.cpp:101 -#, fuzzy -msgid "Options:" -msgstr "オプション:" +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "再生するためにはクリックしてください" -#: gui/gnash.cpp:105 -#, fuzzy -msgid "Print this help and exit" -msgstr " -h, --help ヘルプを表示する" +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "" -#: gui/gnash.cpp:108 -#, fuzzy -msgid "Print version information and exit" -msgstr " -V, --version バージョン情報を表示する" +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "サウンド" -#: gui/gnash.cpp:111 -#, fuzzy -msgid "Scale the movie by the specified factor" -msgstr " -s, --scale 指定したfactorで動画をスケールする" +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "" -#: gui/gnash.cpp:114 -msgid "Number of milliseconds to delay in main loop" +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" msgstr "" -#: gui/gnash.cpp:117 -#, fuzzy -msgid "Produce verbose output" -msgstr "パーサーの出力をログする(_P)" +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "ログ(_L)" -#: gui/gnash.cpp:121 -#, fuzzy -msgid "Be (very) verbose about action execution" -msgstr " 2 サウンドを有効、描画を無効にする" +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "出力レベル:" -#: gui/gnash.cpp:126 -#, fuzzy -msgid "Be (very) verbose about parsing" -msgstr " 2 サウンドを有効、描画を無効にする" +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "ファイルへログを出力する(_F)" -#: gui/gnash.cpp:130 -msgid "Audio dump file (wave format)" -msgstr "" +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "ログファイル名:" -#: gui/gnash.cpp:133 -msgid "Hardware Video Accelerator to use" -msgstr "" +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "パーサーの出力をログする(_P)" -#: gui/gnash.cpp:138 -msgid "X11 Window ID for display" -msgstr "" +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "SWFアクションをログする(_A)" -#: gui/gnash.cpp:141 -#, fuzzy -msgid "Produce the disk based debug log" -msgstr " -g, --debugger SWFデバッガを有効にする" +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "不正なSWFのエラーをログする(_E)" -#: gui/gnash.cpp:144 -#, fuzzy -msgid "Set window width" -msgstr "幅を%dに設定しています" +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "ActionScriptのエラーをログする(_C)" -#: gui/gnash.cpp:147 -#, fuzzy -msgid "Set window height" -msgstr "高さを%dへ設定しています" +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "セキュリティ(_S)" -#: gui/gnash.cpp:150 -#, fuzzy -msgid "Set window x position" -msgstr "幅を%dに設定しています" +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "ローカルホストのみ接続を許可する(_H)" -#: gui/gnash.cpp:153 -#, fuzzy -msgid "Set window y position" -msgstr "幅を%dに設定しています" +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "ローカルドメインのみ接続を許可する(_D)" -#: gui/gnash.cpp:156 -#, fuzzy -msgid "Exit when/if movie reaches the last frame" -msgstr " -1, --once 最後まで再生したら終了する" +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "SSL証明書の検証をしない(_V)" -#: gui/gnash.cpp:160 -#, fuzzy -msgid "disable rendering and sound" -msgstr " 0 描画とサウンドを無効にする" +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "ホワイトリスト(_W)" -#: gui/gnash.cpp:162 -#, fuzzy -msgid "enable rendering, disable sound" -msgstr " 1 描画を有効、サウンドを無効にする" +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "ブラックリスト(_B)" -#: gui/gnash.cpp:164 -#, fuzzy -msgid "enable sound, disable rendering" -msgstr " 2 サウンドを有効、描画を無効にする" +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" +msgstr "共有オブジェクトファイルを書き込まない(_N)" -#: gui/gnash.cpp:166 -#, fuzzy -msgid "enable rendering and sound (default)" -msgstr " 3 描画もサウンドも有効にする (デフォルト)" +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" +msgstr "ローカルの共有オブジェクトファイルのみをアクセスする(_A)" -#: gui/gnash.cpp:170 -#, fuzzy -msgid "The media handler to use" -msgstr " - メディアハンドラ: " +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" +msgstr "ローカル接続オブジェクトを無効にする(_C)" -#: gui/gnash.cpp:175 -#, fuzzy -msgid "The renderer to use" -msgstr " 描画ライブラリ: " +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "メディア(_M)" -#: gui/gnash.cpp:179 -#, fuzzy -msgid "Exit after the specified number of seconds" -msgstr " -t, --timeout 指定した秒数後、終了する" +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "サウンドハンドラを使う(_H)" -#: gui/gnash.cpp:182 -#, fuzzy -msgid "Set \"real\" URL of the movie" +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" msgstr "" -" -U --base-url 相対パスのURLのために\"ベース\"URLを設定する" -#: gui/gnash.cpp:185 -#, fuzzy -msgid "Set \"base\" URL for resolving relative URLs" -msgstr "" -" -U --base-url 相対パスのURLのために\"ベース\"URLを設定する" +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "プレーヤ(_P)" -#: gui/gnash.cpp:188 -#, fuzzy -msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" -msgstr "" -" -P, --param パラメータを設定します (例 \"FlashVars=A=1&b=2\")" +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "空の場合は、GnashはOSを自動認識します" -#: gui/gnash.cpp:191 -#, fuzzy -msgid "Filedescriptor to use for external communications" +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" msgstr "" -" -F, --fd 外部との通信用のファイルディスクリプタを指定する" -#: gui/gnash.cpp:195 -#, fuzzy -msgid "Print FPS every num seconds (float)" -msgstr " -f, --debug-fps num num秒 (float) ごとにFPSを表示する" +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" +msgstr "" -#: gui/gnash.cpp:199 -#, fuzzy -msgid "Exit after specified number of frame advances" -msgstr " -t, --timeout 指定した秒数後、終了する" +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" +msgstr "" -#: gui/gnash.cpp:202 -#, fuzzy -msgid "Start in fullscreen mode" +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" msgstr "_Gnashを一時停止モードで開始する" -#: gui/gnash.cpp:205 -msgid "Start without displaying the menu bar" -msgstr "" - -#: gui/gnash.cpp:208 -msgid "List of frames to save as screenshots" +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." msgstr "" -#: gui/gnash.cpp:211 -msgid "Filename pattern for screenshot images." +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." msgstr "" -#: gui/gnash.cpp:227 +#: gui/gtk/gtk.cpp:1860 msgid "" -"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 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" +"\n" +"Renderer: " msgstr "" +"\n" +"描画ライブラリ: " -#: gui/gnash.cpp:238 -msgid "Build options " -msgstr "ビルドオプション " - -#: gui/gnash.cpp:239 -#, fuzzy -msgid " Renderers: " -msgstr " 描画ライブラリ: " - -#: gui/gnash.cpp:240 -msgid " Hardware Acceleration: " +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " msgstr "" -#: gui/gnash.cpp:241 -#, fuzzy -msgid " GUI: " +#: gui/gtk/gtk.cpp:1864 +msgid "" +"\n" +"GUI: " msgstr "" "\n" "GUI: " -#: gui/gnash.cpp:242 -#, fuzzy -msgid " Media handlers: " -msgstr " - メディアハンドラ: " - -#: gui/gnash.cpp:244 -msgid " Configured with: " +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " msgstr "" +"\n" +"メディアライブラリ: " -#: gui/gnash.cpp:245 -msgid " CXXFLAGS: " -msgstr "" +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "Makoto Kato" -#: gui/gnash.cpp:246 -#, fuzzy -msgid " Version: " -msgstr " 描画ライブラリ: " +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "ファイル(_F)" -#: gui/gnash.cpp:321 -msgid "Logging to disk enabled" -msgstr "ディスクへログを出力する" +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "編集(_E)" -#: gui/gnash.cpp:327 -msgid "No verbose actions; disabled at compile time" -msgstr "actionを表示することはできません。コンパイル時に無効にされました" +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "ヘルプ(_H)" -#: gui/gnash.cpp:335 -msgid "No verbose parsing; disabled at compile time" -msgstr "parsingを表示することはできません。コンパイル時に無効にされました" +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "表示(_V)" -#: gui/gnash.cpp:357 -#, c-format -msgid "Setting root URL to %s" -msgstr "ルートURLを%sに設定しています" +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "再描画" -#: gui/gnash.cpp:362 -#, c-format -msgid "Setting base URL to %s" -msgstr "ベースURLを%sに設定しています" +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "フルスクリーン表示の表示・非表示" -#: gui/gnash.cpp:373 -#, c-format -msgid "Host FD #%d, Control FD #%d\n" +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "描画された領域を表示する" + +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" msgstr "" -#: gui/gnash.cpp:376 -#, c-format -msgid "Invalid host communication filedescriptor %d\n" -msgstr "ホストとの通信用のファイルディスクリプタ%dが不正です\n" +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "" -#: gui/gnash.cpp:384 -#, fuzzy, c-format -msgid "Invalid control communication filedescriptor %d\n" -msgstr "ホストとの通信用のファイルディスクリプタ%dが不正です\n" +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "" -#: gui/gnash.cpp:394 -#, c-format -msgid "Setting width to %d" -msgstr "幅を%dに設定しています" +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "" -#: gui/gnash.cpp:400 -#, c-format -msgid "Setting height to %d" -msgstr "高さを%dへ設定しています" +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "" -#: gui/gnash.cpp:406 gui/gnash.cpp:412 -#, fuzzy, c-format -msgid "Setting x position to %d" -msgstr "幅を%dに設定しています" +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "動画コントロール(_C)" -#: gui/gnash.cpp:481 -msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " -msgstr "エラー: -rは0、1、2、3でなければなりません" +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 +#, c-format +msgid "Couldn't find pixmap file: %s" +msgstr "pixmapファイルを見つけることができませんでした: %s" -#: gui/gnash.cpp:493 -msgid "FPS debugging disabled at compile time, -f is invalid" -msgstr "コンパイル時にはFPSデバッグは無効です。-fは不正です" +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" +msgstr "pixbufファイルのロードに失敗しました: %s: %s" -#: gui/gnash.cpp:533 -msgid "This is a Gnash bug." -msgstr "おそらくGnashのバグです" +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "ファイルを開く" -#: gui/gnash.cpp:538 -msgid "No rendering flags specified, using rcfile" -msgstr "rcfileでレンダリングフラグが指定されていません。" +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." +msgstr "" -#: gui/gnash.cpp:579 -msgid "Exception thrown during parseCommandLine" -msgstr "parseCommandLineの際に例外が発生しました" +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "" #: extensions/mysql/mysql_db.cpp:186 msgid "Couldn't initialize database" @@ -6267,76 +11510,56 @@ #: extensions/mysql/mysql_db.cpp:266 #, c-format msgid "Field name is: %s: " -msgstr "フィールド名: %s" +msgstr "フィールド名: %s " -#~ msgid "Enable _debugger" -#~ msgstr "デバッガを有効にする(_D)" +#~ msgid "Scanning directory \"%s\" for plugins" +#~ msgstr "プラグインのために\"%s\"ディレクトリをスキャンしています" -#, fuzzy -#~ msgid " -v, --verbose Produce verbose output\n" -#~ msgstr " -V, --version バージョン情報を表示する" - -#, fuzzy -#~ msgid " none|vaapi|omap (default: none)\n" -#~ msgstr "" -#~ " 3 描画もサウンドも有効にする (デフォルト)" +#~ msgid "Gnash Plugin name: %s" +#~ msgstr "Gnashプラグイン名: %s" -#, fuzzy -#~ msgid " -j, --width Set window width\n" -#~ msgstr " -j, --width ウィンドウの幅を設定する" +#~ msgid "mouse @ %d,%d" +#~ msgstr "マウス @ %d,%d" -#, fuzzy -#~ msgid " -k, --height Set window height\n" -#~ msgstr " -k, --height ウィンドウの高さを設定する" +#~ msgid "Frame %d" +#~ msgstr "フレーム%d" -#, fuzzy -#~ msgid " -X, --x-pos Set window x position\n" -#~ msgstr " -j, --width ウィンドウの幅を設定する" +#~ msgid "Created XEmbedded window" +#~ msgstr "XEmbededウィンドウを作成しました" -#, fuzzy -#~ msgid " -Y, --y-pos Set window y position\n" -#~ msgstr " -j, --width ウィンドウの幅を設定する" +#~ msgid "Created top level window" +#~ msgstr "トップレベルウィンドウを作成しました" #, fuzzy -#~ msgid " -g, --debugger Turn on the SWF debugger\n" -#~ msgstr " -g, --debugger SWFデバッガを有効にする" +#~ msgid "Menu hiding not yet supported in this GUI" +#~ msgstr "メニューの表示はこのGUIではサポートされていません" -#, fuzzy -#~ msgid " The media handler to use" -#~ msgstr " 0 描画とサウンドを無効にする" +#~ msgid "menushow not yet supported in this GUI" +#~ msgstr "メニューの表示はこのGUIではサポートされていません" -#, fuzzy -#~ msgid " -R, --renderer <" -#~ msgstr " 描画ライブラリ: " +#~ msgid "No verbose actions; disabled at compile time" +#~ msgstr "actionを表示することはできません。コンパイル時に無効にされました" -#, fuzzy -#~ msgid " The renderer to use" -#~ msgstr " 0 描画とサウンドを無効にする" +#~ msgid "No verbose parsing; disabled at compile time" +#~ msgstr "parsingを表示することはできません。コンパイル時に無効にされました" -#, fuzzy -#~ msgid " --fullscreen Start in fullscreen mode\n" -#~ msgstr " --fullscreen フルスクリーンモードで開始する" +#~ msgid "Setting root URL to %s" +#~ msgstr "ルートURLを%sに設定しています" -#, fuzzy -#~ msgid " CTRL-Q, CTRL-W Quit\n" -#~ msgstr " CTRL-Q, CTRL-W 終了" +#~ msgid "Setting base URL to %s" +#~ msgstr "ベースURLを%sに設定しています" -#, fuzzy -#~ msgid " CTRL-F Toggle fullscreen\n" -#~ msgstr " CTRL-P 一時停止・再開" +#~ msgid "Setting width to %d" +#~ msgstr "幅を%dに設定しています" -#, fuzzy -#~ msgid " CTRL-P Toggle pause\n" -#~ msgstr " CTRL-P 一時停止・再開" +#~ msgid "Setting height to %d" +#~ msgstr "高さを%dへ設定しています" -#, fuzzy -#~ msgid " CTRL-R Restart the movie\n" -#~ msgstr " CTRL-R 動画を最初から再生する" +#~ msgid "FPS debugging disabled at compile time, -f is invalid" +#~ msgstr "コンパイル時にはFPSデバッグは無効です。-fは不正です" -#, fuzzy -#~ msgid " CTRL-O Take a screenshot\n" -#~ msgstr " CTRL-P 一時停止・再開" +#~ msgid "No rendering flags specified, using rcfile" +#~ msgstr "rcfileでレンダリングフラグが指定されていません。" -#~ msgid "No debugger; disabled at compile time, -g is invalid" -#~ msgstr "" -#~ "デバッガが設定されていません。コンパイル字に無効にされました。-gは無効です" +#~ msgid "Exception thrown during parseCommandLine" +#~ msgstr "parseCommandLineの際に例外が発生しました" diff -Nru gnash-0.8.10~git20111001/po/km.po gnash-0.8.10/po/km.po --- gnash-0.8.10~git20111001/po/km.po 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/po/km.po 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,11496 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2012-01-13 07:10+0200\n" +"Last-Translator: Chris \n" +"Language-Team: LANGUAGE \n" +"Language: km\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Pootle 2.0.5\n" + +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "" + +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" +msgstr "" + +#: libbase/RTMP.cpp:334 +#, c-format +msgid "partially supported packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:344 +#, c-format +msgid "packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:356 +#, c-format +msgid "Unknown packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" +msgstr "" + +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "" + +#: libbase/RTMP.cpp:484 +#, c-format +msgid "Incomplete packet received on channel %s" +msgstr "" + +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" +msgstr "" + +#: libbase/RTMP.cpp:542 +#, c-format +msgid "%s, failed to read extended timestamp" +msgstr "" + +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." +msgstr "" + +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "" + +#: libbase/RTMP.cpp:899 +#, c-format +msgid "Type mismatch: client sent %d, server answered %d" +msgstr "" + +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." +msgstr "" + +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" +msgstr "" + +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" +msgstr "" + +#: libbase/RTMP.cpp:1049 +#, c-format +msgid "Control packet (%s) data too short" +msgstr "" + +#: libbase/RTMP.cpp:1087 +#, c-format +msgid "Received unknown or unhandled control %s" +msgstr "" + +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " +msgstr "" + +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" +msgstr "" + +#: libbase/StreamProvider.cpp:112 +msgid "Request Headers discarded while getting stream from file: uri" +msgstr "" + +#: libbase/StreamProvider.cpp:135 +msgid "POST data discarded while getting a stream from file: uri" +msgstr "" + +#: libbase/noseek_fd_adapter.cpp:223 +#, c-format +msgid "Error reading %d bytes from input stream" +msgstr "" + +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "" + +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" +msgstr "" + +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" +msgstr "" + +#: libbase/Socket.cpp:171 +#, c-format +msgid "Failed to connect socket: %s" +msgstr "" + +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" +msgstr "" + +#: libbase/Socket.cpp:237 +#, c-format +msgid "Socket receive error %s" +msgstr "" + +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" +msgstr "" + +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" +msgstr "" + +#: libbase/tu_file.cpp:193 +msgid "Error while seeking to end: %1%" +msgstr "" + +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" +msgstr "" + +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" +msgstr "" + +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " +msgstr "" + +#: libbase/rc.cpp:422 +#, c-format +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:625 +#, c-format +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +msgstr "" + +#: libbase/rc.cpp:637 +#, c-format +msgid "Warning: empty include specification in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:642 +#, c-format +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:651 +#, c-format +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:743 +#, c-format +msgid "Couldn't open file %s for writing" +msgstr "" + +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." +msgstr "" + +#: libbase/extension.cpp:115 +#, c-format +msgid "Loading module: %s from %s" +msgstr "" + +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 +#, c-format +msgid "Initializing module: \"%s\" from %s" +msgstr "" + +#: libbase/extension.cpp:145 +msgid "Couldn't get class_init symbol" +msgstr "" + +#: libbase/extension.cpp:159 +#, c-format +msgid "Initializing module: \"%s\"" +msgstr "" + +#: libbase/extension.cpp:174 +#, c-format +msgid "Couldn't get class_init symbol: \"%s\"" +msgstr "" + +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 +#, c-format +msgid "Can't open directory %s" +msgstr "មិន​អាច​បើក​ថត %s" + +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "" + +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." +msgstr "" + +#: libbase/curl_adapter.cpp:249 +#, c-format +msgid "Failed cleaning up share handle: %s. Will try again in a second." +msgstr "" + +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:348 +#, c-format +msgid "lockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:383 +#, c-format +msgid "unlockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:672 +#, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "" + +#: libbase/curl_adapter.cpp:720 +#, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "" + +#: libbase/curl_adapter.cpp:763 +#, c-format +msgid "HTTP response %ld from URL %s" +msgstr "" + +#: libbase/curl_adapter.cpp:774 +#, c-format +msgid "CURL: %s" +msgstr "" + +#: libbase/curl_adapter.cpp:807 +msgid "" +"Could not open specified path as cache file. Using a temporary file instead" +msgstr "" + +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" +msgstr "" + +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" +msgstr "" + +#: libbase/curl_adapter.cpp:1091 +msgid "" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" +msgstr "" + +#: libbase/curl_adapter.cpp:1156 +#, c-format +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" +msgstr "" + +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" +msgstr "" + +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 +#, c-format +msgid "curl stream: %s" +msgstr "" + +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "" + +#: libbase/SharedMem.cpp:68 +#, c-format +msgid "Error detaching shared memory: %s" +msgstr "" + +#: libbase/SharedMem.cpp:75 +#, c-format +msgid "Error during stat of shared memory segment: %s" +msgstr "" + +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." +msgstr "" + +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" +msgstr "" + +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" +msgstr "" + +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" +msgstr "" + +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" +msgstr "" + +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" +msgstr "" + +#: libbase/GnashImage.cpp:243 +#, c-format +msgid "Out of memory while trying to create %dx%d image" +msgstr "" + +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" +msgstr "" + +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" +msgstr "" + +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" +msgstr "" + +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" +msgstr "" + +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" +msgstr "" + +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" +msgstr "" + +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:51 +#, c-format +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:69 +#, c-format +msgid "GnashVaapi::update(): data %p\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" +msgstr "" + +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" +msgstr "" + +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" +msgstr "" + +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" +msgstr "" + +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" +msgstr "" + +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "" + +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "" + +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:330 +#, c-format +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " +msgstr "" + +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " +msgstr "" + +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." +msgstr "" + +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." +msgstr "" + +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" +msgstr "" + +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" +msgstr "" + +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" +msgstr "" + +#: libbase/URLAccessManager.cpp:90 +#, c-format +msgid "Load from host %s granted (whitelisted)" +msgstr "" + +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" +msgstr "" + +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" +msgstr "" + +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" +msgstr "" + +#: libbase/URLAccessManager.cpp:147 +#, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" +msgstr "" + +#: libbase/URLAccessManager.cpp:164 +#, c-format +msgid "Load of file %s granted (under local sandbox %s)" +msgstr "" + +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" +msgstr "" + +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" +msgstr "" + +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" +msgstr "" + +#: libbase/URLAccessManager.cpp:240 +#, c-format +msgid "Load from host %s forbidden (not on the local host)" +msgstr "" + +#: libbase/URLAccessManager.cpp:262 +#, c-format +msgid "Attempt to connect to disallowed port %s" +msgstr "" + +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" +msgstr "" + +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:344 +#, c-format +msgid "OpenGL: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:517 +#, c-format +msgid "GLU: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:868 +msgid "" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1927 +#, c-format +msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 +#, c-format +msgid "Failed to create VG image! %s" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 +#, c-format +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 +#, c-format +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:275 +#, c-format +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1301 +#, c-format +msgid "VG_MATRIX_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1314 +#, c-format +msgid "VG_FILL_RULE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1335 +#, c-format +msgid "VG_IMAGE_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1356 +#, c-format +msgid "VG_RENDERING_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1393 +#, c-format +msgid "VG_BLEND_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1414 +#, c-format +msgid "VG_IMAGE_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1417 +#, c-format +msgid "VG_STROKE_LINE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1438 +#, c-format +msgid "VG_STROKE_CAP_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1459 +#, c-format +msgid "VG_STROKE_JOIN_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1462 +#, c-format +msgid "VG_STROKE_MITER_LIMIT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1463 +#, c-format +msgid "VG_MASKING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1464 +#, c-format +msgid "VG_SCISSORING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1491 +#, c-format +msgid "VG_PIXEL_LAYOUT is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1493 +#, c-format +msgid "VG_STROKE_DASH_PHASE_RESET is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1495 +#, c-format +msgid "VG_FILTER_FORMAT_LINEAR is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1497 +#, c-format +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1514 +#, c-format +msgid "VG_FILTER_CHANNEL_MASK is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1516 +#, c-format +msgid "VG_MAX_IMAGE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1517 +#, c-format +msgid "VG_MAX_IMAGE_HEIGHT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1518 +#, c-format +msgid "VG_MAX_IMAGE_PIXELS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1519 +#, c-format +msgid "VG_MAX_IMAGE_BYTES is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1526 +#, c-format +msgid "VG_PATH_FORMAT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1527 +#, c-format +msgid "VG_PATH_DATATYPE is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1528 +#, c-format +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1529 +#, c-format +msgid "VG_PATH_SCALE is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1530 +#, c-format +msgid "VG_PATH_BIA is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1532 +#, c-format +msgid "VG_PATH_NUM_SEGMENTS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1533 +#, c-format +msgid "VG_PATH_NUM_COORDS is %d" +msgstr "" + +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" +msgstr "" + +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:2151 +#, c-format +msgid "Unknown pixelformat: %s\n" +msgstr "" + +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" +msgstr "" + +#: librender/GnashTexture.cpp:70 +#, c-format +msgid "glError: %s caught\n" +msgstr "" + +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 +#, c-format +msgid "%s: seeking failed" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 +msgid "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 +#, c-format +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 +#, c-format +msgid " Using stream %d for audio: codec id %d" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 +#, c-format +msgid " Using stream %d for video: codec id %d" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 +msgid "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." +msgstr "" + +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" +msgstr "" + +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 +#, c-format +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 +#, c-format +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 +#, c-format +msgid "Unsupported audio codec %d" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 +#, c-format +msgid "libavcodec could not find a decoder for codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 +#, c-format +msgid "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 +#, c-format +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#, c-format +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 +#, c-format +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 +#, c-format +msgid "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 +#, c-format +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 +#, c-format +msgid "" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 +#, c-format +msgid "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 +#, c-format +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#, c-format +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#, c-format +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#, c-format +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 +#, c-format +msgid "Unsupported video codec %d" +msgstr "" + +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 +#, c-format +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "" + +#: libmedia/FLVParser.cpp:170 +#, c-format +msgid "" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." +msgstr "" + +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" +msgstr "" + +#: libmedia/FLVParser.cpp:225 +#, c-format +msgid "" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." +msgstr "" + +#: libmedia/FLVParser.cpp:245 +#, c-format +msgid "AVC packet type: %d" +msgstr "" + +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" +msgstr "" + +#: libmedia/FLVParser.cpp:322 +#, c-format +msgid "FLVParser::parseNextTag: can't seek to %d" +msgstr "" + +#: libmedia/FLVParser.cpp:336 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:423 +#, c-format +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgstr "" + +#: libmedia/FLVParser.cpp:435 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" +msgstr "" + +#: libmedia/FLVParser.cpp:454 +#, c-format +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgstr "" + +#: libmedia/FLVParser.cpp:463 +msgid "" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +msgstr "" + +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" +msgstr "" + +#: libmedia/FLVParser.cpp:533 +#, c-format +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:107 +msgid "VideoConverterGst: initialization failed." +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:87 +#, c-format +msgid "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:94 +#, c-format +msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:116 +msgid "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:100 +#, c-format +msgid "No support for video codec %s." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:130 +#, c-format +msgid "Couldn't find a plugin for video type %s!" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:158 +#, c-format +msgid "VideoDecoderGst: initialisation failed for video type %s!" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:85 +#, c-format +msgid "Needed %d dead iterations to detect audio type." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:280 +#, c-format +msgid "MediaParserGst/typefound: Detected media type %s" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:404 +#, c-format +msgid "MediaParserGst: ignoring stream of type %s." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:428 +#, c-format +msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:490 +#, c-format +msgid "MediaParserGst: Linked audio source (type: %s)" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:520 +#, c-format +msgid "MediaParserGst: Linked video source (type: %s)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:110 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:120 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, c-format +msgid "Couldn't find a plugin for audio type %s!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:199 +#, c-format +msgid "AudioDecoderGst: initialisation failed for audio type %s!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 +#, c-format +msgid "%s: Could not create pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 +#, c-format +msgid "%s: Could not get property probe from pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1024 +#, c-format +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 +#, c-format +msgid "%s: problem creating save_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1185 +#, c-format +msgid "%s: problem creating video_display_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1203 +#, c-format +msgid "%s: couldn't link tee and save_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1209 +#, c-format +msgid "%s: couldn't link tee and video_display_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1218 +#, c-format +msgid "%s: couldn't get save_queue_src_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1228 +#, c-format +msgid "%s: couldn't get video_display_queue_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 +#, c-format +msgid "%s: Unable to create main pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1258 +#, c-format +msgid "%s: something went wrong creating the new video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1264 +#, c-format +msgid "%s: problem creating video_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1273 +#, c-format +msgid "%s: problem creating the video_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1282 +#, c-format +msgid "%s: something went wrong in linking elements in video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1356 +#, c-format +msgid "%s: the unlinking of the pads failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1386 +#, c-format +msgid "%s: something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" +msgstr "" + +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "" + +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:445 +#, c-format +msgid "%s: couldn't get saveQueueSrcPad" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:455 +#, c-format +msgid "%s: couldn't get audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:481 +#, c-format +msgid "%s: There was a problem making the audiosink!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:548 +#, c-format +msgid "%s: couldn't remove audioPlaybackBin from pipeline" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:555 +#, c-format +msgid "%s: changing state of audioPlaybackBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:579 +#, c-format +msgid "Error: %s" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:599 +#, c-format +msgid "%s: Couldn't make audioconvert element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:603 +#, c-format +msgid "%s: Couldn't make vorbisenc element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:607 +#, c-format +msgid "%s: Couldn't make oggmux element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:611 +#, c-format +msgid "%s: Couldn't make filesink element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:630 +#, c-format +msgid "%s: Something went wrong in linking" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:694 +#, c-format +msgid "%s: audioSaveBin state change failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 +#, c-format +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:341 +#, c-format +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "" + +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +msgstr "" + +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" +msgstr "" + +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "" + +#: libmedia/MediaHandler.cpp:108 +#, c-format +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" +msgstr "" + +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" +msgstr "" + +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" +msgstr "" + +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" +msgstr "" + +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" +msgstr "" + +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, c-format +msgid "Can't close FreeType! Error = %d" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:293 +#, c-format +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:506 +#, c-format +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" +msgstr "" + +#: libcore/swf/DefineShapeTag.cpp:58 +#, c-format +msgid "DefineShapeTag(%s): id = %d" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:47 +#, c-format +msgid "VideoFrame tag refers to unknown video stream id %d" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:57 +#, c-format +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:52 +#, c-format +msgid "DefineTextTag, id = %d" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:93 +#, c-format +msgid "Text DisplayObject, id = %d" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:112 +#, c-format +msgid "begin text records for DefineTextTag %p" +msgstr "" + +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" +msgstr "" + +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" +msgstr "" + +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" +msgstr "" + +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" +msgstr "" + +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" +msgstr "" + +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" +msgstr "" + +#: libcore/swf/TextRecord.cpp:99 +#, c-format +msgid " xOffset = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:108 +#, c-format +msgid " yOffset = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:117 +#, c-format +msgid " textHeight = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" +msgstr "" + +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:52 +#, c-format +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:63 +#, c-format +msgid "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, c-format +msgid "sound tag not found, sound_id=%d, button state #=%i" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:107 +#, c-format +msgid " sprite: char id = %d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +msgstr "" + +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:168 +#, c-format +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:188 +#, c-format +msgid "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:236 +#, c-format +msgid "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:269 +#, c-format +msgid "File attributes: metadata=%s network=%s" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "ពិត" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:275 +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 "" + +#: libcore/swf/tag_loaders.cpp:283 +msgid "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:308 +#, c-format +msgid "" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:324 +#, c-format +msgid "Descriptive metadata from movie %s: %s" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:386 +#, c-format +msgid " reflex = \"%c%c%c\"" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#, c-format +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:274 +#, c-format +msgid " bound SWFRect: %s" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:379 +#, c-format +msgid " Shape read: moveto %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:400 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:410 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:421 +#, c-format +msgid " Shape read: fill0 (left) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:443 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:453 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:463 +#, c-format +msgid " Shape read: fill1 (right) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:484 +#, c-format +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:494 +#, c-format +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:504 +#, c-format +msgid "ShapeRecord: line %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:558 +#, c-format +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:593 +#, c-format +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:665 +#, c-format +msgid " readLineStyles: count = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:672 +#, c-format +msgid " readLineStyles: count2 = %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:85 +#, c-format +msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 +#, c-format +msgid " SWFCxForm: %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:105 +#, c-format +msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:123 +#, c-format +msgid " actions: flags = 0x%X" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:158 +#, c-format +msgid "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:219 +#, c-format +msgid "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:304 +#, c-format +msgid " PLACEOBJECT2: depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 +#, c-format +msgid " char id = %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 +#, c-format +msgid " SWFMatrix: %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 +#, c-format +msgid " ratio: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 +#, c-format +msgid " name = %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 +#, c-format +msgid " clip_depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 +#, c-format +msgid " m_place_type: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:417 +#, c-format +msgid " PLACEOBJECT3: depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:424 +#, c-format +msgid " class name = %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:76 +#, c-format +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format +msgid "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:93 +#, c-format +msgid "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:146 +#, c-format +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgstr "" + +#: libcore/swf/DefineButtonCxformTag.cpp:49 +#, c-format +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgstr "" + +#: libcore/swf/DefineButtonCxformTag.cpp:60 +#, c-format +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" +msgstr "" + +#: libcore/swf/RemoveObjectTag.cpp:71 +#, c-format +msgid " remove_object_2(%d)" +msgstr "" + +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "" + +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:85 +#, c-format +msgid " DefineButton loader: character id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:102 +#, c-format +msgid " DefineButton2 loader: chararacter id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:170 +#, c-format +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:211 +#, c-format +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:289 +#, c-format +msgid " button actions for conditions 0x%x" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:398 +#, c-format +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:405 +#, c-format +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:165 +#, c-format +msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:419 +#, c-format +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:597 +#, c-format +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:640 +#, c-format +msgid "inflateWrapper() inflate() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:649 +#, c-format +msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:74 +#, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:123 +#, c-format +msgid "Stream couldn't seek to end: %s" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:128 +#, c-format +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." +msgstr "" + +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "" + +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "" + +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "" + +#: libcore/SWFStream.cpp:564 +#, 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 "" + +#: libcore/SWFStream.cpp:581 +#, c-format +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" +msgstr "" + +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" +msgstr "" + +#: libcore/SWFStream.cpp:617 +#, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" +msgstr "" + +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" +msgstr "" + +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:201 +#, c-format +msgid "Failed to find glyph %s in %s font %s" +msgstr "" + +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" +msgstr "" + +#: libcore/Font.cpp:298 +#, c-format +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" +msgstr "" + +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" +msgstr "" + +#: libcore/Font.cpp:340 +#, c-format +msgid "Could not create a freetype face %s" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" +msgstr "" + +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "" + +#: libcore/asobj/Video_as.cpp:126 +#, c-format +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:218 +#, c-format +msgid "createTextField called with %d args, expected 6 - returning undefined" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:232 +#, c-format +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:242 +#, c-format +msgid "createTextField: negative height (%d) - reverting sign" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:436 +#, c-format +msgid "Attempt to set length property of TextField %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 +#, c-format +msgid "Attempt to set read-only %s property of TextField %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:544 +#, c-format +msgid "Invalid value given to TextField.type: %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 +#, c-format +msgid "TextField.setTextFormat(%s) : %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:679 +#, c-format +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:905 +#, c-format +msgid "TextField.replaceSel(%s) requires exactly one argument" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:993 +#, c-format +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1036 +#, c-format +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:440 +#, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:517 +#, c-format +msgid "NetConnection.connect(%s): unsupported connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:523 +#, c-format +msgid "NetConnection.connect(%s): unknown connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:681 +#, c-format +msgid "NetConnection.call(%s): second argument must be an object" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:990 +#, c-format +msgid "Unknown HTTP Remoting response identifier '%s'" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1006 +#, c-format +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1155 +#, c-format +msgid "Error parsing server AMF: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" +msgstr "" + +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" +msgstr "" + +#: libcore/asobj/Function_as.cpp:129 +#, c-format +msgid "" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" +msgstr "" + +#: libcore/asobj/Array_as.cpp:535 +#, c-format +msgid "Unhandled sort flags: %d (0x%X)" +msgstr "" + +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" +msgstr "" + +#: libcore/asobj/Array_as.cpp:957 +#, c-format +msgid "Array.splice(%d,%d): negative length given, call ignored" +msgstr "" + +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." +msgstr "" + +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "" + +#: libcore/asobj/Array_as.cpp:1389 +msgid "" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" +msgstr "" + +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" +msgstr "" + +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" +msgstr "" + +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" + +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" +msgstr "" + +#: libcore/asobj/Key_as.cpp:79 +#, c-format +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" + +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "" + +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "" + +#: libcore/asobj/Object.cpp:192 +#, c-format +msgid "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" +msgstr "" + +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" +msgstr "" + +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" +msgstr "" + +#: libcore/asobj/Object.cpp:233 +#, c-format +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" +msgstr "" + +#: libcore/asobj/Object.cpp:257 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" +msgstr "" + +#: libcore/asobj/Object.cpp:274 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" +msgstr "" + +#: libcore/asobj/Object.cpp:286 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" +msgstr "" + +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" +msgstr "" + +#: libcore/asobj/Object.cpp:313 +#, c-format +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" +msgstr "" + +#: libcore/asobj/Object.cpp:326 +#, c-format +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" +msgstr "" + +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" +msgstr "Object.hasOwnProperty() ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Object.cpp:357 +#, c-format +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" +msgstr "Object.isPropertyEnumerable() ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Object.cpp:382 +#, c-format +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "Object.isPrototypeOf() ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Object.cpp:413 +#, c-format +msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgstr "" + +#: libcore/asobj/Object.cpp:432 +#, c-format +msgid "Object.watch(%s): missing arguments" +msgstr "" + +#: libcore/asobj/Object.cpp:443 +#, c-format +msgid "Object.watch(%s): second argument is not a function" +msgstr "" + +#: libcore/asobj/Object.cpp:469 +#, c-format +msgid "Object.unwatch(%s): missing argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "" + +#: libcore/asobj/String_as.cpp:496 +#, c-format +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" +msgstr "" + +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" +msgstr "string.charCodeAt ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" +msgstr "" + +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 +#, c-format +msgid "VAL: %s" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 +#, c-format +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 +#, c-format +msgid "FileReferenceList(%s): %s" +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "" + +#: libcore/asobj/flash/net/FileReference_as.cpp:159 +#, c-format +msgid "FileReference(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 +#, c-format +msgid "flash.geom.Rectangle(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "អាគុយម៉ង់​បាត់" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 +#, c-format +msgid "Attempt to set read-only property %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 +#, fuzzy, c-format +msgid "%s: missing arguments" +msgstr "អាគុយម៉ង់​បាត់" + +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:200 +#, c-format +msgid "Point.equals(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 +#, c-format +msgid "Point.equals(%s): %s %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:248 +#, c-format +msgid "Point.normalize(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 +#, c-format +msgid "Point.distance(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 +#, c-format +msgid "Point.interpolate(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 +#, c-format +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 +#, c-format +msgid "Matrix.concat(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 +#, c-format +msgid "Matrix.createBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 +#, c-format +msgid "Matrix.createGradientBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 +#, c-format +msgid "Matrix.rotate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 +#, c-format +msgid "Matrix.translate(%s): needs two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 +#, c-format +msgid "Matrix.translate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 +#, c-format +msgid "Matrix.transformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 +#, c-format +msgid "Matrix.transformPoint(%s): object must be a Point" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:145 +#, c-format +msgid "Transform.colorTransform(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:155 +#, c-format +msgid "Transform.colorTransform(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:170 +#, c-format +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:305 +#, c-format +msgid "Transform.matrix(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:315 +#, c-format +msgid "Transform.matrix(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:346 +#, c-format +msgid "flash.geom.Transform(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:356 +#, c-format +msgid "Transform(%s): %s" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 +#, c-format +msgid "BitmapData.draw(%s) requires at least one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 +#, c-format +msgid "BitmapData.draw(%s): first argument must be a MovieClip" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 +#, c-format +msgid "BitmapData.fillRect(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:114 +#, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:132 +#, c-format +msgid "Could not find target %s (evaluated from %s)" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:156 +#, c-format +msgid "MovieClipLoader.unloadClip: %s" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:420 +#, c-format +msgid "Could not create audio decoder: %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:581 +#, c-format +msgid "Gnash could not open this URL: %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:592 +#, c-format +msgid "Unable to create parser for Sound at %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:855 +#, c-format +msgid "No samples decoded from input of %d bytes" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:955 +#, c-format +msgid "new Sound(%d) : args after first one ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:969 +#, c-format +msgid "" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 +#, c-format +msgid "No such export '%s'" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1037 +#, c-format +msgid "Export '%s' is not a sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" +msgstr "attach sound ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1092 +#, c-format +msgid "Export '%s'is not a sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1177 +#, c-format +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1208 +#, c-format +msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" +msgstr "" + +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "" + +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" +msgstr "" + +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:297 +#, c-format +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:305 +#, c-format +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:449 +#, c-format +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:464 +#, c-format +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:484 +#, c-format +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:509 +#, c-format +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:531 +#, c-format +msgid "MovieClip.attachAudio(): %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:541 +#, c-format +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:584 +#, c-format +msgid "%s.swapDepths() needs one arg" +msgstr "%s.swapDepths() ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/MovieClip_as.cpp:595 +#, c-format +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:613 +#, c-format +msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:625 +#, c-format +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:642 +#, c-format +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:657 +#, c-format +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:666 +#, c-format +msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:682 +#, c-format +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:732 +#, c-format +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" +msgstr "movieclip_goto_and_play ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/MovieClip_as.cpp:774 +#, c-format +msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" +msgstr "movieclip_goto_and_stop ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:891 +#, c-format +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:941 +#, c-format +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:953 +#, c-format +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:995 +#, c-format +msgid "Can't find hitTest target %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1037 +#, c-format +msgid "hitTest() called with %u args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1195 +msgid "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1225 +#, c-format +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "MovieClip.globalToLocal() ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/MovieClip_as.cpp:1281 +#, c-format +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1295 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1306 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "MovieClip.localToGlobal() ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/MovieClip_as.cpp:1342 +#, c-format +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1355 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1366 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1395 +#, c-format +msgid "%s.setMask() : needs an argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1414 +#, c-format +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1557 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1582 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1715 +#, c-format +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1726 +#, c-format +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1746 +#, c-format +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1762 +#, c-format +msgid "" +"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't cast " +"to objects" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1776 +#, c-format +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1928 +#, c-format +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1933 +#, c-format +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" +msgstr "" + +#: libcore/asobj/LoadVars_as.cpp:145 +#, c-format +msgid "new LoadVars(%s) - arguments discarded" +msgstr "" + +#: libcore/asobj/Selection_as.cpp:189 +#, c-format +msgid "Selection.setFocus: expected 1 argument, got %d" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:163 +#, c-format +msgid "Problems serializing an object's member %s=%s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:323 +#, c-format +msgid "" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:331 +#, c-format +msgid "Couldn't create dir for flushing SharedObject %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:344 +#, c-format +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:352 +#, c-format +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:378 +#, c-format +msgid "Error writing %d bytes to output file %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:384 +#, c-format +msgid "SharedObject '%s' written to filesystem." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:521 +#, c-format +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:534 +#, c-format +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:756 +#, c-format +msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:787 +#, c-format +msgid "SharedObject.getLocal(%s): missing object name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:904 +#, c-format +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:967 +#, c-format +msgid "SharedObject: error parsing SharedObject '%s'" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:986 +#, c-format +msgid "readSOL: Reading SharedObject %s: %s" +msgstr "" + +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" +msgstr "Date.setTime ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" +msgstr "Date.setFullYear ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "Date.setYear ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:928 +#, c-format +msgid "Date.set%sMonth needs one argument" +msgstr "Date.set%sMonth ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Date_as.cpp:961 +#, c-format +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:983 +#, c-format +msgid "Date.set%sDate needs one argument" +msgstr "Date.set%sDate ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Date_as.cpp:997 +#, c-format +msgid "Date.set%sDate was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1024 +#, c-format +msgid "Date.set%sHours needs one argument" +msgstr "Date.set%sHours ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Date_as.cpp:1043 +#, c-format +msgid "Date.set%sHours was called with more than four arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1069 +#, c-format +msgid "Date.set%sMinutes needs one argument" +msgstr "Date.set%sMinutes ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 +#, c-format +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1110 +#, c-format +msgid "Date.set%sSeconds needs one argument" +msgstr "Date.set%sSeconds ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Date_as.cpp:1148 +#, c-format +msgid "Date.set%sMilliseconds needs one argument" +msgstr "Date.set%sMilliseconds ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Date_as.cpp:1165 +#, c-format +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "Date.UTC ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:100 +#, c-format +msgid "%s needs one argument" +msgstr "%s ត្រូវការ​អាគុយម៉ង់ ១" + +#: libcore/asobj/Global_as.cpp:106 +#, c-format +msgid "%s has more than one argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "" + +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "" + +#: libcore/asobj/Global_as.cpp:493 +#, c-format +msgid "%s needs at least one argument" +msgstr "%s ត្រូវការ​អាគុយម៉ង់​យ៉ាង​តិច ១" + +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:594 +#, c-format +msgid "%s needs at least three arguments" +msgstr "%s ត្រូវការ​អាគុយម៉ង់​យ៉ាង​តិច ៣" + +#: libcore/asobj/Global_as.cpp:601 +#, c-format +msgid "%s has more than four arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgstr "" + +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 +#, c-format +msgid "ASNative(%s): needs at least two arguments" +msgstr "ASNative(%s): ត្រូវការ​អាគុយម៉ង់​យ៉ាង​តិច ២" + +#: libcore/asobj/Global_as.cpp:669 +#, c-format +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "" + +#: libcore/asobj/Global_as.cpp:712 +#, c-format +msgid "ASnative(%s): args must be 0 or above" +msgstr "" + +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" +msgstr "" + +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" +msgstr "" + +#: libcore/asobj/Global_as.cpp:946 +#, c-format +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 +#, c-format +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" +msgstr "" + +#: libcore/asobj/Global_as.cpp:980 +#, c-format +msgid "Invalid call to setInterval(%s) - missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1019 +#, c-format +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:451 +#, c-format +msgid "Could not create Audio decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:520 +#, c-format +msgid "%p.startPlayback: playHead position reset to 0" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:778 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:988 +#, c-format +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1255 +#, c-format +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:222 +#, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:312 +msgid "sendAndLoad(): invalid empty URL" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:397 +#, c-format +msgid "Loading from URL: '%s'" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:426 +msgid "load(): invalid empty URL" +msgstr "" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +#, fuzzy +msgid "invalid HTML tag" +msgstr "អាគុយម៉ង់​​​មិន​ត្រឹមត្រូវ" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "បាទ/ចាស" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "ទេ" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "ជម្រៅ" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "សមាមាត្រ" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "វិមាត្រ" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "ថាមវន្ត" + +#: libcore/DisplayObject.cpp:827 +#, fuzzy +msgid "Mask" +msgstr "សម្គាល់" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "មិន​បាន​ផ្ទុក" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "របៀប​លាយ" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, fuzzy, c-format +msgid "AMF parsing error: %s" +msgstr "កំហុស​ក្នុង​ការ​ញែក ៖ %s" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3630 +#, c-format +msgid "get URL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "" + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "" + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "បាន​អនុញ្ញាត" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" + +#: libcore/MovieClip.cpp:1116 +#, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr "" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "" + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "" + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" + +#: libcore/Video.cpp:69 +#, c-format +msgid "Could not create Video Decoder: %s" +msgstr "" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "" + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "" + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "" + +#: libcore/movie_root.cpp:2155 +#, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "" + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "មិនស្គាល់​ប្រភេទ​ឯកសារ" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "" + +#: libcore/MovieFactory.cpp:222 +msgid "Could not find SWF inside an .exe file" +msgstr "" + +#: libcore/MovieFactory.cpp:231 +#, fuzzy, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "មិនស្គាល់​ប្រភេទ​ឯកសារ" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "កំហុស​ក្នុង​ការ​ញែក ៖ %s" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "បាន​ទទួល​ករណី​លើកលែង​ ៖ %s" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:560 +#, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, fuzzy, c-format +msgid "Could not open %s: %s" +msgstr "មិន​អាច​បើក​ឯកសារ %s បាន​ឡើយ" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +msgid "Unable to write file %1%" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "ជំនួយ" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr "" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr "" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "" + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "" + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "" + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "" + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "" + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "" + +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." +msgstr "" + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "" + +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " +msgstr "" + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1144 +#, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "" + +#: cygnal/libnet/http.cpp:1562 +#, c-format +msgid "Version: %d.%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr "" + +#: cygnal/cygnal.cpp:342 +#, c-format +msgid "Couldn't connect to %s" +msgstr "" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "" + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, c-format +msgid "Error parsing command line options: %s" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" +msgstr "" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "" + +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" + +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." +msgstr "" + +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "" + +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "" + +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "" + +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "" + +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "" + +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "" + +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "" + +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "" + +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "" + +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" +msgstr "" + +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, fuzzy, c-format +msgid "Could not open %s" +msgstr "មិន​អាច​បើក​ឯកសារ %s បាន​ឡើយ" + +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" +msgstr "" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "" + +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" +msgstr "" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" +msgstr "" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "" + +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" +msgstr "" + +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" +msgstr "" + +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" +msgstr "" + +#: gui/fb/fb.cpp:690 +msgid "Could not restore keyboard mode" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "" + +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "" + +#: gui/gnash.cpp:166 +msgid "Error: no input file was specified. Exiting.\n" +msgstr "" + +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "" + +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "" + +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +msgstr "" + +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "" + +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "" + +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "" + +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "" + +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "" + +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "" + +#: gui/gnash.cpp:320 +#, fuzzy +msgid "Options" +msgstr "ជម្រើស ៖" + +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "" + +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "" + +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "" + +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "" + +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "" + +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "" + +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "" + +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "" + +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "" + +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "" + +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "" + +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "" + +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "" + +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "" + +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "" + +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "" + +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "" + +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "" + +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "" + +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "" + +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "" + +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "" + +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "" + +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "" + +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" +msgstr "ចាប់ផ្ដើម​ជារបៀប​ពេញអេក្រង់" + +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" +msgstr "" + +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" +msgstr "" + +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" +msgstr "" + +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "" + +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "" + +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "" + +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "" + +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "" + +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "" + +#: gui/gnash.cpp:485 +#, fuzzy +msgid "Keys:\n" +msgstr "គ្រាប់ចុច ៖\n" + +#: gui/gnash.cpp:487 +#, fuzzy +msgid "Quit\n" +msgstr "បោះបង់\n" + +#: gui/gnash.cpp:489 +#, fuzzy +msgid "Toggle fullscreen\n" +msgstr "បិទ​បើក ពេញ​អេក្រង់\n" + +#: gui/gnash.cpp:491 +#, fuzzy +msgid "Toggle pause\n" +msgstr "បិទបើក​ការ​ផ្អាក\n" + +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" +msgstr "" + +#: gui/gnash.cpp:495 +#, fuzzy +msgid "Take a screenshot\n" +msgstr "ថត​អេក្រង់\n" + +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "" + +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" +msgstr "" + +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" +msgstr "" + +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" +msgstr "" + +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "" + +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr " nកម្មវិធី​បង្ហាញ ៖ " + +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr "" + +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr "" + +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr "" + +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr "" + +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr "" + +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" +msgstr "" + +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "" + +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "" + +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." +msgstr "" + +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "" + +#: gui/dump/dump.cpp:352 +#, c-format +msgid "Unable to write file '%s'." +msgstr "" + +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" +msgstr "" + +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" +msgstr "" + +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" +msgstr "" + +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" +msgstr "" + +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 +#, c-format +msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 +#, c-format +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 +#, c-format +msgid "SDL-AGG: %i byte offscreen buffer allocated" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:120 +msgid "Cairo renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:128 +msgid "OpenGL renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:136 +msgid "AGG renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +#, fuzzy +msgid "Movie properties" +msgstr "คุณสมบัติหน้า" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "អថេរ" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "តម្លៃ" + +#: gui/qt/Qt4Gui.cpp:588 +msgid "Properties" +msgstr "លក្ខណ​សម្បត្តិ" + +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 +msgid "Quit Gnash" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:599 +msgid "Preferences" +msgstr "ចំណូល​ចិត្ត" + +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "ចាក់" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "ផ្អាក" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "បញ្ឈប់" + +#: gui/qt/Qt4Gui.cpp:616 +msgid "Restart" +msgstr "ចាប់​ផ្តើមឡើង​វិញ" + +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 +msgid "Refresh" +msgstr "ធ្វើ​ឲ្យ​ស្រស់" + +#: gui/qt/Qt4Gui.cpp:625 +msgid "Fullscreen" +msgstr "ពេញ​អេក្រង់" + +#: gui/qt/Qt4Gui.cpp:640 +msgid "File" +msgstr "ឯកសារ" + +#: gui/qt/Qt4Gui.cpp:645 +msgid "Edit" +msgstr "កែសម្រួល" + +#: gui/qt/Qt4Gui.cpp:649 +msgid "Movie Control" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:656 +msgid "View" +msgstr "ទិដ្ឋភាព" + +#: gui/qt/Qt4Gui.cpp:738 +msgid "Click to Play" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:785 +msgid "Logging" +msgstr "ការ​ចូល" + +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:791 +msgid "Verbosity level" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:809 +msgid "Log to file" +msgstr "ចុះ​​កំណត់ហេតុ​ទៅ​ឯកសារ" + +#: gui/qt/Qt4Gui.cpp:816 +msgid "Log parser output" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:820 +msgid "Log SWF actions" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:824 +msgid "Log malformed SWF errors" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:829 +msgid "Log ActionScript coding errors" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:836 +msgid "Security" +msgstr "សុវត្ថិភាព" + +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:842 +msgid "Connect only to local host" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:847 +msgid "Connect only to local domain" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:852 +msgid "Disable SSL verification" +msgstr "បិទ​ការ​ផ្ទៀងផ្ទាត់ SSL" + +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:866 +msgid "Do not write Shared Object files" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:872 +msgid "Only access local Shared Object files" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:877 +msgid "Disable Local Connection object" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:884 +msgid "Network" +msgstr "បណ្ដាញ" + +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:890 +msgid "Network timeout in seconds" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:902 +msgid "Media" +msgstr "មេឌៀ" + +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:908 +msgid "Use sound handler" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:931 +msgid "Player" +msgstr "អ្ន​ក​លេង" + +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "ប្រព័ន្ធ​ប្រតិបត្តិការ ៖" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 +msgid "" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:973 +msgid "Start Gnash in pause mode" +msgstr "" + +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "" + +#: gui/qt/kde.cpp:413 +msgid "Play Movie" +msgstr "" + +#: gui/qt/kde.cpp:414 +msgid "Pause Movie" +msgstr "" + +#: gui/qt/kde.cpp:415 +msgid "Stop Movie" +msgstr "" + +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "" + +#: gui/qt/kde.cpp:418 +msgid "Step Forward" +msgstr "" + +#: gui/qt/kde.cpp:419 +msgid "Step Backward" +msgstr "" + +#: gui/qt/kde.cpp:420 +msgid "Jump Forward" +msgstr "" + +#: gui/qt/kde.cpp:421 +msgid "Jump Backward" +msgstr "" + +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, c-format +msgid "Could not create sound handler: %s. Will continue without sound." +msgstr "" + +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "" + +#: gui/aos4/aos4.cpp:70 +#, c-format +msgid "Exception: %s on file %s line %d" +msgstr "" + +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 +#, c-format +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" +msgstr "" + +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" +msgstr "" + +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:124 +#, c-format +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "" + +#: gui/aos4/aos4_agg_glue.cpp:277 +#, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "" + +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "" + +#: gui/gui.cpp:193 +msgid "Clipboard not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:205 +msgid "Window resize not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:229 gui/gui.cpp:242 +msgid "Menu show/hide not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" +msgstr "" + +#: gui/gui.cpp:334 +#, c-format +msgid "Invalid scaleMode %d" +msgstr "" + +#: gui/gui.cpp:374 +#, c-format +msgid "Invalid horizontal align %d" +msgstr "" + +#: gui/gui.cpp:405 +#, c-format +msgid "Invalid vertical align %d" +msgstr "" + +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" +msgstr "" + +#: gui/gui.cpp:1261 +#, c-format +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" +msgstr "" + +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" +msgstr "" + +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" +msgstr "" + +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" +msgstr "" + +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" +msgstr "" + +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" +msgstr "" + +#: gui/Player.cpp:169 +#, c-format +msgid "Unhandled callback %s with arguments %s" +msgstr "" + +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" +msgstr "" + +#: gui/Player.cpp:545 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay" +msgstr "" + +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" +msgstr "" + +#: gui/Player.cpp:717 +#, c-format +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" +msgstr "" + +#: gui/Player.cpp:773 +#, c-format +msgid "FsCommand exec called with argument %s" +msgstr "" + +#: gui/Player.cpp:790 +#, c-format +msgid "FsCommand trapallkeys called with argument %s" +msgstr "" + +#: gui/Player.cpp:796 +#, c-format +msgid "FsCommand '%s(%s)' not handled internally" +msgstr "" + +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "" + +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "" + +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "" + +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "" + +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "" + +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "សំឡេង" + +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "_បណ្តាញ" + +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" +msgstr "" + +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "_ចុះ​កំណត់​ហេតុ" + +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "" + +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "ចុះ​​កំណត់ហេតុ​ទៅ​ឯកសារ" + +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "" + +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "" + +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "" + +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "" + +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "" + +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "_សុវត្ថិភាព" + +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "" + +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "" + +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "បិទ​ការ​ផ្ទៀងផ្ទាត់ SSL" + +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "_បញ្ជី​ស" + +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "_បញ្ជី​ខ្មៅ" + +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" +msgstr "" + +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" +msgstr "" + +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" +msgstr "" + +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "_មេឌៀ" + +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "" + +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" +msgstr "" + +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "_អ្ន​ក​លេង" + +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "" + +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" +msgstr "" + +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" +msgstr "" + +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" +msgstr "" + +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" +msgstr "" + +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" + +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." +msgstr "" + +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " +msgstr "" +"\n" +"កម្មវិធី​បង្ហាញ ៖ " + +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " +msgstr "" + +#: gui/gtk/gtk.cpp:1864 +msgid "" +"\n" +"GUI: " +msgstr "" + +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " +msgstr "" + +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "ខឹម សុខែម; អេង វណ្ណៈ; អោក ពិសិដ្ឋ" + +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "_ឯកសារ" + +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "_កែសម្រួល" + +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "_ជំនួយ" + +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "_មើល" + +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "គូរ​ឡើង​វិញ" + +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "បិទ​បើក ពេញ​អេក្រង់" + +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "" + +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" +msgstr "_គុណភាព" + +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "ទាប" + +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "មធ្យម" + +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "ខ្ពស់" + +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "ល្អបំផុត" + +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "" + +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 +#, c-format +msgid "Couldn't find pixmap file: %s" +msgstr "" + +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" +msgstr "" + +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "បើកឯកសារ" + +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." +msgstr "" + +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "" + +#: extensions/mysql/mysql_db.cpp:186 +msgid "Couldn't initialize database" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:191 +msgid "Couldn't connect to database" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:217 extensions/mysql/mysql_db.cpp:245 +#, c-format +msgid "MySQL connection error: %s" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:224 extensions/mysql/mysql_db.cpp:252 +#, c-format +msgid "" +"MySQL error on query for:\n" +"\t%s\n" +"Query was: %s" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:266 +#, c-format +msgid "Field name is: %s: " +msgstr "" + +#, fuzzy +#~ msgid " %s: %s" +#~ msgstr "%s: %s" + +#~ msgid "Frame %d" +#~ msgstr "ស៊ុម %d" + +#~ msgid "get_variable(%s)" +#~ msgstr "get_variable(%s)" + +#~ msgid "get_variable_raw(%s)" +#~ msgstr "get_variable_raw(%s)" + +#~ msgid " Version: " +#~ msgstr " កំណែ ៖ " diff -Nru gnash-0.8.10~git20111001/po/Makefile.am gnash-0.8.10/po/Makefile.am --- gnash-0.8.10~git20111001/po/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/po/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -19,8 +19,8 @@ POFILES = AUTO +translations = cs da de en_GB es fi fr it ja el km ne ru zh_TW -translations = cs de es fi fr it ja # This is GNU make specific, so if you are building Gnash on a BSD # machine, you probably want to install GNU make in additional to @@ -33,26 +33,16 @@ dirs = libbase \ librender \ - libamf \ libmedia \ - libmedia/ffmpeg \ - libmedia/gst \ libcore \ - libcore/vm \ - libcore/swf \ - libcore/parser \ - libcore/asobj \ + libdevice \ + libsound \ utilities \ plugin \ + desktop \ + cygnal \ gui \ - extensions \ - extensions/dbus \ - extensions/dejagnu \ - extensions/fileio \ - extensions/lirc \ - extensions/gtk2 \ - extensions/metome \ - extensions/mysql + extensions EXTRA_DIST = $(pofiles) gnash.pot @@ -68,7 +58,7 @@ echo "$$i" >> po/POTFILES;\ done; \ $(XGETTEXT) --language=C++ --files-from=po/POTFILES \ - -o $(srcdir)/gnash.pot \ + -o po/gnash.pot \ --default-domain=gnash --force \ --flag=_:1:pass-c-format --keyword=_ --keyword=_q \ --copyright-holder='Free Software Foundation, Inc.'; \ @@ -111,4 +101,3 @@ for i in $(translations); do \ rm -f "$(DESTDIR)$(datadir)/locale/$$i/LC_MESSAGES/gnash.mo"; \ done - diff -Nru gnash-0.8.10~git20111001/po/ne.po gnash-0.8.10/po/ne.po --- gnash-0.8.10~git20111001/po/ne.po 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/po/ne.po 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,12269 @@ +# SOME DESCRIPTIVE TITLE.# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2011-07-14 13:06+0200\n" +"Last-Translator: \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.0.1\n" + +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "" + +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" +msgstr "" + +#: libbase/RTMP.cpp:334 +#, c-format +msgid "partially supported packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:344 +#, c-format +msgid "packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:356 +#, c-format +msgid "Unknown packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" +msgstr "" + +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "" + +#: libbase/RTMP.cpp:484 +#, c-format +msgid "Incomplete packet received on channel %s" +msgstr "" + +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" +msgstr "" + +#: libbase/RTMP.cpp:542 +#, c-format +msgid "%s, failed to read extended timestamp" +msgstr "" + +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." +msgstr "" + +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "" + +#: libbase/RTMP.cpp:899 +#, c-format +msgid "Type mismatch: client sent %d, server answered %d" +msgstr "" + +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." +msgstr "" + +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" +msgstr "" + +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" +msgstr "" + +#: libbase/RTMP.cpp:1049 +#, c-format +msgid "Control packet (%s) data too short" +msgstr "" + +#: libbase/RTMP.cpp:1087 +#, c-format +msgid "Received unknown or unhandled control %s" +msgstr "" + +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " +msgstr "PNG error: " + +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" +msgstr "" + +#: libbase/StreamProvider.cpp:112 +#, fuzzy +msgid "Request Headers discarded while getting stream from file: uri" +msgstr "POST data discarded while getting a stream from file: uri" + +#: libbase/StreamProvider.cpp:135 +msgid "POST data discarded while getting a stream from file: uri" +msgstr "POST data discarded while getting a stream from file: uri" + +#: libbase/noseek_fd_adapter.cpp:223 +#, c-format +msgid "Error reading %d bytes from input stream" +msgstr "Error reading %d bytes from input stream" + +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "XMLSocket: The socket was never available" + +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" +msgstr "" + +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" +msgstr "" + +#: libbase/Socket.cpp:171 +#, c-format +msgid "Failed to connect socket: %s" +msgstr "" + +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" +msgstr "" + +#: libbase/Socket.cpp:237 +#, c-format +msgid "Socket receive error %s" +msgstr "" + +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" +msgstr "" + +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" +msgstr "" + +#: libbase/tu_file.cpp:193 +msgid "Error while seeking to end: %1%" +msgstr "Error while seeking to end: %1%" + +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" +msgstr "" + +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" +msgstr "Failed to find user settings directory" + +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " +msgstr "RcInitFile: फाइल खोल्न सकेन:" + +#: libbase/rc.cpp:422 +#, c-format +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgstr "Warning: missing value for variable \"%s\" in rcfile %s, line %d" + +#: libbase/rc.cpp:625 +#, c-format +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +msgstr "Warning: unrecognized directive \"%s\" in rcfile %s line %d" + +#: libbase/rc.cpp:637 +#, c-format +msgid "Warning: empty include specification in rcfile %s, line %d" +msgstr "Warning: empty include specification in rcfile %s, line %d" + +#: libbase/rc.cpp:642 +#, c-format +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" +msgstr "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" + +#: libbase/rc.cpp:651 +#, c-format +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgstr "Warning: unrecognized action \"%s\" in rcfile %s, line %d" + +#: libbase/rc.cpp:743 +#, c-format +msgid "Couldn't open file %s for writing" +msgstr "फाइल %s लेख्नको लागि खोल्न सकेन" + +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." +msgstr "# Generated by Gnash. Manual changes to this file may be overridden." + +#: libbase/extension.cpp:115 +#, c-format +msgid "Loading module: %s from %s" +msgstr "Loading module: %s from %s" + +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 +#, c-format +msgid "Initializing module: \"%s\" from %s" +msgstr "Initializing module: \"%s\" from %s" + +#: libbase/extension.cpp:145 +msgid "Couldn't get class_init symbol" +msgstr "Couldn't get class_init symbol" + +#: libbase/extension.cpp:159 +#, c-format +msgid "Initializing module: \"%s\"" +msgstr "Initializing module: \"%s\"" + +#: libbase/extension.cpp:174 +#, c-format +msgid "Couldn't get class_init symbol: \"%s\"" +msgstr "Couldn't get class_init symbol: \"%s\"" + +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 +#, c-format +msgid "Can't open directory %s" +msgstr "डाइरेक्टरी %s खोल्न सकेन" + +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" + +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." +msgstr "" + +#: libbase/curl_adapter.cpp:249 +#, c-format +msgid "Failed cleaning up share handle: %s. Will try again in a second." +msgstr "" + +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:348 +#, c-format +msgid "lockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:383 +#, c-format +msgid "unlockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:672 +#, fuzzy, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "FIXME: Timeout (%u milliseconds) while loading from url %s" + +#: libbase/curl_adapter.cpp:720 +#, fuzzy, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "Timeout (%u milliseconds) while loading from url %s" + +#: libbase/curl_adapter.cpp:763 +#, c-format +msgid "HTTP response %ld from URL %s" +msgstr "" + +#: libbase/curl_adapter.cpp:774 +#, c-format +msgid "CURL: %s" +msgstr "" + +#: libbase/curl_adapter.cpp:807 +msgid "" +"Could not open specified path as cache file. Using a temporary file instead" +msgstr "" + +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" +msgstr "" + +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" +msgstr "Allowing connections to SSL sites with invalid certificates" + +#: libbase/curl_adapter.cpp:1091 +msgid "" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" +msgstr "" + +#: libbase/curl_adapter.cpp:1156 +#, c-format +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" +msgstr "" + +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" +msgstr "" + +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 +#, c-format +msgid "curl stream: %s" +msgstr "" + +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "मान्गिएको टाइमजोनको सुचना पाउन सकेन" + +#: libbase/SharedMem.cpp:68 +#, c-format +msgid "Error detaching shared memory: %s" +msgstr "" + +#: libbase/SharedMem.cpp:75 +#, c-format +msgid "Error during stat of shared memory segment: %s" +msgstr "" + +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." +msgstr "" + +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" +msgstr "" + +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" +msgstr "" + +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" +msgstr "" + +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" +msgstr "" + +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" +msgstr "" + +#: libbase/GnashImage.cpp:243 +#, c-format +msgid "Out of memory while trying to create %dx%d image" +msgstr "" + +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" +msgstr "GIF: Error retrieving image description" + +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" +msgstr "GIF: invalid image data (bounds outside GIF screen)" + +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" +msgstr "GIF: failed reading pixel data" + +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" +msgstr "GIF: Error retrieving record type" + +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" +msgstr "" + +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" +msgstr "" + +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:51 +#, c-format +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:69 +#, c-format +msgid "GnashVaapi::update(): data %p\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" +msgstr "" + +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" +msgstr "Couldn't initialize ltdl: %s" + +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" +msgstr "" + +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" +msgstr "गतिशील पुस्तकालय खोल्यो \"%s\"" + +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" +msgstr "प्रतीक पाएन: %s" + +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" +msgstr "प्रतीक पायो %s @ %p" + +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "JPEG: Empty jpeg source stream." + +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "Internal jpeg error: " + +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" +msgstr "Lack of data during JPEG header parsing" + +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" +msgstr "unexpected: jpeg_read_header returned %d" + +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" +msgstr "lack of data during JPEG header parsing" + +#: libbase/GnashImageJpeg.cpp:330 +#, c-format +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgstr "unexpected: jpeg_read_header returned %d [%s:%d]" + +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " +msgstr "Internal jpeg error during header parsing: " + +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " +msgstr "Internal jpeg error during decompression: " + +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." +msgstr "rw_dest_IOChannel couldn't write data." + +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." +msgstr "rw_dest_IOChannel::term_destination couldn't write data." + +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" +msgstr "" + +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" +msgstr "" + +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" +msgstr "" + +#: libbase/URLAccessManager.cpp:90 +#, c-format +msgid "Load from host %s granted (whitelisted)" +msgstr "Load from host %s granted (whitelisted)" + +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" +msgstr "Load from host %s forbidden (not in non-empty whitelist)" + +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" +msgstr "Load from host %s forbidden (blacklisted)" + +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" +msgstr "Load from host %s granted (default)" + +#: libbase/URLAccessManager.cpp:147 +#, fuzzy, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" +msgstr "Load of file %s forbidden (starting url %s is not a local resource)" + +#: libbase/URLAccessManager.cpp:164 +#, c-format +msgid "Load of file %s granted (under local sandbox %s)" +msgstr "Load of file %s granted (under local sandbox %s)" + +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" +msgstr "Load of file %s forbidden (not under local sandboxes)" + +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" +msgstr "gethostname failed: %s" + +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" +msgstr "Load from host %s forbidden (not in the local domain)" + +#: libbase/URLAccessManager.cpp:240 +#, c-format +msgid "Load from host %s forbidden (not on the local host)" +msgstr "Load from host %s forbidden (not on the local host)" + +#: libbase/URLAccessManager.cpp:262 +#, c-format +msgid "Attempt to connect to disallowed port %s" +msgstr "" + +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" +msgstr "Checking security of URL '%s'" + +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" +msgstr "Network connection without hostname requested" + +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:344 +#, c-format +msgid "OpenGL: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:517 +#, c-format +msgid "GLU: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:868 +msgid "" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" +msgstr "Unidirectionally scaled strokes in OGL renderer" + +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1927 +#, c-format +msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgstr "two gradients in a FillStyle have the same position/ratio: %d" + +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 +#, c-format +msgid "Failed to create VG image! %s" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 +#, c-format +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 +#, c-format +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:275 +#, c-format +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1301 +#, c-format +msgid "VG_MATRIX_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1314 +#, c-format +msgid "VG_FILL_RULE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1335 +#, c-format +msgid "VG_IMAGE_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1356 +#, c-format +msgid "VG_RENDERING_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1393 +#, c-format +msgid "VG_BLEND_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1414 +#, c-format +msgid "VG_IMAGE_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1417 +#, c-format +msgid "VG_STROKE_LINE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1438 +#, c-format +msgid "VG_STROKE_CAP_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1459 +#, c-format +msgid "VG_STROKE_JOIN_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1462 +#, c-format +msgid "VG_STROKE_MITER_LIMIT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1463 +#, c-format +msgid "VG_MASKING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1464 +#, c-format +msgid "VG_SCISSORING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1491 +#, c-format +msgid "VG_PIXEL_LAYOUT is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1493 +#, c-format +msgid "VG_STROKE_DASH_PHASE_RESET is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1495 +#, c-format +msgid "VG_FILTER_FORMAT_LINEAR is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1497 +#, c-format +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1514 +#, c-format +msgid "VG_FILTER_CHANNEL_MASK is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1516 +#, c-format +msgid "VG_MAX_IMAGE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1517 +#, c-format +msgid "VG_MAX_IMAGE_HEIGHT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1518 +#, c-format +msgid "VG_MAX_IMAGE_PIXELS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1519 +#, c-format +msgid "VG_MAX_IMAGE_BYTES is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1526 +#, c-format +msgid "VG_PATH_FORMAT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1527 +#, c-format +msgid "VG_PATH_DATATYPE is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1528 +#, c-format +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1529 +#, c-format +msgid "VG_PATH_SCALE is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1530 +#, c-format +msgid "VG_PATH_BIA is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1532 +#, c-format +msgid "VG_PATH_NUM_SEGMENTS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1533 +#, c-format +msgid "VG_PATH_NUM_COORDS is %d" +msgstr "" + +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "Can't render videos with alpha" + +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" +msgstr "Scaled strokes in Cairo renderer" + +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" +msgstr "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" + +#: librender/agg/Renderer_agg.cpp:2151 +#, c-format +msgid "Unknown pixelformat: %s\n" +msgstr "" + +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" +msgstr "" + +#: librender/GnashTexture.cpp:70 +#, c-format +msgid "glError: %s caught\n" +msgstr "" + +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" +msgstr "MediaParserFfmpeg could not read probe data from input" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 +#, c-format +msgid "%s: seeking failed" +msgstr "%s: seeking failed" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 +msgid "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 +#, c-format +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgstr "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 +#, c-format +msgid " Using stream %d for audio: codec id %d" +msgstr " Using stream %d for audio: codec id %d" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 +#, c-format +msgid " Using stream %d for video: codec id %d" +msgstr " Using stream %d for video: codec id %d" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 +msgid "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." +msgstr "" + +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" +msgstr "VideoConverterFfmpeg cannot convert to the requested format" + +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 +#, c-format +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" +msgstr "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 +#, c-format +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +msgstr "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" +msgstr "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 +#, c-format +msgid "Unsupported audio codec %d" +msgstr "Unsupported audio codec %d" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 +#, c-format +msgid "libavcodec could not find a decoder for codec %d (%s)" +msgstr "libavcodec could not find a decoder for codec %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +msgstr "AudioDecoderFfmpeg can't initialize MP3 parser" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" +msgstr "libavcodec couldn't allocate context" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 +#, c-format +msgid "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +msgstr "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 +#, fuzzy, c-format +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" +msgstr "VideoDecoder: initialized FFMPEG codec %s (%d)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#, c-format +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgstr "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 +#, c-format +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgstr "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgstr "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" +msgstr "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +msgstr "AudioDecoderFfmpeg: libavcodec couldn't allocate context" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 +#, c-format +msgid "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 +#, c-format +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." +msgstr "failed to allocate audio buffer." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 +#, c-format +msgid "" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 +#, c-format +msgid "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." +msgstr "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 +#, c-format +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#, c-format +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "Cannot find suitable decoder for flash codec %d" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" +msgstr "libavcodec can't decode this video format" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#, fuzzy, c-format +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" +msgstr "libavcodecfailed to initialize FFMPEG codec %s (%d)" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#, c-format +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgstr "VideoDecoder: initialized FFMPEG codec %s (%d)" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" +msgstr "Out of memory while allocating avcodec frame" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 +#, c-format +msgid "Unsupported video codec %d" +msgstr "Unsupported video codec %d" + +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 +#, c-format +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerHaiku::createAudioDecoder: %s -- %s" + +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." +msgstr "AudioDecoderSpeex: state initialization failed." + +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." +msgstr "AudioDecoderSpeex: initialization failed." + +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "Corrupt Speex stream!" + +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "Failed to resample Speex frame." + +#: libmedia/FLVParser.cpp:170 +#, c-format +msgid "" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." +msgstr "" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." + +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" +msgstr "" + +#: libmedia/FLVParser.cpp:225 +#, c-format +msgid "" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." +msgstr "" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." + +#: libmedia/FLVParser.cpp:245 +#, c-format +msgid "AVC packet type: %d" +msgstr "AVC packet type: %d" + +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" +msgstr "" + +#: libmedia/FLVParser.cpp:322 +#, c-format +msgid "FLVParser::parseNextTag: can't seek to %d" +msgstr "" + +#: libmedia/FLVParser.cpp:336 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:423 +#, c-format +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgstr "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" + +#: libmedia/FLVParser.cpp:435 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" +msgstr "Corrupt FLV: Meta tag unterminated!" + +#: libmedia/FLVParser.cpp:454 +#, c-format +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgstr "FLVParser::parseNextTag: unknown FLV tag type %d" + +#: libmedia/FLVParser.cpp:463 +msgid "" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +msgstr "" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" + +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" +msgstr "" + +#: libmedia/FLVParser.cpp:533 +#, c-format +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" +msgstr "VideoConverterGst: ffmpegcolorspace element missing" + +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" +msgstr "VideoConverterGst: can't output requested format" + +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" +msgstr "VideoConverterGst: internal error (caps creation failed)" + +#: libmedia/gst/VideoConverterGst.cpp:107 +#, fuzzy +msgid "VideoConverterGst: initialization failed." +msgstr "VideoConverterGst: initialisation failed." + +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." +msgstr "VideoConverterGst: buffer push failed." + +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." +msgstr "VideoConverterGst: buffer pull failed." + +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +msgstr "Unable to retrieve a valid audio sink from ~/.gnashrc" + +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" +msgstr "Unable to retrieve a valid audio sink from autoaudiosink" + +#: libmedia/gst/GstUtil.cpp:87 +#, c-format +msgid "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" +msgstr "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" + +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" +msgstr "Sink search exhausted: you won't be able to hear sound!" + +#: libmedia/gst/GstUtil.cpp:94 +#, c-format +msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgstr "Got a non-NULL audio sink; its wrapper name is: %s" + +#: libmedia/gst/GstUtil.cpp:116 +msgid "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." +msgstr "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." + +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +msgstr "Missing plugin, but failed to convert it to gst missing plugin detail." + +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." +msgstr "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." + +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." +msgstr "Missing plugin, but automatic plugin installation not available." + +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." +msgstr "Video codec is zero. Streaming video expected later." + +#: libmedia/gst/VideoDecoderGst.cpp:100 +#, c-format +msgid "No support for video codec %s." +msgstr "No support for video codec %s." + +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" +msgstr "VideoDecoderGst: internal error (caps creation failed)" + +#: libmedia/gst/VideoDecoderGst.cpp:130 +#, c-format +msgid "Couldn't find a plugin for video type %s!" +msgstr "Couldn't find a plugin for video type %s!" + +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr " Please make sure you have gstreamer-ffmpeg installed." + +#: libmedia/gst/VideoDecoderGst.cpp:158 +#, c-format +msgid "VideoDecoderGst: initialisation failed for video type %s!" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." +msgstr "VideoDecoderGst: buffer push failed." + +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" +msgstr "MediaParserGst couldn't create a bin" + +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." +msgstr "MediaParserGst couldn't create a typefind element." + +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" +msgstr "MediaParserGst could not change element state" + +#: libmedia/gst/MediaParserGst.cpp:85 +#, c-format +msgid "Needed %d dead iterations to detect audio type." +msgstr "Needed %d dead iterations to detect audio type." + +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." +msgstr "MediaParserGst failed to detect any stream types." + +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +msgstr "" +"MediaParserGst failed to push more data into the demuxer! Seeking back." + +#: libmedia/gst/MediaParserGst.cpp:280 +#, c-format +msgid "MediaParserGst/typefound: Detected media type %s" +msgstr "MediaParserGst/typefound: Detected media type %s" + +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." +msgstr "MediaParserGst Failed to create fakesink." + +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." +msgstr "MediaParserGst: couldn't get the fakesink src element." + +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" +msgstr "MediaParserGst: couln't link fakesink" + +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." +msgstr "MediaParserGst: couldn't get the typefind src element." + +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" +msgstr "MediaParserGst: couldn't create the demuxer" + +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." +msgstr "MediaParserGst: failed adding demuxer to bin." + +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." +msgstr "MediaParserGst: couldn't get structure name." + +#: libmedia/gst/MediaParserGst.cpp:404 +#, c-format +msgid "MediaParserGst: ignoring stream of type %s." +msgstr "MediaParserGst: ignoring stream of type %s." + +#: libmedia/gst/MediaParserGst.cpp:428 +#, c-format +msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgstr "MediaParserGst: Failed to find a parser (media: %s)." + +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" +msgstr "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" + +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." +msgstr "MediaParserGst: couldn't add parser." + +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." +msgstr "MediaParserGst: couldn't link parser." + +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." +msgstr "MediaParserGst: couldn't link \"fake\" sink." + +#: libmedia/gst/MediaParserGst.cpp:490 +#, c-format +msgid "MediaParserGst: Linked audio source (type: %s)" +msgstr "MediaParserGst: Linked audio source (type: %s)" + +#: libmedia/gst/MediaParserGst.cpp:520 +#, c-format +msgid "MediaParserGst: Linked video source (type: %s)" +msgstr "MediaParserGst: Linked video source (type: %s)" + +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" +msgstr "Creating AAC decoder without extra data. This will probably fail!" + +#: libmedia/gst/AudioDecoderGst.cpp:110 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgstr "AudioDecoderGst: cannot handle codec %d (%s)" + +#: libmedia/gst/AudioDecoderGst.cpp:120 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgstr "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" + +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +msgstr "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" + +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "AudioDecoderGst: internal error (caps creation failed)" + +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, c-format +msgid "Couldn't find a plugin for audio type %s!" +msgstr "Couldn't find a plugin for audio type %s!" + +#: libmedia/gst/AudioDecoderGst.cpp:199 +#, c-format +msgid "AudioDecoderGst: initialisation failed for audio type %s!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" +msgstr "Pushed data, but there's nothing to pull (yet)" + +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." +msgstr "AudioDecoderGst: buffer push failed." + +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 +#, c-format +msgid "%s: Could not create pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 +#, c-format +msgid "%s: Could not get property probe from pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1024 +#, c-format +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 +#, c-format +msgid "%s: problem creating save_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1185 +#, c-format +msgid "%s: problem creating video_display_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1203 +#, c-format +msgid "%s: couldn't link tee and save_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1209 +#, c-format +msgid "%s: couldn't link tee and video_display_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1218 +#, c-format +msgid "%s: couldn't get save_queue_src_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1228 +#, c-format +msgid "%s: couldn't get video_display_queue_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 +#, c-format +msgid "%s: Unable to create main pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1258 +#, c-format +msgid "%s: something went wrong creating the new video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1264 +#, c-format +msgid "%s: problem creating video_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1273 +#, c-format +msgid "%s: problem creating the video_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1282 +#, c-format +msgid "%s: something went wrong in linking elements in video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1356 +#, c-format +msgid "%s: the unlinking of the pads failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1386 +#, c-format +msgid "%s: something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" +msgstr "" + +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "Wrong arguments given to GST VideoDecoder" + +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgstr "MediaHandlerGst::createAudioDecoder: %s -- %s" + +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:445 +#, c-format +msgid "%s: couldn't get saveQueueSrcPad" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:455 +#, c-format +msgid "%s: couldn't get audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:481 +#, c-format +msgid "%s: There was a problem making the audiosink!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:548 +#, c-format +msgid "%s: couldn't remove audioPlaybackBin from pipeline" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:555 +#, c-format +msgid "%s: changing state of audioPlaybackBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:579 +#, c-format +msgid "Error: %s" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:599 +#, c-format +msgid "%s: Couldn't make audioconvert element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:603 +#, c-format +msgid "%s: Couldn't make vorbisenc element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:607 +#, c-format +msgid "%s: Couldn't make oggmux element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:611 +#, c-format +msgid "%s: Couldn't make filesink element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:630 +#, c-format +msgid "%s: Something went wrong in linking" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:694 +#, c-format +msgid "%s: audioSaveBin state change failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "corrupted ADPCM header" + +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +msgstr "AudioDecoderSimple: initialized flash codec %s (%d)" + +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 +#, c-format +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgstr "AudioDecoderSimple: unsupported flash codec %d (%s)" + +#: libmedia/AudioDecoderSimple.cpp:341 +#, c-format +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgstr "AudioDecoderSimple: unable to intepret custom audio codec id %s" + +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "Host endianness not detected in AudioDecoderSimple" + +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "Error in sound sample conversion" + +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +msgstr "MediaHandler::isFLV: Could not read 3 bytes from input stream" + +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" +msgstr "MediaHandler::createMediaParser: only FLV input is supported by this" + +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "Exception while reading from stream: %s" + +#: libmedia/MediaHandler.cpp:108 +#, c-format +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" +msgstr "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" + +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" +msgstr "" + +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" +msgstr "serialization of as_value of type %d" + +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" +msgstr "" + +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" +msgstr "" + +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" +msgstr "Can't create Movie instance for definition loaded from %s" + +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" +msgstr "Can't init FreeType! Error = %d" + +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, fuzzy, c-format +msgid "Can't close FreeType! Error = %d" +msgstr "Can't close FreeType! Error = %d" + +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgstr "Failed to find fonts directory, using hard-coded font filename \"%s\"" + +#: libcore/FreetypeGlyphsProvider.cpp:293 +#, c-format +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgstr "Can't init fontconfig library, using hard-coded font filename \"%s\"" + +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" +msgstr "Can't find font file for font '%s'" + +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" +msgstr "Font file '%s' has bad format" + +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" +msgstr "Some error opening font '%s'" + +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:506 +#, c-format +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" +msgstr "" + +#: libcore/swf/DefineShapeTag.cpp:58 +#, c-format +msgid "DefineShapeTag(%s): id = %d" +msgstr "DefineShapeTag(%s): id = %d" + +#: libcore/swf/VideoFrameTag.cpp:47 +#, c-format +msgid "VideoFrame tag refers to unknown video stream id %d" +msgstr "VideoFrame tag refers to unknown video stream id %d" + +#: libcore/swf/VideoFrameTag.cpp:57 +#, c-format +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgstr "VideoFrame tag refers to a non-video DisplayObject %d (%s)" + +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" +msgstr "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" + +#: libcore/swf/DefineTextTag.cpp:52 +#, c-format +msgid "DefineTextTag, id = %d" +msgstr "DefineTextTag, id = %d" + +#: libcore/swf/DefineTextTag.cpp:93 +#, c-format +msgid "Text DisplayObject, id = %d" +msgstr "Text DisplayObject, id = %d" + +#: libcore/swf/DefineTextTag.cpp:112 +#, c-format +msgid "begin text records for DefineTextTag %p" +msgstr "begin text records for DefineTextTag %p" + +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgstr "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" + +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" +msgstr "reading DefineFont" + +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" +msgstr "Glyphs offset table corrupted in DefineFont tag" + +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" +msgstr "reading DefineFont2 or DefineFont3" + +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" +msgstr "Glyph %d at offset %u" + +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +msgstr "Glyphs offset table corrupted in DefineFont2/3 tag" + +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" +msgstr "Bad offset in DefineFont2" + +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" +msgstr "Repeated kerning pair found - ignoring" + +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" +msgstr "DefineFontInfo tag loader: can't find font with id %d" + +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" +msgstr "DefineFontInfo2 partially implemented" + +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" +msgstr "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" + +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" +msgstr "CSMTextSettings" + +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" +msgstr "end text records" + +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" +msgstr " has_font: font id = %d (%p)" + +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" +msgstr " hasColor" + +#: libcore/swf/TextRecord.cpp:99 +#, c-format +msgid " xOffset = %g" +msgstr " xOffset = %g" + +#: libcore/swf/TextRecord.cpp:108 +#, c-format +msgid " yOffset = %g" +msgstr " yOffset = %g" + +#: libcore/swf/TextRecord.cpp:117 +#, c-format +msgid " textHeight = %g" +msgstr " textHeight = %g" + +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" +msgstr " GlyphEntries: count = %d" + +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" +msgstr " glyph%d: index=%d, advance=%g" + +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" +msgstr "start_sound_loader: sound_id %d is not defined" + +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" +msgstr "StartSound: id=%d" + +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "STARTSOUND2 tag not parsed and not used" + +#: libcore/swf/DefineButtonSoundTag.cpp:52 +#, c-format +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgstr "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" + +#: libcore/swf/DefineButtonSoundTag.cpp:63 +#, c-format +msgid "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" +msgstr "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" + +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "Attempt to redefine button sound ignored" + +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, c-format +msgid "sound tag not found, sound_id=%d, button state #=%i" +msgstr "sound tag not found, sound_id=%d, button state #=%i" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" +msgstr "anchor-labeled frame not supported" + +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" +msgstr "frame_label_loader end position %d, read up to %d" + +#: libcore/swf/tag_loaders.cpp:107 +#, c-format +msgid " sprite: char id = %d" +msgstr " sprite: char id = %d" + +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +msgstr "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." + +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" +msgstr "Sprite %d advertise no frames" + +#: libcore/swf/tag_loaders.cpp:168 +#, fuzzy, c-format +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" +msgstr "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u" + +#: libcore/swf/tag_loaders.cpp:188 +#, c-format +msgid "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgstr "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" + +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" +msgstr "Tag boundary reported past end of SWFStream!" + +#: libcore/swf/tag_loaders.cpp:236 +#, c-format +msgid "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" +msgstr "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" + +#: libcore/swf/tag_loaders.cpp:269 +#, c-format +msgid "File attributes: metadata=%s network=%s" +msgstr "File attributes: metadata=%s network=%s" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "true" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "false" + +#: libcore/swf/tag_loaders.cpp:275 +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 "" +"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" + +#: libcore/swf/tag_loaders.cpp:283 +msgid "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" +msgstr "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" + +#: libcore/swf/tag_loaders.cpp:308 +#, c-format +msgid "" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" +msgstr "" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" + +#: libcore/swf/tag_loaders.cpp:324 +#, c-format +msgid "Descriptive metadata from movie %s: %s" +msgstr "Descriptive metadata from movie %s: %s" + +#: libcore/swf/tag_loaders.cpp:386 +#, c-format +msgid " reflex = \"%c%c%c\"" +msgstr " reflex = \"%c%c%c\"" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" +msgstr "DefineFontAlignZones tag references an undefined font %d" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#, c-format +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "DefineFontAlignZones: font=%d, flags=%d, table int: %s" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "DefineFontAlignZoneTag" + +#: libcore/swf/ShapeRecord.cpp:274 +#, c-format +msgid " bound SWFRect: %s" +msgstr " bound SWFRect: %s" + +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgstr " ShapeRecord(%s): fillbits %d, linebits %d" + +#: libcore/swf/ShapeRecord.cpp:379 +#, c-format +msgid " Shape read: moveto %d %d" +msgstr " Shape read: moveto %d %d" + +#: libcore/swf/ShapeRecord.cpp:400 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." + +#: libcore/swf/ShapeRecord.cpp:410 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgstr "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." + +#: libcore/swf/ShapeRecord.cpp:421 +#, c-format +msgid " Shape read: fill0 (left) = %d" +msgstr " Shape read: fill0 (left) = %d" + +#: libcore/swf/ShapeRecord.cpp:443 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." + +#: libcore/swf/ShapeRecord.cpp:453 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgstr "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." + +#: libcore/swf/ShapeRecord.cpp:463 +#, c-format +msgid " Shape read: fill1 (right) = %d" +msgstr " Shape read: fill1 (right) = %d" + +#: libcore/swf/ShapeRecord.cpp:484 +#, c-format +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." +msgstr "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." + +#: libcore/swf/ShapeRecord.cpp:494 +#, c-format +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgstr "" +"Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." + +#: libcore/swf/ShapeRecord.cpp:504 +#, c-format +msgid "ShapeRecord: line %d" +msgstr "ShapeRecord: line %d" + +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" +msgstr "ShapeRecord: more fill styles" + +#: libcore/swf/ShapeRecord.cpp:558 +#, c-format +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgstr "ShapeRecord: curved edge %d %d - %d %d - %d %d" + +#: libcore/swf/ShapeRecord.cpp:593 +#, c-format +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "ShapeRecord: straight edge %d %d - %d %d" + +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:665 +#, c-format +msgid " readLineStyles: count = %d" +msgstr " readLineStyles: count = %d" + +#: libcore/swf/ShapeRecord.cpp:672 +#, c-format +msgid " readLineStyles: count2 = %d" +msgstr " readLineStyles: count2 = %d" + +#: libcore/swf/PlaceObject2Tag.cpp:85 +#, c-format +msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgstr " PLACEOBJECT: depth=%d(%d) char=%d" + +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 +#, c-format +msgid " SWFCxForm: %s" +msgstr " SWFCxForm: %s" + +#: libcore/swf/PlaceObject2Tag.cpp:105 +#, c-format +msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgstr "Reserved field in PlaceObject actions == %u (expected 0)" + +#: libcore/swf/PlaceObject2Tag.cpp:123 +#, c-format +msgid " actions: flags = 0x%X" +msgstr " actions: flags = 0x%X" + +#: libcore/swf/PlaceObject2Tag.cpp:158 +#, c-format +msgid "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." +msgstr "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." + +#: libcore/swf/PlaceObject2Tag.cpp:219 +#, c-format +msgid "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgstr "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" + +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" +msgstr "Unexpected end of tag while parsing PlaceObject tag events" + +#: libcore/swf/PlaceObject2Tag.cpp:304 +#, c-format +msgid " PLACEOBJECT2: depth = %d (%d)" +msgstr " PLACEOBJECT2: depth = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 +#, c-format +msgid " char id = %d" +msgstr " char id = %d" + +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 +#, c-format +msgid " SWFMatrix: %s" +msgstr " SWFMatrix: %s" + +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 +#, c-format +msgid " ratio: %d" +msgstr " ratio: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 +#, c-format +msgid " name = %s" +msgstr " name = %s" + +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 +#, c-format +msgid " clip_depth = %d (%d)" +msgstr " clip_depth = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 +#, c-format +msgid " m_place_type: %d" +msgstr " m_place_type: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:417 +#, c-format +msgid " PLACEOBJECT3: depth = %d (%d)" +msgstr " PLACEOBJECT3: depth = %d (%d)" + +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" +msgstr " SWFCxForm: %d" + +#: libcore/swf/PlaceObject2Tag.cpp:424 +#, c-format +msgid " class name = %s" +msgstr " class name = %s" + +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" +msgstr " bitmapCaching enabled" + +#: libcore/swf/SoundStreamHeadTag.cpp:76 +#, c-format +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgstr "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" + +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format +msgid "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." + +#: libcore/swf/SoundStreamHeadTag.cpp:93 +#, c-format +msgid "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." + +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." +msgstr "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." + +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" +msgstr "" +"No samples advertised for sound stream, pretty common so will warn only once" + +#: libcore/swf/SoundStreamHeadTag.cpp:146 +#, c-format +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgstr "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" + +#: libcore/swf/DefineButtonCxformTag.cpp:49 +#, c-format +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgstr "DefineButtonCxform refers to an unknown DisplayObject %d" + +#: libcore/swf/DefineButtonCxformTag.cpp:60 +#, c-format +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" +msgstr "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" + +#: libcore/swf/RemoveObjectTag.cpp:71 +#, c-format +msgid " remove_object_2(%d)" +msgstr " remove_object_2(%d)" + +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" + +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "Tag boundary reported past end of stream!" + +#: libcore/swf/DefineButtonTag.cpp:85 +#, fuzzy, c-format +msgid " DefineButton loader: character id = %d" +msgstr " DefineButton loader: chararacter id = %d" + +#: libcore/swf/DefineButtonTag.cpp:102 +#, c-format +msgid " DefineButton2 loader: chararacter id = %d" +msgstr " DefineButton2 loader: chararacter id = %d" + +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" +msgstr "Premature end of DEFINEBUTTON tag, won't read actions" + +#: libcore/swf/DefineButtonTag.cpp:170 +#, c-format +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgstr "Next Button2 actionOffset (%u) points past the end of tag (%lu)" + +#: libcore/swf/DefineButtonTag.cpp:211 +#, c-format +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgstr "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" + +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" +msgstr "Premature end of button action input: can't read conditions" + +#: libcore/swf/DefineButtonTag.cpp:289 +#, c-format +msgid " button actions for conditions 0x%x" +msgstr " button actions for conditions 0x%x" + +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" +msgstr " premature end of button record input stream, can't read flags" + +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" +msgstr "" +" premature end of button record input stream, can't read DisplayObject id" + +#: libcore/swf/DefineButtonTag.cpp:398 +#, c-format +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" +msgstr "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" + +#: libcore/swf/DefineButtonTag.cpp:405 +#, c-format +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr " button record for states [%s] contain DisplayObject %d (%s)" + +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" +msgstr "" +" premature end of button record input stream, can't read button layer " +"(depth?)" + +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr " jpeg_tables_loader" + +#: libcore/swf/DefineBitsTag.cpp:165 +#, c-format +msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgstr "No bytes to read in JPEGTABLES tag at offset %d" + +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgstr "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" + +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "Failed to parse bitmap for character %1%" + +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "No renderer, not adding bitmap %1%" + +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" +msgstr "Adding bitmap id %1%" + +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +msgstr "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" + +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +msgstr "gnash is not linked to zlib -- can't load jpeg3 image data" + +#: libcore/swf/DefineBitsTag.cpp:419 +#, c-format +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgstr " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" + +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" +msgstr "Bitmap has a height or width of 0" + +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" +msgstr "gnash is not linked to zlib -- can't load zipped image data" + +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +msgstr "Will not allocate %1%x%2% image in DefineBitsLossless tag" + +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "Unknown bitmap format. Ignoring" + +#: libcore/swf/DefineBitsTag.cpp:597 +#, c-format +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "inflateWrapper() inflateInit() returned %d (%s)" + +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +msgstr "inflateWrapper(): no end of zstream found within swf tag boundaries" + +#: libcore/swf/DefineBitsTag.cpp:640 +#, c-format +msgid "inflateWrapper() inflate() returned %d (%s)" +msgstr "inflateWrapper() inflate() returned %d (%s)" + +#: libcore/swf/DefineBitsTag.cpp:649 +#, c-format +msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgstr "inflateWrapper() inflateEnd() return %d (%s)" + +#: libcore/LoadVariablesThread.cpp:74 +#, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:123 +#, c-format +msgid "Stream couldn't seek to end: %s" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:128 +#, c-format +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." +msgstr "" + +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "Native floating point format not recognised" + +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "Unexpected end of stream while reading" + +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "Unexpected end of stream" + +#: libcore/SWFStream.cpp:564 +#, 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 "" +"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." + +#: libcore/SWFStream.cpp:581 +#, c-format +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" +msgstr "" + +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" +msgstr "Could not seek to reported end of tag" + +#: libcore/SWFStream.cpp:617 +#, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" +msgstr "" + +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" +msgstr "" + +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." +msgstr "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." + +#: libcore/Font.cpp:167 +#, fuzzy +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." +msgstr "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFone2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." + +#: libcore/Font.cpp:201 +#, c-format +msgid "Failed to find glyph %s in %s font %s" +msgstr "" + +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" +msgstr "" + +#: libcore/Font.cpp:298 +#, c-format +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" +msgstr "" + +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" +msgstr "" + +#: libcore/Font.cpp:340 +#, c-format +msgid "Could not create a freetype face %s" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" +msgstr "Stage.width is a read-only property!" + +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" +msgstr "Stage.height is a read-only property!" + +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" +msgstr "" + +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "attachVideo needs 1 arg" + +#: libcore/asobj/Video_as.cpp:126 +#, c-format +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "attachVideo(%s) first arg is not a NetStream instance" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:218 +#, c-format +msgid "createTextField called with %d args, expected 6 - returning undefined" +msgstr "createTextField called with %d args, expected 6 - returning undefined" + +#: libcore/asobj/TextField_as.cpp:232 +#, c-format +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "createTextField: negative width (%d) - reverting sign" + +#: libcore/asobj/TextField_as.cpp:242 +#, c-format +msgid "createTextField: negative height (%d) - reverting sign" +msgstr "createTextField: negative height (%d) - reverting sign" + +#: libcore/asobj/TextField_as.cpp:436 +#, c-format +msgid "Attempt to set length property of TextField %s" +msgstr "Attempt to set length property of TextField %s" + +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 +#, c-format +msgid "Attempt to set read-only %s property of TextField %s" +msgstr "Attempt to set read-only %s property of TextField %s" + +#: libcore/asobj/TextField_as.cpp:544 +#, c-format +msgid "Invalid value given to TextField.type: %s" +msgstr "Invalid value given to TextField.type: %s" + +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 +#, c-format +msgid "TextField.setTextFormat(%s) : %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "missing arg" + +#: libcore/asobj/TextField_as.cpp:679 +#, c-format +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "first argument is not a TextFormat" + +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:905 +#, c-format +msgid "TextField.replaceSel(%s) requires exactly one argument" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "TextField.replaceText() called with less than 3 args" + +#: libcore/asobj/TextField_as.cpp:993 +#, c-format +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1036 +#, c-format +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:440 +#, fuzzy, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "Gnash is not allowed to open this url: %s" + +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" +msgstr "Gnash is not allowed to connect to %s" + +#: libcore/asobj/NetConnection_as.cpp:517 +#, c-format +msgid "NetConnection.connect(%s): unsupported connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:523 +#, c-format +msgid "NetConnection.connect(%s): unknown connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" +msgstr "NetConnection.call(): needs at least one argument" + +#: libcore/asobj/NetConnection_as.cpp:681 +#, c-format +msgid "NetConnection.call(%s): second argument must be an object" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" +msgstr "NetConnection.connect(): needs at least one argument" + +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:990 +#, c-format +msgid "Unknown HTTP Remoting response identifier '%s'" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1006 +#, c-format +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1155 +#, c-format +msgid "Error parsing server AMF: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" +msgstr "" + +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" +msgstr "Function.apply() called with no args" + +#: libcore/asobj/Function_as.cpp:129 +#, c-format +msgid "" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" +msgstr "" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" + +#: libcore/asobj/Array_as.cpp:535 +#, c-format +msgid "Unhandled sort flags: %d (0x%X)" +msgstr "Unhandled sort flags: %d (0x%X)" + +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" +msgstr "Array.splice() needs at least 1 argument, call ignored" + +#: libcore/asobj/Array_as.cpp:957 +#, c-format +msgid "Array.splice(%d,%d): negative length given, call ignored" +msgstr "Array.splice(%d,%d): negative length given, call ignored" + +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." +msgstr "Sort called with invalid arguments." + +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "SortOn called with invalid arguments." + +#: libcore/asobj/Array_as.cpp:1389 +msgid "" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" +msgstr "" +"More than 2 arguments to Array.slice, and I don't know what to do with them. " +"Ignoring them" + +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" +msgstr "" + +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" +msgstr "" + +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" + +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" +msgstr "Key.isDown needs one argument (the key code)" + +#: libcore/asobj/Key_as.cpp:79 +#, c-format +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" + +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "" + +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "Too many args to Object constructor" + +#: libcore/asobj/Object.cpp:192 +#, c-format +msgid "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" +msgstr "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" + +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" +msgstr "Invalid call to Object.addProperty() - empty property name" + +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" +msgstr "Invalid call to Object.addProperty() - getter is not an AS function" + +#: libcore/asobj/Object.cpp:233 +#, c-format +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" +msgstr "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" + +#: libcore/asobj/Object.cpp:257 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" +msgstr "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" + +#: libcore/asobj/Object.cpp:274 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" +msgstr "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" + +#: libcore/asobj/Object.cpp:286 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" +msgstr "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" + +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" +msgstr "" + +#: libcore/asobj/Object.cpp:313 +#, fuzzy, c-format +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" +msgstr "Object.registerClass(%s, %s): can't find exported symbo" + +#: libcore/asobj/Object.cpp:326 +#, c-format +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" +msgstr "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" + +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" +msgstr "Object.hasOwnProperty() requires one arg" + +#: libcore/asobj/Object.cpp:357 +#, c-format +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "Invalid call to Object.hasOwnProperty('%s')" + +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" +msgstr "Object.isPropertyEnumerable() requires one arg" + +#: libcore/asobj/Object.cpp:382 +#, c-format +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "Invalid call to Object.isPropertyEnumerable('%s')" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "Object.isPrototypeOf() requires one arg" + +#: libcore/asobj/Object.cpp:413 +#, c-format +msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgstr "First arg to Object.isPrototypeOf(%s) is not an object" + +#: libcore/asobj/Object.cpp:432 +#, c-format +msgid "Object.watch(%s): missing arguments" +msgstr "Object.watch(%s): missing arguments" + +#: libcore/asobj/Object.cpp:443 +#, c-format +msgid "Object.watch(%s): second argument is not a function" +msgstr "Object.watch(%s): second argument is not a function" + +#: libcore/asobj/Object.cpp:469 +#, c-format +msgid "Object.unwatch(%s): missing argument" +msgstr "Object.unwatch(%s): missing argument" + +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "string.slice() called with end < start" + +#: libcore/asobj/String_as.cpp:496 +#, c-format +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" +msgstr "" + +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" +msgstr "string.charCodeAt needs one argument" + +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" +msgstr "string.charCodeAt has more than one argument" + +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" +msgstr "" + +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "%1%(%2%) needs %3% argument(s)" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "%1%(%2%) has more than %3% argument(s)" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 +#, c-format +msgid "VAL: %s" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 +#, c-format +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." +msgstr "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 +#, c-format +msgid "FileReferenceList(%s): %s" +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "arguments discarded" + +#: libcore/asobj/flash/net/FileReference_as.cpp:159 +#, c-format +msgid "FileReference(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 +#, c-format +msgid "flash.geom.Rectangle(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "missing arguments" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 +#, c-format +msgid "Attempt to set read-only property %s" +msgstr "Attempt to set read-only property %s" + +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 +#, c-format +msgid "%s: missing arguments" +msgstr "%s: missing arguments" + +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" +msgstr "arguments after first discarded" + +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" +msgstr "first argument doesn't cast to object" + +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" +msgstr "first argument cast to object doesn't contain an 'x' member" + +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" +msgstr "first argument cast to object doesn't contain an 'y' member" + +#: libcore/asobj/flash/geom/Point_as.cpp:200 +#, c-format +msgid "Point.equals(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "First arg must be an object" + +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 +#, c-format +msgid "Point.equals(%s): %s %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "First arg must be an instance of" + +#: libcore/asobj/flash/geom/Point_as.cpp:248 +#, c-format +msgid "Point.normalize(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" +msgstr "first argument casted to object doesn't contain an 'x' member" + +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" +msgstr "first argument casted to object doesn't contain an 'y' member" + +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 +#, c-format +msgid "Point.distance(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" +msgstr "arguments after first two discarded" + +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 +#, c-format +msgid "Point.interpolate(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" +msgstr "arguments after first three discarded" + +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" +msgstr "second argument doesn't cast to object" + +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 +#, c-format +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 +#, c-format +msgid "Matrix.concat(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 +#, c-format +msgid "Matrix.createBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 +#, c-format +msgid "Matrix.createGradientBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 +#, c-format +msgid "Matrix.rotate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 +#, c-format +msgid "Matrix.translate(%s): needs two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 +#, c-format +msgid "Matrix.translate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 +#, c-format +msgid "Matrix.transformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 +#, c-format +msgid "Matrix.transformPoint(%s): object must be a Point" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:145 +#, c-format +msgid "Transform.colorTransform(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:155 +#, c-format +msgid "Transform.colorTransform(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:170 +#, c-format +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:305 +#, c-format +msgid "Transform.matrix(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:315 +#, c-format +msgid "Transform.matrix(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:346 +#, c-format +msgid "flash.geom.Transform(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:356 +#, c-format +msgid "Transform(%s): %s" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 +#, c-format +msgid "BitmapData.draw(%s) requires at least one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 +#, c-format +msgid "BitmapData.draw(%s): first argument must be a MovieClip" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 +#, c-format +msgid "BitmapData.fillRect(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "MovieClipLoader.loadClip(%s): missing arguments" + +#: libcore/asobj/MovieClipLoader.cpp:114 +#, fuzzy, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" +msgstr "MovieClipLoader.loadClip(%s): first argument mustbe a string" + +#: libcore/asobj/MovieClipLoader.cpp:132 +#, c-format +msgid "Could not find target %s (evaluated from %s)" +msgstr "Could not find target %s (evaluated from %s)" + +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:156 +#, c-format +msgid "MovieClipLoader.unloadClip: %s" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "MovieClipLoader.getProgress(): missing argument" + +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "MovieClipLoader.getProgress(%s): first argument is not an object" + +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgstr "MovieClipLoader.getProgress(%s): first argument is not an sprite" + +#: libcore/asobj/Sound_as.cpp:420 +#, c-format +msgid "Could not create audio decoder: %s" +msgstr "Could not create audio decoder: %s" + +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:581 +#, fuzzy, c-format +msgid "Gnash could not open this URL: %s" +msgstr "Gnash could not open this url: %s" + +#: libcore/asobj/Sound_as.cpp:592 +#, c-format +msgid "Unable to create parser for Sound at %s" +msgstr "Unable to create parser for Sound at %s" + +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "Sound.start() has no effect on a streaming Sound" + +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:855 +#, c-format +msgid "No samples decoded from input of %d bytes" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:955 +#, c-format +msgid "new Sound(%d) : args after first one ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:969 +#, c-format +msgid "" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "-- start sound" + +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "-- stop sound " + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 +#, c-format +msgid "No such export '%s'" +msgstr "No such export '%s'" + +#: libcore/asobj/Sound_as.cpp:1037 +#, fuzzy, c-format +msgid "Export '%s' is not a sound" +msgstr "Export '%s'is not a sound" + +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" +msgstr "-- attach sound" + +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" +msgstr "attach sound needs one argument" + +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" +msgstr "attachSound needs a non-empty string" + +#: libcore/asobj/Sound_as.cpp:1092 +#, c-format +msgid "Export '%s'is not a sound" +msgstr "Export '%s'is not a sound" + +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1177 +#, c-format +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "Sound.loadSound() needs at least 1 argument" + +#: libcore/asobj/Sound_as.cpp:1208 +#, c-format +msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgstr "Sound.loadSound(%s): arguments after first 2 discarded" + +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "set volume of sound needs one argument" + +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" +msgstr "" + +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "XML data is empty" + +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" +msgstr "no text for text node creation" + +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:297 +#, c-format +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgstr "createEmptyMovieClip needs 2 args, but %d given, returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:305 +#, c-format +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgstr "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" + +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" +msgstr "MovieClip.cacheAsBitmap()" + +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" +msgstr "MovieClip.filters()" + +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" +msgstr "MovieClip.forceSmoothing()" + +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "MovieClip.opaqueBackground()" + +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "MovieClip.scale9Grid()" + +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "MovieClip.scrollRect()" + +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" +msgstr "MovieClip.tabIndex()" + +#: libcore/asobj/MovieClip_as.cpp:449 +#, c-format +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" +msgstr "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:464 +#, c-format +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" +msgstr "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:484 +#, c-format +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgstr "MovieClip.attachMovie: invalid depth %d passed; not attaching" + +#: libcore/asobj/MovieClip_as.cpp:509 +#, c-format +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" +msgstr "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" + +#: libcore/asobj/MovieClip_as.cpp:531 +#, c-format +msgid "MovieClip.attachAudio(): %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:541 +#, c-format +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:584 +#, c-format +msgid "%s.swapDepths() needs one arg" +msgstr "%s.swapDepths() needs one arg" + +#: libcore/asobj/MovieClip_as.cpp:595 +#, c-format +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgstr "%s.swapDepths(%s): won't swap a clip below depth %d (%d" + +#: libcore/asobj/MovieClip_as.cpp:613 +#, c-format +msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgstr "%s.swapDepths(%s): invalid call, swapping to self?" + +#: libcore/asobj/MovieClip_as.cpp:625 +#, c-format +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" +msgstr "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" + +#: libcore/asobj/MovieClip_as.cpp:642 +#, c-format +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" +msgstr "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" + +#: libcore/asobj/MovieClip_as.cpp:657 +#, c-format +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgstr "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" + +#: libcore/asobj/MovieClip_as.cpp:666 +#, c-format +msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgstr "%s.swapDepths(%s): requested depth is above the accessible range." + +#: libcore/asobj/MovieClip_as.cpp:682 +#, c-format +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" + +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgstr "MovieClip.duplicateMovieClip() needs 2 or 3 args" + +#: libcore/asobj/MovieClip_as.cpp:732 +#, c-format +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" + +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" +msgstr "movieclip_goto_and_play needs one arg" + +#: libcore/asobj/MovieClip_as.cpp:774 +#, c-format +msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgstr "movieclip_goto_and_play('%s') -- invalid frame" + +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" +msgstr "movieclip_goto_and_stop needs one arg" + +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgstr "movieclip_goto_and_stop('%s') -- invalid frame" + +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgstr "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:891 +#, c-format +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" +msgstr "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:941 +#, c-format +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgstr "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:953 +#, c-format +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" +msgstr "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" + +#: libcore/asobj/MovieClip_as.cpp:995 +#, c-format +msgid "Can't find hitTest target %s" +msgstr "Can't find hitTest target %s" + +#: libcore/asobj/MovieClip_as.cpp:1037 +#, c-format +msgid "hitTest() called with %u args" +msgstr "hitTest() called with %u args" + +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "No arguments passed to MovieClip.getURL()" + +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "MovieClip.getURL(%s): extra arguments dropped" + +#: libcore/asobj/MovieClip_as.cpp:1195 +msgid "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1225 +#, c-format +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgstr "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" + +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "MovieClip.globalToLocal() takes one arg" + +#: libcore/asobj/MovieClip_as.cpp:1281 +#, c-format +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgstr "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" + +#: libcore/asobj/MovieClip_as.cpp:1295 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +msgstr "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" + +#: libcore/asobj/MovieClip_as.cpp:1306 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +msgstr "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" + +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "MovieClip.localToGlobal() takes one arg" + +#: libcore/asobj/MovieClip_as.cpp:1342 +#, c-format +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgstr "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" + +#: libcore/asobj/MovieClip_as.cpp:1355 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgstr "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" + +#: libcore/asobj/MovieClip_as.cpp:1366 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgstr "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" + +#: libcore/asobj/MovieClip_as.cpp:1395 +#, c-format +msgid "%s.setMask() : needs an argument" +msgstr "%s.setMask() : needs an argument" + +#: libcore/asobj/MovieClip_as.cpp:1414 +#, c-format +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "%s.setMask(%s) : first argument is not a DisplayObject" + +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "MovieClip.lineTo() needs at least two arguments" + +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "MovieClip.moveTo() takes two args" + +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgstr "MovieClip.lineStyle(%s): args after the first three will be discarded" + +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgstr "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s" + +#: libcore/asobj/MovieClip_as.cpp:1557 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" +msgstr "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" + +#: libcore/asobj/MovieClip_as.cpp:1582 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" +msgstr "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" + +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "MovieClip.curveTo() takes four args" + +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1715 +#, c-format +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "%s.beginGradientFill(%s): invalid call: 5 arguments needed" + +#: libcore/asobj/MovieClip_as.cpp:1726 +#, c-format +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgstr "%s.beginGradientFill(%s): extra arguments invalidate call!" + +#: libcore/asobj/MovieClip_as.cpp:1746 +#, c-format +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgstr "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" + +#: libcore/asobj/MovieClip_as.cpp:1762 +#, fuzzy, 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): one or more of the args from 2nd to 5th don't cast " +"to objects" + +#: libcore/asobj/MovieClip_as.cpp:1776 +#, c-format +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" +msgstr "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" + +#: libcore/asobj/MovieClip_as.cpp:1928 +#, c-format +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgstr "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" + +#: libcore/asobj/MovieClip_as.cpp:1933 +#, c-format +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgstr "non-finite bbox values in MovieClip.startDrag(%s), took as zero" + +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" +msgstr "" + +#: libcore/asobj/LoadVars_as.cpp:145 +#, c-format +msgid "new LoadVars(%s) - arguments discarded" +msgstr "" + +#: libcore/asobj/Selection_as.cpp:189 +#, c-format +msgid "Selection.setFocus: expected 1 argument, got %d" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" +msgstr "No MediaHandler exists! Cannot create a Camera object" + +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" +msgstr "Attempt to set activity property of Camera" + +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" +msgstr "Attempt to set bandwidth property of Camera" + +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" +msgstr "Attempt to set currentFPS property of Camera" + +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" +msgstr "Attempt to set fps property of Camera" + +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" +msgstr "Attempt to set height property of Camera, use setMode" + +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" +msgstr "Attempt to set index property of Camera" + +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" +msgstr "Attempt to set motionLevel property of Camera" + +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" +msgstr "Attempt to set motionTimeout property of Camera" + +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" +msgstr "Attempt to set muted property of Camera" + +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" +msgstr "Attempt to set name property of Camera" + +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" +msgstr "Attempt to set names property of Camera" + +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "Attempt to set quality property of Camera" + +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" +msgstr "Attempt to set width property of Camera, use setMode" + +#: libcore/asobj/SharedObject_as.cpp:163 +#, c-format +msgid "Problems serializing an object's member %s=%s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:323 +#, c-format +msgid "" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:331 +#, c-format +msgid "Couldn't create dir for flushing SharedObject %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:344 +#, c-format +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:352 +#, c-format +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:378 +#, c-format +msgid "Error writing %d bytes to output file %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:384 +#, c-format +msgid "SharedObject '%s' written to filesystem." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:521 +#, c-format +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgstr "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." + +#: libcore/asobj/SharedObject_as.cpp:534 +#, c-format +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." +msgstr "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." + +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" +msgstr "SharedObject.connect(): needs at least one argument" + +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:756 +#, c-format +msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgstr "Arguments to SharedObject.flush(%s) will be ignored" + +#: libcore/asobj/SharedObject_as.cpp:787 +#, c-format +msgid "SharedObject.getLocal(%s): missing object name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:904 +#, c-format +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:967 +#, c-format +msgid "SharedObject: error parsing SharedObject '%s'" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:986 +#, c-format +msgid "readSOL: Reading SharedObject %s: %s" +msgstr "" + +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" +msgstr "Date constructor called with more than 7 arguments" + +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" +msgstr "Date.setTime needs one argument" + +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" +msgstr "Date.setTime was called with more than one argument" + +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" +msgstr "Date.setFullYear needs one argument" + +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "Date.setYear needs one argument" + +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" +msgstr "Date.setYear was called with more than three arguments" + +#: libcore/asobj/Date_as.cpp:928 +#, c-format +msgid "Date.set%sMonth needs one argument" +msgstr "Date.set%sMonth needs one argument" + +#: libcore/asobj/Date_as.cpp:961 +#, c-format +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "Date.set%sMonth was called with more than three arguments" + +#: libcore/asobj/Date_as.cpp:983 +#, c-format +msgid "Date.set%sDate needs one argument" +msgstr "Date.set%sDate needs one argument" + +#: libcore/asobj/Date_as.cpp:997 +#, c-format +msgid "Date.set%sDate was called with more than one argument" +msgstr "Date.set%sDate was called with more than one argument" + +#: libcore/asobj/Date_as.cpp:1024 +#, c-format +msgid "Date.set%sHours needs one argument" +msgstr "Date.set%sHours needs one argument" + +#: libcore/asobj/Date_as.cpp:1043 +#, c-format +msgid "Date.set%sHours was called with more than four arguments" +msgstr "Date.set%sHours was called with more than four arguments" + +#: libcore/asobj/Date_as.cpp:1069 +#, c-format +msgid "Date.set%sMinutes needs one argument" +msgstr "Date.set%sMinutes needs one argument" + +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 +#, c-format +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "Date.set%sMinutes was called with more than three arguments" + +#: libcore/asobj/Date_as.cpp:1110 +#, c-format +msgid "Date.set%sSeconds needs one argument" +msgstr "Date.set%sSeconds needs one argument" + +#: libcore/asobj/Date_as.cpp:1148 +#, c-format +msgid "Date.set%sMilliseconds needs one argument" +msgstr "Date.set%sMilliseconds needs one argument" + +#: libcore/asobj/Date_as.cpp:1165 +#, fuzzy, c-format +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "Date.setMilliseconds was called with more than one argument" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "Date.UTC needs one argument" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "Date.UTC was called with more than 7 arguments" + +#: libcore/asobj/Global_as.cpp:100 +#, c-format +msgid "%s needs one argument" +msgstr "%s needs one argument" + +#: libcore/asobj/Global_as.cpp:106 +#, c-format +msgid "%s has more than one argument" +msgstr "%s has more than one argument" + +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "Extensions enabled, scanning plugin dir for load" + +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "Extensions disabled" + +#: libcore/asobj/Global_as.cpp:493 +#, c-format +msgid "%s needs at least one argument" +msgstr "%s needs at least one argument" + +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" +msgstr "%s has more than two arguments" + +#: libcore/asobj/Global_as.cpp:594 +#, c-format +msgid "%s needs at least three arguments" +msgstr "%s needs at least three arguments" + +#: libcore/asobj/Global_as.cpp:601 +#, c-format +msgid "%s has more than four arguments" +msgstr "%s has more than four arguments" + +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgstr "Invalid call to ASSetPropFlags: first argument is not an object: %s" + +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 +#, c-format +msgid "ASNative(%s): needs at least two arguments" +msgstr "ASNative(%s): needs at least two arguments" + +#: libcore/asobj/Global_as.cpp:669 +#, c-format +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "ASconstructor(%s): args must be 0 or above" + +#: libcore/asobj/Global_as.cpp:712 +#, c-format +msgid "ASnative(%s): args must be 0 or above" +msgstr "ASnative(%s): args must be 0 or above" + +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" +msgstr "" + +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" +msgstr "" + +#: libcore/asobj/Global_as.cpp:946 +#, c-format +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 +#, c-format +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" +msgstr "" + +#: libcore/asobj/Global_as.cpp:980 +#, c-format +msgid "Invalid call to setInterval(%s) - missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1019 +#, c-format +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" +msgstr "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" + +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" +msgstr "XMLNode::appendChild() needs at least one argument" + +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "First argument to XMLNode::appendChild() is not an XMLNode" + +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgstr "XMLNode.insertBefore(%s) needs at least two arguments" + +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "First argument to XMLNode.insertBefore(%s) is not an XMLNode" + +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" + +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" +msgstr "No NetConnection associated with this NetStream, won't play" + +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." +msgstr "NetConnection is not connected. Won't play." + +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "Connecting to movie: %s" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:451 +#, fuzzy, c-format +msgid "Could not create Audio decoder: %s" +msgstr "Could not create audio decoder: %s" + +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "Gnash could not get stream '%s' from NetConnection" + +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" +msgstr "No Media handler registered, can't parse NetStream input" + +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" +msgstr "Unable to create parser for NetStream input" + +#: libcore/asobj/NetStream_as.cpp:520 +#, c-format +msgid "%p.startPlayback: playHead position reset to 0" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" +msgstr "Error decoding encoded video frame in NetStream input" + +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:778 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:988 +#, c-format +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1255 +#, c-format +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgstr "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "NetStream_as play needs args" + +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "NetStream.play(%s): stream is not connected" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgstr "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "XMLSocket.send(): socket not initialized" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "XMLSocket.connect() called while already connected, ignored" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "XMLSocket.connect(): connection failed" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "AsBroadcaster.initialize() requires one argument, none given" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "AsBroadcaster.initialize(%s): first arg is not an object" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "%p.addListener(%s): this object has no _listeners member" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "%p.addListener(%s): this object's _listener isn't an object: %s" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "Too many args (%d) passed to TextFormat" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "Color.setRGB() : missing argument" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "Color.setTransform() : missing argument" + +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "Color.setTransform(%s) : first argument doesn't cast to an object" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "LocalConnection.connect() expects exactly 1 argument" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "LocalConnection.connect(): first argument must be a string" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "LocalConnection.send(%s): requires at least 2 arguments" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "No MediaHandler exists! Cannot create a Microphone object" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "Attempt to set activity property of Microphone" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "XML.addRequestHeader: XML._customHeaders is not an object" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "XML.addRequestHeader requires at least one argument" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "XML.addRequestHeader: single argument is not an array" + +#: libcore/asobj/LoadableObject.cpp:222 +#, fuzzy, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "XML.addRequestHeader(%s): arguments after thesecond will be discarded" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "XML.addRequestHeader(%s): both arguments must be a string" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "sendAndLoad() requires at least two arguments" + +#: libcore/asobj/LoadableObject.cpp:312 +#, fuzzy +msgid "sendAndLoad(): invalid empty URL" +msgstr "sendAndLoad(): invalid empty url" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "sendAndLoad(): invalid target (must be an XML or LoadVars object)" + +#: libcore/asobj/LoadableObject.cpp:397 +#, fuzzy, c-format +msgid "Loading from URL: '%s'" +msgstr "Loading from url: '%s'" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "load() requires at least one argument" + +#: libcore/asobj/LoadableObject.cpp:426 +#, fuzzy +msgid "load(): invalid empty URL" +msgstr "load(): invalid empty url" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "Children" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "moveDisplayObject() -- can't find object at depth %d" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "No font for TextField!" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +#, fuzzy +msgid "invalid HTML tag" +msgstr "invalid rectangle" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "blendMode" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "Setting _height=%g of DisplayObject %s (%s)" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "yes" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "no" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "Depth" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "Ratio" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "Clipping depth" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "Dimensions" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "Dynamic" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "Mask" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "Destroyed" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "Unloaded" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "Blend mode" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "Invalidated" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "Child invalidated" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "Attempt to set property to %s, refused" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._y to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._x to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._xscale to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._yscale to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._visible to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._alpha to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "Attempt to set %s._rotation to %s (evaluating to number %g) refused" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "Setting _width=%g of DisplayObject %s (%s)" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, fuzzy, c-format +msgid "AMF parsing error: %s" +msgstr "Parsing error: %s" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "Malformed action code: %s" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "%s: CHECKME: was broken" + +#: libcore/vm/ASHandlers.cpp:595 +#, fuzzy, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "GetUrl: target=%s url=%s" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "%s: environment target is null or not a MovieClip" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "ActionWaitForFrame(%d): target (%s) has only %d frames" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "GotoLabel: environment target is null or not a MovieClip" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "Negative size passed to ActionSubString, taking as whole length" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "Start is less then 1 in ActionSubString, setting to 1." + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" +"start + size goes beyond input string in ActionSubString, adjusting size" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "-- get var: %s=%s" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "-- set var: %s = %s" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" +"ActionGetProperty() called, but current target is not a DisplayObject" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "Could not find GetProperty target (%s)" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "ActionSetProperty: can't find target %s for setting property %s" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "duplicateMovieClip: invalid depth %d passed; not duplicating" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "Path given to duplicateMovieClip(%s) is not a sprite" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "Path given to removeMovieClip(%s) is not a sprite" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "startDrag: unknown target '%s'" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "Y values in ActionStartDrag swapped, fixing" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "X values in ActionStartDrag swapped, fixing" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "-- %s cast_to %s (invalid args?)" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "Stack value on IMPLEMENTSOP is not an object: %s." + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "Target object for IMPLEMENTSOP has no prototype." + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "IMPLEMENTSOP target object's prototype is not an object (%s)" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "Invalid interfaces count (%d) on IMPLEMENTSOP" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "class found on stack on IMPLEMENTSOP is not an object: %s" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "Interface object for IMPLEMENTSOP has no prototype." + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "Base is less then 1 in ActionMbSubString, setting to 1." + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "Not properly implemented for SWF5" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "ActionStrictMode set to %1%" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "Invalid register %d in ActionPush" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "\t%d) type=%s, value=%s" + +#: libcore/vm/ASHandlers.cpp:1917 +#, fuzzy +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "Undefined GetUrl2 url on stack, skipping" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "branch to offset %d -- this section only runs to %d" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "delete %s.%s: no object found to delete" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "delete2 called with a path that does not resolve to an object" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "-- set local var: %s = %s" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "ActionCallFunction: %s is not an object" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "---new object: %s" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "ActionNew: '%s' is not a constructor" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "The 'var whatever' syntax in timeline context is a no-op." + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "Argument to TargetPath(%s) doesn't cast to a DisplayObject" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" +"getMember called against a value that does not cast to an as_object: %s" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr " ActionGetMember: target: %s (object %p)" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "-- get_member %s.%s=%s" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "-- set_member %s.%s=%s" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "-- set_member %s.%s=%s on invalid object!" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr " method name: %s" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr " method object/func: %s" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr " method nargs: %d" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "ActionCallMethod invoked with non-object object/func (%s)" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "ActionCallMethod: Can't find method %s of object %s" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "ActionCallMethod: property %d of object %d is not callable (%s)" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "On ActionNewMethod: no object found on stack on ActionMethod" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "ActionNewMethod: can't find method %s of object %s" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "ActionNewMethod: method name is undefined and object is not a function" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "-- %s instanceof %s (invalid args?)" + +#: libcore/vm/ASHandlers.cpp:2952 +#, fuzzy, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "Top of stack not an object %s at ActionEnum2 execution" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "ActionExtends: Super is not an object (%s)" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "ActionExtends: Sub is not a function (%s)" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" +"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?)." + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "DefineFunction2: named function '%s' starts at PC %d" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "DefineFunction2: anonymous function starts at PC %d" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "ActionWith tag length != 2; skipping" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "Empty with() block..." + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "with(%s) : first argument doesn't cast to an object!" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "Unsupported action handler invoked, code at pc is %#x" + +#: libcore/vm/ASHandlers.cpp:3500 +#, fuzzy +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "Bogus empty GetUrl url in SWF file, skipping" + +#: libcore/vm/ASHandlers.cpp:3512 +#, fuzzy +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "getURL: target %s not found" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "getURL: target %s is not a sprite" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "commonGetURL: current target is undefined" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "Unknown loadMovie target: %s" + +#: libcore/vm/ASHandlers.cpp:3630 +#, fuzzy, c-format +msgid "get URL: target %s is not a sprite" +msgstr "getURL: target %s is not a sprite" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "-------------- local register[%d] = '%s'" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "Can't push a null value onto the scope stack (%s)." + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "GETPROPERTY: Looking for property %s of object %s" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "GETPROPERTY: expecting object on stack, got %s." + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "After execution: PC %d, next PC %d, stack follows" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +#, fuzzy +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF).Taking no " +"action to fix (as expected)." + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "%d elements left on the stack after block execution." + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "Jump outside DoAction tag requested (offset %d before tag start)" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "-------------- global register[%d] = '%s'" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "Recursion limit reached (%u)" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "Unhandled button event %s" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "Enabled" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "Button state" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "invalid path '%s' (p=next_slash=%s)" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "invalid path '%s' (dot not allowed after having seen a slash)" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "Path target '%s' not found while setting %s=%s" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "Won't set invalid raw variable name: %s" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "Won't get invalid raw variable name: %s" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "reference to non-existent variable '%s'" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "call_frame('%s') -- invalid frame" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "Can't clone root of the movie" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "%s parent is not a movieclip, can't clone" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "advance_movieclip: no frames loaded for movieclip/movie %s" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "Executing %d tags in frame %d/%d of movieclip %s" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" +"Target frame of a gotoFrame(%d) was never loaded, although frame count in " +"header (%d) said we should have found it" + +#: libcore/MovieClip.cpp:1116 +#, fuzzy, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" +"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" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "MovieClip::goto_labeled_frame('%s') unknown label" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "MovieClip::add_display_object(): unknown cid = %d" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "movieclip::replace_display_object(): unknown cid = %d" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "Could not load variables from %s" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "No gradients!" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr " frames = %d" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr " -- sprite END --" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "Invalid filter type %d." + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "Filter %d could not read." + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "Empty action buffer starting at offset %lu" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "Action buffer starting at offset %lu doesn't end with an END tag" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "action buffer dict length exceeded" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "Native double floating point format not recognised" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "Parsing exception: %s" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "Add sound sample %d assigning id %d" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "version: %d, file_length: %d" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "file is compressed" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "frame size = %s, frame rate = %f, frames = %d" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "Could not start loading thread" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "Could not find char %d, dump is: %s" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "Error while parsing SWF stream." + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "%d control tags are NOT followed by a SHOWFRAME tag" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "More than one JPEGTABLES tag found: not resetting JPEG loader" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "import error: could not find resource '%s' in movie '%s'" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "No Media handler registered, won't be able to decode embedded video" + +#: libcore/Video.cpp:69 +#, fuzzy, c-format +msgid "Could not create Video Decoder: %s" +msgstr "Could not create audio decoder: %s" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "No Video info in video definition" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "Original root movie can't be removed" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "ActionLimits hit notifying key listeners: %s." + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "Buffer overread during advance: %s" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "ActionLimits hit notifying mouse events: %s." + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "Could not write to user-provided host requests fd %d: %s" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "Could not write to browser fd #%d: %s" + +#: libcore/movie_root.cpp:2155 +#, fuzzy, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "Fork failed launching url opener '%s'" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "Could only write %d bytes to fd #%d" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "Live MovieClips" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "ABC: Finalizing trait yielded bad type for slot." + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "ABC: Bad name for trait." + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "ABC: Trait name must be fully qualified." + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "Bad method id in trait" + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "Bad Class id in trait." + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "ABC: Unknown type of trait." + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "Abc Version: %d.%d" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "ABC: Bad string given for namespace." + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "ABC: Bad namespace for namespace set." + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "Action Block: Unknown multiname type (%d)." + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "Action Block: Unknown multiname type (%d)." + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "ABC: Bad index in optional argument, namespaces." + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "ABC: Bad default value type (%X), but continuing." + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "ABC: Bad return type for method info." + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "ABC: Unknown return type." + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "ABC: Bad parameter type in method." + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "ABC: Unknown parameter type." + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "ABC: Out of bounds instance name." + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "ABC: QName required for instance." + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "ABC: No namespace to use for storing class." + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "Duplicate class registration." + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "ABC: Bad super type." + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "ABC: Super type not found (%s)" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "ABC: Can't extend a class which is final." + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "ABC: Can't extend an interface type." + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "ABC: Class cannot be its own supertype." + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "ABC: Bad namespace for protected" + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "ABC: Bad name for interface." + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "ABC: Can't implement a non-interface type." + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "ABC: Out of bounds method for initializer." + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "ABC: Out of bound static constructor for class." + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "ABC: Out of bounds method for script." + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "ABC: Out of bounds for method body." + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "ABC: Only one body per method." + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "ABC: Out of bound type for exception." + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "ABC: Unknown type of object to catch. (%s)" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "ABC: Out of bound name for caught exception." + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "FLV can't be loaded directly as a movie" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "Unknown file type" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "Couldn't load library movie '%s'" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "Can't read file header" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "Can't read 3 bytes after an MZ (.exe) header" + +#: libcore/MovieFactory.cpp:222 +#, fuzzy +msgid "Could not find SWF inside an .exe file" +msgstr "Could not find SWF inside an exe file" + +#: libcore/MovieFactory.cpp:231 +#, fuzzy, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "Unknown file type" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "Can't read image file from %s" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "Parsing error: %s" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "failed to open '%s'; can't create movie" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "streamProvider opener can't open '%s'" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "Caught exception: %s" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "Attempt to set read-only property '%s'" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "%s: %s" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "Unknown failure in setting property '%s' on object '%p'" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "Attempt to initialize read-only property '%s' on object '%p' twice" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "Circular inheritance chain detected during isPrototypeOf call" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:560 +#, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +msgid "Unable to write file %1%" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "This program dumps the internal data of a .sol file" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "Usage: soldumper [h] filename" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "-h\tHelp" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "-f\tForce local directory access" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "-l\tList all .sol files in default dir" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "Gnash soldumper version: %s, Gnash version: %s\n" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "Verbose output turned on" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "forcing local directory access only" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "List .sol files in the default directory" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "fs_callback(%p): %s %s" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "eventCallback: %s %s" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "Gnash gprocessor version: %s, Gnash version: %s\n" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "Verbose actions disabled at compile time" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "Verbose parsing disabled at compile time" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "%s appended to local sandboxes" + +#: utilities/processor.cpp:631 +#, fuzzy, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" +"gprocessor -- an SWF processor for Gnash.\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"%s%s%s%s" + +#: utilities/processor.cpp:638 +#, fuzzy +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +" " + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr " -vp Be verbose about movie parsing\n" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr " -va Be verbose about ActionScript\n" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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 "" +"-d []\n" +"Milliseconds delay between advances (0 by default).\n" +"If '-1' the delay will be computed from the FPS.\n" +"-r 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 \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" + +#: utilities/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "Gnash dumpshm version: %s, Gnash version: %s\n" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "Will use \"%s\" for memory segment file" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "No shared memory segments found!" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "Existing SHM Key is: %s, Size is: %s" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "Writing memory segment to disk: \"segment.raw\"" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "The data is: 0x%s" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "kernel not configured for shared memory" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "Last changed on: %s" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "Last attached on: %s" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "Last detached on: %s" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "This program dumps the internal data of a shared memory segment" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "Usage: dumpshm [hdsanlif] filename" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "-i\tList segments" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "-r\tDump SYSV segments" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "-c\tDump SYSV segments to disk" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "" + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "" + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "" + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "" + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "Error parsing command line options: " + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "This is a Gnash flvdumper bug." + +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." +msgstr "Error: no input file was specified. Exiting." + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "This program dumps the internal data of an FLV video file" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "Usage: flvdumper [-h] [-m] [-a] filename" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "-m\tPrint only Meta tags (default)" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "-a\tPrint all tags." + +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " +msgstr "Error parsing command line: " + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1144 +#, fuzzy, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "Could only write %d bytes to fd #%d" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "" + +#: cygnal/libnet/http.cpp:1562 +#, fuzzy, c-format +msgid "Version: %d.%d" +msgstr "Abc Version: %d.%d" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr "" + +#: cygnal/cygnal.cpp:342 +#, c-format +msgid "Couldn't connect to %s" +msgstr "" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "" + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, fuzzy, c-format +msgid "Error parsing command line options: %s" +msgstr "Error parsing command line options: " + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, fuzzy, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "प्लग्इनहरूको लागि डाइरेक्टरी \"%s\" स्क्यान भइराकोछ" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" +msgstr "" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "" + +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" + +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." +msgstr "" + +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "" + +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "" + +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "" + +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "" + +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "" + +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "" + +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "" + +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "" + +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "" + +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" +msgstr "" + +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, c-format +msgid "Could not open %s" +msgstr "" + +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" +msgstr "" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "" + +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" +msgstr "" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" +msgstr "" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "" + +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" +msgstr "" + +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" +msgstr "" + +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" +msgstr "" + +#: gui/fb/fb.cpp:690 +msgid "Could not restore keyboard mode" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "" + +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "" + +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "" + +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "" + +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "" + +#: gui/gnash.cpp:166 +#, fuzzy +msgid "Error: no input file was specified. Exiting.\n" +msgstr "Error: no input file was specified. Exiting." + +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "" + +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "" + +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +msgstr "" + +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "" + +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "" + +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "" + +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "" + +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "" + +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "" + +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "" + +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "" + +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "" + +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "" + +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "" + +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "" + +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "" + +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "" + +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "" + +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "" + +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "" + +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "" + +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "" + +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "" + +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "" + +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "" + +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "" + +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "" + +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "" + +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "" + +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "" + +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "" + +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "" + +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "" + +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "" + +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" +msgstr "" + +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" +msgstr "" + +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" +msgstr "" + +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" +msgstr "" + +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "" + +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "" + +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "" + +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "" + +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "" + +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "" + +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "" + +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "" + +#: gui/gnash.cpp:489 +msgid "Toggle fullscreen\n" +msgstr "" + +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" +msgstr "" + +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" +msgstr "" + +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" +msgstr "" + +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "" + +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" +msgstr "" + +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" +msgstr "" + +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" +msgstr "" + +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "" + +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr "" + +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr "" + +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr "" + +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr "" + +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr "" + +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr "" + +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" +msgstr "" + +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "" + +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "" + +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." +msgstr "" + +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "" + +#: gui/dump/dump.cpp:352 +#, c-format +msgid "Unable to write file '%s'." +msgstr "" + +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" +msgstr "" + +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" +msgstr "" + +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" +msgstr "" + +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" +msgstr "" + +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 +#, c-format +msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 +#, c-format +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "" + +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 +#, c-format +msgid "SDL-AGG: %i byte offscreen buffer allocated" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:120 +msgid "Cairo renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:128 +msgid "OpenGL renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:136 +msgid "AGG renderer not supported!" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:588 +msgid "Properties" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 +msgid "Quit Gnash" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:599 +msgid "Preferences" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:616 +msgid "Restart" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 +msgid "Refresh" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:625 +msgid "Fullscreen" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:640 +msgid "File" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:645 +msgid "Edit" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:649 +msgid "Movie Control" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:656 +msgid "View" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:738 +msgid "Click to Play" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:785 +msgid "Logging" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:791 +msgid "Verbosity level" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:809 +msgid "Log to file" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:816 +msgid "Log parser output" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:820 +msgid "Log SWF actions" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:824 +msgid "Log malformed SWF errors" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:829 +msgid "Log ActionScript coding errors" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:836 +msgid "Security" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:842 +msgid "Connect only to local host" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:847 +msgid "Connect only to local domain" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:852 +msgid "Disable SSL verification" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:866 +msgid "Do not write Shared Object files" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:872 +msgid "Only access local Shared Object files" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:877 +msgid "Disable Local Connection object" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:884 +msgid "Network" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:890 +msgid "Network timeout in seconds" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:902 +msgid "Media" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:908 +msgid "Use sound handler" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:931 +msgid "Player" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 +msgid "" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "" + +#: gui/qt/Qt4Gui.cpp:973 +msgid "Start Gnash in pause mode" +msgstr "" + +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "" + +#: gui/qt/kde.cpp:413 +msgid "Play Movie" +msgstr "" + +#: gui/qt/kde.cpp:414 +msgid "Pause Movie" +msgstr "" + +#: gui/qt/kde.cpp:415 +msgid "Stop Movie" +msgstr "" + +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "" + +#: gui/qt/kde.cpp:418 +msgid "Step Forward" +msgstr "" + +#: gui/qt/kde.cpp:419 +msgid "Step Backward" +msgstr "" + +#: gui/qt/kde.cpp:420 +msgid "Jump Forward" +msgstr "" + +#: gui/qt/kde.cpp:421 +msgid "Jump Backward" +msgstr "" + +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, c-format +msgid "Could not create sound handler: %s. Will continue without sound." +msgstr "" + +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "" + +#: gui/aos4/aos4.cpp:70 +#, c-format +msgid "Exception: %s on file %s line %d" +msgstr "" + +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 +#, c-format +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" +msgstr "" + +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" +msgstr "" + +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:124 +#, c-format +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" +msgstr "" + +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "" + +#: gui/aos4/aos4_agg_glue.cpp:277 +#, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "" + +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "" + +#: gui/gui.cpp:193 +msgid "Clipboard not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:205 +msgid "Window resize not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:229 gui/gui.cpp:242 +msgid "Menu show/hide not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" +msgstr "" + +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" +msgstr "" + +#: gui/gui.cpp:334 +#, c-format +msgid "Invalid scaleMode %d" +msgstr "" + +#: gui/gui.cpp:374 +#, c-format +msgid "Invalid horizontal align %d" +msgstr "" + +#: gui/gui.cpp:405 +#, c-format +msgid "Invalid vertical align %d" +msgstr "" + +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" +msgstr "" + +#: gui/gui.cpp:1261 +#, c-format +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" +msgstr "" + +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" +msgstr "" + +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" +msgstr "" + +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" +msgstr "" + +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" +msgstr "" + +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" +msgstr "" + +#: gui/Player.cpp:169 +#, c-format +msgid "Unhandled callback %s with arguments %s" +msgstr "" + +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" +msgstr "" + +#: gui/Player.cpp:545 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay" +msgstr "" + +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" +msgstr "" + +#: gui/Player.cpp:717 +#, c-format +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" +msgstr "" + +#: gui/Player.cpp:773 +#, c-format +msgid "FsCommand exec called with argument %s" +msgstr "" + +#: gui/Player.cpp:790 +#, c-format +msgid "FsCommand trapallkeys called with argument %s" +msgstr "" + +#: gui/Player.cpp:796 +#, c-format +msgid "FsCommand '%s(%s)' not handled internally" +msgstr "" + +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" +msgstr "" + +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." +msgstr "" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "" + +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "" + +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "" + +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "" + +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "" + +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "" + +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "" + +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" +msgstr "" + +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "" + +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "" + +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "" + +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "" + +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "" + +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "" + +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "" + +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "" + +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "" + +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "" + +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "" + +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "" + +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "" + +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "" + +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" +msgstr "" + +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" +msgstr "" + +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" +msgstr "" + +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "" + +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "" + +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" +msgstr "" + +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "" + +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "" + +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" +msgstr "" + +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" +msgstr "" + +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" +msgstr "" + +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" +msgstr "" + +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" + +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." +msgstr "" + +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " +msgstr "" + +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " +msgstr "" + +#: gui/gtk/gtk.cpp:1864 +msgid "" +"\n" +"GUI: " +msgstr "" + +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " +msgstr "" + +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "" + +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "" + +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "" + +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "" + +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "" + +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "" + +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "" + +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "" + +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" +msgstr "" + +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "" + +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "" + +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "" + +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "" + +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "" + +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 +#, c-format +msgid "Couldn't find pixmap file: %s" +msgstr "" + +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" +msgstr "" + +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "" + +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." +msgstr "" + +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "" + +#: extensions/mysql/mysql_db.cpp:186 +msgid "Couldn't initialize database" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:191 +msgid "Couldn't connect to database" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:217 extensions/mysql/mysql_db.cpp:245 +#, c-format +msgid "MySQL connection error: %s" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:224 extensions/mysql/mysql_db.cpp:252 +#, c-format +msgid "" +"MySQL error on query for:\n" +"\t%s\n" +"Query was: %s" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:266 +#, c-format +msgid "Field name is: %s: " +msgstr "" + +#~ msgid "get url: target %s is not a sprite" +#~ msgstr "get url: target %s is not a sprite" + +#~ msgid "%s on Haiku" +#~ msgstr "%s on Haiku" + +#~ msgid "PNG warning: %s" +#~ msgstr "PNG warning: %s" + +#~ msgid "Socket interrupted by a system call" +#~ msgstr "Socket interrupted by a system call" + +#~ msgid "Scanning directory \"%s\" for plugins" +#~ msgstr "प्लग्इनहरूको लागि डाइरेक्टरी \"%s\" स्क्यान भइराकोछ" + +#~ msgid "Gnash Plugin name: %s" +#~ msgstr "Gnash Plugin name: %s" + +#~ msgid "Found interlaced GIF (%d x %d)" +#~ msgstr "Found interlaced GIF (%d x %d)" + +#~ msgid "Found non-interlaced GIF (%d x %d)" +#~ msgstr "Found non-interlaced GIF (%d x %d)" + +#~ msgid "GC %p created" +#~ msgstr "GC %p created" + +#~ msgid "GC deleted, deleting all managed resources - collector run %d times" +#~ msgstr "GC deleted, deleting all managed resources - collector run %d times" + +#~ msgid "GC: sweep scan started" +#~ msgstr "GC: sweep scan started" + +#~ msgid "GC: recycling object %p (%s)" +#~ msgstr "GC: recycling object %p (%s)" + +#~ msgid "GC: recycled %d unreachable resources - %d left" +#~ msgstr "GC: recycled %d unreachable resources - %d left" + +#~ msgid "" +#~ "GC: collection cycle started - %d/%d new resources allocated since last " +#~ "run (from %d to %d)" +#~ msgstr "" +#~ "GC: collection cycle started - %d/%d new resources allocated since last " +#~ "run (from %d to %d)" + +#~ msgid "Warning: rendering ended while drawing a mask" +#~ msgstr "Warning: rendering ended while drawing a mask" + +#~ msgid "Warning: rendering ended while masks were still active" +#~ msgstr "Warning: rendering ended while masks were still active" + +#~ msgid "" +#~ "Warning: select_clipbounds encountered a character definition with null " +#~ "bounds" +#~ msgstr "" +#~ "Warning: select_clipbounds encountered a character definition with null " +#~ "bounds" + +#~ msgid "Warning: AGG renderer skipping a whole character" +#~ msgstr "Warning: AGG renderer skipping a whole character" + +#~ msgid "Framebuffer pixel format is %s (little-endian host)" +#~ msgstr "Framebuffer pixel format is %s (little-endian host)" + +#~ msgid "Framebuffer pixel format is %s (big-endian host)" +#~ msgstr "Framebuffer pixel format is %s (big-endian host)" + +#~ msgid "to_primitive(%s, NUMBER) threw an ActionTypeError %s" +#~ msgstr "to_primitive(%s, NUMBER) threw an ActionTypeError %s" + +#~ msgid "processCompletedRequest: _level loading (level %u)" +#~ msgstr "processCompletedRequest: _level loading (level %u)" + +#~ msgid "Connection to movie: %s" +#~ msgstr "Connection to movie: %s" + +#~ msgid "BitmapData.draw() called without an active renderer" +#~ msgstr "BitmapData.draw() called without an active renderer" + +#~ msgid "Current renderer does not support internal rendering" +#~ msgstr "Current renderer does not support internal rendering" + +#~ msgid "%s.curveTo(%g,%g,%g,%g);" +#~ msgstr "%s.curveTo(%g,%g,%g,%g);" + +#, fuzzy +#~ msgid "" +#~ "%s.beginGradientFill(%s): too many array elements for colors and ratios " +#~ "(%d), will trim to 8" +#~ msgstr "" +#~ "%s.beginGradientFill(%s) : too many array elements for colors and ratios " +#~ "(%d), will trim to 8" + +#~ msgid "SharedObject %s not flushed (compiled as read-only mode)" +#~ msgstr "SharedObject %s not flushed (compiled as read-only mode)" + +#~ msgid "No ASnative(%d, %d) registered with the VM" +#~ msgstr "No ASnative(%d, %d) registered with the VM" + +#~ msgid "" +#~ "Stringifying node %p with name %s, as_value %s, %u attributes and %u " +#~ "children" +#~ msgstr "" +#~ "Stringifying node %p with name %s, as_value %s, %u attributes and %u " +#~ "children" + +#~ msgid " Message %d: %s " +#~ msgstr " Message %d: %s " + +#~ msgid "XMLSocket.connect(%s) called" +#~ msgstr "XMLSocket.connect(%s) called" + +#~ msgid "" +#~ "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' " +#~ "zone [0..1048575], won't remove" +#~ msgstr "" +#~ "CHECKME: removeTextField(%s): TextField depth (%d) out of the 'dynamic' " +#~ "zone [0..1048575], won't remove" + +#~ msgid "" +#~ "TextField text doesn't fit in its boundaries: width %g, margin %g - " +#~ "nothing to align" +#~ msgstr "" +#~ "TextField text doesn't fit in its boundaries: width %g, margin %g - " +#~ "nothing to align" + +#~ msgid "" +#~ "HTML in a text field is unsupported, gnash will just ignore the tags and " +#~ "print their content" +#~ msgstr "" +#~ "HTML in a text field is unsupported, gnash will just ignore the tags and " +#~ "print their content" + +#~ msgid "VariableName: %s" +#~ msgstr "VariableName: %s" + +#~ msgid "Variable text Path: %s, Var: %s" +#~ msgstr "Variable text Path: %s, Var: %s" + +#~ msgid "registerTextVariable() called" +#~ msgstr "registerTextVariable() called" + +#~ msgid "" +#~ "VariableName associated to text field (%s) refer to an unknown target. It " +#~ "is possible that the DisplayObject will be instantiated later in the SWF " +#~ "stream. Gnash will try to register again on next access." +#~ msgstr "" +#~ "VariableName associated to text field (%s) refer to an unknown target. It " +#~ "is possible that the DisplayObject will be instantiated later in the SWF " +#~ "stream. Gnash will try to register again on next access." + +#~ msgid "amf: serializing object (or function) as reference to %d" +#~ msgstr "amf: serializing object (or function) as reference to %d" + +#~ msgid "amf: serializing date object with index %d and value %g" +#~ msgstr "amf: serializing date object with index %d and value %g" + +#~ msgid "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" +#~ msgstr "amf: serializing array of %d elements as STRICT_ARRAY (index %d)" + +#~ msgid "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " +#~ msgstr "amf: serializing array of %d elements as ECMA_ARRAY (index %d) " + +#~ msgid "amf: serializing object (or function) with index %d" +#~ msgstr "amf: serializing object (or function) with index %d" + +#~ msgid "amf: serializing undefined" +#~ msgstr "amf: serializing undefined" + +#~ msgid "amf: serializing null" +#~ msgstr "amf: serializing null" + +#~ msgid "ActionNextFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionNextFrame: as_environment target is null or not a sprite" + +#~ msgid "ActionPrevFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionPrevFrame: as_environment target is null or not a sprite" + +#~ msgid "ActionPlay: as_environment target is null or not a sprite" +#~ msgstr "ActionPlay: as_environment target is null or not a sprite" + +#~ msgid "ActionStop: as_environment target is null or not a sprite" +#~ msgstr "ActionStop: as_environment target is null or not a sprite" + +#~ msgid "ActionGotoFrame: as_environment target is null or not a sprite" +#~ msgstr "ActionGotoFrame: as_environment target is null or not a sprite" + +#~ msgid "to_primitive(%s) threw an ActionTypeError %s" +#~ msgstr "to_primitive(%s) threw an ActionTypeError %s" + +#~ msgid "" +#~ "get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " +#~ "loadVariable:%d)" +#~ msgstr "" +#~ "get url: target=%s, url=%s, method=%x (sendVars:%X, loadTarget:%d, " +#~ "loadVariable:%d)" + +#~ msgid "getURL2 loadVariable" +#~ msgstr "getURL2 loadVariable" + +#~ msgid "getURL2 target load" +#~ msgstr "getURL2 target load" + +#~ msgid "Testing _level loading (level %u)" +#~ msgstr "Testing _level loading (level %u)" + +#~ msgid "(%s + %s) [primitive conversion done]" +#~ msgstr "(%s + %s) [primitive conversion done]" + +#~ msgid "" +#~ "CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "CHECKME: nested mask in MouseEntityFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." + +#~ msgid "" +#~ "Character %s at depth %d is a mask not hitting the query point %g,%g and " +#~ "masking up to depth %d" +#~ msgstr "" +#~ "Character %s at depth %d is a mask not hitting the query point %g,%g and " +#~ "masking up to depth %d" + +#~ msgid "Character %s at depth %d is a mask hitting the query point %g,%g" +#~ msgstr "Character %s at depth %d is a mask hitting the query point %g,%g" + +#~ msgid "" +#~ "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" +#~ msgstr "" +#~ "MouseEntityFinder found DisplayObject %s (depth %d) hitting point %g,%g" + +#~ msgid "" +#~ "CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." +#~ msgstr "" +#~ "CHECKME: nested mask in DropTargetFinder. This mask is %s at depth %d " +#~ "outer mask masked up to depth %d." + +#~ msgid "FIXME: invisible mask in MouseEntityFinder." +#~ msgstr "FIXME: invisible mask in MouseEntityFinder." + +#~ msgid "Event %s invoked for movieclip %s" +#~ msgstr "Event %s invoked for movieclip %s" + +#~ msgid "Sprite %s ignored ENTER_FRAME event (is unloaded)" +#~ msgstr "Sprite %s ignored ENTER_FRAME event (is unloaded)" + +#~ msgid "Sprite %s ignored button-like event %s as not 'enabled'" +#~ msgstr "Sprite %s ignored button-like event %s as not 'enabled'" + +#~ 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 "" +#~ "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)" + +#~ msgid "Advance movieclip '%s' at frame %u/%u" +#~ msgstr "Advance movieclip '%s' at frame %u/%u" + +#~ msgid "Advance_movieclip for movieclip '%s' - frame %u/%u " +#~ msgstr "Advance_movieclip for movieclip '%s' - frame %u/%u " + +#~ msgid "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" +#~ msgstr "MovieClip::advance_movieclip we're in PLAYSTATE_PLAY mode" + +#~ msgid "on_event_load called, incrementing" +#~ msgstr "on_event_load called, incrementing" + +#~ msgid "after increment we are at frame %u/%u" +#~ msgstr "after increment we are at frame %u/%u" + +#~ msgid "Jumping back to frame 0 of movieclip %s" +#~ msgstr "Jumping back to frame 0 of movieclip %s" + +#~ msgid "Executing frame%d (0-based) tags of movieclip %s" +#~ msgstr "Executing frame%d (0-based) tags of movieclip %s" + +#~ msgid "MovieClip::advance_movieclip we're in STOP mode" +#~ msgstr "MovieClip::advance_movieclip we're in STOP mode" + +#, fuzzy +#~ msgid "Init actions for DisplayObject %1% already executed" +#~ msgstr "Init actions for DisplayObject %d already executed" + +#~ msgid "movieclip %s ::goto_frame(%d) - current frame is %d" +#~ msgstr "movieclip %s ::goto_frame(%d) - current frame is %d" + +#~ msgid "" +#~ "%s is a dynamic mask and can't handle mouse events, no point will hit it" +#~ msgstr "" +#~ "%s is a dynamic mask and can't handle mouse events, no point will hit it" + +#~ msgid "%s is dynamically masked by %s, which doesn't hit point %g,%g" +#~ msgstr "%s is dynamically masked by %s, which doesn't hit point %g,%g" + +#~ msgid "Attached movieclips %s registered class is %p" +#~ msgstr "Attached movieclips %s registered class is %p" + +#~ msgid "Sprite '%s' placed on stage" +#~ msgstr "Sprite '%s' placed on stage" + +#~ msgid "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" +#~ msgstr "Queuing INITIALIZE and CONSTRUCT events for movieclip %s" + +#~ msgid "Unloading movieclip '%s'" +#~ msgstr "Unloading movieclip '%s'" + +#~ msgid "Stream sound id from %d to %d, stopping old" +#~ msgstr "Stream sound id from %d to %d, stopping old" + +#~ msgid "Attempt to write response to ExternalInterface requests fd %d" +#~ msgstr "Attempt to write response to ExternalInterface requests fd %d" + +#~ msgid "Launching URL: %s" +#~ msgstr "Launching URL: %s" + +#~ msgid "Attempt to write geturl requests fd #%d" +#~ msgstr "Attempt to write geturl requests fd #%d" + +#~ msgid "Setting script limits: max recursion %d, timeout %d seconds" +#~ msgstr "Setting script limits: max recursion %d, timeout %d seconds" + +#~ msgid "Movie %s already in library" +#~ msgstr "Movie %s already in library" + +#~ msgid "Movie %s (SWF%d) added to library" +#~ msgstr "Movie %s (SWF%d) added to library" + +#~ msgid "Movie %s (SWF%d) NOT added to library (resulted from a POST)" +#~ msgstr "Movie %s (SWF%d) NOT added to library (resulted from a POST)" + +#, fuzzy +#~ msgid " %s: %s" +#~ msgstr "%s: %s" + +#~ msgid "%d members of object %p follow" +#~ msgstr "%d members of object %p follow" + +#~ msgid "VideoDecoderGst: initialisation failed." +#~ msgstr "VideoDecoderGst: initialisation failed." + +#~ msgid "MediaParserGst failed to read the stream, but did not reach EOF!" +#~ msgstr "MediaParserGst failed to read the stream, but did not reach EOF!" + +#~ msgid "AudioDecoderGst: initialisation failed." +#~ msgstr "AudioDecoderGst: initialisation failed." + +#~ msgid " Title:'%s'" +#~ msgstr " Title:'%s'" + +#~ msgid " Author:'%s'" +#~ msgstr " Author:'%s'" + +#~ msgid " Copyright:'%s'" +#~ msgstr " Copyright:'%s'" + +#~ msgid " Comment:'%s'" +#~ msgstr " Comment:'%s'" + +#~ msgid " Album:'%s'" +#~ msgstr " Album:'%s'" + +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d " +#~ "(%s)" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for flash codec id %d " +#~ "(%s)" + +#~ msgid "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" +#~ msgstr "" +#~ "AudioDecoderFfmpeg: could not initialize a parser for ffmpeg codec id %s" + +#~ msgid "Queuing init actions in frame %d of movieclip %s" +#~ msgstr "Queuing init actions in frame %d of movieclip %s" + +#~ msgid "" +#~ "Target frame of a gotoFrame(%d) was never loaded,although frame count in " +#~ "header (%d) said we should have found it" +#~ msgstr "" +#~ "Target frame of a gotoFrame(%d) was never loaded,although frame count in " +#~ "header (%d) said we should have found it" + +#~ msgid "registerTextVariable() no-op call (already registered)" +#~ msgstr "registerTextVariable() no-op call (already registered)" + +#~ msgid "string is empty, consider as registered" +#~ msgstr "string is empty, consider as registered" + +#~ msgid "target object (%s @ %p) does have a member named %s" +#~ msgstr "target object (%s @ %p) does have a member named %s" + +#~ msgid "" +#~ "target sprite (%s @ %p) does NOT have a member named %s (no problem, " +#~ "we'll add it with value %s)" +#~ msgstr "" +#~ "target sprite (%s @ %p) does NOT have a member named %s (no problem, " +#~ "we'll add it with value %s)" + +#~ msgid "" +#~ "target sprite (%s @ %p) does NOT have a member named %s, and we don't " +#~ "have text defined" +#~ msgstr "" +#~ "target sprite (%s @ %p) does NOT have a member named %s, and we don't " +#~ "have text defined" + +#~ msgid "" +#~ "Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" +#~ msgstr "" +#~ "Item %d(%s) at depth %d (char name %s, type %s)Destroyed: %s, unloaded: %s" + +#~ msgid "invalid arguments" +#~ msgstr "invalid arguments" + +#~ msgid "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to upper " +#~ "case. Using a UTF8 locale may fix this." +#~ msgstr "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to upper " +#~ "case. Using a UTF8 locale may fix this" + +#~ msgid "bad_cast caught" +#~ msgstr "bad_cast caught" + +#~ msgid "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to lower " +#~ "case. Using a UTF8 locale may fix this" +#~ msgstr "" +#~ "Your locale probably can't convert non-ascii DisplayObjects to lower " +#~ "case. Using a UTF8 locale may fix this" + +#~ msgid "Could not attach DisplayObject at depth %d" +#~ msgstr "Could not attach DisplayObject at depth %d" + +#~ msgid "no text for element creation" +#~ msgstr "no text for element creation" + +#~ msgid "XMLNode_as %p has no children" +#~ msgstr "XMLNode_as %p has no children" + +#~ msgid "Builtin XMLSocket.onData() needs an argument" +#~ msgstr "Builtin XMLSocket.onData() needs an argument" + +#~ msgid "" +#~ "Builtin XMLSocket.onData() called with an argument that resolves to an " +#~ "empty string: %s" +#~ msgstr "" +#~ "Builtin XMLSocket.onData() called with an argument that resolves to an " +#~ "empty string: %s" + +#~ msgid "ActionLimits hit during setRootMovie: %s. Disable scripts?" +#~ msgstr "ActionLimits hit during setRootMovie: %s. Disable scripts?" + +#~ msgid "" +#~ "ActionLimits hit during mouse event processing: %s. Disable scripts ?" +#~ msgstr "" +#~ "ActionLimits hit during mouse event processing: %s. Disable scripts ?" + +#~ msgid "Action limit hit during advance: %s" +#~ msgstr "Action limit hit during advance: %s" + +#~ msgid "%s: Exception %s. Will create a new member" +#~ msgstr "%s: Exception %s. Will create a new member" + +#~ msgid "reading code table at offset %lu" +#~ msgstr "reading code table at offset %lu" + +#~ msgid "MP3 soundblock seek samples" +#~ msgstr "MP3 soundblock seek samples" + +#~ msgid " readFillStyles: count = %u" +#~ msgstr " readFillStyles: count = %u" + +#~ msgid "Loaded frame %u/%u" +#~ msgstr "Loaded frame %u/%u" + +#~ msgid "" +#~ "looking for exported resource: frame load advancement (from %d to %d)" +#~ msgstr "" +#~ "looking for exported resource: frame load advancement (from %d to %d)" + +#~ msgid "Constant pool size mismatch. This is probably a very malformed SWF" +#~ msgstr "Constant pool size mismatch. This is probably a very malformed SWF" + +#~ msgid "Instantiating sprite_def %p" +#~ msgstr "Instantiating sprite_def %p" + +#~ msgid "Registered class %p for sprite_def %p" +#~ msgstr "Registered class %p for sprite_def %p" + +#~ msgid " Exported interface: " +#~ msgstr " Exported interface: " + +#~ msgid "Property %s is read-only %s, not setting it to %s" +#~ msgstr "Property %s is read-only %s, not setting it to %s" + +#~ msgid "Time exceeded" +#~ msgstr "Time exceeded" + +#~ msgid "ActionStopDragMovie: as_environment target is null or not a sprite" +#~ msgstr "ActionStopDragMovie: as_environment target is null or not a sprite" + +#~ msgid "dict entry %d is out of bounds" +#~ msgstr "dict entry %d is out of bounds" + +#~ msgid "TESTME: target of a loadMovie changed its target path" +#~ msgstr "TESTME: target of a loadMovie changed its target path" + +#~ msgid "get_variable(%s)" +#~ msgstr "get_variable(%s)" + +#~ msgid "" +#~ "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" +#~ msgstr "" +#~ "find_object(\"%s\") [ varname = '%s' - current target = '%s' ] failed" + +#~ msgid "...but get_variable_raw(%s, ) succeeded (%s)!" +#~ msgstr "...but get_variable_raw(%s, ) succeeded (%s)!" + +#~ msgid "get_variable_raw(%s)" +#~ msgstr "get_variable_raw(%s)" + +#~ msgid "Invoking get_path_element(%s) on object %p" +#~ msgstr "Invoking get_path_element(%s) on object %p" + +#~ msgid "Path element %s not found in object %p" +#~ msgstr "Path element %s not found in object %p" + +#, fuzzy +#~ msgid "No verbose actions; disabled at compile time" +#~ msgstr "Verbose actions disabled at compile time" + +#, fuzzy +#~ msgid "No verbose parsing; disabled at compile time" +#~ msgstr "Verbose parsing disabled at compile time" diff -Nru gnash-0.8.10~git20111001/po/ru.po gnash-0.8.10/po/ru.po --- gnash-0.8.10~git20111001/po/ru.po 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/po/ru.po 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,11644 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2012-01-14 00:20+0200\n" +"Last-Translator: Chris \n" +"Language-Team: LANGUAGE \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Pootle 2.0.5\n" + +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "" + +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" +msgstr "" + +#: libbase/RTMP.cpp:334 +#, c-format +msgid "partially supported packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:344 +#, c-format +msgid "packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:356 +#, c-format +msgid "Unknown packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" +msgstr "" + +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "" + +#: libbase/RTMP.cpp:484 +#, c-format +msgid "Incomplete packet received on channel %s" +msgstr "" + +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" +msgstr "" + +#: libbase/RTMP.cpp:542 +#, c-format +msgid "%s, failed to read extended timestamp" +msgstr "" + +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." +msgstr "" + +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "" + +#: libbase/RTMP.cpp:899 +#, c-format +msgid "Type mismatch: client sent %d, server answered %d" +msgstr "" + +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." +msgstr "" + +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" +msgstr "" + +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" +msgstr "" + +#: libbase/RTMP.cpp:1049 +#, c-format +msgid "Control packet (%s) data too short" +msgstr "" + +#: libbase/RTMP.cpp:1087 +#, c-format +msgid "Received unknown or unhandled control %s" +msgstr "" + +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " +msgstr "" + +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" +msgstr "" + +#: libbase/StreamProvider.cpp:112 +msgid "Request Headers discarded while getting stream from file: uri" +msgstr "" + +#: libbase/StreamProvider.cpp:135 +msgid "POST data discarded while getting a stream from file: uri" +msgstr "" + +#: libbase/noseek_fd_adapter.cpp:223 +#, c-format +msgid "Error reading %d bytes from input stream" +msgstr "" + +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "" + +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" +msgstr "" + +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" +msgstr "" + +#: libbase/Socket.cpp:171 +#, c-format +msgid "Failed to connect socket: %s" +msgstr "" + +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" +msgstr "" + +#: libbase/Socket.cpp:237 +#, c-format +msgid "Socket receive error %s" +msgstr "" + +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" +msgstr "" + +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" +msgstr "" + +#: libbase/tu_file.cpp:193 +msgid "Error while seeking to end: %1%" +msgstr "" + +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" +msgstr "" + +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" +msgstr "" + +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " +msgstr "" + +#: libbase/rc.cpp:422 +#, c-format +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:625 +#, c-format +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +msgstr "" + +#: libbase/rc.cpp:637 +#, c-format +msgid "Warning: empty include specification in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:642 +#, c-format +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:651 +#, c-format +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:743 +#, c-format +msgid "Couldn't open file %s for writing" +msgstr "" + +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." +msgstr "" + +#: libbase/extension.cpp:115 +#, c-format +msgid "Loading module: %s from %s" +msgstr "" + +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 +#, c-format +msgid "Initializing module: \"%s\" from %s" +msgstr "" + +#: libbase/extension.cpp:145 +msgid "Couldn't get class_init symbol" +msgstr "" + +#: libbase/extension.cpp:159 +#, c-format +msgid "Initializing module: \"%s\"" +msgstr "" + +#: libbase/extension.cpp:174 +#, c-format +msgid "Couldn't get class_init symbol: \"%s\"" +msgstr "" + +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 +#, c-format +msgid "Can't open directory %s" +msgstr "" + +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "" + +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." +msgstr "" + +#: libbase/curl_adapter.cpp:249 +#, c-format +msgid "Failed cleaning up share handle: %s. Will try again in a second." +msgstr "" + +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:348 +#, c-format +msgid "lockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:383 +#, c-format +msgid "unlockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:672 +#, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "" + +#: libbase/curl_adapter.cpp:720 +#, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "" + +#: libbase/curl_adapter.cpp:763 +#, c-format +msgid "HTTP response %ld from URL %s" +msgstr "" + +#: libbase/curl_adapter.cpp:774 +#, c-format +msgid "CURL: %s" +msgstr "" + +#: libbase/curl_adapter.cpp:807 +msgid "" +"Could not open specified path as cache file. Using a temporary file instead" +msgstr "" + +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" +msgstr "" + +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" +msgstr "" + +#: libbase/curl_adapter.cpp:1091 +msgid "" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" +msgstr "" + +#: libbase/curl_adapter.cpp:1156 +#, c-format +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" +msgstr "" + +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" +msgstr "" + +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 +#, c-format +msgid "curl stream: %s" +msgstr "" + +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "" + +#: libbase/SharedMem.cpp:68 +#, c-format +msgid "Error detaching shared memory: %s" +msgstr "" + +#: libbase/SharedMem.cpp:75 +#, c-format +msgid "Error during stat of shared memory segment: %s" +msgstr "" + +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." +msgstr "" + +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" +msgstr "" + +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" +msgstr "" + +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" +msgstr "" + +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" +msgstr "" + +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" +msgstr "" + +#: libbase/GnashImage.cpp:243 +#, c-format +msgid "Out of memory while trying to create %dx%d image" +msgstr "" + +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" +msgstr "" + +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" +msgstr "" + +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" +msgstr "" + +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" +msgstr "" + +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" +msgstr "" + +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" +msgstr "" + +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:51 +#, c-format +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:69 +#, c-format +msgid "GnashVaapi::update(): data %p\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" +msgstr "" + +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" +msgstr "" + +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" +msgstr "" + +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" +msgstr "" + +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" +msgstr "" + +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "" + +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "" + +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:330 +#, c-format +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " +msgstr "" + +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " +msgstr "" + +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." +msgstr "" + +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." +msgstr "" + +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" +msgstr "" + +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" +msgstr "" + +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" +msgstr "" + +#: libbase/URLAccessManager.cpp:90 +#, c-format +msgid "Load from host %s granted (whitelisted)" +msgstr "" + +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" +msgstr "" + +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" +msgstr "" + +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" +msgstr "" + +#: libbase/URLAccessManager.cpp:147 +#, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" +msgstr "" + +#: libbase/URLAccessManager.cpp:164 +#, c-format +msgid "Load of file %s granted (under local sandbox %s)" +msgstr "" + +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" +msgstr "" + +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" +msgstr "" + +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" +msgstr "" + +#: libbase/URLAccessManager.cpp:240 +#, c-format +msgid "Load from host %s forbidden (not on the local host)" +msgstr "" + +#: libbase/URLAccessManager.cpp:262 +#, c-format +msgid "Attempt to connect to disallowed port %s" +msgstr "" + +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" +msgstr "" + +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:344 +#, c-format +msgid "OpenGL: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:517 +#, c-format +msgid "GLU: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:868 +msgid "" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1927 +#, c-format +msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 +#, c-format +msgid "Failed to create VG image! %s" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 +#, c-format +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 +#, c-format +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:275 +#, c-format +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1301 +#, c-format +msgid "VG_MATRIX_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1314 +#, c-format +msgid "VG_FILL_RULE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1335 +#, c-format +msgid "VG_IMAGE_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1356 +#, c-format +msgid "VG_RENDERING_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1393 +#, c-format +msgid "VG_BLEND_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1414 +#, c-format +msgid "VG_IMAGE_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1417 +#, c-format +msgid "VG_STROKE_LINE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1438 +#, c-format +msgid "VG_STROKE_CAP_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1459 +#, c-format +msgid "VG_STROKE_JOIN_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1462 +#, c-format +msgid "VG_STROKE_MITER_LIMIT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1463 +#, c-format +msgid "VG_MASKING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1464 +#, c-format +msgid "VG_SCISSORING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1491 +#, c-format +msgid "VG_PIXEL_LAYOUT is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1493 +#, c-format +msgid "VG_STROKE_DASH_PHASE_RESET is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1495 +#, c-format +msgid "VG_FILTER_FORMAT_LINEAR is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1497 +#, c-format +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1514 +#, c-format +msgid "VG_FILTER_CHANNEL_MASK is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1516 +#, c-format +msgid "VG_MAX_IMAGE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1517 +#, c-format +msgid "VG_MAX_IMAGE_HEIGHT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1518 +#, c-format +msgid "VG_MAX_IMAGE_PIXELS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1519 +#, c-format +msgid "VG_MAX_IMAGE_BYTES is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1526 +#, c-format +msgid "VG_PATH_FORMAT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1527 +#, c-format +msgid "VG_PATH_DATATYPE is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1528 +#, c-format +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1529 +#, c-format +msgid "VG_PATH_SCALE is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1530 +#, c-format +msgid "VG_PATH_BIA is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1532 +#, c-format +msgid "VG_PATH_NUM_SEGMENTS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1533 +#, c-format +msgid "VG_PATH_NUM_COORDS is %d" +msgstr "" + +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" +msgstr "" + +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:2151 +#, c-format +msgid "Unknown pixelformat: %s\n" +msgstr "" + +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" +msgstr "" + +#: librender/GnashTexture.cpp:70 +#, c-format +msgid "glError: %s caught\n" +msgstr "" + +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 +#, c-format +msgid "%s: seeking failed" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 +msgid "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 +#, c-format +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 +#, c-format +msgid " Using stream %d for audio: codec id %d" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 +#, c-format +msgid " Using stream %d for video: codec id %d" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 +msgid "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." +msgstr "" + +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" +msgstr "" + +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 +#, c-format +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 +#, c-format +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 +#, c-format +msgid "Unsupported audio codec %d" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 +#, c-format +msgid "libavcodec could not find a decoder for codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 +#, c-format +msgid "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 +#, c-format +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#, c-format +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 +#, c-format +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 +#, c-format +msgid "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 +#, c-format +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 +#, c-format +msgid "" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 +#, c-format +msgid "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 +#, c-format +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#, c-format +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#, c-format +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#, c-format +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 +#, c-format +msgid "Unsupported video codec %d" +msgstr "" + +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 +#, c-format +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "" + +#: libmedia/FLVParser.cpp:170 +#, c-format +msgid "" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." +msgstr "" + +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" +msgstr "" + +#: libmedia/FLVParser.cpp:225 +#, c-format +msgid "" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." +msgstr "" + +#: libmedia/FLVParser.cpp:245 +#, c-format +msgid "AVC packet type: %d" +msgstr "" + +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" +msgstr "" + +#: libmedia/FLVParser.cpp:322 +#, c-format +msgid "FLVParser::parseNextTag: can't seek to %d" +msgstr "" + +#: libmedia/FLVParser.cpp:336 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:423 +#, c-format +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgstr "" + +#: libmedia/FLVParser.cpp:435 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" +msgstr "" + +#: libmedia/FLVParser.cpp:454 +#, c-format +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgstr "" + +#: libmedia/FLVParser.cpp:463 +msgid "" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +msgstr "" + +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" +msgstr "" + +#: libmedia/FLVParser.cpp:533 +#, c-format +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:107 +msgid "VideoConverterGst: initialization failed." +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:87 +#, c-format +msgid "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:94 +#, c-format +msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:116 +msgid "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:100 +#, c-format +msgid "No support for video codec %s." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:130 +#, c-format +msgid "Couldn't find a plugin for video type %s!" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:158 +#, c-format +msgid "VideoDecoderGst: initialisation failed for video type %s!" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:85 +#, c-format +msgid "Needed %d dead iterations to detect audio type." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:280 +#, c-format +msgid "MediaParserGst/typefound: Detected media type %s" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:404 +#, c-format +msgid "MediaParserGst: ignoring stream of type %s." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:428 +#, c-format +msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:490 +#, c-format +msgid "MediaParserGst: Linked audio source (type: %s)" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:520 +#, c-format +msgid "MediaParserGst: Linked video source (type: %s)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:110 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:120 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, c-format +msgid "Couldn't find a plugin for audio type %s!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:199 +#, c-format +msgid "AudioDecoderGst: initialisation failed for audio type %s!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 +#, c-format +msgid "%s: Could not create pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 +#, c-format +msgid "%s: Could not get property probe from pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1024 +#, c-format +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 +#, c-format +msgid "%s: problem creating save_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1185 +#, c-format +msgid "%s: problem creating video_display_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1203 +#, c-format +msgid "%s: couldn't link tee and save_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1209 +#, c-format +msgid "%s: couldn't link tee and video_display_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1218 +#, c-format +msgid "%s: couldn't get save_queue_src_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1228 +#, c-format +msgid "%s: couldn't get video_display_queue_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 +#, c-format +msgid "%s: Unable to create main pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1258 +#, c-format +msgid "%s: something went wrong creating the new video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1264 +#, c-format +msgid "%s: problem creating video_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1273 +#, c-format +msgid "%s: problem creating the video_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1282 +#, c-format +msgid "%s: something went wrong in linking elements in video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1356 +#, c-format +msgid "%s: the unlinking of the pads failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1386 +#, c-format +msgid "%s: something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" +msgstr "" + +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "" + +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:445 +#, c-format +msgid "%s: couldn't get saveQueueSrcPad" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:455 +#, c-format +msgid "%s: couldn't get audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:481 +#, c-format +msgid "%s: There was a problem making the audiosink!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:548 +#, c-format +msgid "%s: couldn't remove audioPlaybackBin from pipeline" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:555 +#, c-format +msgid "%s: changing state of audioPlaybackBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:579 +#, c-format +msgid "Error: %s" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:599 +#, c-format +msgid "%s: Couldn't make audioconvert element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:603 +#, c-format +msgid "%s: Couldn't make vorbisenc element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:607 +#, c-format +msgid "%s: Couldn't make oggmux element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:611 +#, c-format +msgid "%s: Couldn't make filesink element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:630 +#, c-format +msgid "%s: Something went wrong in linking" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:694 +#, c-format +msgid "%s: audioSaveBin state change failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 +#, c-format +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:341 +#, c-format +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "" + +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +msgstr "" + +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" +msgstr "" + +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "" + +#: libmedia/MediaHandler.cpp:108 +#, c-format +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" +msgstr "" + +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" +msgstr "" + +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" +msgstr "" + +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" +msgstr "" + +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" +msgstr "" + +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, c-format +msgid "Can't close FreeType! Error = %d" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:293 +#, c-format +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:506 +#, c-format +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" +msgstr "" + +#: libcore/swf/DefineShapeTag.cpp:58 +#, c-format +msgid "DefineShapeTag(%s): id = %d" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:47 +#, c-format +msgid "VideoFrame tag refers to unknown video stream id %d" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:57 +#, c-format +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:52 +#, c-format +msgid "DefineTextTag, id = %d" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:93 +#, c-format +msgid "Text DisplayObject, id = %d" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:112 +#, c-format +msgid "begin text records for DefineTextTag %p" +msgstr "" + +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" +msgstr "" + +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" +msgstr "" + +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" +msgstr "" + +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" +msgstr "" + +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" +msgstr "" + +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" +msgstr "" + +#: libcore/swf/TextRecord.cpp:99 +#, c-format +msgid " xOffset = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:108 +#, c-format +msgid " yOffset = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:117 +#, c-format +msgid " textHeight = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" +msgstr "" + +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:52 +#, c-format +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:63 +#, c-format +msgid "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, c-format +msgid "sound tag not found, sound_id=%d, button state #=%i" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:107 +#, c-format +msgid " sprite: char id = %d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +msgstr "" + +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:168 +#, c-format +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:188 +#, c-format +msgid "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:236 +#, c-format +msgid "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:269 +#, c-format +msgid "File attributes: metadata=%s network=%s" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:275 +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 "" + +#: libcore/swf/tag_loaders.cpp:283 +msgid "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:308 +#, c-format +msgid "" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:324 +#, c-format +msgid "Descriptive metadata from movie %s: %s" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:386 +#, c-format +msgid " reflex = \"%c%c%c\"" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#, c-format +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:274 +#, c-format +msgid " bound SWFRect: %s" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:379 +#, c-format +msgid " Shape read: moveto %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:400 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:410 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:421 +#, c-format +msgid " Shape read: fill0 (left) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:443 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:453 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:463 +#, c-format +msgid " Shape read: fill1 (right) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:484 +#, c-format +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:494 +#, c-format +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:504 +#, c-format +msgid "ShapeRecord: line %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:558 +#, c-format +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:593 +#, c-format +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:665 +#, c-format +msgid " readLineStyles: count = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:672 +#, c-format +msgid " readLineStyles: count2 = %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:85 +#, c-format +msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 +#, c-format +msgid " SWFCxForm: %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:105 +#, c-format +msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:123 +#, c-format +msgid " actions: flags = 0x%X" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:158 +#, c-format +msgid "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:219 +#, c-format +msgid "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:304 +#, c-format +msgid " PLACEOBJECT2: depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 +#, c-format +msgid " char id = %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 +#, c-format +msgid " SWFMatrix: %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 +#, c-format +msgid " ratio: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 +#, c-format +msgid " name = %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 +#, c-format +msgid " clip_depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 +#, c-format +msgid " m_place_type: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:417 +#, c-format +msgid " PLACEOBJECT3: depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:424 +#, c-format +msgid " class name = %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:76 +#, c-format +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format +msgid "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:93 +#, c-format +msgid "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:146 +#, c-format +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgstr "" + +#: libcore/swf/DefineButtonCxformTag.cpp:49 +#, c-format +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgstr "" + +#: libcore/swf/DefineButtonCxformTag.cpp:60 +#, c-format +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" +msgstr "" + +#: libcore/swf/RemoveObjectTag.cpp:71 +#, c-format +msgid " remove_object_2(%d)" +msgstr "" + +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "" + +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:85 +#, c-format +msgid " DefineButton loader: character id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:102 +#, c-format +msgid " DefineButton2 loader: chararacter id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:170 +#, c-format +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:211 +#, c-format +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:289 +#, c-format +msgid " button actions for conditions 0x%x" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:398 +#, c-format +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:405 +#, c-format +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:165 +#, c-format +msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:419 +#, c-format +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:597 +#, c-format +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:640 +#, c-format +msgid "inflateWrapper() inflate() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:649 +#, c-format +msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:74 +#, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:123 +#, c-format +msgid "Stream couldn't seek to end: %s" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:128 +#, c-format +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." +msgstr "" + +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "" + +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "" + +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "" + +#: libcore/SWFStream.cpp:564 +#, 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 "" + +#: libcore/SWFStream.cpp:581 +#, c-format +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" +msgstr "" + +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" +msgstr "" + +#: libcore/SWFStream.cpp:617 +#, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" +msgstr "" + +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" +msgstr "" + +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:201 +#, c-format +msgid "Failed to find glyph %s in %s font %s" +msgstr "" + +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" +msgstr "" + +#: libcore/Font.cpp:298 +#, c-format +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" +msgstr "" + +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" +msgstr "" + +#: libcore/Font.cpp:340 +#, c-format +msgid "Could not create a freetype face %s" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" +msgstr "" + +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "" + +#: libcore/asobj/Video_as.cpp:126 +#, c-format +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:218 +#, c-format +msgid "createTextField called with %d args, expected 6 - returning undefined" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:232 +#, c-format +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:242 +#, c-format +msgid "createTextField: negative height (%d) - reverting sign" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:436 +#, c-format +msgid "Attempt to set length property of TextField %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 +#, c-format +msgid "Attempt to set read-only %s property of TextField %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:544 +#, c-format +msgid "Invalid value given to TextField.type: %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 +#, c-format +msgid "TextField.setTextFormat(%s) : %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:679 +#, c-format +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:905 +#, c-format +msgid "TextField.replaceSel(%s) requires exactly one argument" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:993 +#, c-format +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1036 +#, c-format +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:440 +#, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:517 +#, c-format +msgid "NetConnection.connect(%s): unsupported connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:523 +#, c-format +msgid "NetConnection.connect(%s): unknown connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:681 +#, c-format +msgid "NetConnection.call(%s): second argument must be an object" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:990 +#, c-format +msgid "Unknown HTTP Remoting response identifier '%s'" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1006 +#, c-format +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1155 +#, c-format +msgid "Error parsing server AMF: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" +msgstr "" + +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" +msgstr "" + +#: libcore/asobj/Function_as.cpp:129 +#, c-format +msgid "" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" +msgstr "" + +#: libcore/asobj/Array_as.cpp:535 +#, c-format +msgid "Unhandled sort flags: %d (0x%X)" +msgstr "" + +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" +msgstr "" + +#: libcore/asobj/Array_as.cpp:957 +#, c-format +msgid "Array.splice(%d,%d): negative length given, call ignored" +msgstr "" + +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." +msgstr "" + +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "" + +#: libcore/asobj/Array_as.cpp:1389 +msgid "" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" +msgstr "" + +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" +msgstr "" + +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" +msgstr "" + +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" + +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" +msgstr "" + +#: libcore/asobj/Key_as.cpp:79 +#, c-format +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" + +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "" + +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "" + +#: libcore/asobj/Object.cpp:192 +#, c-format +msgid "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" +msgstr "" + +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" +msgstr "" + +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" +msgstr "" + +#: libcore/asobj/Object.cpp:233 +#, c-format +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" +msgstr "" + +#: libcore/asobj/Object.cpp:257 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" +msgstr "" + +#: libcore/asobj/Object.cpp:274 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" +msgstr "" + +#: libcore/asobj/Object.cpp:286 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" +msgstr "" + +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" +msgstr "" + +#: libcore/asobj/Object.cpp:313 +#, c-format +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" +msgstr "" + +#: libcore/asobj/Object.cpp:326 +#, c-format +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" +msgstr "" + +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:357 +#, c-format +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:382 +#, c-format +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:413 +#, c-format +msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgstr "" + +#: libcore/asobj/Object.cpp:432 +#, c-format +msgid "Object.watch(%s): missing arguments" +msgstr "" + +#: libcore/asobj/Object.cpp:443 +#, c-format +msgid "Object.watch(%s): second argument is not a function" +msgstr "" + +#: libcore/asobj/Object.cpp:469 +#, c-format +msgid "Object.unwatch(%s): missing argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "" + +#: libcore/asobj/String_as.cpp:496 +#, c-format +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" +msgstr "" + +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" +msgstr "" + +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 +#, c-format +msgid "VAL: %s" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 +#, c-format +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 +#, c-format +msgid "FileReferenceList(%s): %s" +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "" + +#: libcore/asobj/flash/net/FileReference_as.cpp:159 +#, c-format +msgid "FileReference(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 +#, c-format +msgid "flash.geom.Rectangle(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 +#, c-format +msgid "Attempt to set read-only property %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 +#, c-format +msgid "%s: missing arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:200 +#, c-format +msgid "Point.equals(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 +#, c-format +msgid "Point.equals(%s): %s %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:248 +#, c-format +msgid "Point.normalize(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 +#, c-format +msgid "Point.distance(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 +#, c-format +msgid "Point.interpolate(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 +#, c-format +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 +#, c-format +msgid "Matrix.concat(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 +#, c-format +msgid "Matrix.createBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 +#, c-format +msgid "Matrix.createGradientBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 +#, c-format +msgid "Matrix.rotate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 +#, c-format +msgid "Matrix.translate(%s): needs two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 +#, c-format +msgid "Matrix.translate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 +#, c-format +msgid "Matrix.transformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 +#, c-format +msgid "Matrix.transformPoint(%s): object must be a Point" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:145 +#, c-format +msgid "Transform.colorTransform(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:155 +#, c-format +msgid "Transform.colorTransform(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:170 +#, c-format +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:305 +#, c-format +msgid "Transform.matrix(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:315 +#, c-format +msgid "Transform.matrix(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:346 +#, c-format +msgid "flash.geom.Transform(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:356 +#, c-format +msgid "Transform(%s): %s" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 +#, c-format +msgid "BitmapData.draw(%s) requires at least one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 +#, c-format +msgid "BitmapData.draw(%s): first argument must be a MovieClip" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 +#, c-format +msgid "BitmapData.fillRect(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:114 +#, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:132 +#, c-format +msgid "Could not find target %s (evaluated from %s)" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:156 +#, c-format +msgid "MovieClipLoader.unloadClip: %s" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:420 +#, c-format +msgid "Could not create audio decoder: %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:581 +#, c-format +msgid "Gnash could not open this URL: %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:592 +#, c-format +msgid "Unable to create parser for Sound at %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:855 +#, c-format +msgid "No samples decoded from input of %d bytes" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:955 +#, c-format +msgid "new Sound(%d) : args after first one ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:969 +#, c-format +msgid "" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 +#, c-format +msgid "No such export '%s'" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1037 +#, c-format +msgid "Export '%s' is not a sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1092 +#, c-format +msgid "Export '%s'is not a sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1177 +#, c-format +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1208 +#, c-format +msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" +msgstr "" + +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "" + +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" +msgstr "" + +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:297 +#, c-format +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:305 +#, c-format +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:449 +#, c-format +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:464 +#, c-format +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:484 +#, c-format +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:509 +#, c-format +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:531 +#, c-format +msgid "MovieClip.attachAudio(): %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:541 +#, c-format +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:584 +#, c-format +msgid "%s.swapDepths() needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:595 +#, c-format +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:613 +#, c-format +msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:625 +#, c-format +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:642 +#, c-format +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:657 +#, c-format +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:666 +#, c-format +msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:682 +#, c-format +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:732 +#, c-format +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:774 +#, c-format +msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:891 +#, c-format +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:941 +#, c-format +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:953 +#, c-format +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:995 +#, c-format +msgid "Can't find hitTest target %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1037 +#, c-format +msgid "hitTest() called with %u args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1195 +msgid "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1225 +#, c-format +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1281 +#, c-format +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1295 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1306 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1342 +#, c-format +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1355 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1366 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1395 +#, c-format +msgid "%s.setMask() : needs an argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1414 +#, c-format +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1557 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1582 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1715 +#, c-format +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1726 +#, c-format +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1746 +#, c-format +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1762 +#, c-format +msgid "" +"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't cast " +"to objects" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1776 +#, c-format +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1928 +#, c-format +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1933 +#, c-format +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" +msgstr "" + +#: libcore/asobj/LoadVars_as.cpp:145 +#, c-format +msgid "new LoadVars(%s) - arguments discarded" +msgstr "" + +#: libcore/asobj/Selection_as.cpp:189 +#, c-format +msgid "Selection.setFocus: expected 1 argument, got %d" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:163 +#, c-format +msgid "Problems serializing an object's member %s=%s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:323 +#, c-format +msgid "" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:331 +#, c-format +msgid "Couldn't create dir for flushing SharedObject %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:344 +#, c-format +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:352 +#, c-format +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:378 +#, c-format +msgid "Error writing %d bytes to output file %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:384 +#, c-format +msgid "SharedObject '%s' written to filesystem." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:521 +#, c-format +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:534 +#, c-format +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:756 +#, c-format +msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:787 +#, c-format +msgid "SharedObject.getLocal(%s): missing object name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:904 +#, c-format +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:967 +#, c-format +msgid "SharedObject: error parsing SharedObject '%s'" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:986 +#, c-format +msgid "readSOL: Reading SharedObject %s: %s" +msgstr "" + +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:928 +#, c-format +msgid "Date.set%sMonth needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:961 +#, c-format +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:983 +#, c-format +msgid "Date.set%sDate needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:997 +#, c-format +msgid "Date.set%sDate was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1024 +#, c-format +msgid "Date.set%sHours needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1043 +#, c-format +msgid "Date.set%sHours was called with more than four arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1069 +#, c-format +msgid "Date.set%sMinutes needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 +#, c-format +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1110 +#, c-format +msgid "Date.set%sSeconds needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1148 +#, c-format +msgid "Date.set%sMilliseconds needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1165 +#, c-format +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:100 +#, c-format +msgid "%s needs one argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:106 +#, c-format +msgid "%s has more than one argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "" + +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "" + +#: libcore/asobj/Global_as.cpp:493 +#, c-format +msgid "%s needs at least one argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:594 +#, c-format +msgid "%s needs at least three arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:601 +#, c-format +msgid "%s has more than four arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgstr "" + +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 +#, c-format +msgid "ASNative(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:669 +#, c-format +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "" + +#: libcore/asobj/Global_as.cpp:712 +#, c-format +msgid "ASnative(%s): args must be 0 or above" +msgstr "" + +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" +msgstr "" + +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" +msgstr "" + +#: libcore/asobj/Global_as.cpp:946 +#, c-format +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 +#, c-format +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" +msgstr "" + +#: libcore/asobj/Global_as.cpp:980 +#, c-format +msgid "Invalid call to setInterval(%s) - missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1019 +#, c-format +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:451 +#, c-format +msgid "Could not create Audio decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:520 +#, c-format +msgid "%p.startPlayback: playHead position reset to 0" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:778 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:988 +#, c-format +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1255 +#, c-format +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:222 +#, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:312 +msgid "sendAndLoad(): invalid empty URL" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:397 +#, c-format +msgid "Loading from URL: '%s'" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:426 +msgid "load(): invalid empty URL" +msgstr "" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +msgid "invalid HTML tag" +msgstr "" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, c-format +msgid "AMF parsing error: %s" +msgstr "" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3630 +#, c-format +msgid "get URL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "" + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "" + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" + +#: libcore/MovieClip.cpp:1116 +#, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr "" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "" + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "" + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" + +#: libcore/Video.cpp:69 +#, c-format +msgid "Could not create Video Decoder: %s" +msgstr "" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "" + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "" + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "" + +#: libcore/movie_root.cpp:2155 +#, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "" + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "" + +#: libcore/MovieFactory.cpp:222 +msgid "Could not find SWF inside an .exe file" +msgstr "" + +#: libcore/MovieFactory.cpp:231 +#, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, fuzzy, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "" +"eglGetConfigs() не удалось получить количество конфигураций (ошибка: %s)" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "Конфигурации EGL не найдены\n" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "Макс. кол-во конфигураций EGL — %d" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, fuzzy, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "" +"eglGetConfigs() не удалось получить количество конфигураций (ошибка: %s)" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, fuzzy, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "" +"eglGetConfigs() не удалось получить количество конфигураций (ошибка: %s)" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "Недостаточно памяти\n" + +#: libdevice/egl/eglDevice.cpp:560 +#, fuzzy, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "eglGetConfigs() не удалось получить конфигурации (ошибка: %s)" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, c-format +msgid "Could not open %s: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +#, fuzzy +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "" +"ПРЕДУПРЕЖДЕНИЕ: устройство мыши может конфликтовать с поддержкой событий " +"ввода." + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +#, fuzzy +msgid "Unable to write file %1%" +msgstr "Не удалось записать файл «%1%»" + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "%s добавлен в локальную «песочницу»" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr "" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr "" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "" + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "" + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "" + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "" + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "" + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "" + +#: utilities/flvdumper.cpp:178 +#, fuzzy +msgid "Error: no input file was specified. Exiting." +msgstr "Ошибка: не указан входной файл. Выход." + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "" + +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " +msgstr "" + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1144 +#, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "" + +#: cygnal/libnet/http.cpp:1562 +#, c-format +msgid "Version: %d.%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr "" + +#: cygnal/cygnal.cpp:342 +#, c-format +msgid "Couldn't connect to %s" +msgstr "" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" +"Авторские права (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal распространяется без каких-либо ГАРАНТИЙ в рамках, разрешённых " +"законом.\n" +"Вы можете распространять Cygnal на условиях GNU General\n" +"Public License. Дополнительную информацию можно найти в файле COPYING.\n" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "" + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, c-format +msgid "Error parsing command line options: %s" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" +msgstr "" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "" + +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" + +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." +msgstr "Нет компонента для отрисовки! %s не поддерживается." + +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "" +"Не найдено ни одного доступного устройства событийного ввода режима " +"пользователя" + +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "Не найдено ни одного доступного устройства событийного ввода" + +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "" +"ПРЕДУПРЕЖДЕНИЕ: устройство мыши может конфликтовать с поддержкой событий " +"ввода." + +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "Включение поддержки сенсорного экрана." + +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "" +"ПРЕДУПРЕЖДЕНИЕ: поддержка планшетов Babbage отключена из-за конфликтов с " +"TSlib" + +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "Включение поддержки сенсорного экрана Babbage" + +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "Включение поддержки кнопки управления питанием" + +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "Частота смены кадров — %d; установка задержки %d мс" + +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "Этот интерфейс пока что не поддерживает меню" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "Этот интерфейс пока что не поддерживает указатель мыши" + +#: gui/fb/fb.cpp:539 +#, fuzzy +msgid "Could not detect controlling TTY" +msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось обнаружить управляющий терминал TTY" + +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, c-format +msgid "Could not open %s" +msgstr "" + +#: gui/fb/fb.cpp:554 +#, fuzzy +msgid "Could not get current VT state" +msgstr "" +"ПРЕДУПРЕЖДЕНИЕ: не удалось получить текущее состояние виртуального терминала" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "" + +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, fuzzy, c-format +msgid "Could not find device for VT number %d" +msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось найти устройство для ВТ под номером %d" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, fuzzy, c-format +msgid "Could not activate VT number %d" +msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось активировать ВТ под номером %d" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, fuzzy, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "ПРЕДУПРЕЖДЕНИЕ: ошибка ожидания активации ВТ %d" + +#: gui/fb/fb.cpp:627 +#, fuzzy, c-format +msgid "Could not attach controlling terminal (%s)" +msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось присоединить управляющий терминал (%s)" + +#: gui/fb/fb.cpp:635 +#, fuzzy +msgid "Could not query current keyboard mode on VT" +msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось получить текущий режим клавиатуры ВТ" + +#: gui/fb/fb.cpp:639 +#, fuzzy +msgid "Could not switch to graphics mode on new VT" +msgstr "" +"ПРЕДУПРЕЖДЕНИЕ: не удалось переключиться на графический режим в новом ВТ" + +#: gui/fb/fb.cpp:690 +#, fuzzy +msgid "Could not restore keyboard mode" +msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось восстановить режим клавиатуры" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" +msgstr "Проверка найденного устройства экрана EGL" + +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "Проверка найденного устройства экрана необработанного фрейм-буфера" + +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "Проверка найденного устройства экрана X11" + +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "Проверка найденного устройства экрана DirectFB" + +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "Не найдено ни одного устройства экрана для проверки!" + +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "Не удалось создать компонент отрисовки OpenVG" + +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "Компонент отрисовки не установлен!" + +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "EGL: getDisplay ok" + +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "EGL: инициализация ok" + +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "EGL: конфигурация ok" + +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "EGL: поверхность ok" + +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "EGL: контекст ok" + +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "EGL: привязка к текущему потоку ok" + +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "Для %s не установлен компонент отрисовки!" + +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "сбой при создании обработчика отрисовки для AGG!" + +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "Слой устройств ещё не инициализирован!" + +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "Не удалось определить пикселный формат фрейм-буфера." + +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "Двойная буферизация отключена" + +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "Двойная буферизация включена" + +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "Для %s не установлены границы рисования!" + +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "Ошибка разбора параметров: %s\n" + +#: gui/gnash.cpp:166 +msgid "Error: no input file was specified. Exiting.\n" +msgstr "Ошибка: не указан входной файл. Выход.\n" + +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "Неверный коммуникационный файловый дескриптор узла %1%\n" + +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "Недопустимый файловый дескриптор управления коммуникациями %1%\n" + +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +msgstr "ОШИБКА: после -r должно быть указано 0, 1, 2 или 3 " + +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "Параметры отладки" + +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "Выводить подробную информацию" + +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "Сохранить журнал отладки" + +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "Подробная информация о выполнении действий" + +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "Подробная информация о разборе" + +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "Выводить FPS через указанное кол-во секунд" + +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "Параметры" + +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "Показать эту справку и выйти" + +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "Показать информацию о версии и выйти" + +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "Масштабировать ролик согласно указанному соотношению сторон" + +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "Задержка в основном цикле в милисекундах" + +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "Файл для сохранения звука (формат wave)" + +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "Используемый аппаратный видеоускоритель" + +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "ID окна X11 для отображения" + +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "Задать ширину окна" + +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "Задать высоту окна" + +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "Установить положение окна по оси X" + +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "Установить положение окна по оси Y" + +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "Выйти, когда ролик достигнет последнего кадра" + +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "отключить отрисовку и звук" + +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "включить отрисовку, выключить звук" + +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "включить звук, выключить отрисовку" + +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "включить отрисовку и звук" + +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "Используемый медиаобработчик" + +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "Используемый отрисовщик" + +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "Выйти после указанного количества секунд" + +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "Установить действительный URL ролика" + +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "Установить базовый URL ролика для разрешения относительных URL" + +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "Установить параметр (напр., «FlashVars=A=1&b=2»)" + +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "Используемый файловый дескриптор для внешних коммуникаций" + +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "Выход при достижении указанного количества кадров" + +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" +msgstr "Запустить в полноэкранном режиме" + +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" +msgstr "Запустить без панели меню" + +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" +msgstr "Список кадров для сохранения в качестве снимков экрана" + +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" +msgstr "Шаблон для имён файлов для изображений снимков экрана" + +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "Качество вывода снимков экрана (не все форматы)" + +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "Входные файлы" + +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "Параметры дампа" + +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "Видеофайл (формат raw) и опциональное значение FPS (@)" + +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "Задержка в милисекундах между переключениями кадров" + +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "Выражение триггера для начала дампа" + +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "Ключи:\n" + +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "Выйти\n" + +#: gui/gnash.cpp:489 +msgid "Toggle fullscreen\n" +msgstr "На полный экран\n" + +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" +msgstr "Пауза\n" + +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" +msgstr "Перезапустить ролик\n" + +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" +msgstr "Сделать снимок экрана\n" + +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "Перерисовать принудительно\n" + +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" +msgstr "Использование: gnash [параметры] файл_ролика.swf\n" + +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" +msgstr "Воспроизводит ролик SWF (Shockwave Flash)\n" + +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" +msgstr "" +"Авторские права (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software " +"Foundation, Inc.\n" +"Gnash распространяется без каких-либо ГАРАНТИЙ в рамках, разрешённых " +"законом.\n" +"Вы можете распространять Gnash на условиях GNU General\n" +"Public License. Дополнительную информацию можно найти в файле COPYING.\n" +"\n" + +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "Параметры сборки " + +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr " Модули отрисовки: " + +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr " Аппаратное ускорение: " + +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr " Графический интерфейс: " + +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr " Медиаобработчики: " + +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr " Параметры конфигурации: " + +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr " CXXFLAGS: " + +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" +msgstr "Не удалось создать модуль отрисовки AGG с пикселным форматом RGB24" + +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "Игнорирование запроса на отображение в окне X11" + +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "# ФАТАЛЬНАЯ ОШИБКА: с аргументом -D не указано имя файла." + +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." +msgstr "# ФАТАЛЬНАЯ ОШИБКА: с аргументом -S не указано значение сна в мс." + +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "# ФАТАЛЬНАЯ ОШИБКА: с аргументом -T не указано значение триггера.\n" + +#: gui/dump/dump.cpp:352 +#, c-format +msgid "Unable to write file '%s'." +msgstr "Не удалось записать файл «%s»." + +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" +msgstr "" + +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" +msgstr "сбой spawn_thread" + +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" +msgstr "сбой resume_thread" + +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" +msgstr "поток pulses вернул %d" + +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" +msgstr "сбой send_data" + +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 +#, c-format +msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "Битовая глубина AGG должна быть равна 16, 24 или 32 битам, но не %d." + +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 +#, c-format +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "Не удалось создать модуль отрисовки AGG с пикселным форматом %s" + +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 +#, c-format +msgid "SDL-AGG: %i byte offscreen buffer allocated" +msgstr "SDL-AGG: для внеэкранного буфера выделено %i байт" + +#: gui/qt/Qt4Gui.cpp:120 +msgid "Cairo renderer not supported!" +msgstr "Отрисовка с помощью Cairo не поддерживается!" + +#: gui/qt/Qt4Gui.cpp:128 +msgid "OpenGL renderer not supported!" +msgstr "Отрисовка с помощью OpenGL не поддерживается!" + +#: gui/qt/Qt4Gui.cpp:136 +msgid "AGG renderer not supported!" +msgstr "Отрисовка с помощью AGG не поддерживается!" + +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "Свойства ролика" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "Переменная" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "Значение" + +#: gui/qt/Qt4Gui.cpp:588 +msgid "Properties" +msgstr "Свойства" + +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 +msgid "Quit Gnash" +msgstr "Выйти из Gnash" + +#: gui/qt/Qt4Gui.cpp:599 +msgid "Preferences" +msgstr "Настройки" + +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "Воспроизвести" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "Приостановить" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "Остановить" + +#: gui/qt/Qt4Gui.cpp:616 +msgid "Restart" +msgstr "Перезапустить" + +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 +msgid "Refresh" +msgstr "Обновить" + +#: gui/qt/Qt4Gui.cpp:625 +msgid "Fullscreen" +msgstr "Полный экран" + +#: gui/qt/Qt4Gui.cpp:640 +msgid "File" +msgstr "Файл" + +#: gui/qt/Qt4Gui.cpp:645 +msgid "Edit" +msgstr "Правка" + +#: gui/qt/Qt4Gui.cpp:649 +msgid "Movie Control" +msgstr "Управление роликом" + +#: gui/qt/Qt4Gui.cpp:656 +msgid "View" +msgstr "Вид" + +#: gui/qt/Qt4Gui.cpp:738 +msgid "Click to Play" +msgstr "Нажмите, чтобы воспроизвести" + +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "Настройки Gnash" + +#: gui/qt/Qt4Gui.cpp:785 +msgid "Logging" +msgstr "Журналирование" + +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "Параметры журналирования" + +#: gui/qt/Qt4Gui.cpp:791 +msgid "Verbosity level" +msgstr "Уровень информативности" + +#: gui/qt/Qt4Gui.cpp:809 +msgid "Log to file" +msgstr "Сохранять журнал в файл" + +#: gui/qt/Qt4Gui.cpp:816 +msgid "Log parser output" +msgstr "Журналировать вывод парсера" + +#: gui/qt/Qt4Gui.cpp:820 +msgid "Log SWF actions" +msgstr "Журналировать действия SWF" + +#: gui/qt/Qt4Gui.cpp:824 +msgid "Log malformed SWF errors" +msgstr "Сохранять ошибки, связанные с некорректными SWF" + +#: gui/qt/Qt4Gui.cpp:829 +msgid "Log ActionScript coding errors" +msgstr "Журналировать ошибки кодирования ActionScript" + +#: gui/qt/Qt4Gui.cpp:836 +msgid "Security" +msgstr "Безопасность" + +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "Сетевые соединения" + +#: gui/qt/Qt4Gui.cpp:842 +msgid "Connect only to local host" +msgstr "Соединяться только с локальным узлом" + +#: gui/qt/Qt4Gui.cpp:847 +msgid "Connect only to local domain" +msgstr "Соединяться только с локальным доменом" + +#: gui/qt/Qt4Gui.cpp:852 +msgid "Disable SSL verification" +msgstr "Отключить проверку SSL" + +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "Конфиденциальность" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "Каталог разделяемых объектов:" + +#: gui/qt/Qt4Gui.cpp:866 +msgid "Do not write Shared Object files" +msgstr "Не записывать файлы разделяемых объектов" + +#: gui/qt/Qt4Gui.cpp:872 +msgid "Only access local Shared Object files" +msgstr "Доступ только к локальным разделяемым объектным файлам" + +#: gui/qt/Qt4Gui.cpp:877 +msgid "Disable Local Connection object" +msgstr "Отключить объект локальных подключений" + +#: gui/qt/Qt4Gui.cpp:884 +msgid "Network" +msgstr "Сеть" + +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "Сетевые параметры" + +#: gui/qt/Qt4Gui.cpp:890 +msgid "Network timeout in seconds" +msgstr "Таймаут сети в секундах" + +#: gui/qt/Qt4Gui.cpp:902 +msgid "Media" +msgstr "Медиа" + +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "Звук" + +#: gui/qt/Qt4Gui.cpp:908 +msgid "Use sound handler" +msgstr "Использовать обработчик звука" + +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "Сохранять медиапотоки на диск" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "Сохранять динамически загружаемые данные на диск" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "Каталог сохранённых медиаданных:" + +#: gui/qt/Qt4Gui.cpp:931 +msgid "Player" +msgstr "Проигрыватель" + +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "Описание проигрывателя" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "Версия проигрывателя:" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "Операционная система:" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 +msgid "" +msgstr "<Автоопределение>" + +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "Открывание URL:" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "Производительность" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "Макс. размер библиотеки роликов:" + +#: gui/qt/Qt4Gui.cpp:973 +msgid "Start Gnash in pause mode" +msgstr "Запустить Gnash в режиме приостановки" + +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "Не удалось создать компонент отрисовки AGG с пикселным форматом ABGR32" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "Не удалось создать компонент отрисовки AGG с пикселным форматом BGRA32" + +#: gui/qt/kde.cpp:413 +msgid "Play Movie" +msgstr "Воспроизвести ролик" + +#: gui/qt/kde.cpp:414 +msgid "Pause Movie" +msgstr "Приостановить ролик" + +#: gui/qt/kde.cpp:415 +msgid "Stop Movie" +msgstr "Остановить ролик" + +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "Перезапустить ролик" + +#: gui/qt/kde.cpp:418 +msgid "Step Forward" +msgstr "Шаг вперёд" + +#: gui/qt/kde.cpp:419 +msgid "Step Backward" +msgstr "Шаг назад" + +#: gui/qt/kde.cpp:420 +msgid "Jump Forward" +msgstr "Перейти вперёд" + +#: gui/qt/kde.cpp:421 +msgid "Jump Backward" +msgstr "Перейти назад" + +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, fuzzy, c-format +msgid "Could not create sound handler: %s. Will continue without sound." +msgstr "Не удалось создать обработчик звука: %s. Будет продолжено без звука." + +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "Запрошен звук, но компиляция была произведена без поддержки звука" + +#: gui/aos4/aos4.cpp:70 +#, c-format +msgid "Exception: %s on file %s line %d" +msgstr "Исключение: %s в файле %s в строке %d" + +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 +#, c-format +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" +msgstr "" +"Попытка открытия файла %s.\n" +"ПРИМЕЧАНИЕ: функциональность для открытия файлов пока что не реализована!" + +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" +msgstr "Не удалось открыть окно выбора файла!\n" + +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" +msgstr "ошибка при создании RenderHandler!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:124 +#, c-format +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "Битовая глубина Cairo должна быть равно 16, 24 или 32 битам, но не %d." + +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "Не удалось выстроить меню!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "Не удалось создать меню!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "Не удалось получить информацию о средстве вывода!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" +msgstr "Не удалось получить указатель экрана WB!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "Сбой функции prepDrawingArea().\n" + +#: gui/aos4/aos4_agg_glue.cpp:277 +#, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "AOS4-AGG: для внеэкранного буфера выделено %i байт" + +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "Сбой функции SDL_SetVideoMode() для SdlAggGlue." + +#: gui/gui.cpp:193 +msgid "Clipboard not yet supported in this GUI" +msgstr "Буфер обмена пока что не поддерживается в этом интерфейсе" + +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "Полный экран пока что не поддерживается в этом интерфейсе" + +#: gui/gui.cpp:205 +msgid "Window resize not yet supported in this GUI" +msgstr "Изменение размеров окна пока что не поддерживается в этом интерфейсе" + +#: gui/gui.cpp:229 gui/gui.cpp:242 +msgid "Menu show/hide not yet supported in this GUI" +msgstr "Скрытие меню пока что не поддерживается в этом интерфейсе" + +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" +msgstr "Скрытие курсора мыши пока что не поддерживается в этом интерфейсе" + +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" +msgstr "" + +#: gui/gui.cpp:334 +#, c-format +msgid "Invalid scaleMode %d" +msgstr "" + +#: gui/gui.cpp:374 +#, c-format +msgid "Invalid horizontal align %d" +msgstr "" + +#: gui/gui.cpp:405 +#, c-format +msgid "Invalid vertical align %d" +msgstr "" + +#: gui/gui.cpp:900 +msgid "GUI is in stop mode, won't start application" +msgstr "" + +#: gui/gui.cpp:1261 +#, c-format +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" +msgstr "" + +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" +msgstr "" + +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" +msgstr "" + +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" +msgstr "" + +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" +msgstr "" + +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" +msgstr "" + +#: gui/Player.cpp:169 +#, c-format +msgid "Unhandled callback %s with arguments %s" +msgstr "Необрабатываемый обратный вызов %s с аргументами %s" + +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" +msgstr "Указан несуществующий медиаобработчик %1%" + +#: gui/Player.cpp:545 +#, fuzzy, c-format +msgid "Movie Frame Rate is %d, adjusting delay" +msgstr "Частота смены кадров — %d; установка задержки %d мс" + +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" +msgstr "Для сообщения %1% получен неожиданный тип аргумента" + +#: gui/Player.cpp:717 +#, c-format +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" +msgstr "" + +#: gui/Player.cpp:773 +#, c-format +msgid "FsCommand exec called with argument %s" +msgstr "Команда FsCommand exec вызвана с аргументом %s" + +#: gui/Player.cpp:790 +#, c-format +msgid "FsCommand trapallkeys called with argument %s" +msgstr "Команда FsCommand trapallkeys вызвана с аргументом %s" + +#: gui/Player.cpp:796 +#, c-format +msgid "FsCommand '%s(%s)' not handled internally" +msgstr "Команда FsCommand «%s(%s)» не обрабатывается внутри" + +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" +msgstr "Cairo: сбой при создании буфера отрисовки!" + +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" +msgstr "Не удалось создать компонент отрисовки OPENVG" + +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" +msgstr "Отсутствует внеэкранный буфер!" + +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" +msgstr "eglGetConfigs() не удалось получить конфигурации (ошибка: %s)" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "ПРЕДУПРЕЖДЕНИЕ: сбой при создании экрана VA-API." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, fuzzy, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." +msgstr "" +"GTK-AGG: VA-API сообщил о неизвестном формате %s. Сообщите об этом в список " +"рассылки gnash-dev." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +#, fuzzy +msgid "failed to map VA-API image." +msgstr "ОШИБКА: сбой при отображении изображения VA-API." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +#, fuzzy +msgid "failed to associate VA-API subpicture." +msgstr "ОШИБКА: сбой при ассоциировании фрагмента изображения VA-API." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, fuzzy, c-format +msgid "failed to setup video window for surface 0x%08x." +msgstr "ОШИБКА: сбой при настройке окна видео для поверхности 0x%08x." + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, fuzzy, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "ОШИБКИ: сбой при привязке изображения к поверхности 0x%08x." + +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "Сбой при инициализации поддержки потоков в X\n" + +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "В этой системе отсутствует аппаратный драйвер OpenGL!" + +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "Нажмите, чтобы воспроизвести" + +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "Таймер переключения кадров установлен в значение %d мс (~ %d кадр/с)" + +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "Звук" + +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "_Сеть" + +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" +msgstr "Таймаут сети в секундах (0 — без таймаута):" + +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "_Журналирование" + +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "Уровень информативности:" + +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "Сохранять журнал в _файл" + +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "Имя файла журнала:" + +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "Сохранять вывод модуля _разбора" + +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "Сохранять _действия SWF" + +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "Сохранять _ошибки о некорректности SWF" + +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "Сохранять ошибки _кодирования ActionScript" + +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "_Безопасность" + +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "Соединяться только с локальным _узлом" + +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "Соединяться только с локальным _доменом" + +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "Отключить проверку _SSL" + +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "_Белый список" + +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "_Чёрный список" + +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" +msgstr "Не записывать файлы _совместных объектов" + +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" +msgstr "_Доступ только к локальным разделяемым объектным файлам" + +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" +msgstr "Отключить _объект локального подключения" + +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "_Медиа" + +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "Использовать _обработчик звука" + +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" +msgstr "Медиапотоки" + +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "_Проигрыватель" + +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "Если пусто, Gnash определит ОС" + +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" +msgstr "Макс. время выполнения сценария (в секундах):" + +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" +msgstr "Макс. ограничение рекурсии сценария (глубина стека):" + +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" +msgstr "" +"Заблокировать ограничения сценария, чтобы метки SWF не смогли выполнить " +"перезапись" + +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" +msgstr "Запустить _Gnash в режиме паузы" + +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" + +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." +msgstr "Gnash — проигрыватель GNU SWF, основанный на GameSWF." + +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " +msgstr "" +"\n" +"Компонент отрисовки: " + +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " +msgstr "" +"\n" +"Аппаратное ускорение: " + +#: gui/gtk/gtk.cpp:1864 +msgid "" +"\n" +"GUI: " +msgstr "" +"\n" +"GUI: " + +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " +msgstr "" +"\n" +"Медиа: " + +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "Юрий Мясоедов , 2011" + +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "_Файл" + +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "_Правка" + +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "_Справка" + +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "_Вид" + +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "Перерисовать" + +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "На полный экран" + +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "Показать обновлённых диапазоны" + +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" +msgstr "_Качество" + +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "Низкое" + +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "Среднее" + +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "Высокое" + +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "Наилучшее" + +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "_Управление роликом" + +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 +#, c-format +msgid "Couldn't find pixmap file: %s" +msgstr "Не удалось найти файл пиксельного отображения: %s" + +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" +msgstr "Сбой при загрузке файла пиксельного отображения: %s: %s" + +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "Открыть файл" + +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." +msgstr "" +"Не удалось найти средство вывода с двойной буферизацией.\n" +"Будет использована одиночная буферизация." + +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "Не найдено подходящее средство вывода для OpenGL." + +#: extensions/mysql/mysql_db.cpp:186 +msgid "Couldn't initialize database" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:191 +msgid "Couldn't connect to database" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:217 extensions/mysql/mysql_db.cpp:245 +#, c-format +msgid "MySQL connection error: %s" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:224 extensions/mysql/mysql_db.cpp:252 +#, c-format +msgid "" +"MySQL error on query for:\n" +"\t%s\n" +"Query was: %s" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:266 +#, c-format +msgid "Field name is: %s: " +msgstr "" + +#~ msgid "gnash_canvas_size_allocate %d %d" +#~ msgstr "gnash_canvas_size_allocate %d %d" + +#~ msgid "Restoring terminal..." +#~ msgstr "Восстановление терминала..." + +#~ msgid "Original TTY NO = %d" +#~ msgstr "Исходный TTY NO = %d" + +#~ msgid "Mouse clicked at: %g:%g" +#~ msgstr "Координата нажатия кнопки мыши: %g:%g" + +#~ msgid "EGL: pbuffer config ok" +#~ msgstr "EGL: конфигурация pbuffer ok" + +#~ msgid "Got single-buffered visual." +#~ msgstr "Получено средство вывода с одиночной буферизацией." + +#~ msgid "Found %d input event devices." +#~ msgstr "Найдено устройств событийного ввода: %d." + +#~ msgid "Set renderer" +#~ msgstr "Установить компонент отрисовки" + +#~ msgid "blue channel: %d / %d" +#~ msgstr "синий канал: %d / %d" + +#~ msgid "Xvideo extension found" +#~ msgstr "Найдено расширение Xvideo" + +#~ msgid "Total bits per pixel: %d" +#~ msgstr "Всего бит на пиксел: %d" + +#~ msgid "VT %d ready" +#~ msgstr "VT %d готов" + +#~ msgid "DRI extension found" +#~ msgstr "Найдено расширение DRI" + +#~ msgid "" +#~ "Input movie has collapsed dimensions %d/%d. Setting to 1/1 and going on." +#~ msgstr "" +#~ "Входной ролик имеет разрешение %d/%d. Устанавливается разрешение 1/1." + +#~ msgid "WARNING: Could not request a new VT" +#~ msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось запросить новый ВТ" + +#~ msgid "Config[%d] is:" +#~ msgstr "Config[%d]:" + +#~ msgid "GtkGui: Window resize request received" +#~ msgstr "GtkGui: получен запрос на изменение размеров окна" + +#~ msgid "Running as plugin: skipping internal handling of FsCommand %s%s." +#~ msgstr "" +#~ "Запущено в виде модуля: пропускается внутренняя обработка FsCommand %s%s." + +#~ msgid "green channel: %d / %d" +#~ msgstr "зелёный канал: %d / %d" + +#~ msgid "WARNING: Could not open %s" +#~ msgstr "ПРЕДУПРЕЖДЕНИЕ: не удалось открыть %s" + +#~ msgid "X:%d, Y:%d" +#~ msgstr "X: %d; Y: %d" + +#~ msgid "mouse @ %d,%d" +#~ msgstr "мышь @ %d,%d" + +#~ msgid "Setting renderer" +#~ msgstr "Настройка компонента отрисовки" + +#~ msgid "Got double-buffered visual." +#~ msgstr "Получено средство вывода с двойной буферизацией." + +#~ msgid "GLX extension found" +#~ msgstr "Найдено расширение GLX" + +#~ msgid "Created XEmbedded window" +#~ msgstr "Создано окно XEmbedded" + +#~ msgid "Frame %d" +#~ msgstr "Кадр %d" + +#~ msgid "Activating FPS debugging every %g seconds" +#~ msgstr "Включение сообщений FPS каждые %g сек." + +#~ msgid "EGL: width %d" +#~ msgstr "EGL: ширина %d" + +#~ msgid "Closing framebuffer device" +#~ msgstr "Закрытие устройства фрейм-буфера" + +#~ msgid "Own TTY NO = %d" +#~ msgstr "Собственный TTY NO = %d" + +#~ msgid "Sent FsCommand '%s' to host fd %d" +#~ msgstr "Команда FsCommand «%s» отправлена файловому дескриптору узла %d" + +#~ msgid "OpenGL extension version - %d.%d" +#~ msgstr "Версия расширения OpenGL — %d.%d" + +#~ msgid "Width:%d, Height:%d" +#~ msgstr "Ширина: %d; высота:%d" + +#~ msgid "red channel: %d / %d" +#~ msgstr "красный канал: %d / %d" + +#~ msgid "Timer delay set to %d milliseconds" +#~ msgstr "Таймер установлен на %d мс" + +#~ msgid "Created top level window" +#~ msgstr "Создано окно верхнего уровня" + +#~ msgid "EGL: pbuffer surface ok" +#~ msgstr "EGL: поверхность pbuffer ok" + +#~ msgid "Host FD #%d, Control FD #%d\n" +#~ msgstr "Файловый дескриптор узла #%d, управляющий файловый дескриптор #%d\n" + +#~ msgid "EGL: height %d" +#~ msgstr "EGL: высота %d" diff -Nru gnash-0.8.10~git20111001/po/zh_TW.po gnash-0.8.10/po/zh_TW.po --- gnash-0.8.10~git20111001/po/zh_TW.po 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/po/zh_TW.po 2012-02-07 16:51:33.000000000 +0000 @@ -0,0 +1,11497 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Free Software Foundation, Inc. +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-01-20 17:11-0700\n" +"PO-Revision-Date: 2012-01-05 04:24+0200\n" +"Last-Translator: Chris \n" +"Language-Team: LANGUAGE \n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Pootle 2.0.5\n" + +#: libbase/RTMP.cpp:222 +msgid "Initial connection failed" +msgstr "" + +#: libbase/RTMP.cpp:325 libbase/RTMP.cpp:329 +msgid "unsupported packet received" +msgstr "" + +#: libbase/RTMP.cpp:334 +#, c-format +msgid "partially supported packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:344 +#, c-format +msgid "packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:356 +#, c-format +msgid "Unknown packet %s received" +msgstr "" + +#: libbase/RTMP.cpp:458 +msgid "failed to read RTMP packet header 2nd byte" +msgstr "" + +#: libbase/RTMP.cpp:466 +msgid "Failed to read RTMP packet header 3nd byte" +msgstr "" + +#: libbase/RTMP.cpp:484 +#, c-format +msgid "Incomplete packet received on channel %s" +msgstr "" + +#: libbase/RTMP.cpp:497 +#, c-format +msgid "Failed to read RTMP packet header. type: %s" +msgstr "" + +#: libbase/RTMP.cpp:542 +#, c-format +msgid "%s, failed to read extended timestamp" +msgstr "" + +#: libbase/RTMP.cpp:871 +msgid "Stage 1 socket not ready. This should not happen." +msgstr "" + +#: libbase/RTMP.cpp:877 +msgid "Could not send stage 1 data" +msgstr "" + +#: libbase/RTMP.cpp:899 +#, c-format +msgid "Type mismatch: client sent %d, server answered %d" +msgstr "" + +#: libbase/RTMP.cpp:927 +msgid "Could not send complete signature." +msgstr "" + +#: libbase/RTMP.cpp:953 +msgid "Signatures do not match during handshake!" +msgstr "" + +#: libbase/RTMP.cpp:1041 +msgid "Control packet too short" +msgstr "" + +#: libbase/RTMP.cpp:1049 +#, c-format +msgid "Control packet (%s) data too short" +msgstr "" + +#: libbase/RTMP.cpp:1087 +#, c-format +msgid "Received unknown or unhandled control %s" +msgstr "" + +#: libbase/GnashImagePng.cpp:51 +msgid "PNG error: " +msgstr "" + +#: libbase/StreamProvider.cpp:84 libbase/StreamProvider.cpp:149 +msgid "Could not open file %1%: %2%" +msgstr "" + +#: libbase/StreamProvider.cpp:112 +msgid "Request Headers discarded while getting stream from file: uri" +msgstr "" + +#: libbase/StreamProvider.cpp:135 +msgid "POST data discarded while getting a stream from file: uri" +msgstr "" + +#: libbase/noseek_fd_adapter.cpp:223 +#, c-format +msgid "Error reading %d bytes from input stream" +msgstr "" + +#: libbase/Socket.cpp:98 +msgid "XMLSocket: The socket was never available" +msgstr "" + +#: libbase/Socket.cpp:125 +msgid "Connection attempt while already connected" +msgstr "" + +#: libbase/Socket.cpp:154 +#, c-format +msgid "Socket creation failed: %s" +msgstr "" + +#: libbase/Socket.cpp:171 +#, c-format +msgid "Failed to connect socket: %s" +msgstr "" + +#: libbase/Socket.cpp:187 +msgid "Setting socket timeout failed" +msgstr "" + +#: libbase/Socket.cpp:237 +#, c-format +msgid "Socket receive error %s" +msgstr "" + +#: libbase/Socket.cpp:340 +#, c-format +msgid "Socket send error %s" +msgstr "" + +#: libbase/Socket.cpp:355 +msgid "tell() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:362 +msgid "seek() called for Socket" +msgstr "" + +#: libbase/Socket.cpp:369 +msgid "go_to_end() called for Socket" +msgstr "" + +#: libbase/tu_file.cpp:193 +msgid "Error while seeking to end: %1%" +msgstr "" + +#: libbase/tu_file.cpp:229 +msgid "Could not fstat file" +msgstr "" + +#: libbase/rc.cpp:171 libbase/rc.cpp:702 +msgid "Failed to find user settings directory" +msgstr "" + +#: libbase/rc.cpp:382 +msgid "RcInitFile: couldn't open file: " +msgstr "" + +#: libbase/rc.cpp:422 +#, c-format +msgid "Warning: missing value for variable \"%s\" in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:625 +#, c-format +msgid "Warning: unrecognized directive \"%s\" in rcfile %s line %d" +msgstr "" + +#: libbase/rc.cpp:637 +#, c-format +msgid "Warning: empty include specification in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:642 +#, c-format +msgid "" +"Warning: include specification must be an absolute path in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:651 +#, c-format +msgid "Warning: unrecognized action \"%s\" in rcfile %s, line %d" +msgstr "" + +#: libbase/rc.cpp:743 +#, c-format +msgid "Couldn't open file %s for writing" +msgstr "" + +#: libbase/rc.cpp:752 +msgid "# Generated by Gnash. Manual changes to this file may be overridden." +msgstr "" + +#: libbase/extension.cpp:115 +#, c-format +msgid "Loading module: %s from %s" +msgstr "" + +#: libbase/extension.cpp:128 cygnal/handler.cpp:300 +#, c-format +msgid "Initializing module: \"%s\" from %s" +msgstr "" + +#: libbase/extension.cpp:145 +msgid "Couldn't get class_init symbol" +msgstr "" + +#: libbase/extension.cpp:159 +#, c-format +msgid "Initializing module: \"%s\"" +msgstr "" + +#: libbase/extension.cpp:174 +#, c-format +msgid "Couldn't get class_init symbol: \"%s\"" +msgstr "" + +#: libbase/extension.cpp:202 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:313 +#, c-format +msgid "Can't open directory %s" +msgstr "" + +#: libbase/curl_adapter.cpp:48 +msgid "" +"libcurl is not available, but Gnash has attempted to use the curl adapter" +msgstr "" + +#: libbase/curl_adapter.cpp:245 +#, c-format +msgid "Failed cleaning up share handle: %s. Giving up after %d retries." +msgstr "" + +#: libbase/curl_adapter.cpp:249 +#, c-format +msgid "Failed cleaning up share handle: %s. Will try again in a second." +msgstr "" + +#: libbase/curl_adapter.cpp:339 +msgid "lockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:342 +msgid "lockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:345 +msgid "lockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:348 +#, c-format +msgid "lockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:374 +msgid "unlockSharedHandle: SSL session locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:377 +msgid "unlockSharedHandle: connect locking unsupported" +msgstr "" + +#: libbase/curl_adapter.cpp:380 +msgid "unlockSharedHandle: last locking unsupported ?!" +msgstr "" + +#: libbase/curl_adapter.cpp:383 +#, c-format +msgid "unlockSharedHandle: unknown shared data %d" +msgstr "" + +#: libbase/curl_adapter.cpp:672 +#, c-format +msgid "FIXME: Timeout (%u milliseconds) while loading from URL %s" +msgstr "" + +#: libbase/curl_adapter.cpp:720 +#, c-format +msgid "Timeout (%u milliseconds) while loading from URL %s" +msgstr "" + +#: libbase/curl_adapter.cpp:763 +#, c-format +msgid "HTTP response %ld from URL %s" +msgstr "" + +#: libbase/curl_adapter.cpp:774 +#, c-format +msgid "CURL: %s" +msgstr "" + +#: libbase/curl_adapter.cpp:807 +msgid "" +"Could not open specified path as cache file. Using a temporary file instead" +msgstr "" + +#: libbase/curl_adapter.cpp:815 +msgid "Could not create temporary cache file" +msgstr "" + +#: libbase/curl_adapter.cpp:825 +msgid "Allowing connections to SSL sites with invalid certificates" +msgstr "" + +#: libbase/curl_adapter.cpp:1091 +msgid "" +"curl adaptor's fillCacheNonBlocking set _error rather then throwing an " +"exception" +msgstr "" + +#: libbase/curl_adapter.cpp:1156 +#, c-format +msgid "Warning: could not cache enough bytes on seek: %d requested, %d cached" +msgstr "" + +#: libbase/curl_adapter.cpp:1162 +msgid "Warning: fseek failed" +msgstr "" + +#: libbase/curl_adapter.cpp:1342 libbase/curl_adapter.cpp:1361 +#: libbase/curl_adapter.cpp:1377 +#, c-format +msgid "curl stream: %s" +msgstr "" + +#: libbase/ClockTime.cpp:223 +msgid "Cannot get requested timezone information" +msgstr "" + +#: libbase/SharedMem.cpp:68 +#, c-format +msgid "Error detaching shared memory: %s" +msgstr "" + +#: libbase/SharedMem.cpp:75 +#, c-format +msgid "Error during stat of shared memory segment: %s" +msgstr "" + +#: libbase/SharedMem.cpp:83 +msgid "No shared memory users left. Removing segment and semaphore." +msgstr "" + +#: libbase/SharedMem.cpp:150 +msgid "Failed to get semaphore for shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:157 +msgid "Failed to set semaphore value" +msgstr "" + +#: libbase/SharedMem.cpp:167 +msgid "Need semaphore value of 1 for locking. Cannot attach shared memory!" +msgstr "" + +#: libbase/SharedMem.cpp:182 +msgid "Unable to get shared memory segment!" +msgstr "" + +#: libbase/SharedMem.cpp:189 +#, c-format +msgid "Unable to attach shared memory: %s" +msgstr "" + +#: libbase/GnashImage.cpp:179 +msgid "Requested to write image as unsupported filetype" +msgstr "" + +#: libbase/GnashImage.cpp:235 +msgid "Invalid image returned" +msgstr "" + +#: libbase/GnashImage.cpp:243 +#, c-format +msgid "Out of memory while trying to create %dx%d image" +msgstr "" + +#: libbase/GnashImageGif.cpp:175 +msgid "GIF: Error retrieving image description" +msgstr "" + +#: libbase/GnashImageGif.cpp:204 +msgid "GIF: invalid image data (bounds outside GIF screen)" +msgstr "" + +#: libbase/GnashImageGif.cpp:226 libbase/GnashImageGif.cpp:244 +msgid "GIF: failed reading pixel data" +msgstr "" + +#: libbase/GnashImageGif.cpp:283 +msgid "GIF: Error retrieving record type" +msgstr "" + +#: libbase/memory.cpp:94 +#, c-format +msgid "Allocating buffer for %d data samples" +msgstr "" + +#: libbase/memory.cpp:301 +msgid "Calculations don't equal" +msgstr "" + +#: libbase/memory.cpp:303 +msgid "Zero memory leaks for this program" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:51 +#, c-format +msgid "GnashVaapiImage::GnashVaapiImage(): surface 0x%08x, size %dx%d\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:57 +#, c-format +msgid "GnashVaapiImage::~GnashVaapiImage(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:69 +#, c-format +msgid "GnashVaapi::update(): data %p\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:101 +msgid "GnashVaapiImage: VA surface to SW pixels are not supported\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:112 +#, c-format +msgid "GnashVaapiImage::data(): surface 0x%08x\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:113 libbase/GnashVaapiImage.cpp:129 +#, c-format +msgid " -> %u usec from creation\n" +msgstr "" + +#: libbase/GnashVaapiImage.cpp:127 +#, c-format +msgid "GnashVaapiImage::data() const: surface 0x%08x\n" +msgstr "" + +#: libbase/sharedlib.cpp:69 +#, c-format +msgid "Couldn't initialize ltdl: %s" +msgstr "" + +#: libbase/sharedlib.cpp:98 +#, c-format +msgid "Trying to open shared library \"%s\"" +msgstr "" + +#: libbase/sharedlib.cpp:112 +#, c-format +msgid "Opened dynamic library \"%s\"" +msgstr "" + +#: libbase/sharedlib.cpp:131 +#, c-format +msgid "Couldn't find symbol: %s" +msgstr "" + +#: libbase/sharedlib.cpp:134 +#, c-format +msgid "Found symbol %s @ %p" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:116 +msgid "JPEG: Empty jpeg source stream." +msgstr "" + +#: libbase/GnashImageJpeg.cpp:263 libbase/GnashImageJpeg.cpp:290 +#: libbase/GnashImageJpeg.cpp:308 libbase/GnashImageJpeg.cpp:364 +msgid "Internal jpeg error: " +msgstr "" + +#: libbase/GnashImageJpeg.cpp:274 +msgid "Lack of data during JPEG header parsing" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:284 +#, c-format +msgid "unexpected: jpeg_read_header returned %d" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:320 +msgid "lack of data during JPEG header parsing" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:330 +#, c-format +msgid "unexpected: jpeg_read_header returned %d [%s:%d]" +msgstr "" + +#: libbase/GnashImageJpeg.cpp:338 +msgid "Internal jpeg error during header parsing: " +msgstr "" + +#: libbase/GnashImageJpeg.cpp:346 +msgid "Internal jpeg error during decompression: " +msgstr "" + +#: libbase/GnashImageJpeg.cpp:521 +msgid "rw_dest_IOChannel couldn't write data." +msgstr "" + +#: libbase/GnashImageJpeg.cpp:546 +msgid "rw_dest_IOChannel::term_destination couldn't write data." +msgstr "" + +#: libbase/AMF.cpp:90 +msgid "Read past _end of buffer for string length" +msgstr "" + +#: libbase/AMF.cpp:97 +msgid "Read past _end of buffer for string type" +msgstr "" + +#: libbase/AMF.cpp:138 +msgid "writePlainString called with invalid type!" +msgstr "" + +#: libbase/URLAccessManager.cpp:90 +#, c-format +msgid "Load from host %s granted (whitelisted)" +msgstr "" + +#: libbase/URLAccessManager.cpp:96 +#, c-format +msgid "Load from host %s forbidden (not in non-empty whitelist)" +msgstr "" + +#: libbase/URLAccessManager.cpp:110 +#, c-format +msgid "Load from host %s forbidden (blacklisted)" +msgstr "" + +#: libbase/URLAccessManager.cpp:115 +#, c-format +msgid "Load from host %s granted (default)" +msgstr "" + +#: libbase/URLAccessManager.cpp:147 +#, c-format +msgid "Load of file %s forbidden (starting URL %s is not a local resource)" +msgstr "" + +#: libbase/URLAccessManager.cpp:164 +#, c-format +msgid "Load of file %s granted (under local sandbox %s)" +msgstr "" + +#: libbase/URLAccessManager.cpp:172 +#, c-format +msgid "Load of file %s forbidden (not under local sandboxes)" +msgstr "" + +#: libbase/URLAccessManager.cpp:212 +#, c-format +msgid "gethostname failed: %s" +msgstr "" + +#: libbase/URLAccessManager.cpp:234 +#, c-format +msgid "Load from host %s forbidden (not in the local domain)" +msgstr "" + +#: libbase/URLAccessManager.cpp:240 +#, c-format +msgid "Load from host %s forbidden (not on the local host)" +msgstr "" + +#: libbase/URLAccessManager.cpp:262 +#, c-format +msgid "Attempt to connect to disallowed port %s" +msgstr "" + +#: libbase/URLAccessManager.cpp:272 +#, c-format +msgid "Checking security of URL '%s'" +msgstr "" + +#: libbase/URLAccessManager.cpp:284 +msgid "Network connection without hostname requested" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:234 +msgid "OSMesaCreateContext failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:240 +msgid "OSMesaMakeCurrent failed!" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:247 +#, c-format +msgid "OSMesa handle successfully created. with width %d and height %d." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:344 +#, c-format +msgid "OpenGL: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:517 +#, c-format +msgid "GLU: %s" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:868 +msgid "" +"An insane number of video frames have been requested to be drawn. Further " +"video frames will be ignored." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1142 +#: librender/openvg/OpenVGRenderer.cpp:569 +#: librender/opengles1/Renderer_gles1.cpp:230 +msgid "set_antialiased" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1436 +#: librender/openvg/OpenVGRenderer.cpp:864 +msgid "Unidirectionally scaled strokes in OGL renderer" +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1450 +msgid "" +"Your OpenGL implementation does not support the line width requested. Lines " +"will be drawn with reduced width." +msgstr "" + +#: librender/opengl/Renderer_ogl.cpp:1927 +#, c-format +msgid "two gradients in a FillStyle have the same position/ratio: %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:82 librender/openvg/OpenVGBitmap.cpp:285 +#, c-format +msgid "Failed to create VG image! %s" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:88 librender/openvg/OpenVGBitmap.cpp:291 +#, c-format +msgid "Image has RGB Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:94 librender/openvg/OpenVGBitmap.cpp:297 +#, c-format +msgid "Image has RGBA Pixel Format, Stride is %d, width is %d, height is %d" +msgstr "" + +#: librender/openvg/OpenVGBitmap.cpp:349 +msgid "No supported wrap mode specified!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:275 +#, c-format +msgid "VG Vendor is %s, VG Version is %s, VG Renderer is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:278 +msgid "VG Extensions are: " +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:319 +#: librender/opengles1/Renderer_gles1.cpp:124 +msgid "drawVideoFrame" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:836 +#: librender/cairo/Renderer_cairo.cpp:864 +msgid "join style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:850 +#: librender/cairo/Renderer_cairo.cpp:883 +msgid "cap style" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1299 +msgid "unsupported VG_MATRIX_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1301 +#, c-format +msgid "VG_MATRIX_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1312 +msgid "unsupported VG_FILL_RULE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1314 +#, c-format +msgid "VG_FILL_RULE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1333 +msgid "unsupported VG_IMAGE_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1335 +#, c-format +msgid "VG_IMAGE_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1354 +msgid "unsupported VG_RENDERING_QUALITY!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1356 +#, c-format +msgid "VG_RENDERING_QUALITY is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1391 +msgid "unsupported VG_BLEND_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1393 +#, c-format +msgid "VG_BLEND_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1412 +msgid "unsupported VG_IMAGE_MODE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1414 +#, c-format +msgid "VG_IMAGE_MODE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1417 +#, c-format +msgid "VG_STROKE_LINE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1436 +msgid "unsupported VG_STROKE_CAP_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1438 +#, c-format +msgid "VG_STROKE_CAP_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1457 +msgid "unsupported VG_STROKE_JOIN_STYLE!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1459 +#, c-format +msgid "VG_STROKE_JOIN_STYLE is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1462 +#, c-format +msgid "VG_STROKE_MITER_LIMIT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1463 +#, c-format +msgid "VG_MASKING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1464 +#, c-format +msgid "VG_SCISSORING is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1489 +msgid "unsupported VG_PIXEL_LAYOUT!" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1491 +#, c-format +msgid "VG_PIXEL_LAYOUT is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1493 +#, c-format +msgid "VG_STROKE_DASH_PHASE_RESET is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1495 +#, c-format +msgid "VG_FILTER_FORMAT_LINEAR is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1497 +#, c-format +msgid "VG_FILTER_FORMAT_PREMULTIPLIED is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1514 +#, c-format +msgid "VG_FILTER_CHANNEL_MASK is %s" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1516 +#, c-format +msgid "VG_MAX_IMAGE_WIDTH is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1517 +#, c-format +msgid "VG_MAX_IMAGE_HEIGHT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1518 +#, c-format +msgid "VG_MAX_IMAGE_PIXELS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1519 +#, c-format +msgid "VG_MAX_IMAGE_BYTES is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1526 +#, c-format +msgid "VG_PATH_FORMAT is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1527 +#, c-format +msgid "VG_PATH_DATATYPE is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1528 +#, c-format +msgid "VG_PATH_CAPABILITY_APPEND_TO is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1529 +#, c-format +msgid "VG_PATH_SCALE is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1530 +#, c-format +msgid "VG_PATH_BIA is %g" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1532 +#, c-format +msgid "VG_PATH_NUM_SEGMENTS is %d" +msgstr "" + +#: librender/openvg/OpenVGRenderer.cpp:1533 +#, c-format +msgid "VG_PATH_NUM_COORDS is %d" +msgstr "" + +#: librender/opengles1/Renderer_gles1.cpp:95 +msgid "Couldn't initialize EGL Device!" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:498 +msgid "Can't render videos with alpha" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:869 +msgid "differing start and end cap styles" +msgstr "" + +#: librender/cairo/Renderer_cairo.cpp:911 +msgid "Scaled strokes in Cairo renderer" +msgstr "" + +#: librender/cairo/PathParser.cpp:90 +msgid "path not closed!" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:794 +msgid "Can't render this type of frame" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:1764 +msgid "" +"Unidirectionally scaled strokes in AGG renderer (we'll scale by the scalable " +"one)" +msgstr "" + +#: librender/agg/Renderer_agg.cpp:2151 +#, c-format +msgid "Unknown pixelformat: %s\n" +msgstr "" + +#: librender/testr.cpp:190 +msgid "Couldn't get Drawable window from X11" +msgstr "" + +#: librender/GnashTexture.cpp:70 +#, c-format +msgid "glError: %s caught\n" +msgstr "" + +#: libmedia/MediaParser.cpp:83 +msgid "No ID3 support implemented in this MediaParser" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:80 +msgid "MediaParserFfmpeg could not read probe data from input" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:113 +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:122 +#, c-format +msgid "%s: seeking failed" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:211 +msgid "" +"FIXME: FFmpeg packet decompression timestamp has no value, taking as zero" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:272 +#, c-format +msgid "" +"MediaParserFfmpeg::parseNextFrame: Problems parsing next frame " +"(av_read_frame returned %d). We'll consider the stream fully parsed." +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:443 +#, c-format +msgid " Using stream %d for audio: codec id %d" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:456 +#, c-format +msgid " Using stream %d for video: codec id %d" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:478 +msgid "Duration of video stream unknown" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:507 +msgid "Duration of audio stream unknown to ffmpeg" +msgstr "" + +#: libmedia/ffmpeg/MediaParserFfmpeg.cpp:587 +msgid "" +"MediaParserFfmpeg couldn't parse input format: tried to seek at negative " +"offset %1%." +msgstr "" + +#: libmedia/ffmpeg/VideoConverterFfmpeg.cpp:122 +msgid "VideoConverterFfmpeg cannot convert to the requested format" +msgstr "" + +#: libmedia/ffmpeg/MediaHandlerFfmpeg.cpp:122 +#, c-format +msgid "MediaHandlerFfmpeg::createAudioDecoder: %s -- %s" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:53 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:56 +#, c-format +msgid "" +"AudioDecoderFfmpeg: initialized FFmpeg codec %d (%s) for flash codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:71 +#, c-format +msgid "AudioDecoderFfmpeg: initialized FFmpeg codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:110 +#, c-format +msgid "Unsupported audio codec %d" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:119 +#, c-format +msgid "libavcodec could not find a decoder for codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:129 +msgid "AudioDecoderFfmpeg can't initialize MP3 parser" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:136 +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:185 +msgid "libavcodec couldn't allocate context" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:144 +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:315 +#, c-format +msgid "" +"AudioDecoderFfmpeg: avcodec_open failed to initialize FFmpeg codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:149 +#, c-format +msgid "AudioDecoder: initialized FFMPEG codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:222 +#, c-format +msgid "AudioDecoderFfmpeg: unsupported flash audio codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:231 +#, c-format +msgid "AudioDecoderFfmpeg: unknown codec type %d (should never happen)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:241 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for codec %d (%s)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:247 +#, c-format +msgid "" +"AudioDecoderFfmpeg: libavcodec could not find a decoder for ffmpeg codec id " +"%s" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:259 +msgid "AudioDecoderFfmpeg: libavcodec couldn't allocate context" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:348 +#, c-format +msgid "" +"av_parser_parse returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:401 +#, c-format +msgid "" +"AudioDecoderFfmpeg: could not find a complete frame in the last %d bytes of " +"input (malformed SWF or FLV?)" +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:490 +msgid "failed to allocate audio buffer." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:528 +#, c-format +msgid "" +"avcodec_decode_audio returned %d. Upgrading ffmpeg/libavcodec might fix this " +"issue." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:537 +#, c-format +msgid "" +"outputSize:%d after decoding %d bytes of input audio data. Upgrading ffmpeg/" +"libavcodec might fix this issue." +msgstr "" + +#: libmedia/ffmpeg/AudioDecoderFfmpeg.cpp:587 +#, c-format +msgid "" +" --- Computation of resampled samples (%d) < then the actual returned " +"samples (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:141 +#, c-format +msgid "Cannot find suitable decoder for flash codec %d" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:180 +msgid "libavcodec can't decode this video format" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:208 +#, c-format +msgid "libavcodec failed to initialize FFMPEG codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:216 +#, c-format +msgid "VideoDecoder: initialized FFMPEG codec %s (%d)" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:306 +msgid "Pixel format not handled" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:354 +msgid "Out of memory while allocating avcodec frame" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:373 +msgid "Decoding of a video frame failed" +msgstr "" + +#: libmedia/ffmpeg/VideoDecoderFfmpeg.cpp:434 +#, c-format +msgid "Unsupported video codec %d" +msgstr "" + +#: libmedia/haiku/MediaHandlerHaiku.cpp:115 +#, c-format +msgid "MediaHandlerHaiku::createAudioDecoder: %s -- %s" +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:41 +msgid "AudioDecoderSpeex: state initialization failed." +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:54 +msgid "AudioDecoderSpeex: initialization failed." +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:109 +msgid "Corrupt Speex stream!" +msgstr "" + +#: libmedia/AudioDecoderSpeex.cpp:133 +msgid "Failed to resample Speex frame." +msgstr "" + +#: libmedia/FLVParser.cpp:170 +#, c-format +msgid "" +"Unexpected audio tag found at offset %d FLV stream advertising no audio in " +"header. We'll warn only once for each FLV, expecting any further audio tag." +msgstr "" + +#: libmedia/FLVParser.cpp:187 +msgid "could not read audio frame?" +msgstr "" + +#: libmedia/FLVParser.cpp:225 +#, c-format +msgid "" +"Unexpected video tag found at offset %d of FLV stream advertising no video " +"in header. We'll warn only once per FLV, expecting any further video tag." +msgstr "" + +#: libmedia/FLVParser.cpp:245 +#, c-format +msgid "AVC packet type: %d" +msgstr "" + +#: libmedia/FLVParser.cpp:264 +msgid "could not read video frame?" +msgstr "" + +#: libmedia/FLVParser.cpp:322 +#, c-format +msgid "FLVParser::parseNextTag: can't seek to %d" +msgstr "" + +#: libmedia/FLVParser.cpp:336 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read tag info (needed 12 bytes, only got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:423 +#, c-format +msgid "First byte of FLV_META_TAG is %d, expected 0x02 (STRING AMF0 type)" +msgstr "" + +#: libmedia/FLVParser.cpp:435 +#, c-format +msgid "" +"FLVParser::parseNextTag: can't read metaTag (%d) body (needed %d bytes, only " +"got %d)" +msgstr "" + +#: libmedia/FLVParser.cpp:446 +msgid "Corrupt FLV: Meta tag unterminated!" +msgstr "" + +#: libmedia/FLVParser.cpp:454 +#, c-format +msgid "FLVParser::parseNextTag: unknown FLV tag type %d" +msgstr "" + +#: libmedia/FLVParser.cpp:463 +msgid "" +"Corrupt FLV: previous tag size record (%1%) unexpected (actual size: %2%)" +msgstr "" + +#: libmedia/FLVParser.cpp:481 +msgid "FLVParser::parseHeader: couldn't read 9 bytes of header" +msgstr "" + +#: libmedia/FLVParser.cpp:533 +#, c-format +msgid "FLVParser::readAudioFrame: could only read %d/%d bytes" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:39 +msgid "VideoConverterGst: ffmpegcolorspace element missing" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:72 +msgid "VideoConverterGst: can't output requested format" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:100 +msgid "VideoConverterGst: internal error (caps creation failed)" +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:107 +msgid "VideoConverterGst: initialization failed." +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:142 +msgid "VideoConverterGst: buffer push failed." +msgstr "" + +#: libmedia/gst/VideoConverterGst.cpp:149 +msgid "VideoConverterGst: buffer pull failed." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:76 +msgid "Unable to retrieve a valid audio sink from ~/.gnashrc" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:82 +msgid "Unable to retrieve a valid audio sink from autoaudiosink" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:87 +#, c-format +msgid "" +"Unable to retrieve a valid audio sink from gconfaudiosink\n" +"%s" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:88 +msgid "Sink search exhausted: you won't be able to hear sound!" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:94 +#, c-format +msgid "Got a non-NULL audio sink; its wrapper name is: %s" +msgstr "" + +#: libmedia/gst/GstUtil.cpp:116 +msgid "" +"Missing plugin, but plugin installing not supported. Will try anyway, but " +"expect failure." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:122 +msgid "Missing plugin, but failed to convert it to gst missing plugin detail." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:135 +msgid "" +"gst_update_registry failed. You'll need to restart Gnash to use the new " +"plugins." +msgstr "" + +#: libmedia/gst/GstUtil.cpp:142 +msgid "Missing plugin, but automatic plugin installation not available." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:97 +msgid "Video codec is zero. Streaming video expected later." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:100 +#, c-format +msgid "No support for video codec %s." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:122 libmedia/gst/VideoDecoderGst.cpp:148 +msgid "VideoDecoderGst: internal error (caps creation failed)" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:130 +#, c-format +msgid "Couldn't find a plugin for video type %s!" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:134 +msgid " Please make sure you have gstreamer-ffmpeg installed." +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:158 +#, c-format +msgid "VideoDecoderGst: initialisation failed for video type %s!" +msgstr "" + +#: libmedia/gst/VideoDecoderGst.cpp:189 +msgid "VideoDecoderGst: buffer push failed." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:55 +msgid "MediaParserGst couldn't create a bin" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:60 +msgid "MediaParserGst couldn't create a typefind element." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:72 libmedia/gst/MediaParserGst.cpp:94 +#: libmedia/gst/MediaParserGst.cpp:317 libmedia/gst/MediaParserGst.cpp:374 +#: libmedia/gst/MediaParserGst.cpp:528 +msgid "MediaParserGst could not change element state" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:85 +#, c-format +msgid "Needed %d dead iterations to detect audio type." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:89 +msgid "MediaParserGst failed to detect any stream types." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:187 +msgid "" +"MediaParserGst failed to read the stream, but it did not reach EOF or enter " +"a bad state." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:201 +msgid "MediaParserGst failed to push more data into the demuxer! Seeking back." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:280 +#, c-format +msgid "MediaParserGst/typefound: Detected media type %s" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:292 libmedia/gst/MediaParserGst.cpp:299 +msgid "MediaParserGst Failed to create fakesink." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:305 +msgid "MediaParserGst: couldn't get the fakesink src element." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:313 +msgid "MediaParserGst: couln't link fakesink" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:337 +msgid "MediaParserGst: couldn't get the typefind src element." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:352 +msgid "MediaParserGst: couldn't create the demuxer" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:358 libmedia/gst/MediaParserGst.cpp:363 +msgid "MediaParserGst: failed adding demuxer to bin." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:390 +msgid "MediaParserGst: couldn't get structure name." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:404 +#, c-format +msgid "MediaParserGst: ignoring stream of type %s." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:428 +#, c-format +msgid "MediaParserGst: Failed to find a parser (media: %s)." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:437 +msgid "" +"MediaParserGst: Failed to find a parser. We'll continue, but either audio or " +"video will not work!" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:446 +msgid "MediaParserGst: couldn't add parser." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:459 +msgid "MediaParserGst: couldn't link parser." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:471 libmedia/gst/MediaParserGst.cpp:504 +msgid "MediaParserGst: couldn't link \"fake\" sink." +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:490 +#, c-format +msgid "MediaParserGst: Linked audio source (type: %s)" +msgstr "" + +#: libmedia/gst/MediaParserGst.cpp:520 +#, c-format +msgid "MediaParserGst: Linked video source (type: %s)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:100 +msgid "Creating AAC decoder without extra data. This will probably fail!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:110 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (%s)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:120 +#, c-format +msgid "AudioDecoderGst: cannot handle codec %d (no ExtraInfoGst attached)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:149 +msgid "" +"The best available resampler is 'audioresample'. Please install gstreamer-" +"ffmpeg 0.10.4 or newer, or you may experience long delays in audio playback!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:168 libmedia/gst/AudioDecoderGst.cpp:188 +msgid "AudioDecoderGst: internal error (caps creation failed)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:175 +#, c-format +msgid "Couldn't find a plugin for audio type %s!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:199 +#, c-format +msgid "AudioDecoderGst: initialisation failed for audio type %s!" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:227 +msgid "Pushed data, but there's nothing to pull (yet)" +msgstr "" + +#: libmedia/gst/AudioDecoderGst.cpp:263 libmedia/gst/AudioDecoderGst.cpp:291 +msgid "AudioDecoderGst: buffer push failed." +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:317 +msgid "too high an index value, will cause segfault" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:367 +#, c-format +msgid "%s: Could not create video test source." +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:385 libmedia/gst/AudioInputGst.cpp:117 +#, c-format +msgid "%s: Could not create pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:390 libmedia/gst/AudioInputGst.cpp:122 +#, c-format +msgid "%s: Could not get property probe from pulsesrc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:626 +msgid "You have an invalid camera selected. Please check your gnashrc file" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:657 +#, c-format +msgid "%s: Passed an invalid argument (not a valid dev_select value)" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:685 libmedia/gst/AudioInputGst.cpp:220 +#, c-format +msgid "%s: Pipeline bus isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:705 libmedia/gst/AudioInputGst.cpp:239 +#, c-format +msgid "%s: Template pad isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:718 libmedia/gst/AudioInputGst.cpp:253 +#, c-format +msgid "%s: pipeline isn't an object for some reason" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:804 +#, c-format +msgid "%s: type %s, cannot be handled for resolution width" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:825 libmedia/gst/AudioInputGst.cpp:279 +#, c-format +msgid "%s: was passed a NULL pointer" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:931 libmedia/gst/VideoInputGst.cpp:1104 +#, c-format +msgid "%s: Creation of the webcam_source_bin failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:933 libmedia/gst/VideoInputGst.cpp:1106 +#: libmedia/gst/AudioInputGst.cpp:326 libmedia/gst/AudioInputGst.cpp:382 +#, c-format +msgid "the error was %s" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:961 +#, c-format +msgid "%s: webam isn't set!" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1024 +#, c-format +msgid "" +"%s: the resolution you chose isn't supported, picking a " +"supported value" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1128 libmedia/gst/AudioInputGst.cpp:337 +#, c-format +msgid "%s: couldn't drop the sourcebin back into the main bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1137 libmedia/gst/AudioInputGst.cpp:347 +#, c-format +msgid "%s: couldn't link up sourcebin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1169 +#, c-format +msgid "%s: problem creating source bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1176 libmedia/gst/AudioInputGst.cpp:410 +#, c-format +msgid "%s: problem creating tee element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1180 libmedia/gst/AudioInputGst.cpp:414 +#, c-format +msgid "%s: problem creating save_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1185 +#, c-format +msgid "%s: problem creating video_display_queue element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1196 +#, c-format +msgid "%s: couldn't link webcam_source_bin and tee" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1203 +#, c-format +msgid "%s: couldn't link tee and save_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1209 +#, c-format +msgid "%s: couldn't link tee and video_display_queue" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1218 +#, c-format +msgid "%s: couldn't get save_queue_src_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1228 +#, c-format +msgid "%s: couldn't get video_display_queue_pad" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1240 libmedia/gst/AudioInputGst.cpp:464 +#, c-format +msgid "%s: Unable to create main pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1258 +#, c-format +msgid "%s: something went wrong creating the new video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1264 +#, c-format +msgid "%s: problem creating video_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1273 +#, c-format +msgid "%s: problem creating the video_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1282 +#, c-format +msgid "%s: something went wrong in linking elements in video_display_bin" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1324 +msgid "something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1356 +#, c-format +msgid "%s: the unlinking of the pads failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1386 +#, c-format +msgid "%s: something went wrong in the make_video_display_link function" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1416 libmedia/gst/AudioInputGst.cpp:540 +#: libmedia/gst/AudioInputGst.cpp:680 +#, c-format +msgid "%s: unlink failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1423 libmedia/gst/AudioInputGst.cpp:687 +#, c-format +msgid "%s: couldn't remove saveBin from pipeline" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1430 +#, c-format +msgid "%s: videoSaveBin state change failed" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1453 +#, c-format +msgid "%s: problem with creating video_save_csp element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1458 +#, c-format +msgid "%s: problem with creating video_enc element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1465 +#, c-format +msgid "%s: problem with creating video_save_rate element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1469 +#, c-format +msgid "%s: problem with creating video_save_scale element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1476 +#, c-format +msgid "%s: problem with creating mux element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1480 +#, c-format +msgid "%s: problem with creating video_file_sink element" +msgstr "" + +#: libmedia/gst/VideoInputGst.cpp:1500 +#, c-format +msgid "%s: there was some problem in linking!" +msgstr "" + +#: libmedia/gst/MediaHandlerGst.cpp:90 +msgid "Wrong arguments given to GST VideoDecoder" +msgstr "" + +#: libmedia/gst/MediaHandlerGst.cpp:137 +#, c-format +msgid "MediaHandlerGst::createAudioDecoder: %s -- %s" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:100 +#, c-format +msgid "%s: Could not create audio test source" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:190 +#, c-format +msgid "%s: passed an invalid devselect argument" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:244 +msgid "The input device you selected isn't supported (yet)" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:270 +#, c-format +msgid "%s: Passed a bad devselect value" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:324 libmedia/gst/AudioInputGst.cpp:380 +#, c-format +msgid "%s: Creation of the audioSourceBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:406 +#, c-format +msgid "%s: audioCreateSourceBin failed!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:419 +#, c-format +msgid "%s: problem creating audioPlaybackQueue element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:426 +#, c-format +msgid "%s: couldn't link audioSourceBin and tee" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:431 +#, c-format +msgid "%s: couldn't link tee and saveQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:436 +#, c-format +msgid "%s: couldn't link tee and audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:445 +#, c-format +msgid "%s: couldn't get saveQueueSrcPad" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:455 +#, c-format +msgid "%s: couldn't get audioPlaybackQueue" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:481 +#, c-format +msgid "%s: There was a problem making the audiosink!" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:517 +msgid "something went wrong in the makeSourcePlaybackLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:548 +#, c-format +msgid "%s: couldn't remove audioPlaybackBin from pipeline" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:555 +#, c-format +msgid "%s: changing state of audioPlaybackBin failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:579 +#, c-format +msgid "Error: %s" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:599 +#, c-format +msgid "%s: Couldn't make audioconvert element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:603 +#, c-format +msgid "%s: Couldn't make vorbisenc element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:607 +#, c-format +msgid "%s: Couldn't make oggmux element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:611 +#, c-format +msgid "%s: Couldn't make filesink element" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:630 +#, c-format +msgid "%s: Something went wrong in linking" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:658 +msgid "something went wrong in the makeAudioSourceSaveLink function" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:694 +#, c-format +msgid "%s: audioSaveBin state change failed" +msgstr "" + +#: libmedia/gst/AudioInputGst.cpp:755 +msgid "You have an invalid microphone selected. Check your gnashrc file" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:163 +msgid "corrupted ADPCM header" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:291 libmedia/AudioDecoderSimple.cpp:304 +#, c-format +msgid "AudioDecoderSimple: initialized flash codec %s (%d)" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:330 libmedia/AudioDecoderSimple.cpp:361 +#, c-format +msgid "AudioDecoderSimple: unsupported flash codec %d (%s)" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:341 +#, c-format +msgid "AudioDecoderSimple: unable to intepret custom audio codec id %s" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:428 +msgid "Host endianness not detected in AudioDecoderSimple" +msgstr "" + +#: libmedia/AudioDecoderSimple.cpp:478 +msgid "Error in sound sample conversion" +msgstr "" + +#: libmedia/MediaHandler.cpp:49 +msgid "MediaHandler::isFLV: Could not read 3 bytes from input stream" +msgstr "" + +#: libmedia/MediaHandler.cpp:65 +msgid "" +"MediaHandler::createMediaParser: only FLV input is supported by this " +"MediaHandler" +msgstr "" + +#: libmedia/MediaHandler.cpp:71 +#, c-format +msgid "Exception while reading from stream: %s" +msgstr "" + +#: libmedia/MediaHandler.cpp:108 +#, c-format +msgid "" +"MediaHandler::createFlashAudioDecoder: no available flash decoders for codec " +"%d (%s)" +msgstr "" + +#: libcore/ExternalInterface.cpp:133 +#, c-format +msgid "Can't convert unknown type %d" +msgstr "" + +#: libcore/as_value.cpp:768 +#, c-format +msgid "serialization of as_value of type %d" +msgstr "" + +#: libcore/ClassHierarchy.cpp:85 +#, c-format +msgid "Native class %s is not an object after initialization (%s)" +msgstr "" + +#: libcore/ClassHierarchy.cpp:92 +#, c-format +msgid "Native class %s is not found after initialization" +msgstr "" + +#: libcore/MovieLoader.cpp:259 +#, c-format +msgid "Can't create Movie instance for definition loaded from %s" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:254 +#, c-format +msgid "Can't init FreeType! Error = %d" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:266 +#, c-format +msgid "Can't close FreeType! Error = %d" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:280 +#, c-format +msgid "Failed to find fonts directory, using hard-coded font filename \"%s\"" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:293 +#, c-format +msgid "Can't init fontconfig library, using hard-coded font filename \"%s\"" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:355 +#, c-format +msgid "No device font matches the name '%s', using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:360 +msgid "" +"Font filename matching not implemented (no fontconfig support built-in), " +"using hard-coded font filename" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:393 +msgid "Freetype not supported" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:434 +#, c-format +msgid "Can't find font file for font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:447 +#, c-format +msgid "Font file '%s' has bad format" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:456 +#, c-format +msgid "Some error opening font '%s'" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:490 +#, c-format +msgid "Error loading freetype outline glyph for char '%c' (error: %d)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:506 +#, c-format +msgid "" +"FT_Load_Char() returned a glyph format != FT_GLYPH_FORMAT_OUTLINE (%c%c%c%c)" +msgstr "" + +#: libcore/FreetypeGlyphsProvider.cpp:561 +msgid "Could not release FT face resources" +msgstr "" + +#: libcore/swf/DefineShapeTag.cpp:58 +#, c-format +msgid "DefineShapeTag(%s): id = %d" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:47 +#, c-format +msgid "VideoFrame tag refers to unknown video stream id %d" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:57 +#, c-format +msgid "VideoFrame tag refers to a non-video DisplayObject %d (%s)" +msgstr "" + +#: libcore/swf/VideoFrameTag.cpp:90 +msgid "" +"Could not read enough bytes when parsing VideoFrame tag. Perhaps we reached " +"the end of the stream!" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:52 +#, c-format +msgid "DefineTextTag, id = %d" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:93 +#, c-format +msgid "Text DisplayObject, id = %d" +msgstr "" + +#: libcore/swf/DefineTextTag.cpp:112 +#, c-format +msgid "begin text records for DefineTextTag %p" +msgstr "" + +#: libcore/swf/DefaultTagLoaders.cpp:94 +#, c-format +msgid "" +"Undocumented tag %s encountered. Please report this to the Gnash developers!" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:60 +msgid "reading code table at offset %1%, %2% glyphs" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:120 +msgid "reading DefineFont" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:157 +msgid "Glyphs offset table corrupted in DefineFont tag" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:172 +msgid "reading DefineFont2 or DefineFont3" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:225 libcore/swf/DefineFontTag.cpp:237 +#, c-format +msgid "Glyph %d at offset %u" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:254 +msgid "Glyphs offset table corrupted in DefineFont2/3 tag" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:266 +msgid "Bad offset in DefineFont2" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:325 +msgid "Repeated kerning pair found - ignoring" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:344 +#, c-format +msgid "DefineFontInfo tag loader: can't find font with id %d" +msgstr "" + +#: libcore/swf/DefineFontTag.cpp:352 +msgid "DefineFontInfo2 partially implemented" +msgstr "" + +#: libcore/swf/CSMTextSettingsTag.cpp:77 +#, c-format +msgid "" +" CSMTextSettings: TextID=%d, FlashType=%d, GridFit=%d, Thickness=%d, " +"Sharpness=%d" +msgstr "" + +#: libcore/swf/CSMTextSettingsTag.cpp:85 +msgid "CSMTextSettings" +msgstr "" + +#: libcore/swf/TextRecord.cpp:52 +msgid "end text records" +msgstr "" + +#: libcore/swf/TextRecord.cpp:78 +#, c-format +msgid " has_font: font id = %d (%p)" +msgstr "" + +#: libcore/swf/TextRecord.cpp:90 +msgid " hasColor" +msgstr "" + +#: libcore/swf/TextRecord.cpp:99 +#, c-format +msgid " xOffset = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:108 +#, c-format +msgid " yOffset = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:117 +#, c-format +msgid " textHeight = %g" +msgstr "" + +#: libcore/swf/TextRecord.cpp:126 +#, c-format +msgid " GlyphEntries: count = %d" +msgstr "" + +#: libcore/swf/TextRecord.cpp:138 +#, c-format +msgid " glyph%d: index=%d, advance=%g" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:56 +#, c-format +msgid "start_sound_loader: sound_id %d is not defined" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:64 +#, c-format +msgid "StartSound: id=%d" +msgstr "" + +#: libcore/swf/StartSoundTag.cpp:114 +msgid "STARTSOUND2 tag not parsed and not used" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:52 +#, c-format +msgid "DEFINEBUTTONSOUND refers to an unknown DisplayObject def %d" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:63 +#, c-format +msgid "" +"DEFINEBUTTONSOUND refers to DisplayObject id %d, a %s (expected a button " +"DisplayObject)" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:73 +msgid "Attempt to redefine button sound ignored" +msgstr "" + +#: libcore/swf/DefineButtonSoundTag.cpp:99 +#, c-format +msgid "sound tag not found, sound_id=%d, button state #=%i" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:83 +msgid "anchor-labeled frame not supported" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:87 +#, c-format +msgid "frame_label_loader end position %d, read up to %d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:107 +#, c-format +msgid " sprite: char id = %d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:118 +msgid "" +"Nested DEFINESPRITE tags. Will add to top-level DisplayObjects dictionary." +msgstr "" + +#: libcore/swf/tag_loaders.cpp:128 +#, c-format +msgid "Sprite %d advertise no frames" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:168 +#, c-format +msgid "DEFINESOUNDLOADER: sound sample rate %d (expected 0 to %u)" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:188 +#, c-format +msgid "" +"define sound: ch=%d, format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, delay=%d" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:216 +msgid "Tag boundary reported past end of SWFStream!" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:236 +#, c-format +msgid "" +"There is no sound handler currently active, so DisplayObject with id %d will " +"not be added to the dictionary" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:269 +#, c-format +msgid "File attributes: metadata=%s network=%s" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "true" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:270 libcore/swf/tag_loaders.cpp:271 +msgid "false" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:275 +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 "" + +#: libcore/swf/tag_loaders.cpp:283 +msgid "" +"This SWF file requires AVM2: there will be no ActionScript interpretation" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:308 +#, c-format +msgid "" +" RDF metadata (information only): [[\n" +"%s\n" +"]]" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:324 +#, c-format +msgid "Descriptive metadata from movie %s: %s" +msgstr "" + +#: libcore/swf/tag_loaders.cpp:386 +#, c-format +msgid " reflex = \"%c%c%c\"" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:54 +#, c-format +msgid "DefineFontAlignZones tag references an undefined font %d" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:73 +#, c-format +msgid "DefineFontAlignZones: font=%d, flags=%d, table int: %s" +msgstr "" + +#: libcore/swf/DefineFontAlignZonesTag.cpp:110 +msgid "DefineFontAlignZoneTag" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:274 +#, c-format +msgid " bound SWFRect: %s" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:301 +#, c-format +msgid " ShapeRecord(%s): fillbits %d, linebits %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:379 +#, c-format +msgid " Shape read: moveto %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:400 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:410 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle0Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:421 +#, c-format +msgid " Shape read: fill0 (left) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:443 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record for font tag (0 or 1 " +"valid). Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:453 +#, c-format +msgid "" +"Invalid fill style %d in fillStyle1Change record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:463 +#, c-format +msgid " Shape read: fill1 (right) = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:484 +#, c-format +msgid "" +"Invalid line style %d in lineStyleChange record for font tag (0 or 1 valid). " +"Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:494 +#, c-format +msgid "Invalid fill style %d in lineStyleChange record - %d defined. Set to 0." +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:504 +#, c-format +msgid "ShapeRecord: line %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:518 +msgid "ShapeRecord: more fill styles" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:558 +#, c-format +msgid "ShapeRecord: curved edge %d %d - %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:593 +#, c-format +msgid "ShapeRecord: straight edge %d %d - %d %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:642 +msgid " fill styles: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:651 +msgid " Read fill: %1%" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:665 +#, c-format +msgid " readLineStyles: count = %d" +msgstr "" + +#: libcore/swf/ShapeRecord.cpp:672 +#, c-format +msgid " readLineStyles: count2 = %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:85 +#, c-format +msgid " PLACEOBJECT: depth=%d(%d) char=%d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:89 libcore/swf/PlaceObject2Tag.cpp:311 +#, c-format +msgid " SWFCxForm: %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:105 +#, c-format +msgid "Reserved field in PlaceObject actions == %u (expected 0)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:123 +#, c-format +msgid " actions: flags = 0x%X" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:158 +#, c-format +msgid "" +"swf_event::read(), even_length = %u, but only %lu bytes left to the end of " +"current tag. Breaking for safety." +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:219 +#, c-format +msgid "" +"swf_event::read() -- unknown / unhandled event type received, flags = 0x%x" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:248 +msgid "Unexpected end of tag while parsing PlaceObject tag events" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:304 +#, c-format +msgid " PLACEOBJECT2: depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:306 libcore/swf/PlaceObject2Tag.cpp:419 +#, c-format +msgid " char id = %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:308 libcore/swf/PlaceObject2Tag.cpp:420 +#, c-format +msgid " SWFMatrix: %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:313 libcore/swf/PlaceObject2Tag.cpp:422 +#, c-format +msgid " ratio: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:314 libcore/swf/PlaceObject2Tag.cpp:423 +#, c-format +msgid " name = %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:316 libcore/swf/PlaceObject2Tag.cpp:425 +#, c-format +msgid " clip_depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:319 libcore/swf/PlaceObject2Tag.cpp:428 +#, c-format +msgid " m_place_type: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:417 +#, c-format +msgid " PLACEOBJECT3: depth = %d (%d)" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:421 +#, c-format +msgid " SWFCxForm: %d" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:424 +#, c-format +msgid " class name = %s" +msgstr "" + +#: libcore/swf/PlaceObject2Tag.cpp:427 +msgid " bitmapCaching enabled" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:76 +#, c-format +msgid "SOUNDSTREAMHEAD: stream sample rate %d (expected 0 to %u)" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:86 +#, c-format +msgid "" +"Different stream/playback sound rate (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:93 +#, c-format +msgid "" +"Different stream/playback sample size (%d/%d). This seems common in SWF " +"files, so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:99 +#, c-format +msgid "" +"Different stream/playback channels (%s/%s). This seems common in SWF files, " +"so we'll warn only once." +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:119 +msgid "" +"No samples advertised for sound stream, pretty common so will warn only once" +msgstr "" + +#: libcore/swf/SoundStreamHeadTag.cpp:146 +#, c-format +msgid "" +"sound stream head: format=%s, rate=%d, 16=%d, stereo=%d, ct=%d, latency=%d" +msgstr "" + +#: libcore/swf/DefineButtonCxformTag.cpp:49 +#, c-format +msgid "DefineButtonCxform refers to an unknown DisplayObject %d" +msgstr "" + +#: libcore/swf/DefineButtonCxformTag.cpp:60 +#, c-format +msgid "" +"DefineButtonCxform refers to DisplayObject ID %d (%s). Expected a button " +"definition" +msgstr "" + +#: libcore/swf/RemoveObjectTag.cpp:71 +#, c-format +msgid " remove_object_2(%d)" +msgstr "" + +#: libcore/swf/StreamSoundBlockTag.cpp:75 +msgid "Found SOUNDSTREAMBLOCK tag w/out preceding SOUNDSTREAMHEAD" +msgstr "" + +#: libcore/swf/StreamSoundBlockTag.cpp:111 +msgid "Tag boundary reported past end of stream!" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:85 +#, c-format +msgid " DefineButton loader: character id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:102 +#, c-format +msgid " DefineButton2 loader: chararacter id = %d" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:134 +msgid "Premature end of DEFINEBUTTON tag, won't read actions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:170 +#, c-format +msgid "Next Button2 actionOffset (%u) points past the end of tag (%lu)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:211 +#, c-format +msgid "" +"Next action offset (%u) in Button2ActionConditions points past the end of tag" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:279 +msgid "Premature end of button action input: can't read conditions" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:289 +#, c-format +msgid " button actions for conditions 0x%x" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:362 +msgid " premature end of button record input stream, can't read flags" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:383 +msgid "" +" premature end of button record input stream, can't read DisplayObject id" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:398 +#, c-format +msgid "" +" button record for states [%s] refer to DisplayObject with id %d, which is " +"not found in the chars dictionary" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:405 +#, c-format +msgid " button record for states [%s] contain DisplayObject %d (%s)" +msgstr "" + +#: libcore/swf/DefineButtonTag.cpp:413 +msgid "" +" premature end of button record input stream, can't read button layer " +"(depth?)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:154 +msgid " jpeg_tables_loader" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:165 +#, c-format +msgid "No bytes to read in JPEGTABLES tag at offset %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:206 +#, c-format +msgid "DEFINEBITS: Duplicate id (%d) for bitmap DisplayObject - discarding it" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:235 +msgid "Failed to parse bitmap for character %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:243 +msgid "No renderer, not adding bitmap %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:250 +msgid "Adding bitmap id %1%" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:269 +msgid "" +"DEFINEBITS: No jpeg loader registered in movie definition - discarding bitmap" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:374 +msgid "gnash is not linked to zlib -- can't load jpeg3 image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:419 +#, c-format +msgid " defbitslossless2: tag = %d, fmt = %d, w = %d, h = %d" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:426 +msgid "Bitmap has a height or width of 0" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:432 +msgid "gnash is not linked to zlib -- can't load zipped image data" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:458 +msgid "Will not allocate %1%x%2% image in DefineBitsLossless tag" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:483 +msgid "Unknown bitmap format. Ignoring" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:597 +#, c-format +msgid "inflateWrapper() inflateInit() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:617 +msgid "inflateWrapper(): no end of zstream found within swf tag boundaries" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:640 +#, c-format +msgid "inflateWrapper() inflate() returned %d (%s)" +msgstr "" + +#: libcore/swf/DefineBitsTag.cpp:649 +#, c-format +msgid "inflateWrapper() inflateEnd() return %d (%s)" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:74 +#, c-format +msgid "%s to UTF8 conversion in MovieClip.loadVariables input parsing" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:123 +#, c-format +msgid "Stream couldn't seek to end: %s" +msgstr "" + +#: libcore/LoadVariablesThread.cpp:128 +#, c-format +msgid "" +"Size of 'variables' stream advertised to be %d bytes, but turned out to be " +"%d bytes." +msgstr "" + +#: libcore/SWFStream.cpp:285 libcore/parser/action_buffer.cpp:537 +msgid "Native floating point format not recognised" +msgstr "" + +#: libcore/SWFStream.cpp:302 libcore/SWFStream.cpp:320 +#: libcore/SWFStream.cpp:353 libcore/SWFStream.cpp:384 +#: libcore/parser/SWFParser.cpp:151 +msgid "Unexpected end of stream while reading" +msgstr "" + +#: libcore/SWFStream.cpp:475 +msgid "Attempt to seek past the end of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:483 +msgid "Attempt to seek before start of an opened tag" +msgstr "" + +#: libcore/SWFStream.cpp:496 +msgid "Unexpected end of stream" +msgstr "" + +#: libcore/SWFStream.cpp:564 +#, 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 "" + +#: libcore/SWFStream.cpp:581 +#, c-format +msgid "SWF[%lu]: tag type = %d, tag length = %d, end tag = %lu" +msgstr "" + +#: libcore/SWFStream.cpp:602 +msgid "Could not seek to reported end of tag" +msgstr "" + +#: libcore/SWFStream.cpp:617 +#, c-format +msgid "SWFStream::consumeInput: underlying stream couldn't go_to_end: %s" +msgstr "" + +#: libcore/RGBA.cpp:47 +msgid "Failed to convert string to RGBA value! This is a Gnash bug" +msgstr "" + +#: libcore/Font.cpp:130 +msgid "" +"Attempt to set font display or copyright name again. This should mean there " +"is more than one DefineFontName tag referring to the same Font. Don't know " +"what to do in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:167 +msgid "" +"Attempt to add an embedded glyph CodeTable to a font that already has one. " +"This should mean there are several DefineFontInfo tags, or a DefineFontInfo " +"tag refers to a font created by DefineFont2 or DefineFont3. Don't know what " +"should happen in this case, so ignoring." +msgstr "" + +#: libcore/Font.cpp:201 +#, c-format +msgid "Failed to find glyph %s in %s font %s" +msgstr "" + +#: libcore/Font.cpp:276 +msgid "Device font provider was not initialized, can't get unitsPerEM" +msgstr "" + +#: libcore/Font.cpp:298 +#, c-format +msgid "" +"Could not create shape glyph for DisplayObject code %u (%c) with device font " +"%s (%p)" +msgstr "" + +#: libcore/Font.cpp:332 +msgid "" +"No name associated with this font, can't use device fonts (should I use a " +"default one?)" +msgstr "" + +#: libcore/Font.cpp:340 +#, c-format +msgid "Could not create a freetype face %s" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:146 +msgid "Stage.width is a read-only property!" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:163 +msgid "Stage.height is a read-only property!" +msgstr "" + +#: libcore/asobj/Stage_as.cpp:202 +msgid "Stage.showMenu implemented by setting gnashrc option and for gtk only" +msgstr "" + +#: libcore/asobj/Video_as.cpp:114 +msgid "attachVideo needs 1 arg" +msgstr "" + +#: libcore/asobj/Video_as.cpp:126 +#, c-format +msgid "attachVideo(%s) first arg is not a NetStream instance" +msgstr "" + +#: libcore/asobj/Video_as.cpp:139 +msgid "Video.deblocking" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:218 +#, c-format +msgid "createTextField called with %d args, expected 6 - returning undefined" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:232 +#, c-format +msgid "createTextField: negative width (%d) - reverting sign" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:242 +#, c-format +msgid "createTextField: negative height (%d) - reverting sign" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:436 +#, c-format +msgid "Attempt to set length property of TextField %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:462 libcore/asobj/TextField_as.cpp:488 +#, c-format +msgid "Attempt to set read-only %s property of TextField %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:544 +#, c-format +msgid "Invalid value given to TextField.type: %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:597 +msgid "TextField.getFontList()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:608 +msgid "TextField.getNewTextFormat()" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:658 +msgid "" +"TextField.getTextFormat() discards URL, target, tabStops, bullet and display" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:672 libcore/asobj/TextField_as.cpp:694 +#, c-format +msgid "TextField.setTextFormat(%s) : %s" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:673 +msgid "missing arg" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:679 +#, c-format +msgid "" +"TextField.setTextFormat(%s) : args past the first are unhandled by Gnash" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:695 +msgid "first argument is not a TextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:729 +msgid "TextField.setNewTextFormat(), we'll delegate to setTextFormat" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:789 +msgid "TextField.bottomScroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:809 +msgid "TextField.maxhscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:905 +#, c-format +msgid "TextField.replaceSel(%s) requires exactly one argument" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:944 +msgid "TextField._hscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:962 +msgid "TextField.maxscroll is not complete" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:983 +msgid "TextField.replaceText() called with less than 3 args" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:993 +#, c-format +msgid "TextField.replaceText(%s): negative endIndex - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1019 +#, c-format +msgid "TextField.replaceText(%s): beginIndex out of range - doing nothing" +msgstr "" + +#: libcore/asobj/TextField_as.cpp:1036 +#, c-format +msgid "" +"TextField.replaceText(%s): endIndex out of range - taking as end of string" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:440 +#, c-format +msgid "Gnash is not allowed to open this URL: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:496 +#, c-format +msgid "Gnash is not allowed to connect to %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:517 +#, c-format +msgid "NetConnection.connect(%s): unsupported connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:523 +#, c-format +msgid "NetConnection.connect(%s): unknown connection protocol" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:569 +msgid "NetConnection.call: can't call while not connected" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:658 +msgid "NetConnection.call(): needs at least one argument" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:681 +#, c-format +msgid "NetConnection.call(%s): second argument must be an object" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:771 +msgid "NetConnection.connect(): needs at least one argument" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:793 +#, c-format +msgid "NetConnection.connect(%s): args after the first are not supported" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:808 +msgid "NetConnection.addHeader()" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:892 +msgid "Invoke buffer too short" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:899 +msgid "Invoke argument not present" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:990 +#, c-format +msgid "Unknown HTTP Remoting response identifier '%s'" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1006 +#, c-format +msgid "Unsupported HTTP Remoting response callback: '%s' (size %d)" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1155 +#, c-format +msgid "Error parsing server AMF: %s" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1202 +#, c-format +msgid "Could not serialize NetConnection.call argument %d" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1230 +msgid "Sanity failed. no string method in invoke packet" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1277 +msgid "Server called _onbwcheck without a callback" +msgstr "" + +#: libcore/asobj/NetConnection_as.cpp:1307 +msgid "RTMP server sent error" +msgstr "" + +#: libcore/asobj/Function_as.cpp:105 +msgid "Function.apply() called with no args" +msgstr "" + +#: libcore/asobj/Function_as.cpp:129 +#, c-format +msgid "" +"Function.apply() got %d args, expected at most 2 -- discarding the ones in " +"excess" +msgstr "" + +#: libcore/asobj/Array_as.cpp:535 +#, c-format +msgid "Unhandled sort flags: %d (0x%X)" +msgstr "" + +#: libcore/asobj/Array_as.cpp:934 +msgid "Array.splice() needs at least 1 argument, call ignored" +msgstr "" + +#: libcore/asobj/Array_as.cpp:957 +#, c-format +msgid "Array.splice(%d,%d): negative length given, call ignored" +msgstr "" + +#: libcore/asobj/Array_as.cpp:1055 +msgid "Sort called with invalid arguments." +msgstr "" + +#: libcore/asobj/Array_as.cpp:1199 +msgid "SortOn called with invalid arguments." +msgstr "" + +#: libcore/asobj/Array_as.cpp:1389 +msgid "" +"More than 2 arguments to Array.slice, and I don't know what to do with " +"them. Ignoring them" +msgstr "" + +#: libcore/asobj/System_as.cpp:310 +msgid "System.security.allowDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:321 +msgid "System.security.allowInsecureDomain" +msgstr "" + +#: libcore/asobj/System_as.cpp:329 +msgid "System.security.loadPolicyFile" +msgstr "" + +#: libcore/asobj/System_as.cpp:350 +msgid "System.showSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:367 +msgid "System.exactSettings" +msgstr "" + +#: libcore/asobj/System_as.cpp:385 +msgid "System.useCodepage" +msgstr "" + +#: libcore/asobj/Key_as.cpp:40 +msgid "Key.isAccessible" +msgstr "" + +#: libcore/asobj/Key_as.cpp:70 +msgid "Key.isDown needs one argument (the key code)" +msgstr "" + +#: libcore/asobj/Key_as.cpp:79 +#, c-format +msgid "Key.isKeyDown(%d): keycode out of range" +msgstr "" + +#: libcore/asobj/Key_as.cpp:97 +msgid "Key.isToggled" +msgstr "" + +#: libcore/asobj/Object.cpp:148 +msgid "Too many args to Object constructor" +msgstr "" + +#: libcore/asobj/Object.cpp:192 +#, c-format +msgid "" +"Invalid call to Object.addProperty(%s) - expected 3 arguments (, " +", )" +msgstr "" + +#: libcore/asobj/Object.cpp:209 +msgid "Invalid call to Object.addProperty() - empty property name" +msgstr "" + +#: libcore/asobj/Object.cpp:219 +msgid "Invalid call to Object.addProperty() - getter is not an AS function" +msgstr "" + +#: libcore/asobj/Object.cpp:233 +#, c-format +msgid "" +"Invalid call to Object.addProperty() - setter is not null and not an AS " +"function (%s)" +msgstr "" + +#: libcore/asobj/Object.cpp:257 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - expected 2 arguments (, " +")" +msgstr "" + +#: libcore/asobj/Object.cpp:274 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - first argument (symbol id) " +"evaluates to empty string" +msgstr "" + +#: libcore/asobj/Object.cpp:286 +#, c-format +msgid "" +"Invalid call to Object.registerClass(%s) - second argument (class) is not a " +"function)" +msgstr "" + +#: libcore/asobj/Object.cpp:298 +msgid "" +"current environment has no target, wouldn't know where to look for symbol " +"required for registerClass" +msgstr "" + +#: libcore/asobj/Object.cpp:313 +#, c-format +msgid "Object.registerClass('%s', %s): can't find exported symbol (id: %d)" +msgstr "" + +#: libcore/asobj/Object.cpp:326 +#, c-format +msgid "" +"Object.registerClass(%s, %s): exported symbol is not a MovieClip symbol " +"(sprite_definition), but a %s" +msgstr "" + +#: libcore/asobj/Object.cpp:348 +msgid "Object.hasOwnProperty() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:357 +#, c-format +msgid "Invalid call to Object.hasOwnProperty('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:373 +msgid "Object.isPropertyEnumerable() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:382 +#, c-format +msgid "Invalid call to Object.isPropertyEnumerable('%s')" +msgstr "" + +#: libcore/asobj/Object.cpp:405 +msgid "Object.isPrototypeOf() requires one arg" +msgstr "" + +#: libcore/asobj/Object.cpp:413 +#, c-format +msgid "First arg to Object.isPrototypeOf(%s) is not an object" +msgstr "" + +#: libcore/asobj/Object.cpp:432 +#, c-format +msgid "Object.watch(%s): missing arguments" +msgstr "" + +#: libcore/asobj/Object.cpp:443 +#, c-format +msgid "Object.watch(%s): second argument is not a function" +msgstr "" + +#: libcore/asobj/Object.cpp:469 +#, c-format +msgid "Object.unwatch(%s): missing argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:451 +msgid "string.slice() called with end < start" +msgstr "" + +#: libcore/asobj/String_as.cpp:496 +#, c-format +msgid "String.indexOf(%s, %s): second argument casts to invalid offset (%d)" +msgstr "" + +#: libcore/asobj/String_as.cpp:569 +msgid "string.charCodeAt needs one argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:578 +msgid "string.charCodeAt has more than one argument" +msgstr "" + +#: libcore/asobj/String_as.cpp:756 +msgid "No fn_call::callerDef in string function call" +msgstr "" + +#: libcore/asobj/String_as.cpp:780 +msgid "%1%(%2%) needs %3% argument(s)" +msgstr "" + +#: libcore/asobj/String_as.cpp:791 +msgid "%1%(%2%) has more than %3% argument(s)" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:292 +#, c-format +msgid "VAL: %s" +msgstr "" + +#: libcore/asobj/flash/external/ExternalInterface_as.cpp:343 +#, c-format +msgid "" +"ExternalInterface path %s is outside the SWF domain %s. Cannot access this " +"object." +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:91 +#, c-format +msgid "FileReferenceList(%s): %s" +msgstr "" + +#: libcore/asobj/flash/net/FileReferenceList_as.cpp:92 +#: libcore/asobj/flash/net/FileReference_as.cpp:160 +#: libcore/asobj/flash/geom/Transform_as.cpp:357 +msgid "arguments discarded" +msgstr "" + +#: libcore/asobj/flash/net/FileReference_as.cpp:159 +#, c-format +msgid "FileReference(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:153 +#, c-format +msgid "flash.geom.Rectangle(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:154 +#: libcore/asobj/flash/geom/Point_as.cpp:427 +#: libcore/asobj/flash/geom/Point_as.cpp:511 +#: libcore/asobj/flash/geom/Point_as.cpp:596 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#: libcore/asobj/MovieClip_as.cpp:532 +msgid "missing arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:471 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:545 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:603 +#: libcore/asobj/flash/geom/Matrix_as.cpp:421 +#: libcore/asobj/flash/geom/Matrix_as.cpp:747 +msgid "Failed to construct flash.geom.Point!" +msgstr "" + +#: libcore/asobj/flash/geom/Rectangle_as.cpp:483 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:557 +#: libcore/asobj/flash/geom/Rectangle_as.cpp:616 +#: libcore/asobj/flash/geom/Point_as.cpp:411 +#, c-format +msgid "Attempt to set read-only property %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:119 +#: libcore/asobj/flash/geom/Point_as.cpp:190 +#: libcore/asobj/flash/geom/Point_as.cpp:238 +#: libcore/asobj/flash/geom/Point_as.cpp:323 +#, c-format +msgid "%s: missing arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:128 +#: libcore/asobj/flash/geom/Point_as.cpp:138 +#: libcore/asobj/flash/geom/Point_as.cpp:148 +#: libcore/asobj/flash/geom/Point_as.cpp:156 +#: libcore/asobj/flash/geom/Point_as.cpp:332 +#: libcore/asobj/flash/geom/Point_as.cpp:342 +#: libcore/asobj/flash/geom/Point_as.cpp:352 +#: libcore/asobj/flash/geom/Point_as.cpp:360 +#, c-format +msgid "Point.add(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:129 +#: libcore/asobj/flash/geom/Point_as.cpp:249 +#: libcore/asobj/flash/geom/Point_as.cpp:333 +msgid "arguments after first discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:139 +#: libcore/asobj/flash/geom/Point_as.cpp:343 +#: libcore/asobj/flash/geom/Point_as.cpp:532 +msgid "first argument doesn't cast to object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:149 +msgid "first argument cast to object doesn't contain an 'x' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:157 +msgid "first argument cast to object doesn't contain an 'y' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:200 +#, c-format +msgid "Point.equals(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:201 +#: libcore/asobj/flash/geom/Point_as.cpp:447 +msgid "First arg must be an object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:211 +#: libcore/asobj/flash/geom/Point_as.cpp:457 +#, c-format +msgid "Point.equals(%s): %s %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:212 +#: libcore/asobj/flash/geom/Point_as.cpp:458 +msgid "First arg must be an instance of" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:248 +#, c-format +msgid "Point.normalize(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:353 +msgid "first argument casted to object doesn't contain an 'x' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:361 +msgid "first argument casted to object doesn't contain an 'y' member" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:426 +#: libcore/asobj/flash/geom/Point_as.cpp:436 +#: libcore/asobj/flash/geom/Point_as.cpp:446 +#, c-format +msgid "Point.distance(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:437 +msgid "arguments after first two discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:510 +#: libcore/asobj/flash/geom/Point_as.cpp:520 +#: libcore/asobj/flash/geom/Point_as.cpp:531 +#: libcore/asobj/flash/geom/Point_as.cpp:547 +#, c-format +msgid "Point.interpolate(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:521 +msgid "arguments after first three discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:548 +msgid "second argument doesn't cast to object" +msgstr "" + +#: libcore/asobj/flash/geom/Point_as.cpp:595 +#: libcore/asobj/flash/geom/Point_as.cpp:604 +#, c-format +msgid "Point.polar(%s): %s" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:365 +#, c-format +msgid "" +"ColorTransform(%s): not enough arguments (need 8). Constructing with default " +"values" +msgstr "" + +#: libcore/asobj/flash/geom/ColorTransform_as.cpp:380 +#, c-format +msgid "ColorTransform(%s): discarding extra arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:184 +#, c-format +msgid "Matrix.concat(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:198 +#, c-format +msgid "Matrix.concat(%s): needs a Matrix object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:255 +#, c-format +msgid "Matrix.createBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:314 +#, c-format +msgid "Matrix.createGradientBox(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:388 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:402 +#, c-format +msgid "Matrix.deltaTransformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:523 +#, c-format +msgid "Matrix.rotate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:599 +#: libcore/asobj/flash/geom/Matrix_as.cpp:770 +#, c-format +msgid "Matrix.translate(%s): needs two arguments" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:704 +#, c-format +msgid "Matrix.translate(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:717 +#, c-format +msgid "Matrix.transformPoint(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/geom/Matrix_as.cpp:729 +#, c-format +msgid "Matrix.transformPoint(%s): object must be a Point" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:122 +#: libcore/asobj/flash/geom/Transform_as.cpp:198 +msgid "Failed to construct flash.geom.ColorTransform!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:145 +#, c-format +msgid "Transform.colorTransform(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:155 +#, c-format +msgid "Transform.colorTransform(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:170 +#, c-format +msgid "Transform.colorTransform(%s): argument is not a ColorTransform" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:236 +msgid "Failed to construct flash.geom.Matrix!" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:305 +#, c-format +msgid "Transform.matrix(%s): extra arguments discarded" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:315 +#, c-format +msgid "Transform.matrix(%s): argument is not an object" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:346 +#, c-format +msgid "flash.geom.Transform(%s): needs one argument" +msgstr "" + +#: libcore/asobj/flash/geom/Transform_as.cpp:356 +#, c-format +msgid "Transform(%s): %s" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:816 +msgid "" +"BitmapData.copyChannel(). Multiple destination channels are not supported" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:842 +msgid "" +"BitmapData.copyChannel(): no part of source rectangleoverlaps with the " +"source BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:856 +msgid "" +"BitmapData.copyChannel(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:914 +msgid "BitmapData.copyPixels(): arguments after the first three are discarded" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:964 +msgid "" +"BitmapData.copyPixels(): no part of source rectangleoverlaps with the source " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:978 +msgid "" +"BitmapData.copyPixels(): destination area is wholly outside the destination " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1064 +#, c-format +msgid "BitmapData.draw(%s) requires at least one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1076 +msgid "BitmapData.draw() with BitmapData argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1083 +#, c-format +msgid "BitmapData.draw(%s): first argument must be a MovieClip" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1120 +#, c-format +msgid "BitmapData.fillRect(%s): needs an object" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1157 +msgid "floodFill called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1231 +msgid "getPixel32 called on disposed BitmapData!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1361 +msgid "BitmapData.perlinNoise() stitch value" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1562 +msgid "Failed to construct flash.geom.Rectangle!" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1584 +msgid "BitmapData.loadBitmap requires one argument" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1649 +msgid "" +"BitmapData constructor requires at least two arguments. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/flash/display/BitmapData_as.cpp:1663 +msgid "" +"BitmapData width and height must be between 1 and 2880. Will not construct a " +"BitmapData" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:105 +#, c-format +msgid "MovieClipLoader.loadClip(%s): missing arguments" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:114 +#, c-format +msgid "MovieClipLoader.loadClip(%s): first argument must be a string" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:132 +#, c-format +msgid "Could not find target %s (evaluated from %s)" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:149 +#, c-format +msgid "MovieClipLoader.unloadClip(%s): expected at least one argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:156 +#, c-format +msgid "MovieClipLoader.unloadClip: %s" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:180 +msgid "MovieClipLoader.getProgress(): missing argument" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:189 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an object" +msgstr "" + +#: libcore/asobj/MovieClipLoader.cpp:198 +#, c-format +msgid "MovieClipLoader.getProgress(%s): first argument is not an sprite" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:420 +#, c-format +msgid "Could not create audio decoder: %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:428 +msgid "No audio in Sound input." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:581 +#, c-format +msgid "Gnash could not open this URL: %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:592 +#, c-format +msgid "Unable to create parser for Sound at %s" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:676 +msgid "No sound handler, nothing to start..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:682 +msgid "No MediaParser initialized, can't start an external sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:688 +msgid "Sound.start() has no effect on a streaming Sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:735 +msgid "No sound handler, nothing to stop..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:763 +msgid "No sound handler, can't check duration..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:788 +msgid "" +"No sound handler, can't check position (we're likely not playing anyway)..." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:855 +#, c-format +msgid "No samples decoded from input of %d bytes" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:955 +#, c-format +msgid "new Sound(%d) : args after first one ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:969 +#, c-format +msgid "" +"new Sound(%s) : first argument isn't null or undefined, and isn't a " +"DisplayObject. We'll take as an invalid DisplayObject ref." +msgstr "" + +#: libcore/asobj/Sound_as.cpp:987 +msgid "-- start sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1012 +msgid "-- stop sound " +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1028 libcore/asobj/Sound_as.cpp:1083 +#, c-format +msgid "No such export '%s'" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1037 +#, c-format +msgid "Export '%s' is not a sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1053 +msgid "-- attach sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1058 +msgid "attach sound needs one argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1068 +msgid "attachSound needs a non-empty string" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1092 +#, c-format +msgid "Export '%s'is not a sound" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1127 +msgid "Sound.getPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1142 +msgid "Sound.setDuration()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1157 +msgid "Sound.setPosition()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1164 +msgid "Sound.getTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1177 +#, c-format +msgid "Sound.getVolume(%s) : arguments ignored" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1193 +msgid "Sound.loadSound() needs at least 1 argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1208 +#, c-format +msgid "Sound.loadSound(%s): arguments after first 2 discarded" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1222 +msgid "Sound.setPan()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1229 +msgid "Sound.setTransform()" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1238 +msgid "set volume of sound needs one argument" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1253 +msgid "Sound.checkPolicyFile" +msgstr "" + +#: libcore/asobj/Sound_as.cpp:1266 +msgid "Sound.areSoundsInaccessible()" +msgstr "" + +#: libcore/asobj/XML_as.cpp:464 +msgid "XML data is empty" +msgstr "" + +#: libcore/asobj/XML_as.cpp:740 +msgid "no text for text node creation" +msgstr "" + +#: libcore/asobj/XML_as.cpp:753 +msgid "XML.parseXML() needs one argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:297 +#, c-format +msgid "createEmptyMovieClip needs 2 args, but %d given, returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:305 +#, c-format +msgid "createEmptyMovieClip takes 2 args, but %d given, discarding the excess" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:363 +msgid "MovieClip.cacheAsBitmap()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:375 +msgid "MovieClip.filters()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:394 +msgid "MovieClip.forceSmoothing()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:404 +msgid "MovieClip.opaqueBackground()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:414 +msgid "MovieClip.scale9Grid()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:424 +msgid "MovieClip.scrollRect()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:434 +msgid "MovieClip.tabIndex()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:449 +#, c-format +msgid "" +"attachMovie called with wrong number of arguments expected 3 to 4, got (%d) " +"- returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:464 +#, c-format +msgid "" +"attachMovie: exported resource '%s' is not a DisplayObject definition. " +"Returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:484 +#, c-format +msgid "MovieClip.attachMovie: invalid depth %d passed; not attaching" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:509 +#, c-format +msgid "" +"Fourth argument of attachMovie doesn't cast to an object (%s), we'll act as " +"if it wasn't given" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:531 +#, c-format +msgid "MovieClip.attachAudio(): %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:541 +#, c-format +msgid "MovieClip.attachAudio(%s): first arg doesn't cast to a NetStream" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:559 +msgid "MovieClip.attachVideo()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:584 +#, c-format +msgid "%s.swapDepths() needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:595 +#, c-format +msgid "%s.swapDepths(%s): won't swap a clip below depth %d (%d)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:613 +#, c-format +msgid "%s.swapDepths(%s): invalid call, swapping to self?" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:625 +#, c-format +msgid "" +"%s.swapDepths(%s): invalid call, the two DisplayObjects don't have the same " +"parent" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:642 +#, c-format +msgid "" +"%s.swapDepths(%s): ignored, source and target DisplayObjects have the same " +"depth %d" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:657 +#, c-format +msgid "" +"%s.swapDepths(%s): first argument invalid (neither a movieclip nor a number)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:666 +#, c-format +msgid "%s.swapDepths(%s): requested depth is above the accessible range." +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:682 +#, c-format +msgid "%s.swapDepths(%s): ignored, DisplayObject already at depth %d" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:716 +msgid "MovieClip.duplicateMovieClip() needs 2 or 3 args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:732 +#, c-format +msgid "MovieClip.duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:764 +msgid "movieclip_goto_and_play needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:774 +#, c-format +msgid "movieclip_goto_and_play('%s') -- invalid frame" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:794 +msgid "movieclip_goto_and_stop needs one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:804 +#, c-format +msgid "movieclip_goto_and_stop('%s') -- invalid frame" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:879 +#, c-format +msgid "" +"MovieClip.loadMovie() expected 1 or 2 args, got %d - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:891 +#, c-format +msgid "" +"First argument of MovieClip.loadMovie(%s) evaluates to an empty string - " +"returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:941 +#, c-format +msgid "" +"MovieClip.loadVariables() expected 1 or 2 args, got %d - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:953 +#, c-format +msgid "" +"First argument passed to MovieClip.loadVariables(%s) evaluates to an empty " +"string - returning undefined" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:995 +#, c-format +msgid "Can't find hitTest target %s" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1037 +#, c-format +msgid "hitTest() called with %u args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1066 +msgid "MovieClip.getInstanceAtDepth(): missing or undefined depth argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1108 +msgid "No arguments passed to MovieClip.getURL()" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1117 +#, c-format +msgid "MovieClip.getURL(%s): extra arguments dropped" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1195 +msgid "" +"MovieClip.getTextSnapshot: failed to construct TextSnapshot (object probably " +"overridden)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1225 +#, c-format +msgid "" +"MovieClip.getBounds(%s): invalid call, first arg must be a DisplayObject" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1273 +msgid "MovieClip.globalToLocal() takes one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1281 +#, c-format +msgid "MovieClip.globalToLocal(%s): first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1295 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'x' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1306 +#, c-format +msgid "" +"MovieClip.globalToLocal(%s): object parameter doesn't have an 'y' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1334 +msgid "MovieClip.localToGlobal() takes one arg" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1342 +#, c-format +msgid "MovieClip.localToGlobal(%s): first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1355 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'x' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1366 +#, c-format +msgid "" +"MovieClip.localToGlobal(%s): object parameter doesn't have an 'y' member" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1395 +#, c-format +msgid "%s.setMask() : needs an argument" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1414 +#, c-format +msgid "%s.setMask(%s) : first argument is not a DisplayObject" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1444 +msgid "MovieClip.lineTo() needs at least two arguments" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1470 +msgid "MovieClip.moveTo() takes two args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1521 +#, c-format +msgid "MovieClip.lineStyle(%s): args after the first three will be discarded" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1541 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid joinStylevalue '%s' (valid values: %s|%s|%s)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1557 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid capStyle value '%s' (valid values: none|" +"round|square)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1582 +#, c-format +msgid "" +"MovieClip.lineStyle(%s): invalid noScale value '%s' (valid values: %s|%s|%s|" +"%s)" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1630 +msgid "MovieClip.curveTo() takes four args" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1671 +msgid "beginFill() with no args is a no-op" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1715 +#, c-format +msgid "%s.beginGradientFill(%s): invalid call: 5 arguments needed" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1726 +#, c-format +msgid "%s.beginGradientFill(%s): extra arguments invalidate call!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1746 +#, c-format +msgid "" +"%s.beginGradientFill(%s): first arg must be 'radial', 'focal', or 'linear'" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1762 +#, c-format +msgid "" +"%s.beginGradientFill(%s): one or more of the args from 2nd to 5th don't cast " +"to objects" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1776 +#, c-format +msgid "" +"%s.beginGradientFill(%s): colors, alphas and ratios args don't have same " +"length" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1928 +#, c-format +msgid "min/max bbox values in MovieClip.startDrag(%s) swapped, fixing" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:1933 +#, c-format +msgid "non-finite bbox values in MovieClip.startDrag(%s), took as zero" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2077 +msgid "Failed to construct flash.geom.Transform!" +msgstr "" + +#: libcore/asobj/MovieClip_as.cpp:2095 +msgid "MovieClip.beginMeshFill" +msgstr "" + +#: libcore/asobj/LoadVars_as.cpp:145 +#, c-format +msgid "new LoadVars(%s) - arguments discarded" +msgstr "" + +#: libcore/asobj/Selection_as.cpp:189 +#, c-format +msgid "Selection.setFocus: expected 1 argument, got %d" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:259 +msgid "No MediaHandler exists! Cannot create a Camera object" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:312 +msgid "Camera::motionLevel can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:331 +msgid "Camera::quality can be set, but it's not implemented" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:353 +msgid "Camera::activityLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:358 +msgid "Attempt to set activity property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:370 +msgid "Camera::bandwidth only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:375 +msgid "Attempt to set bandwidth property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:391 +msgid "Attempt to set currentFPS property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:407 +msgid "Attempt to set fps property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:423 +msgid "Attempt to set height property of Camera, use setMode" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:446 +msgid "Attempt to set index property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:458 +msgid "Camera::motionLevel only has default value" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:463 +msgid "Attempt to set motionLevel property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:475 +msgid "Camera::motionTimeout" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:480 +msgid "Attempt to set motionTimeout property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:492 +msgid "Camera.muted" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:497 +msgid "Attempt to set muted property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:513 +msgid "Attempt to set name property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:524 +msgid "Attempt to set names property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:554 +msgid "Camera::quality has only default values" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:559 +msgid "Attempt to set quality property of Camera" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:587 +msgid "Camera.setCursor" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:594 +msgid "Camera.setKeyFrameInterval" +msgstr "" + +#: libcore/asobj/Camera_as.cpp:608 +msgid "Attempt to set width property of Camera, use setMode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:163 +#, c-format +msgid "Problems serializing an object's member %s=%s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:323 +#, c-format +msgid "" +"SharedObject.flush() called with a minimum disk space argument (%d), which " +"is currently ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:331 +#, c-format +msgid "Couldn't create dir for flushing SharedObject %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:344 +#, c-format +msgid "" +"Attempting to write object %s when it's SOL Read Only is set! Refusing..." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:352 +#, c-format +msgid "SharedObject::flush(): Failed opening file '%s' in binary mode" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:371 +msgid "Error writing SOL header" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:378 +#, c-format +msgid "Error writing %d bytes to output file %s" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:384 +#, c-format +msgid "SharedObject '%s' written to filesystem." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:493 +msgid "Attempting to open SOL file from non localhost-loaded SWF" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:521 +#, c-format +msgid "" +"SharedObject path %s is outside the SWF domain %s. Cannot access this object." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:534 +#, c-format +msgid "" +"SharedObject path %s is not part of the SWF path %s. Cannot access this " +"object." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:703 +msgid "SharedObject.connect(): needs at least one argument" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:709 +msgid "SharedObject.connect()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:730 +msgid "SharedObject.setFps" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:739 +msgid "SharedObject.send" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:756 +#, c-format +msgid "Arguments to SharedObject.flush(%s) will be ignored" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:787 +#, c-format +msgid "SharedObject.getLocal(%s): missing object name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:813 +msgid "SharedObject.getRemote()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:828 +msgid "SharedObject.deleteAll()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:843 +msgid "SharedObject.getDiskUsage()" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:904 +#, c-format +msgid "readSOL: SOL file %s is too short (only %s bytes long) to be valid." +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:929 +msgid "readSOL: file ends before data segment" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:942 +msgid "SharedObject: end of buffer while reading length" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:951 +msgid "readSOL: empty property name" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:956 +msgid "SharedObject::readSOL: premature end of input" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:967 +#, c-format +msgid "SharedObject: error parsing SharedObject '%s'" +msgstr "" + +#: libcore/asobj/SharedObject_as.cpp:986 +#, c-format +msgid "readSOL: Reading SharedObject %s: %s" +msgstr "" + +#: libcore/asobj/Date_as.cpp:463 +msgid "Date constructor called with more than 7 arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:723 +msgid "Date.setTime needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:743 +msgid "Date.setTime was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:834 +msgid "Date.setFullYear needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:874 +msgid "Date.setYear needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:897 +msgid "Date.setYear was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:928 +#, c-format +msgid "Date.set%sMonth needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:961 +#, c-format +msgid "Date.set%sMonth was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:983 +#, c-format +msgid "Date.set%sDate needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:997 +#, c-format +msgid "Date.set%sDate was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1024 +#, c-format +msgid "Date.set%sHours needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1043 +#, c-format +msgid "Date.set%sHours was called with more than four arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1069 +#, c-format +msgid "Date.set%sMinutes needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1087 libcore/asobj/Date_as.cpp:1130 +#, c-format +msgid "Date.set%sMinutes was called with more than three arguments" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1110 +#, c-format +msgid "Date.set%sSeconds needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1148 +#, c-format +msgid "Date.set%sMilliseconds needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1165 +#, c-format +msgid "Date.set%sMilliseconds was called with more than one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1227 +msgid "Date.UTC needs one argument" +msgstr "" + +#: libcore/asobj/Date_as.cpp:1251 +msgid "Date.UTC was called with more than 7 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:100 +#, c-format +msgid "%s needs one argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:106 +#, c-format +msgid "%s has more than one argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:323 +msgid "Extensions enabled, scanning plugin dir for load" +msgstr "" + +#: libcore/asobj/Global_as.cpp:328 +msgid "Extensions disabled" +msgstr "" + +#: libcore/asobj/Global_as.cpp:493 +#, c-format +msgid "%s needs at least one argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:500 +#, c-format +msgid "%s has more than two arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:594 +#, c-format +msgid "%s needs at least three arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:601 +#, c-format +msgid "%s has more than four arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:609 +#, c-format +msgid "Invalid call to ASSetPropFlags: first argument is not an object: %s" +msgstr "" + +#: libcore/asobj/Global_as.cpp:657 libcore/asobj/Global_as.cpp:700 +#, c-format +msgid "ASNative(%s): needs at least two arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:669 +#, c-format +msgid "ASconstructor(%s): args must be 0 or above" +msgstr "" + +#: libcore/asobj/Global_as.cpp:712 +#, c-format +msgid "ASnative(%s): args must be 0 or above" +msgstr "" + +#: libcore/asobj/Global_as.cpp:734 +msgid "ASNative (2, 0) - old ASnew" +msgstr "" + +#: libcore/asobj/Global_as.cpp:884 +msgid "updateAfterEvent()" +msgstr "" + +#: libcore/asobj/Global_as.cpp:946 +#, c-format +msgid "Invalid call to setInterval(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:960 libcore/asobj/Global_as.cpp:1032 +#, c-format +msgid "" +"Invalid call to setInterval(%s) - first argument is not an object or function" +msgstr "" + +#: libcore/asobj/Global_as.cpp:980 +#, c-format +msgid "Invalid call to setInterval(%s) - missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1019 +#, c-format +msgid "Invalid call to setTimeout(%s) - need at least 2 arguments" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1052 +#, c-format +msgid "Invalid call to setTimeout(%s): missing timeout argument" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1088 +msgid "clearInterval requires one argument, got none" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1102 +msgid "_global.showRedrawRegions" +msgstr "" + +#: libcore/asobj/Global_as.cpp:1109 +msgid "_global.enableDebugConsole" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:227 +msgid "" +"XMLNode.insertBefore(): positional parameter is not a child of this node" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:596 +msgid "XMLNode::appendChild() needs at least one argument" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:605 +msgid "First argument to XMLNode::appendChild() is not an XMLNode" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:643 +#, c-format +msgid "XMLNode.insertBefore(%s) needs at least two arguments" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:654 +#, c-format +msgid "First argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" + +#: libcore/asobj/XMLNode_as.cpp:665 +#, c-format +msgid "Second argument to XMLNode.insertBefore(%s) is not an XMLNode" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:299 +#, c-format +msgid "::pause(%d) called " +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:355 +msgid "No NetConnection associated with this NetStream, won't play" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:366 +msgid "NetConnection is not connected. Won't play." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:379 +#, c-format +msgid "Couldn't load URL %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:386 +#, c-format +msgid "Connecting to movie: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:392 +#, c-format +msgid "NetStream.play(%s): failed starting playback" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:415 +msgid "NetStream_as::initVideoDecoder: hot-plugging video consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:420 +#, c-format +msgid "NetStream: Could not create Video decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:444 +msgid "NetStream_as::initAudioDecoder: hot-plugging audio consumer" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:451 +#, c-format +msgid "Could not create Audio decoder: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:477 +#, c-format +msgid "Gnash could not get stream '%s' from NetConnection" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:487 +msgid "No Media handler registered, can't parse NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:495 +msgid "Unable to create parser for NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:520 +#, c-format +msgid "%p.startPlayback: playHead position reset to 0" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:526 +msgid "Setting playStart status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:544 +msgid "getDecodedVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:553 +#, c-format +msgid "" +"getDecodedVideoFrame(%d): no more video frames in input " +"(nextVideoFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:564 +msgid "" +"getDecodedVideoFrame setting playStop status (parsing complete and " +"nextVideoFrameTimestamp() returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:575 +#, c-format +msgid "%p.getDecodedVideoFrame(%d): next video frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:586 +#, c-format +msgid "" +"nextVideoFrameTimestamp returned true (%d), but decodeNextVideoFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:596 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): last video frame decoded (should set playback " +"status to STOP?)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:604 +#, c-format +msgid "" +"%p.getDecodedVideoFrame(%d): next video frame is in the future, we'll return " +"this one" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:622 +msgid "decodeNextVideoFrame: no parser available" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:629 +#, c-format +msgid "%p.decodeNextVideoFrame(): no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:645 +msgid "Error decoding encoded video frame in NetStream input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:659 +#, c-format +msgid "%p.decodeNextAudioFrame: no more video frames in input" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:688 +#, c-format +msgid "" +"NetStream_as::decodeNextAudioFrame: %d bytes of encoded audio decoded to %d " +"bytes" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:708 +#, c-format +msgid "NetStream_as::seek(%d): no parser, no party" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:728 +msgid "Setting invalidTime status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:735 +#, c-format +msgid "_parser->seek(%d) returned %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:742 +#, c-format +msgid "%p.seek: playHead position set to %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:778 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as playhead is paused - bufferLength=%d/" +"%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:787 +#, c-format +msgid "" +"%p.refreshAudioBuffer: doing nothing as current position was already decoded " +"- bufferLength=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:799 +#, c-format +msgid "" +"%p.refreshAudioBuffer: currentPosition=%d, playHeadState=%d, bufferLength=" +"%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:935 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d) : buffer overrun (%d/%d)." +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:951 +#, c-format +msgid "" +"%p.pushDecodedAudioFrames(%d): no more audio frames in input " +"(nextAudioFrameTimestamp returned false, parsingComplete=%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:962 +msgid "" +"pushDecodedAudioFrames setting playStop status (parsing complete and " +"nextAudioFrameTimestamp returned false)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:975 +#, c-format +msgid "%p.pushDecodedAudioFrames(%d): next audio frame is in the future (%d)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:988 +#, c-format +msgid "" +"nextAudioFrameTimestamp returned true (%d), but decodeNextAudioFrame " +"returned null, I don't think this should ever happen" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:997 +#, c-format +msgid "pushDecodedAudioFrames(%d): Decoded audio frame contains no samples" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1006 +#, c-format +msgid "pushDecodedAudioFrames(%d) pushing %dth frame with timestamp %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1024 +msgid "resuming playback clock on audio consume" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1090 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as playhead is paused - bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1100 +#, c-format +msgid "" +"%p.refreshVideoFrame: doing nothing as current position was already decoded " +"- bufferLength=%d, bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1112 +#, c-format +msgid "" +"%p.refreshVideoFrame: currentPosition=%d, playHeadState=%d, bufferLength=%d, " +"bufferTime=%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1126 +#, c-format +msgid "" +"%p.refreshVideoFrame(): no more video frames to decode (DEC_STOPPED, null " +"from getDecodedVideoFrame)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1135 +#, c-format +msgid "" +"%p.refreshVideoFrame(): last video frame was good enough for current position" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1210 +#, c-format +msgid "" +"%p.advance: buffer empty while decoding, setting buffer to buffering and " +"pausing playback clock" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1215 +msgid "Setting bufferEmpty status" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1224 +#, c-format +msgid "%p.advance : bufferLength=%d, parsing completed" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1236 +#, c-format +msgid "%p.advance: buffering - position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1255 +#, c-format +msgid "" +"%p.advance: buffer full (or parsing completed), resuming playback clock - " +"position=%d, buffer=%d/%d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1276 +#, c-format +msgid "%p.advance: playHead position set to timestamp of first frame: %d" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1283 +#, c-format +msgid "" +"%p.advance: playHead position is 0 and parser still doesn't have a frame to " +"set it to" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1323 +#, c-format +msgid "" +"Moving NetStream playhead from timestamp %d to timestamp %d as there are no " +"video frames yet, audio buffer is empty and next audio frame timestamp is " +"there (see bug #26687)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1424 +msgid "attachAuxStreamer called while already attached" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1435 +#, c-format +msgid "Could not attach NetStream aux streamer to sound handler: %s" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1566 +#, c-format +msgid "" +"First argument to NetStream constructor doesn't cast to a NetConnection (%s)" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1612 +msgid "NetStream_as play needs args" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1619 +#, c-format +msgid "NetStream.play(%s): stream is not connected" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1668 +msgid "NetStream.attachAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1679 +msgid "NetStream.attachVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1690 +msgid "NetStream.publish" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1701 +msgid "NetStream.receiveAudio" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1712 +msgid "NetStream.receiveVideo" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1723 +msgid "NetStream.send" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1807 +msgid "NetStream.liveDelay" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1859 +msgid "Invalid AMF data in FLV tag" +msgstr "" + +#: libcore/asobj/NetStream_as.cpp:1870 +msgid "Could not convert FLV metatag to as_value, passing undefined" +msgstr "" + +#: libcore/asobj/Number_as.cpp:78 +#, c-format +msgid "Number.toString(%s): radix must be in the 2..36 range (%d is invalid)" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:521 +msgid "TextSnapshot.findText() requires 3 arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:545 +msgid "TextSnapshot.getCount() takes no arguments" +msgstr "" + +#: libcore/asobj/TextSnapshot_as.cpp:601 +msgid "TextSnapshot.getText requires exactly 2 arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:268 +msgid "XMLSocket.send(): socket not initialized" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:312 +msgid "XMLSocket.connect() called while already connected, ignored" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:319 +msgid "XMLSocket.connect() needs two arguments" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:344 +msgid "XMLSocket.connect(): connection failed" +msgstr "" + +#: libcore/asobj/XMLSocket_as.cpp:360 +msgid "XMLSocket.send() needs at least one argument" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:233 +msgid "AsBroadcaster.initialize() requires one argument, none given" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:243 +#, c-format +msgid "AsBroadcaster.initialize(%s): first arg is not an object" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:252 +#, c-format +msgid "" +"AsBroadcaster.initialize(%s): first arg is an object but doesn't cast to one " +"(dangling DisplayObject ref?)" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:282 libcore/asobj/AsBroadcaster.cpp:327 +#: libcore/asobj/AsBroadcaster.cpp:393 +#, c-format +msgid "%p.addListener(%s): this object has no _listeners member" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:293 libcore/asobj/AsBroadcaster.cpp:338 +#: libcore/asobj/AsBroadcaster.cpp:404 +#, c-format +msgid "%p.addListener(%s): this object's _listener isn't an object: %s" +msgstr "" + +#: libcore/asobj/AsBroadcaster.cpp:415 +#, c-format +msgid "%p.broadcastMessage() needs an argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:406 +#, c-format +msgid "Too many args (%d) passed to TextFormat" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:483 +msgid "Getter for textformat_tabStops" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:562 +msgid "TextFormat.getTextExtent requires at least one argument" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:726 +#, c-format +msgid "Uknown alignment value: %d, take as left" +msgstr "" + +#: libcore/asobj/TextFormat_as.cpp:741 +#, c-format +msgid "Unknown display value: %d " +msgstr "" + +#: libcore/asobj/Color_as.cpp:153 +msgid "Color.setRGB() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:186 +msgid "Color.setTransform() : missing argument" +msgstr "" + +#: libcore/asobj/Color_as.cpp:196 +#, c-format +msgid "Color.setTransform(%s) : first argument doesn't cast to an object" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:279 +msgid "Attempting to write to disabled LocalConnection!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:288 +msgid "Failed to attach shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:296 +msgid "Failed to get shm lock" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:332 +msgid "Invalid connection name data" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:431 +msgid "Failed to get lock on shared memory! Will not remove listener" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:461 +msgid "Failed to open shared memory segment" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:534 +msgid "LocalConnection.connect() expects exactly 1 argument" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:542 +msgid "LocalConnection.connect(): first argument must be a string" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:587 +#: libcore/asobj/LocalConnection_as.cpp:599 +#: libcore/asobj/LocalConnection_as.cpp:612 +#, c-format +msgid "LocalConnection.send(%s): requires at least 2 arguments" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:783 +msgid "No space for listener in shared memory!" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:844 +#, c-format +msgid "Invalid domain %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:851 +#, c-format +msgid "Invalid function name %s" +msgstr "" + +#: libcore/asobj/LocalConnection_as.cpp:877 +msgid "Fewer AMF fields than expected." +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:252 +msgid "No MediaHandler exists! Cannot create a Microphone object" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:284 +msgid "Microphone.gain(): wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:300 +msgid "Microphone.setRate: wrong number of parameters passed" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:313 +msgid "Microphone::activityLevel only has default value (-1)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:318 +msgid "Attempt to set activity property of Microphone" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:353 +msgid "Microphone::muted is always false (always allows access)" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:413 +msgid "Microphone::silenceTimeout can be set, but is unimplemented" +msgstr "" + +#: libcore/asobj/Microphone_as.cpp:436 +#, c-format +msgid "%s: Too many arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:176 +msgid "XML.addRequestHeader: XML._customHeaders is not an object" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:193 +msgid "XML.addRequestHeader requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:206 +msgid "XML.addRequestHeader: single argument is not an array" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:222 +#, c-format +msgid "XML.addRequestHeader(%s): arguments after the second will be discarded" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:237 +#, c-format +msgid "XML.addRequestHeader(%s): both arguments must be a string" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:304 +msgid "sendAndLoad() requires at least two arguments" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:312 +msgid "sendAndLoad(): invalid empty URL" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:319 +msgid "sendAndLoad(): invalid target (must be an XML or LoadVars object)" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:397 +#, c-format +msgid "Loading from URL: '%s'" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:417 +msgid "load() requires at least one argument" +msgstr "" + +#: libcore/asobj/LoadableObject.cpp:426 +msgid "load(): invalid empty URL" +msgstr "" + +#: libcore/DisplayObjectContainer.cpp:75 +msgid "Children" +msgstr "" + +#: libcore/DisplayList.cpp:305 +#, c-format +msgid "moveDisplayObject() -- can't find object at depth %d" +msgstr "" + +#: libcore/DisplayList.cpp:312 +msgid "Request to move an unloaded DisplayObject" +msgstr "" + +#: libcore/DisplayList.cpp:380 +#, c-format +msgid "%s.swapDepth(%d) : ignored call with target depth less then %d" +msgstr "" + +#: libcore/DisplayList.cpp:404 +msgid "" +"First argument to DisplayList::swapDepth() is NOT a DisplayObject in the " +"list. Call ignored." +msgstr "" + +#: libcore/DisplayList.cpp:875 +#, c-format +msgid "" +"mergeDisplayList: DisplayObject %s (%s at depth %d [%d]) about to be " +"discarded in given display list is not marked as unloaded and not found in " +"the merged current displaylist" +msgstr "" + +#: libcore/Geometry.cpp:198 +msgid "Collision detection for unidirectionally scaled strokes" +msgstr "" + +#: libcore/TextField.cpp:234 +#, c-format +msgid "FIXME: attempt to remove a TextField being a child of a %s" +msgstr "" + +#: libcore/TextField.cpp:413 libcore/TextField.cpp:423 +#: libcore/TextField.cpp:441 libcore/TextField.cpp:456 +msgid "invalid restrict string" +msgstr "" + +#: libcore/TextField.cpp:965 +#, c-format +msgid "" +"TextField: missing glyph for space char (needed for TAB). Make sure " +"DisplayObject shapes for font %s are being exported into your SWF file." +msgstr "" + +#: libcore/TextField.cpp:1044 +msgid "No font for TextField!" +msgstr "" + +#: libcore/TextField.cpp:1444 +#, c-format +msgid "Unexpected value '%s' in TextField font color attribute" +msgstr "" + +#: libcore/TextField.cpp:1459 +msgid "Expected a font name in FACE attribute." +msgstr "" + +#: libcore/TextField.cpp:1513 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1551 +msgid " HTML tag in TextField" +msgstr "" + +#: libcore/TextField.cpp:1623 +msgid "HTML tag tabstops attribute" +msgstr "" + +#: libcore/TextField.cpp:1706 +#, c-format +msgid "" +"TextField: missing embedded glyph for char %d. Make sure DisplayObject " +"shapes for font %s are being exported into your SWF file" +msgstr "" + +#: libcore/TextField.cpp:1714 +#, c-format +msgid "" +"TextField: missing device glyph for char %d. Maybe you don't have font '%s' " +"installed in your system." +msgstr "" + +#: libcore/TextField.cpp:1905 +#, c-format +msgid "" +"Current environment has no target, can't bind VariableName (%s) associated " +"to text field. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:1931 +#, c-format +msgid "" +"VariableName associated to text field refers to an unknown target (%s). It " +"is possible that the DisplayObject will be instantiated later in the SWF " +"stream. Gnash will try to register again on next access." +msgstr "" + +#: libcore/TextField.cpp:2024 libcore/TextField.cpp:2058 +#: libcore/TextField.cpp:2149 +msgid "invalid HTML tag" +msgstr "" + +#: libcore/TextField.cpp:2035 libcore/TextField.cpp:2071 +#: libcore/TextField.cpp:2102 +msgid "found NULL character in htmlText" +msgstr "" + +#: libcore/TextField.cpp:2075 +msgid "malformed HTML tag, invalid attribute name" +msgstr "" + +#: libcore/TextField.cpp:2125 +msgid "malformed HTML tag, invalid attribute value" +msgstr "" + +#: libcore/TextField.cpp:2158 +msgid "I declare this a HTML syntax error" +msgstr "" + +#: libcore/SWFMovie.cpp:54 +#, c-format +msgid "Frame %d never loaded. Total frames: %d" +msgstr "" + +#: libcore/SWFMovie.cpp:77 +#, c-format +msgid "Frame %d never loaded. Total frames: %d." +msgstr "" + +#: libcore/SWFMovie.cpp:109 +#, c-format +msgid "" +"Attempt to perform initialized for a character %s that does not exist " +"(either not exported or not defined)" +msgstr "" + +#: libcore/LineStyle.cpp:186 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different vertical " +"thickness scaling" +msgstr "" + +#: libcore/LineStyle.cpp:191 +msgid "" +"UNTESTED: Do not know how to interpolate line styles with different " +"horizontal thickness scaling" +msgstr "" + +#: libcore/DisplayObject.cpp:121 +#, c-format +msgid "loadMovie against a %s DisplayObject" +msgstr "" + +#: libcore/DisplayObject.cpp:258 +msgid "blendMode" +msgstr "" + +#: libcore/DisplayObject.cpp:368 +#, c-format +msgid "Setting _height=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:796 +msgid "yes" +msgstr "" + +#: libcore/DisplayObject.cpp:797 +msgid "no" +msgstr "" + +#: libcore/DisplayObject.cpp:803 +msgid "Depth" +msgstr "" + +#: libcore/DisplayObject.cpp:809 +msgid "Ratio" +msgstr "" + +#: libcore/DisplayObject.cpp:819 +msgid "Clipping depth" +msgstr "" + +#: libcore/DisplayObject.cpp:824 +msgid "Dimensions" +msgstr "" + +#: libcore/DisplayObject.cpp:826 +msgid "Dynamic" +msgstr "" + +#: libcore/DisplayObject.cpp:827 +msgid "Mask" +msgstr "" + +#: libcore/DisplayObject.cpp:828 +msgid "Destroyed" +msgstr "" + +#: libcore/DisplayObject.cpp:830 +msgid "Unloaded" +msgstr "" + +#: libcore/DisplayObject.cpp:834 +msgid "Blend mode" +msgstr "" + +#: libcore/DisplayObject.cpp:837 +msgid "Invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:839 +msgid "Child invalidated" +msgstr "" + +#: libcore/DisplayObject.cpp:860 libcore/DisplayObject.cpp:1564 +#, c-format +msgid "Attempt to set property to %s, refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1095 +#, c-format +msgid "Attempt to set %s._y to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1126 +#, c-format +msgid "Attempt to set %s._x to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1155 +#, c-format +msgid "Attempt to set %s._xscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1181 +#, c-format +msgid "Attempt to set %s._yscale to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1217 +#, c-format +msgid "Attempt to set %s._visible to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1246 +#, c-format +msgid "Attempt to set %s._alpha to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1312 +#, c-format +msgid "Attempt to set %s._rotation to %s (evaluating to number %g) refused" +msgstr "" + +#: libcore/DisplayObject.cpp:1352 +msgid "_soundbuftime setting" +msgstr "" + +#: libcore/DisplayObject.cpp:1376 +#, c-format +msgid "Setting _width=%g of DisplayObject %s (%s)" +msgstr "" + +#: libcore/DisplayObject.cpp:1386 libcore/DisplayObject.cpp:1404 +msgid "_focusrect" +msgstr "" + +#: libcore/StaticText.cpp:53 +msgid "StaticText::pointInShape" +msgstr "" + +#: libcore/AMFConverter.cpp:98 +msgid "Problems serializing an object's member" +msgstr "" + +#: libcore/AMFConverter.cpp:212 +#, c-format +msgid "Problems serializing strict array member %d=%s" +msgstr "" + +#: libcore/AMFConverter.cpp:242 +msgid "Could not serialize object" +msgstr "" + +#: libcore/AMFConverter.cpp:319 +#, c-format +msgid "Unknown AMF type %s! Cannot proceed" +msgstr "" + +#: libcore/AMFConverter.cpp:376 +#, c-format +msgid "AMF parsing error: %s" +msgstr "" + +#: libcore/AMFConverter.cpp:407 +msgid "Read past _end of buffer for strict array length" +msgstr "" + +#: libcore/AMFConverter.cpp:425 +msgid "Unable to read array elements" +msgstr "" + +#: libcore/AMFConverter.cpp:442 +msgid "Read past _end of buffer for array length" +msgstr "" + +#: libcore/AMFConverter.cpp:468 libcore/AMFConverter.cpp:489 +msgid "MALFORMED AMF: premature _end of ECMA_ARRAY block" +msgstr "" + +#: libcore/AMFConverter.cpp:480 +msgid "MALFORMED AMF: empty member name not followed by OBJECT_END_AMF0 byte" +msgstr "" + +#: libcore/AMFConverter.cpp:504 +msgid "Unable to read array element" +msgstr "" + +#: libcore/AMFConverter.cpp:528 +msgid "Could not read object property name" +msgstr "" + +#: libcore/AMFConverter.cpp:539 +msgid "AMF buffer terminated just before object _end byte. continuing anyway." +msgstr "" + +#: libcore/AMFConverter.cpp:566 +#, c-format +msgid "readAMF0: invalid reference to object %d (%d known objects)" +msgstr "" + +#: libcore/AMFConverter.cpp:597 +msgid "" +"Date type encoded timezone info %1%, even though this field should not be " +"used." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:435 +#, c-format +msgid "Malformed action code: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:450 +#, c-format +msgid "%s: CHECKME: was broken" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:595 +#, c-format +msgid "GetUrl: target=%s URL=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:615 +#, c-format +msgid "ActionWaitForFrame (0x%X) tag length == %d (expected 3)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:629 libcore/vm/ASHandlers.cpp:1695 +#, c-format +msgid "%s: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:637 +#, c-format +msgid "ActionWaitForFrame(%d): target (%s) has only %d frames" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:679 +msgid "GotoLabel: environment target is null or not a MovieClip" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:876 libcore/vm/ASHandlers.cpp:1572 +msgid "Negative size passed to ActionSubString, taking as whole length" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:893 +msgid "Start is less then 1 in ActionSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:903 +msgid "" +"Start goes beyond input string in ActionSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:916 +msgid "" +"start + size goes beyond input string in ActionSubString, adjusting size" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:963 +#, c-format +msgid "" +"Can't assign a sprite/DisplayObject to a variable in SWF%d. We'll return " +"undefined instead of %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:971 +#, c-format +msgid "-- get var: %s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:984 +#, c-format +msgid "" +"ActionSetVariable: %s=%s: variable name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:992 +#, c-format +msgid "-- set var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1043 +msgid "" +"ActionGetProperty() called, but current target is not a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1062 +#, c-format +msgid "Could not find GetProperty target (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1087 +#, c-format +msgid "ActionSetProperty: can't find target %s for setting property %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1110 +#, c-format +msgid "duplicateMovieClip: invalid depth %d passed; not duplicating" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1125 +#, c-format +msgid "Path given to duplicateMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1136 +#, c-format +msgid "Path given to duplicateMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1157 +#, c-format +msgid "Path given to removeMovieClip(%s) doesn't point to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1167 +#, c-format +msgid "Path given to removeMovieClip(%s) is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1205 +#, c-format +msgid "startDrag: unknown target '%s'" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1225 +msgid "Y values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1232 +msgid "X values in ActionStartDrag swapped, fixing" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1296 +#, c-format +msgid "-- %s cast_to %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1335 +#, c-format +msgid "Stack value on IMPLEMENTSOP is not an object: %s." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1344 +msgid "Target object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1351 +#, c-format +msgid "IMPLEMENTSOP target object's prototype is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1359 +#, c-format +msgid "Invalid interfaces count (%d) on IMPLEMENTSOP" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1370 +#, c-format +msgid "class found on stack on IMPLEMENTSOP is not an object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1377 +msgid "Interface object for IMPLEMENTSOP has no prototype." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1385 +#, c-format +msgid "Prototype of interface object for IMPLEMENTSOP is not an object (%s)." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1392 +#, c-format +msgid "%s (with .prototype %p) implements %s (with .prototype %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1427 +#, c-format +msgid "fscommand2:%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1558 +#, c-format +msgid " ActionMbSubString(%s, %d, %d)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1580 +msgid "Base is less then 1 in ActionMbSubString, setting to 1." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1587 +msgid "" +"base goes beyond input string in ActionMbSubString, returning the empty " +"string." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1599 +#, c-format +msgid "" +"base+size goes beyond input string in ActionMbSubString, adjusting size " +"based on length:%d and start:%d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1623 libcore/vm/ASHandlers.cpp:1648 +msgid "Not properly implemented for SWF5" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1674 +msgid "ActionStrictMode set to %1%" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1703 +#, c-format +msgid "" +"Frame spec found on stack at ActionWaitForFrame doesn't evaluate to a valid " +"frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1728 +msgid "Unknown constant '%1%' (no pool registered with VM)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1736 +msgid "Unknown constant '%1%' (registered pool has %2% entries)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1793 +#, c-format +msgid "" +"Unknown push type %d. Execution will continue but it is likely to fail due " +"to lost sync." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1835 +#, c-format +msgid "Invalid register %d in ActionPush" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1886 +#, c-format +msgid "\t%d) type=%s, value=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1917 +msgid "Undefined GetUrl2 URL on stack, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1949 +#, c-format +msgid "branch to offset %d -- this section only runs to %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:1983 +#, c-format +msgid "" +"Couldn't find target_sprite \"%s\" in ActionCallFrame! target frame actions " +"will not be called..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2034 +#, c-format +msgid "" +"Frame spec found on stack at ActionGotoExpression doesn't evaluate to a " +"valid frame: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2046 +#, c-format +msgid "" +"Couldn't find target sprite \"%s\" in ActionGotoExpression. Will not go to " +"target frame..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2125 +#, c-format +msgid "delete %s.%s: no object found to delete" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2165 +msgid "delete2 called with a path that does not resolve to an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2191 +#, c-format +msgid "-- set local var: %s = %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2224 +#, c-format +msgid "ActionCallFunction: %s is not an object" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2241 +#, c-format +msgid "" +"Attempt to call a function with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2303 +#, c-format +msgid "---new object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2313 +#, c-format +msgid "ActionNew: '%s' is not a constructor" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2351 +msgid "The 'var whatever' syntax in timeline context is a no-op." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2439 +#, c-format +msgid "Argument to TargetPath(%s) doesn't cast to a DisplayObject" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2474 +#, c-format +msgid "" +"Top of stack doesn't evaluate to an object (%s) at ActionEnumerate execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2581 +#, c-format +msgid "getMember called against a value that does not cast to an as_object: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2590 +#, c-format +msgid " ActionGetMember: target: %s (object %p)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2605 +#, c-format +msgid "-- get_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2624 +#, c-format +msgid "" +"ActionSetMember: %s.%s=%s: member name evaluates to invalid (empty) string" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2633 +#, c-format +msgid "-- set_member %s.%s=%s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2645 +#, c-format +msgid "-- set_member %s.%s=%s on invalid object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2706 +#, c-format +msgid "" +"Attempt to call a method with %u arguments while only %u are available on " +"the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2714 +#, c-format +msgid " method name: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2715 +#, c-format +msgid " method object/func: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2716 +#, c-format +msgid " method nargs: %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2724 +#, c-format +msgid "ActionCallMethod invoked with non-object object/func (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2758 +#, c-format +msgid "ActionCallMethod: Can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2770 +#, c-format +msgid "ActionCallMethod: property %d of object %d is not callable (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2843 +#, c-format +msgid "" +"Attempt to call a constructor with %u arguments while only %u are available " +"on the stack." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2855 +msgid "On ActionNewMethod: no object found on stack on ActionMethod" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2872 +#, c-format +msgid "ActionNewMethod: can't find method %s of object %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2884 +msgid "ActionNewMethod: method name is undefined and object is not a function" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2923 +#, c-format +msgid "-- %s instanceof %s (invalid args?)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:2952 +#, c-format +msgid "Top of stack not an object %s at ActionEnum2 execution" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3086 +#, c-format +msgid "ActionExtends: Super is not an object (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3090 +#, c-format +msgid "ActionExtends: Sub is not a function (%s)" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3191 +#, c-format +msgid "" +"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 "" + +#: libcore/vm/ASHandlers.cpp:3213 +#, c-format +msgid "DefineFunction2: named function '%s' starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3223 +#, c-format +msgid "DefineFunction2: anonymous function starts at PC %d" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3275 +#, c-format +msgid "" +"ActionTry: reserved:%x doFinally:%d doCatch:%d trySize:%u catchSize:%u " +"finallySize:%u catchName:%s catchRegister:%u" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3304 +msgid "ActionWith tag length != 2; skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3314 +msgid "Empty with() block..." +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3325 +#, c-format +msgid "with(%s) : first argument doesn't cast to an object!" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3440 +#, c-format +msgid "Unsupported action handler invoked, code at pc is %#x" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3500 +msgid "Bogus empty GetUrl URL in SWF file, skipping" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3512 +msgid "" +"Bogus GetUrl2 send vars method in SWF file (both GET and POST requested). " +"Using GET" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3571 +#, c-format +msgid "getURL: target %s not found" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3577 +#, c-format +msgid "getURL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3596 +msgid "commonGetURL: current target is undefined" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3616 +#, c-format +msgid "Unknown loadMovie target: %s" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3630 +#, c-format +msgid "get URL: target %s is not a sprite" +msgstr "" + +#: libcore/vm/ASHandlers.cpp:3695 +#, c-format +msgid "Couldn't find movie \"%s\" to set target to! Setting target to NULL..." +msgstr "" + +#: libcore/vm/CallStack.cpp:64 +#, c-format +msgid "-------------- local register[%d] = '%s'" +msgstr "" + +#: libcore/vm/Machine.cpp:895 +#, c-format +msgid "Can't push a null value onto the scope stack (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1438 +#, c-format +msgid "" +"CALLPROP: Can't call a method of a value that doesn't cast to an object (%s)." +msgstr "" + +#: libcore/vm/Machine.cpp:1455 +#, c-format +msgid "CALLPROP: Property '%s' of object '%s' is '%s', cannot call as method" +msgstr "" + +#: libcore/vm/Machine.cpp:1983 +#, c-format +msgid "GETPROPERTY: Looking for property %s of object %s" +msgstr "" + +#: libcore/vm/Machine.cpp:1987 +#, c-format +msgid "GETPROPERTY: expecting object on stack, got %s." +msgstr "" + +#: libcore/vm/Machine.cpp:2122 +#, c-format +msgid "ABC_ACTION_SETSLOT: unexpected non-object stack value %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:147 +#, c-format +msgid "" +"at ActionExec operator() start, pc=%d, stop_pc=%d, code.size=%d, func=%d, " +"codeVersion=%d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:152 libcore/vm/ActionExec.cpp:285 +#: libcore/vm/ActionExec.cpp:296 +#, c-format +msgid "%s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:222 +#, c-format +msgid "PC:%d - EX: %s" +msgstr "" + +#: libcore/vm/ActionExec.cpp:239 +#, c-format +msgid "" +"Length %u (%d) of action tag id %u at pc %d overflows actions buffer size %d" +msgstr "" + +#: libcore/vm/ActionExec.cpp:292 +#, c-format +msgid "After execution: PC %d, next PC %d, stack follows" +msgstr "" + +#: libcore/vm/ActionExec.cpp:306 +msgid "" +"Time exceeded (%4% secs) while executing code in %1% between pc %2% and %3%. " +"Disable scripts?" +msgstr "" + +#: libcore/vm/ActionExec.cpp:541 +msgid "" +"Stack smashed (ActionScript compiler bug, or obfuscated SWF). Taking no " +"action to fix (as expected)." +msgstr "" + +#: libcore/vm/ActionExec.cpp:545 +#, c-format +msgid "%d elements left on the stack after block execution." +msgstr "" + +#: libcore/vm/ActionExec.cpp:564 +#, c-format +msgid "" +"End of DoAction block hit while skipping %d action tags (pc:%d, stop_pc:%d) " +"(WaitForFrame, probably)" +msgstr "" + +#: libcore/vm/ActionExec.cpp:674 +#, c-format +msgid "Jump outside DoAction tag requested (offset %d before tag start)" +msgstr "" + +#: libcore/vm/VM.cpp:222 +#, c-format +msgid "-------------- global register[%d] = '%s'" +msgstr "" + +#: libcore/vm/VM.cpp:250 +#, c-format +msgid "Recursion limit reached (%u)" +msgstr "" + +#: libcore/Button.cpp:477 +#, c-format +msgid "Unhandled button event %s" +msgstr "" + +#: libcore/Button.cpp:788 +msgid "Button placed with an init object. This will be ignored." +msgstr "" + +#: libcore/Button.cpp:956 +msgid "Enabled" +msgstr "" + +#: libcore/Button.cpp:961 +msgid "Button state" +msgstr "" + +#: libcore/Button.cpp:965 +msgid "Action characters" +msgstr "" + +#: libcore/Button.cpp:994 +msgid "Button.blendMode" +msgstr "" + +#: libcore/Button.cpp:1003 +msgid "Button.cacheAsBitmap" +msgstr "" + +#: libcore/Button.cpp:1012 +msgid "Button.filters" +msgstr "" + +#: libcore/Button.cpp:1021 +msgid "Button.scale9Grid" +msgstr "" + +#: libcore/Button.cpp:1030 +msgid "Button.getTabIndex" +msgstr "" + +#: libcore/Button.cpp:1039 +msgid "Button.setTabIndex" +msgstr "" + +#: libcore/as_environment.cpp:182 +#, c-format +msgid "invalid path '%s' (p=next_slash=%s)" +msgstr "" + +#: libcore/as_environment.cpp:193 +#, c-format +msgid "invalid path '%s' (dot not allowed after having seen a slash)" +msgstr "" + +#: libcore/as_environment.cpp:332 +#, c-format +msgid "-------------- %s = %s" +msgstr "" + +#: libcore/as_environment.cpp:346 +#, c-format +msgid "Path target '%s' not found while setting %s=%s" +msgstr "" + +#: libcore/as_environment.cpp:445 +#, c-format +msgid "Won't set invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:474 +#, c-format +msgid "" +"as_environment::setVariableRaw(%s, %s): neither current target nor original " +"target are defined, can't set the variable" +msgstr "" + +#: libcore/as_environment.cpp:486 +#, c-format +msgid "Won't get invalid raw variable name: %s" +msgstr "" + +#: libcore/as_environment.cpp:567 +#, c-format +msgid "reference to non-existent variable '%s'" +msgstr "" + +#: libcore/MovieClip.cpp:621 +#, c-format +msgid "call_frame('%s') -- invalid frame" +msgstr "" + +#: libcore/MovieClip.cpp:667 +msgid "Can't clone root of the movie" +msgstr "" + +#: libcore/MovieClip.cpp:675 +#, c-format +msgid "%s parent is not a movieclip, can't clone" +msgstr "" + +#: libcore/MovieClip.cpp:852 +msgid "MovieClip.unloadMovie()" +msgstr "" + +#: libcore/MovieClip.cpp:885 +#, c-format +msgid "advance_movieclip: no frames loaded for movieclip/movie %s" +msgstr "" + +#: libcore/MovieClip.cpp:935 +msgid "" +"Flushing orphaned tags in movieclip %1%. _currentFrame:%2%, _hasLooped:%3%, " +"frame_count:%4%" +msgstr "" + +#: libcore/MovieClip.cpp:1046 +#, c-format +msgid "Executing %d tags in frame %d/%d of movieclip %s" +msgstr "" + +#: libcore/MovieClip.cpp:1084 libcore/MovieClip.cpp:1125 +#, 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 "" + +#: libcore/MovieClip.cpp:1116 +#, c-format +msgid "" +"GotoFrame(%d) targets a yet to be loaded frame (%d). We'll wait for it but a " +"more correct form is explicitly using WaitForFrame instead" +msgstr "" + +#: libcore/MovieClip.cpp:1189 +#, c-format +msgid "MovieClip::goto_labeled_frame('%s') unknown label" +msgstr "" + +#: libcore/MovieClip.cpp:1248 +#, c-format +msgid "MovieClip::add_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1318 +#, c-format +msgid "movieclip::replace_display_object(): unknown cid = %d" +msgstr "" + +#: libcore/MovieClip.cpp:1327 +#, c-format +msgid "" +"MovieClip::replace_display_object: could not find any DisplayObject at depth " +"%d" +msgstr "" + +#: libcore/MovieClip.cpp:1905 +#, c-format +msgid "Could not load variables from %s" +msgstr "" + +#: libcore/MovieClip.cpp:1958 +#, c-format +msgid "" +"removeMovieClip(%s): movieclip depth (%d) out of the 'dynamic' zone " +"[0..1048575], won't remove" +msgstr "" + +#: libcore/parser/TypesParser.cpp:145 +#, c-format +msgid "Invalid rectangle: minx=%g maxx=%g miny=%g maxy=%g" +msgstr "" + +#: libcore/parser/TypesParser.cpp:161 +#, c-format +msgid " FillStyle read type = 0x%X" +msgstr "" + +#: libcore/parser/TypesParser.cpp:207 +#, c-format +msgid " gradients count: %d" +msgstr "" + +#: libcore/parser/TypesParser.cpp:212 +msgid "No gradients!" +msgstr "" + +#: libcore/parser/TypesParser.cpp:266 +msgid "Illegal spread mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:283 +msgid "Illegal interpolation mode in gradient definition." +msgstr "" + +#: libcore/parser/TypesParser.cpp:408 +#, c-format +msgid " color: %s" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:64 +#, c-format +msgid " frames = %d" +msgstr "" + +#: libcore/parser/sprite_definition.cpp:77 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in define " +"sprite." +msgstr "" + +#: libcore/parser/sprite_definition.cpp:87 +msgid " -- sprite END --" +msgstr "" + +#: libcore/parser/filter_factory.cpp:54 +#, c-format +msgid " number of filters: %d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:92 +#, c-format +msgid "Invalid filter type %d." +msgstr "" + +#: libcore/parser/filter_factory.cpp:102 +#, c-format +msgid "Filter %d could not read." +msgstr "" + +#: libcore/parser/filter_factory.cpp:134 +#, c-format +msgid " DropShadowFilter: blurX=%f blurY=%f" +msgstr "" + +#: libcore/parser/filter_factory.cpp:153 +#, c-format +msgid " BlurFilter: blurX=%f blurY=%f quality=%d" +msgstr "" + +#: libcore/parser/filter_factory.cpp:180 +msgid " GlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:218 +msgid " BevelFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:265 +msgid " GradientGlowFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:301 +msgid " ConvolutionFilter " +msgstr "" + +#: libcore/parser/filter_factory.cpp:318 +msgid " ColorMatrixFilter: " +msgstr "" + +#: libcore/parser/filter_factory.cpp:319 libcore/parser/filter_factory.cpp:322 +#: libcore/parser/filter_factory.cpp:325 libcore/parser/filter_factory.cpp:328 +#, c-format +msgid " %g, %g, %g, %g, %g" +msgstr "" + +#: libcore/parser/filter_factory.cpp:375 +msgid " GradientBevelFilter " +msgstr "" + +#: libcore/parser/action_buffer.cpp:57 +#, c-format +msgid "Empty action buffer starting at offset %lu" +msgstr "" + +#: libcore/parser/action_buffer.cpp:94 +#, c-format +msgid "Action buffer starting at offset %lu doesn't end with an END tag" +msgstr "" + +#: libcore/parser/action_buffer.cpp:132 +msgid "action buffer dict length exceeded" +msgstr "" + +#: libcore/parser/action_buffer.cpp:614 +msgid "Native double floating point format not recognised" +msgstr "" + +#: libcore/parser/SWFParser.cpp:90 +msgid "SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFParser.cpp:100 +#, c-format +msgid "" +"Encountered unknown tag %d. These usually store creation tool data and do " +"not affect playback" +msgstr "" + +#: libcore/parser/SWFParser.cpp:105 +#, c-format +msgid "tag dump follows: %s" +msgstr "" + +#: libcore/parser/SWFParser.cpp:113 +#, c-format +msgid "Parsing exception: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:255 +#, c-format +msgid "Add sound sample %d assigning id %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:284 +msgid "" +"gnash::SWFMovieDefinition::read() -- file does not start with a SWF header" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:291 +#, c-format +msgid "version: %d, file_length: %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:296 +msgid "" +"SWFMovieDefinition::read(): unable to read zipped SWF data; gnash was " +"compiled without zlib support" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:301 +msgid "file is compressed" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:320 +msgid "non-finite movie bounds" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:336 +#, c-format +msgid "frame size = %s, frame rate = %f, frames = %d" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:360 +msgid "Could not start loading thread" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:431 +#, c-format +msgid "Could not find char %d, dump is: %s" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:490 +msgid "Error while parsing SWF stream." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:502 +#, c-format +msgid "%d control tags are NOT followed by a SHOWFRAME tag" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:510 +#, c-format +msgid "" +"%d frames advertised in header, but only %d SHOWFRAME tags found in stream. " +"Pretending we loaded all advertised frames" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:538 +#, c-format +msgid "" +"number of SHOWFRAME tags in SWF stream '%s' (%d) exceeds the advertised " +"number in header (%d)." +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:605 +msgid "More than one JPEGTABLES tag found: not resetting JPEG loader" +msgstr "" + +#: libcore/parser/SWFMovieDefinition.cpp:745 +#, c-format +msgid "import error: could not find resource '%s' in movie '%s'" +msgstr "" + +#: libcore/Video.cpp:57 +msgid "No Media handler registered, won't be able to decode embedded video" +msgstr "" + +#: libcore/Video.cpp:69 +#, c-format +msgid "Could not create Video Decoder: %s" +msgstr "" + +#: libcore/Video.cpp:138 +msgid "No Video info in video definition" +msgstr "" + +#: libcore/as_function.cpp:94 +#, c-format +msgid "Native function called as constructor threw exception: %s" +msgstr "" + +#: libcore/movie_root.cpp:238 +#, c-format +msgid "ActionParserException thrown during setRootMovie: %s" +msgstr "" + +#: libcore/movie_root.cpp:253 +#, c-format +msgid "No user interface registered, assuming 'Yes' answer to question: %s" +msgstr "" + +#: libcore/movie_root.cpp:402 libcore/movie_root.cpp:412 +#, c-format +msgid "" +"%s.swapDepth(%d): movie has a depth (%d) below static depth zone (%d), won't " +"swap its depth" +msgstr "" + +#: libcore/movie_root.cpp:470 +msgid "" +"movie_root::dropLevel called against a movie not found in the levels " +"container" +msgstr "" + +#: libcore/movie_root.cpp:477 +msgid "Original root movie can't be removed" +msgstr "" + +#: libcore/movie_root.cpp:496 +#, c-format +msgid "" +"TESTME: loadMovie called on level %d which is not available at load time, " +"skipped placement for now" +msgstr "" + +#: libcore/movie_root.cpp:627 +#, c-format +msgid "ActionLimits hit notifying key listeners: %s." +msgstr "" + +#: libcore/movie_root.cpp:864 +msgid "" +"movie_root tracking a streaming sound, but the sound handler is not " +"streaming!" +msgstr "" + +#: libcore/movie_root.cpp:896 +msgid "" +"Time exceeded (%1% secs) while attempting to catch up to streaming sound. " +"Give up on synchronization?" +msgstr "" + +#: libcore/movie_root.cpp:948 +#, c-format +msgid "Buffer overread during advance: %s" +msgstr "" + +#: libcore/movie_root.cpp:1066 +#, c-format +msgid "ActionLimits hit notifying mouse events: %s." +msgstr "" + +#: libcore/movie_root.cpp:1558 +#, c-format +msgid "Couldn't process ExternalInterface Call %s" +msgstr "" + +#: libcore/movie_root.cpp:1603 +msgid "ExternalInterface::GotoFrame()" +msgstr "" + +#: libcore/movie_root.cpp:1611 +msgid "ExternalInterface::LoadMovie()" +msgstr "" + +#: libcore/movie_root.cpp:1676 gui/Player.cpp:713 +#, c-format +msgid "Could not write to user-provided host requests fd %d: %s" +msgstr "无法写入用户提供的主机请求文件描述符 %d:%s" + +#: libcore/movie_root.cpp:1837 libcore/movie_root.cpp:1869 +#: libcore/movie_root.cpp:1925 +#, c-format +msgid "Could not write to browser fd #%d: %s" +msgstr "" + +#: libcore/movie_root.cpp:2155 +#, c-format +msgid "Fork failed launching URL opener '%s'" +msgstr "" + +#: libcore/movie_root.cpp:2202 +#, c-format +msgid "Could only write %d bytes to fd #%d" +msgstr "" + +#: libcore/movie_root.cpp:2290 +msgid "Live MovieClips" +msgstr "" + +#: libcore/movie_root.cpp:2419 +#, c-format +msgid "%s to UTF8 conversion in LoadableObject input parsing" +msgstr "" + +#: libcore/movie_root.cpp:2442 +#, c-format +msgid "" +"Hosting application registered no callback for events/queries, can't call %s" +"(%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:65 libcore/abc/AbcBlock.cpp:133 +msgid "ABC: Finalizing trait yielded bad type for slot." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:188 +msgid "ABC: Bad name for trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:193 +msgid "ABC: Trait name must be fully qualified." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:240 libcore/abc/AbcBlock.cpp:266 +msgid "Bad method id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:256 +msgid "Bad Class id in trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:274 +msgid "ABC: Unknown type of trait." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:468 +#, c-format +msgid "Abc Version: %d.%d" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:567 +msgid "ABC: Bad string given for namespace." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:609 +msgid "ABC: Bad namespace for namespace set." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:679 +#, c-format +msgid "Action Block: Unknown multiname type (%d)." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:712 libcore/abc/AbcBlock.cpp:722 +#: libcore/abc/AbcBlock.cpp:732 libcore/abc/AbcBlock.cpp:742 +msgid "Action Block: Bad index in optional argument." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:752 +msgid "ABC: Bad index in optional argument, namespaces." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:774 +#, c-format +msgid "ABC: Bad default value type (%X), but continuing." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:812 +msgid "ABC: Bad return type for method info." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:825 +msgid "ABC: Unknown return type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:842 +msgid "ABC: Bad parameter type in method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:851 +msgid "ABC: Unknown parameter type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:940 +msgid "ABC: Out of bounds instance name." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:948 +msgid "ABC: QName required for instance." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:953 +msgid "ABC: No namespace to use for storing class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:968 +msgid "Duplicate class registration." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:984 +msgid "ABC: Bad super type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:995 +#, c-format +msgid "ABC: Super type not found (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1002 +msgid "ABC: Can't extend a class which is final." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1008 +msgid "ABC: Can't extend an interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1014 +msgid "ABC: Class cannot be its own supertype." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1035 +msgid "ABC: Bad namespace for protected." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1054 +msgid "ABC: Bad name for interface." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1061 +msgid "ABC: Can't implement a non-interface type." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1073 +msgid "ABC: Out of bounds method for initializer." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1108 +msgid "ABC: Out of bound static constructor for class." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1147 +msgid "ABC: Out of bounds method for script." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1183 +msgid "ABC: Out of bounds for method body." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1190 +msgid "ABC: Only one body per method." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1236 +msgid "ABC: Out of bound type for exception." +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1246 +#, c-format +msgid "ABC: Unknown type of object to catch. (%s)" +msgstr "" + +#: libcore/abc/AbcBlock.cpp:1264 +msgid "ABC: Out of bound name for caught exception." +msgstr "" + +#: libcore/MovieFactory.cpp:79 +msgid "" +"Requested to keep from completely loading a movie, but the movie in question " +"is an image, for which we don't yet have the concept of a 'loading thread'" +msgstr "" + +#: libcore/MovieFactory.cpp:94 +msgid "FLV can't be loaded directly as a movie" +msgstr "" + +#: libcore/MovieFactory.cpp:98 +msgid "Unknown file type" +msgstr "" + +#: libcore/MovieFactory.cpp:133 +#, c-format +msgid "Couldn't load library movie '%s'" +msgstr "" + +#: libcore/MovieFactory.cpp:173 +msgid "Can't read file header" +msgstr "" + +#: libcore/MovieFactory.cpp:212 +msgid "Can't read 3 bytes after an MZ (.exe) header" +msgstr "" + +#: libcore/MovieFactory.cpp:222 +msgid "Could not find SWF inside an .exe file" +msgstr "" + +#: libcore/MovieFactory.cpp:231 +#, c-format +msgid "unknown file type, buffer is %c%c%c" +msgstr "" + +#: libcore/MovieFactory.cpp:273 +#, c-format +msgid "Can't read image file from %s" +msgstr "" + +#: libcore/MovieFactory.cpp:283 +#, c-format +msgid "Parsing error: %s" +msgstr "" + +#: libcore/MovieFactory.cpp:309 +#, c-format +msgid "failed to open '%s'; can't create movie" +msgstr "" + +#: libcore/MovieFactory.cpp:314 +#, c-format +msgid "streamProvider opener can't open '%s'" +msgstr "" + +#: libcore/PropertyList.cpp:274 +#, c-format +msgid "Property %s already exists, can't addDestructiveGetter" +msgstr "" + +#: libcore/as_object.cpp:439 +#, c-format +msgid "Caught exception: %s" +msgstr "" + +#: libcore/as_object.cpp:627 +#, c-format +msgid "Attempt to set read-only property '%s'" +msgstr "" + +#: libcore/as_object.cpp:639 +#, c-format +msgid "%s: %s" +msgstr "" + +#: libcore/as_object.cpp:654 +#, c-format +msgid "Unknown failure in setting property '%s' on object '%p'" +msgstr "" + +#: libcore/as_object.cpp:683 +#, c-format +msgid "Attempt to initialize read-only property '%s' on object '%p' twice" +msgstr "" + +#: libcore/as_object.cpp:845 +msgid "Circular inheritance chain detected during isPrototypeOf call" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:86 libdevice/egl/eglDevice.cpp:108 +msgid "Couldn't initialize EGL device!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:111 +#, c-format +msgid "Couldn't bind client to type %d!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:181 +#, c-format +msgid "eglGetDisplay() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:187 +#, c-format +msgid "eglInitialize() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:197 +#, c-format +msgid "EGL_CLIENT_APIS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:198 +#, c-format +msgid "EGL_EXTENSIONS = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:199 +#, c-format +msgid "EGL_VERSION = %s, EGL_VENDOR = %s" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:208 libdevice/egl/eglDevice.cpp:543 +#: gui/gtk/gtk_glue_ovg.cpp:383 +#, c-format +msgid "eglGetConfigs() failed to retrieve the number of configs (error %s)" +msgstr "eglGetConfigs() 无法取回配置数目(错误 %s)" + +#: libdevice/egl/eglDevice.cpp:213 libdevice/egl/eglDevice.cpp:548 +#: gui/gtk/gtk_glue_ovg.cpp:388 +msgid "No EGLconfigs found\n" +msgstr "未找到 EGLconfigs\n" + +#: libdevice/egl/eglDevice.cpp:216 libdevice/egl/eglDevice.cpp:551 +#, c-format +msgid "Max number of EGL Configs is %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:231 +msgid "Using the 32bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:233 +msgid "eglChooseConfig(32-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:237 +msgid "Using the 16bpp, low quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:239 +msgid "eglChooseConfig(16-low) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:248 +msgid "Using the 32bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:250 +msgid "eglChooseConfig(32-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:254 libdevice/egl/eglDevice.cpp:271 +msgid "Using the 16bpp, medium quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:256 +msgid "eglChooseConfig(16-medium) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:265 +msgid "Using the 32bpp, high quality configuration" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:267 +msgid "eglChooseConfig(32-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:273 +msgid "eglChooseConfig(16-high) failed" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:283 +msgid "EGL configuration doesn't match!" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:319 +#, c-format +msgid "eglGetConfigAttrib() failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:323 +#, c-format +msgid "EGL native visual is: %d" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:339 +msgid "Initializing EGL for OpenGLES2" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:341 libdevice/egl/eglDevice.cpp:361 +#, fuzzy, c-format +msgid "eglBindAPI() failed to retrieve the number of configs (error %s)" +msgstr "eglGetConfigs() 无法取回配置数目(错误 %s)" + +#: libdevice/egl/eglDevice.cpp:349 +msgid "Initializing EGL for OpenGLES1" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:351 +#, fuzzy, c-format +msgid "eglBindAPI() failed to retrive the number of configs (error %s)" +msgstr "eglGetConfigs() 无法取回配置数目(错误 %s)" + +#: libdevice/egl/eglDevice.cpp:359 +msgid "Initializing EGL for OpenVG" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:390 +msgid "Initializing EGL Surface" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:397 +#, c-format +msgid "eglCreateWindowSurface failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:411 +#, c-format +msgid "eglCreateContext failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:423 +#, c-format +msgid "eglMakeCurrent failed (error %s)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:555 gui/gtk/gtk_glue_ovg.cpp:395 +msgid "Out of memory\n" +msgstr "内存不足\n" + +#: libdevice/egl/eglDevice.cpp:560 +#, fuzzy, c-format +msgid "eglGetConfigs() failed to retrieve the configs (error %s)" +msgstr "eglGetConfigs() 无法取回配置(配置 %s)" + +#: libdevice/egl/eglDevice.cpp:773 +#, c-format +msgid "eglCreatePbufferSurface() failed (error 0x%x)" +msgstr "" + +#: libdevice/egl/eglDevice.cpp:793 libdevice/egl/eglDevice.cpp:814 +#, c-format +msgid "eglCreatePbufferFromClientBuffer() failed (error 0x%x)" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:31 +#, c-format +msgid "VaapiSurfaceProxy::VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceProxy.cpp:36 +#, c-format +msgid "VaapiSurfaceProxy::~VaapiSurfaceProxy(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSubpicture.cpp:35 +#, c-format +msgid "VaapiSubpicture::VaapiSubpicture(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurface.cpp:77 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:205 +#, c-format +msgid " -> surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:212 +#, c-format +msgid "VaapiSurface::~VaapiSurface(): surface %p\n" +msgstr "" + +#: libdevice/vaapi/VaapiSurfaceGLX.cpp:266 +#, c-format +msgid "VaapiSurfaceGLX::update(): from surface 0x%08x\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:38 +#, c-format +msgid "VaapiImage::VaapiImage(): format '%s'\n" +msgstr "" + +#: libdevice/vaapi/VaapiImage.cpp:82 +#, c-format +msgid " image 0x%08x, format '%s'\n" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:94 libdevice/events/EventDevice.cpp:699 +#: libdevice/events/TouchDevice.cpp:312 libdevice/events/UinputDevice.cpp:77 +#, c-format +msgid "You don't have the proper permissions to open %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:99 +#, c-format +msgid "Found a %s device for mouse input using %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:145 libdevice/events/EventDevice.cpp:74 +#, fuzzy, c-format +msgid "Could not open %s: %s" +msgstr "无法打开 %s" + +#: libdevice/events/MouseDevice.cpp:151 +#, c-format +msgid "Could not set non-blocking mode for mouse device: %s" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:170 +msgid "Mouse reset failed" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:180 +msgid "WARNING: Could not detect mouse device ID" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:184 +#, c-format +msgid "WARNING: Non-standard mouse device ID %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:189 +msgid "Could not activate Data Reporting mode for mouse" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:197 +#, c-format +msgid "Mouse enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:257 +msgid "No sync in first byte!" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:311 +msgid "Vertical mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:314 +msgid "Horizontal mouse movement overflow bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:320 +msgid "Horizontal mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:325 +msgid "Vertical mouse movement negative bit set" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:330 +#, c-format +msgid "PS/2 Mouse: Xmove=%d, Ymove=%d, Button %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:347 +#, c-format +msgid "convert: Xin=%d, Yin=%d, Xout=%d, Yout=%d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:354 +#, c-format +msgid "read mouse: X=%d, Y=%d, Btn: btn %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:362 +#, c-format +msgid "mouse click! %d" +msgstr "" + +#: libdevice/events/MouseDevice.cpp:380 +#, c-format +msgid "mouse_command: discarded %d bytes from input buffer" +msgstr "" + +#: libdevice/events/InputDevice.cpp:136 +#, c-format +msgid "The device has this error: %s" +msgstr "" + +#: libdevice/events/InputDevice.cpp:211 +#, fuzzy +msgid "" +"WARNING: PS/2 Mouse support disabled as it conflicts with the input event " +"support." +msgstr "警告:鼠标支持可能与输入事件支持冲突。" + +#: libdevice/events/EventDevice.cpp:80 +#, c-format +msgid "Could not set non-blocking mode for pointing device: %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:93 +msgid "ioctl (EVIOCGVERSION)" +msgstr "" + +#: libdevice/events/EventDevice.cpp:96 +#, c-format +msgid "evdev driver version is %d.%d.%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:102 libdevice/events/EventDevice.cpp:720 +#, c-format +msgid "ioctl (EVIOCGID): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:107 libdevice/events/EventDevice.cpp:714 +#, c-format +msgid "ioctl (EVIOCGNAME): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:109 libdevice/events/EventDevice.cpp:716 +#, c-format +msgid "The device on %s says its name is %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:115 libdevice/events/EventDevice.cpp:722 +#, c-format +msgid "vendor %04hx product %04hx version %04hx" +msgstr "" + +#: libdevice/events/EventDevice.cpp:120 +msgid "is a PCI bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:123 +msgid "is a PNP bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:128 +msgid "is on a Universal Serial Bus" +msgstr "" + +#: libdevice/events/EventDevice.cpp:150 +msgid "is a HIL bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:153 +msgid "is Bluetooth bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:157 +msgid "is a Virtual bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:161 +msgid "is an ISA bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:165 +msgid "is an I8042 bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:175 +msgid "is an XTKBD bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:178 +msgid "is a serial port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:181 +msgid "is a gameport bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:184 +msgid "is a parallel port bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:187 +msgid "is an Amiga bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:190 +msgid "is an AOB bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:193 +msgid "is an i2C bus type " +msgstr "" + +#: libdevice/events/EventDevice.cpp:199 +msgid "Babbage Touchscreen found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:203 +msgid "Babbage Power Button found!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:208 +msgid "is a GSC bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:212 +msgid "is an Atari bus type" +msgstr "" + +#: libdevice/events/EventDevice.cpp:216 +#, c-format +msgid "Unknown bus type %d!" +msgstr "" + +#: libdevice/events/EventDevice.cpp:219 +#, c-format +msgid "Event enabled for %s on fd #%d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:228 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:238 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_X)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:241 +#, c-format +msgid "ioctl (EVIOCGABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:245 +#, c-format +msgid "ioctl (EVIOCSABS(ABS_Y)): %s" +msgstr "" + +#: libdevice/events/EventDevice.cpp:307 +#, c-format +msgid "Type is: %s(%hd), Code is: %hd, Val is: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:388 +#, c-format +msgid "REL_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:392 +#, c-format +msgid "REL_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:396 +#, c-format +msgid "REL_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:400 +#, c-format +msgid "REL_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:404 +#, c-format +msgid "REL_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:408 +#, c-format +msgid "REL_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:412 +#, c-format +msgid "REL_HWHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:414 +#, c-format +msgid "REL_DIAL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:416 +#, c-format +msgid "REL_WHEEL: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:418 +#, c-format +msgid "REL_MISC: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:420 +#, c-format +msgid "Relative move event %d from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:443 +#, c-format +msgid "ABS_Z: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:450 +#, c-format +msgid "ABS_VOLUME: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:454 +#, c-format +msgid "ABS_DISTANCE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:458 +#, c-format +msgid "ABS_RX: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:462 +#, c-format +msgid "ABS_RY: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:466 +#, c-format +msgid "ABS_RZ: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:470 +#, c-format +msgid "ABS_THROTTLE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:474 +#, c-format +msgid "ABS_RUDDER: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:478 +#, c-format +msgid "ABS_GAS: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:482 +#, c-format +msgid "ABS_BRAKE: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:486 +#, c-format +msgid "ABS_TILT_X: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:490 +#, c-format +msgid "ABS_TILT_Y: %d" +msgstr "" + +#: libdevice/events/EventDevice.cpp:505 libdevice/events/EventDevice.cpp:529 +msgid "Misc event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:533 +msgid "LED event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:536 +msgid "Sound event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:539 +msgid "Key autorepeat event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:542 +msgid "Force Feedback event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:545 +msgid "Force Feedback status event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:548 +msgid "Power event from Input Event Device" +msgstr "" + +#: libdevice/events/EventDevice.cpp:736 +#, c-format +msgid "Enabling USB device: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:83 +msgid "No filespec specified for the touchscreen device." +msgstr "" + +#: libdevice/events/TouchDevice.cpp:89 +#, c-format +msgid "Could not open touchscreen %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:96 +#, c-format +msgid "Could not get touchscreen fd %s: %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:103 +#, c-format +msgid "Using TSLIB on %s" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:134 +#, c-format +msgid "Touched x: %d, y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:138 +#, c-format +msgid "lifted x: %d y: %d" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:244 +msgid "WARNING: Error parsing calibration data!" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:246 +#, c-format +msgid "" +"Using touchscreen calibration data: %.0f / %.0f / %.0f / %.0f / %.0f / %.0f" +msgstr "" + +#: libdevice/events/TouchDevice.cpp:249 +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 "" + +#: libdevice/events/UinputDevice.cpp:46 +msgid "ioctl(UI_DEV_DESTROY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:82 +#, c-format +msgid "Found a User mode input device at %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:98 +msgid "User Mode Input device not initialized yet!" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:103 +msgid "ioctl(UI_SET_EVBIT, EV_KEY)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:109 +msgid "ioctl(UI_SET_EVBIT, EV_REL)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:113 +msgid "ioctl(UI_SET_RELBIT, REL_X)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:117 +msgid "ioctl( UI_SET_RELBIT, REL_Y)" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:142 +msgid "write uidev" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:147 +#, c-format +msgid "ioctl(UI_SET_EVBIT, EV_ABS): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:151 +#, c-format +msgid "ioctl(UI_SET_ABSBIT,ABS_X): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:155 +#, c-format +msgid "ioctl(UI_SET_ABSBIT, ABS_Y): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:161 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_LEFT)): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:165 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_RIGHT): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:169 +#, c-format +msgid "ioctl(UI_SET_EVBIT, ABS_PRESSURE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:177 +#, c-format +msgid "ioctl(UI_SET_KEYBIT, BTN_MOUSE): %s" +msgstr "" + +#: libdevice/events/UinputDevice.cpp:182 +msgid "ioctl(UI_DEV_CREATED) failed!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:63 +msgid "Couldn't initialize RAWFB device!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:94 +msgid "Freeing framebuffer memory" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:99 +msgid "Freeing offscreen buffer" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:118 +#, c-format +msgid "WARNING: Using %s as a fake framebuffer!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:133 +#, c-format +msgid "Could not open framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:136 +#, c-format +msgid "Opened framebuffer device: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:147 +#, c-format +msgid "Framebuffer device uses %d bytes of memory." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:149 +#, c-format +msgid "Video mode: %dx%d with %d bits per pixel." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:153 +#, c-format +msgid "Framebuffer stride is: %d." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:167 +msgid "LUT8: Setting up colormap" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:192 +#, c-format +msgid "LUT8: Error setting colormap: %s" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:376 +msgid "Couldn't write to the fake cmap!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:380 +msgid "Couldn't write to the fake cmap, unknown type!" +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:394 +msgid "Signaled fbe to reload it's colormap." +msgstr "" + +#: libdevice/rawfb/RawFBDevice.cpp:401 +#, c-format +msgid "fakefb_ioctl(%d)" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:78 +msgid "Couldn't initialize DirectFB device!" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:114 +#, c-format +msgid "DirectFBInit(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:119 +#, c-format +msgid "DirectFBCreate(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:146 +#, c-format +msgid "CreateSurface(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:158 +#, c-format +msgid "CreateFont(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:165 +#, c-format +msgid "CreateImageProvider(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:171 +#, c-format +msgid "GetDisplayLayer(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:175 +#, c-format +msgid "GetScreen(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:512 +#, c-format +msgid "GetDescription(): %s" +msgstr "" + +#: libdevice/directfb/DirectFBDevice.cpp:901 +msgid "iDirectFB data not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:88 libdevice/x11/X11Device.cpp:106 +msgid "Couldn't initialize X11 device!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:142 +msgid "couldn't open X11 display!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:162 +msgid "Error: couldn't get X visual\n" +msgstr "" + +#: libdevice/x11/X11Device.cpp:199 +msgid "The default Display is not set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:212 +msgid "No Display device set!" +msgstr "" + +#: libdevice/x11/X11Device.cpp:217 +msgid "No drawable window set!" +msgstr "" + +#: libsound/WAVWriter.cpp:65 +#, fuzzy +msgid "Unable to write file %1%" +msgstr "无法写文件“%s”" + +#: libsound/mkit/sound_handler_mkit.cpp:75 +msgid "Unable to open audio" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:339 +msgid "Mkit: Mkit_sound_handler::pause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:343 +msgid "Mkit: paused" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:351 +msgid "Mkit: Mkit_sound_handler::unpause" +msgstr "" + +#: libsound/mkit/sound_handler_mkit.cpp:355 +msgid "Mkit: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:125 +msgid "AOS4: Spawn Audio Process." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:136 +msgid "Unable to create Death Message for child!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:162 +msgid "AOS4: Audio Process spawned." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:167 +msgid "Unable to create Audio Process!!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:438 +msgid "AOS4: AOS4_sound_handler::pause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:440 +msgid "AOS4: paused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:450 +msgid "AOS4: AOS4_sound_handler::unpause" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:452 +msgid "AOS4: unpaused" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:542 +msgid "AOS4: Unable to allocate memory for audio buffer!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:562 +msgid "AOS4: Unable to open AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:572 +msgid "AOS4: Unable to CreateIORequest!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:580 +msgid "AOS4: Unable to CreateMsgPort for AHI Device!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:591 +msgid "AOS4: Not enough memory for AHIiocopy!" +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:607 +msgid "AOS4: audioTask:Initialize timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:610 +msgid "AOS4: audioTask:Starting Timer." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:621 +msgid "AOS4: Closing Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:641 +msgid "AOS4: Cleaning Audio Stuff." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:675 +msgid "AOS4: Exit Audio Thread." +msgstr "" + +#: libsound/aos4/sound_handler_ahi.cpp:677 +msgid "AOS4: audioTask:Close timer." +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:91 +#, c-format +msgid "Couldn't open SDL audio: %s" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:261 +#, c-format +msgid "Negative buffer length in sdl_audio_callback (%d)" +msgstr "" + +#: libsound/sdl/sound_handler_sdl.cpp:267 +msgid "Zero buffer length in sdl_audio_callback" +msgstr "" + +#: libsound/sound_handler.cpp:70 +msgid "" +"Sound data creator didn't appropriately pad buffer. We'll do so now, but " +"will cost memory copies." +msgstr "" + +#: libsound/sound_handler.cpp:83 +#, c-format +msgid "Invalid (%d) handle passed to fill_stream_data, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:90 +#, c-format +msgid "handle passed to fill_stream_data (%d) was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:141 +#, c-format +msgid "Invalid (%d) handle passed to delete_sound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:152 +#, c-format +msgid "handle passed to delete_sound (%d) already deleted" +msgstr "" + +#: libsound/sound_handler.cpp:236 +#, c-format +msgid "stop_sound(%d): sound was deleted" +msgstr "" + +#: libsound/sound_handler.cpp:324 +#, c-format +msgid "SDL_sound_handler::unplugInputStream: Aux streamer %p not found. " +msgstr "" + +#: libsound/sound_handler.cpp:454 +#, c-format +msgid "Could not start streaming sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:465 +#, c-format +msgid "Invalid (%d) sound_handle passed to startSound, doing nothing" +msgstr "" + +#: libsound/sound_handler.cpp:531 +msgid "Trying to play sound with size 0" +msgstr "" + +#: libsound/sound_handler.cpp:545 +#, c-format +msgid "Could not start event sound: %s" +msgstr "" + +#: libsound/sound_handler.cpp:559 +#, c-format +msgid "_inputStreams container still has a pointer to deleted InputStream %p!" +msgstr "" + +#: libsound/sound_handler.cpp:704 +#, c-format +msgid "Expected 1 InputStream element, found %d" +msgstr "" + +#: utilities/soldumper.cpp:72 +msgid "This program dumps the internal data of a .sol file" +msgstr "" + +#: utilities/soldumper.cpp:74 +msgid "Usage: soldumper [h] filename" +msgstr "" + +#: utilities/soldumper.cpp:75 utilities/dumpshm.cpp:344 +#: utilities/flvdumper.cpp:305 +msgid "-h\tHelp" +msgstr "" + +#: utilities/soldumper.cpp:76 +msgid "-f\tForce local directory access" +msgstr "" + +#: utilities/soldumper.cpp:77 +msgid "-l\tList all .sol files in default dir" +msgstr "" + +#: utilities/soldumper.cpp:105 +#, c-format +msgid "Gnash soldumper version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/soldumper.cpp:121 utilities/processor.cpp:276 +#: utilities/flvdumper.cpp:154 cygnal/cygnal.cpp:476 +#: cygnal/cgi-bin/echo/echo.cpp:144 cygnal/cgi-bin/echo/gateway.cpp:119 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:149 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:216 +#: cygnal/testsuite/libnet.all/test_handler.cpp:103 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:95 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:110 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:91 +#: cygnal/testsuite/libnet.all/test_cache.cpp:94 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:103 +#: cygnal/testsuite/libamf.all/test_sol.cpp:103 +#: cygnal/testsuite/libamf.all/test_flv.cpp:92 +#: cygnal/testsuite/libamf.all/test_el.cpp:91 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:108 +#: cygnal/testsuite/libamf.all/test_amf.cpp:109 +msgid "Verbose output turned on" +msgstr "" + +#: utilities/soldumper.cpp:125 +msgid "forcing local directory access only" +msgstr "" + +#: utilities/soldumper.cpp:130 +msgid "List .sol files in the default directory" +msgstr "" + +#: utilities/processor.cpp:148 +#, c-format +msgid "fs_callback(%p): %s %s" +msgstr "" + +#: utilities/processor.cpp:166 +#, c-format +msgid "eventCallback: %s %s" +msgstr "" + +#: utilities/processor.cpp:202 +msgid "gprocessor does not handle %1% message" +msgstr "" + +#: utilities/processor.cpp:237 cygnal/cvm.cpp:227 +#, c-format +msgid "Gnash gprocessor version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/processor.cpp:285 cygnal/cvm.cpp:282 +msgid "Verbose actions disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:292 cygnal/cvm.cpp:289 +msgid "Verbose parsing disabled at compile time" +msgstr "" + +#: utilities/processor.cpp:456 utilities/processor.cpp:459 +#: gui/pythonmod/gnash-view.cpp:438 gui/pythonmod/gnash-view.cpp:441 +#, c-format +msgid "%s appended to local sandboxes" +msgstr "%s 已附加到本地沙盒" + +#: utilities/processor.cpp:631 +#, c-format +msgid "" +"gprocessor -- an SWF processor for Gnash.\n" +"\n" +"usage: %s [options] \n" +"\n" +"Process the given SWF movie files.\n" +"\n" +"%s%s%s%s" +msgstr "" + +#: utilities/processor.cpp:638 +msgid "" +"options:\n" +"\n" +" --help(-h) Print this info.\n" +" --version Print the version numbers.\n" +" -v Be verbose; i.e. print log messages to stdout\n" +msgstr "" + +#: utilities/processor.cpp:645 +msgid " -vp Be verbose about movie parsing\n" +msgstr "" + +#: utilities/processor.cpp:650 +msgid " -va Be verbose about ActionScript\n" +msgstr "" + +#: utilities/processor.cpp:655 +msgid "" +" -d []\n" +" Milliseconds delay between advances (0 by default).\n" +" If '-1' the delay will be computed from the FPS.\n" +" -r 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 \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/dumpshm.cpp:136 +#, c-format +msgid "Gnash dumpshm version: %s, Gnash version: %s\n" +msgstr "" + +#: utilities/dumpshm.cpp:214 +#, c-format +msgid "Will use \"%s\" for memory segment file" +msgstr "" + +#: utilities/dumpshm.cpp:230 +msgid "No LcShmKey set in ~/.gnashrc, trying to find it ourselves" +msgstr "" + +#: utilities/dumpshm.cpp:239 +msgid "No shared memory segments found!" +msgstr "" + +#: utilities/dumpshm.cpp:243 +#, c-format +msgid "Existing SHM Key is: %s, Size is: %s" +msgstr "" + +#: utilities/dumpshm.cpp:258 +msgid "Writing memory segment to disk: \"segment.raw\"" +msgstr "" + +#: utilities/dumpshm.cpp:263 +#, c-format +msgid "The data is: 0x%s" +msgstr "" + +#: utilities/dumpshm.cpp:303 +msgid "kernel not configured for shared memory" +msgstr "" + +#: utilities/dumpshm.cpp:318 +#, c-format +msgid "Found it! \"set LCShmKey %s\" in your ~/.gnashrc" +msgstr "" + +#: utilities/dumpshm.cpp:321 +#, c-format +msgid "Last changed on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:322 +#, c-format +msgid "Last attached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:323 +#, c-format +msgid "Last detached on: %s" +msgstr "" + +#: utilities/dumpshm.cpp:341 +msgid "This program dumps the internal data of a shared memory segment" +msgstr "" + +#: utilities/dumpshm.cpp:343 +msgid "Usage: dumpshm [hdsanlif] filename" +msgstr "" + +#: utilities/dumpshm.cpp:345 +msgid "-i\tList segments" +msgstr "" + +#: utilities/dumpshm.cpp:346 +msgid "-r\tDump SYSV segments" +msgstr "" + +#: utilities/dumpshm.cpp:347 +msgid "-c\tDump SYSV segments to disk" +msgstr "" + +#: utilities/dumpshm.cpp:348 +msgid "-v\tVerbose output" +msgstr "" + +#: utilities/dumpshm.cpp:360 +msgid "\tBase address of this segment: " +msgstr "" + +#: utilities/dumpshm.cpp:362 +msgid "\tFilespec: " +msgstr "" + +#: utilities/dumpshm.cpp:363 +msgid "\t# Bytes allocated: " +msgstr "" + +#: utilities/dumpshm.cpp:364 +msgid "\tTotal # of bytes: " +msgstr "" + +#: utilities/flvdumper.cpp:172 +#: cygnal/testsuite/libnet.all/test_handler.cpp:112 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:111 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:120 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:100 +#: cygnal/testsuite/libnet.all/test_cache.cpp:103 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:119 +#: cygnal/testsuite/libamf.all/test_sol.cpp:113 +#: cygnal/testsuite/libamf.all/test_flv.cpp:103 +#: cygnal/testsuite/libamf.all/test_el.cpp:107 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:123 +#: cygnal/testsuite/libamf.all/test_amf.cpp:125 +msgid "Error parsing command line options: " +msgstr "" + +#: utilities/flvdumper.cpp:173 +msgid "This is a Gnash flvdumper bug." +msgstr "" + +#: utilities/flvdumper.cpp:178 +msgid "Error: no input file was specified. Exiting." +msgstr "错误:未指定输入文件。退出。" + +#: utilities/flvdumper.cpp:302 +msgid "This program dumps the internal data of an FLV video file" +msgstr "" + +#: utilities/flvdumper.cpp:304 +msgid "Usage: flvdumper [-h] [-m] [-a] filename" +msgstr "" + +#: utilities/flvdumper.cpp:306 +msgid "-m\tPrint only Meta tags (default)" +msgstr "" + +#: utilities/flvdumper.cpp:307 +msgid "-a\tPrint all tags." +msgstr "" + +#: utilities/rtmpget.cpp:445 +msgid "Error parsing command line: " +msgstr "" + +#: plugin/win32/plugin.cpp:590 plugin/aos4/plugin.cpp:593 +#, c-format +msgid "FSCommand_callback(%p): %s %s" +msgstr "" + +#: cygnal/libamf/flv.cpp:94 +msgid "Bad magic number for FLV file!" +msgstr "" + +#: cygnal/libamf/flv.cpp:101 +#, c-format +msgid "Bad version in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:110 +#, c-format +msgid "Bad FLV file Type: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:123 +#, c-format +msgid "Bad header size in FLV header! %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:156 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:186 +#, c-format +msgid "Bad FLV Audio Sound Type: %x" +msgstr "" + +#: cygnal/libamf/flv.cpp:195 +#, c-format +msgid "Bad FLV Audio Sound size: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:209 +#, c-format +msgid "Bad FLV Audio Sound Rate: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:226 +#, c-format +msgid "Bad FLV Audio Sound format: %d" +msgstr "" + +#: cygnal/libamf/flv.cpp:257 +#, c-format +msgid "Bad FLV Video Codec CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:267 +#, c-format +msgid "Bad FLV Video Frame CodecID: 0x%x" +msgstr "" + +#: cygnal/libamf/flv.cpp:340 cygnal/libamf/flv.cpp:342 +#: cygnal/libamf/flv.cpp:344 +#, c-format +msgid "FLV MetaData: %s: %s" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:372 +msgid "No data pointer to parse!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:391 +msgid "Didn't extract an element from the byte stream!" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:503 +#, c-format +msgid " The size of %s is %d " +msgstr "" + +#: cygnal/libamf/lcshm.cpp:520 +#, c-format +msgid "Failed to open shared memory segment: \"%s\"" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:561 +#, c-format +msgid "Failed to open shared memory segment: 0x%x" +msgstr "" + +#: cygnal/libamf/lcshm.cpp:660 +#, c-format +msgid " ***** The size of the data is %s *****" +msgstr "" + +#: cygnal/libamf/element.cpp:175 +msgid "Can't create remote function calls yet" +msgstr "" + +#: cygnal/libamf/element.cpp:479 +#, c-format +msgid "Size of Element \"%s\" is: %d" +msgstr "" + +#: cygnal/libamf/element.cpp:1534 +msgid "FIXME: got AMF3 data!" +msgstr "" + +#: cygnal/libamf/sol.cpp:230 +#, c-format +msgid "" +"%s: SOL file header is: \n" +"%s" +msgstr "" + +#: cygnal/libamf/sol.cpp:250 +#, c-format +msgid "Failed opening file '%s' in binary mode" +msgstr "" + +#: cygnal/libamf/sol.cpp:337 +#, c-format +msgid "Error writing %d bytes of header to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:344 +#, c-format +msgid "Error writing %d bytes of body to output file %s" +msgstr "" + +#: cygnal/libamf/sol.cpp:404 +#, c-format +msgid "%s is an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:407 +#, c-format +msgid "" +"%s looks like an SOL file, but the length is wrong. Should be %d, got %d" +msgstr "" + +#: cygnal/libamf/sol.cpp:413 +#, c-format +msgid "%s isn't an SOL file" +msgstr "" + +#: cygnal/libamf/sol.cpp:455 +#, c-format +msgid "Reading SharedObject %s: %s" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:178 +msgid "AMF Message 'target' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:181 +msgid "AMF Message 'reply' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:184 +msgid "AMF Message 'size' field missing!" +msgstr "" + +#: cygnal/libamf/amf_msg.cpp:231 +#, c-format +msgid "" +"Error parsing the AMF packet: \n" +"\t%s" +msgstr "" + +#: cygnal/libamf/amf.cpp:180 +#, c-format +msgid "Encoded data size has %d properties" +msgstr "" + +#: cygnal/libamf/amf.cpp:300 +msgid "XML AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:404 +msgid "Movie Clip AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:495 +msgid "Long String AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:512 +msgid "Reecord Set AMF objects not supported yet" +msgstr "" + +#: cygnal/libamf/amf.cpp:561 +msgid "Encoding a strict array as an ecma array" +msgstr "" + +#: cygnal/libamf/amf.cpp:784 +msgid "FIXME: got AMF3 data type" +msgstr "" + +#: cygnal/libamf/amf.cpp:913 +msgid "AMF body input data is NULL" +msgstr "" + +#: cygnal/libamf/amf.cpp:937 +msgid "AMF data too short to contain type field" +msgstr "" + +#: cygnal/libamf/amf.cpp:948 +msgid "Element has no type!" +msgstr "" + +#: cygnal/libamf/amf.cpp:958 +msgid "AMF data segment too short to containtype NUMBER" +msgstr "" + +#: cygnal/libamf/amf.cpp:978 +#, c-format +msgid "%d bytes for a string is over the safe limit of %d, line %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1021 +msgid "AMF0 MovieClip frame" +msgstr "" + +#: cygnal/libamf/amf.cpp:1151 +msgid "Found object terminator byte" +msgstr "" + +#: cygnal/libamf/amf.cpp:1169 +#, c-format +msgid "%s: type %d" +msgstr "" + +#: cygnal/libamf/amf.cpp:1262 +#, c-format +msgid "No data associated with Property \"%s\"" +msgstr "" + +#: cygnal/libamf/buffer.cpp:179 +#, c-format +msgid "Buffer %x (%d) stayed in queue for %f seconds" +msgstr "" + +#: cygnal/libamf/buffer.cpp:711 +#, c-format +msgid "cygnal::Buffer::resize(%d): Truncating data (%d bytes) while resizing!" +msgstr "" + +#: cygnal/libamf/buffer.cpp:766 +#, c-format +msgid "Creating %d errors in the buffer" +msgstr "" + +#: cygnal/handler.cpp:128 +#, c-format +msgid "Protocol %d for Handler::AddClient()" +msgstr "" + +#: cygnal/handler.cpp:171 cygnal/handler.cpp:196 +msgid "HTTP key couldn't be read!" +msgstr "" + +#: cygnal/handler.cpp:214 cygnal/handler.cpp:244 +#, c-format +msgid "FD #%d has no protocol handler registered" +msgstr "" + +#: cygnal/handler.cpp:319 +#, c-format +msgid "No %s symbol in plugin" +msgstr "" + +#: cygnal/handler.cpp:322 +#, c-format +msgid "Initialized Plugin: \"%s\": %s" +msgstr "" + +#: cygnal/handler.cpp:335 cygnal/handler.cpp:350 +#, c-format +msgid "Couldn't get %s symbol" +msgstr "" + +#: cygnal/cvm.cpp:276 +msgid "The debugger has been disabled at configuration time" +msgstr "" + +#: cygnal/http_server.cpp:154 cygnal/http_server.cpp:211 +#, c-format +msgid "New filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:213 +#, c-format +msgid "Reusing filestream %s" +msgstr "" + +#: cygnal/http_server.cpp:306 +msgid "couldn't read data!" +msgstr "" + +#: cygnal/http_server.cpp:373 cygnal/libnet/http.cpp:592 +msgid "PUT request" +msgstr "" + +#: cygnal/http_server.cpp:383 cygnal/libnet/http.cpp:601 +msgid "DELETE request" +msgstr "" + +#: cygnal/http_server.cpp:393 cygnal/libnet/http.cpp:609 +msgid "CONNECT request" +msgstr "" + +#: cygnal/http_server.cpp:403 cygnal/libnet/http.cpp:617 +msgid "OPTIONS request" +msgstr "" + +#: cygnal/http_server.cpp:413 cygnal/libnet/http.cpp:625 +msgid "HEAD request" +msgstr "" + +#: cygnal/http_server.cpp:423 cygnal/libnet/http.cpp:633 +msgid "TRACE request" +msgstr "" + +#: cygnal/http_server.cpp:1013 +#, c-format +msgid "Processing HTTP data for fd #%d" +msgstr "" + +#: cygnal/http_server.cpp:1022 +msgid "FIXME: Existing data in packet!" +msgstr "" + +#: cygnal/http_server.cpp:1024 +msgid "FIXME: No existing data in packet!" +msgstr "" + +#: cygnal/libnet/cache.cpp:62 +msgid "using this constructor is only allowed for testing purposes." +msgstr "" + +#: cygnal/libnet/cache.cpp:105 +#, c-format +msgid "Adding file %s to cache." +msgstr "" + +#: cygnal/libnet/cache.cpp:148 +#, c-format +msgid "Trying to find %s in the cache." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:184 +#, c-format +msgid "AMF Header size bits (0x%X) out of range" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:283 +#, c-format +msgid "RTMP Header size can't be more then %d bytes!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:288 +msgid "RTMP Header size can't be zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:308 +#, c-format +msgid "The body size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:315 +#, c-format +msgid "Using previous body size of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:318 +#, c-format +msgid "Previous body size for channel %d is zero!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:328 +#, c-format +msgid "Suspicious large RTMP packet body size! %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:341 +#, c-format +msgid "The type is: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:343 +#, c-format +msgid "The type is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:348 +#, c-format +msgid "Using previous type of %d for channel %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:360 +#, c-format +msgid "RTMP %s: channel: %d, head size %d, body size: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:482 +#, c-format +msgid "The Header size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:483 +#, c-format +msgid "The AMF index is: 0x%x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:499 +#, c-format +msgid "END is %x" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:510 +msgid "Reading AMF packets till we're done..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:519 +#, c-format +msgid "Total size in header is %d, buffer size is: %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:523 +msgid "FIXME: MERGING" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:539 +#, c-format +msgid "SWF file %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:542 +#, c-format +msgid "is Loading video %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:545 +#, c-format +msgid "is file name is %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:674 +#, c-format +msgid "Unknown User Control message %d!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:746 +msgid "Name field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:762 +msgid "Stream ID field of RTMP Message corrupted!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:991 +#, c-format +msgid "Bogus size parameter in %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1028 +msgid "Couldn't write the full 12 byte RTMP header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1031 +msgid "Wrote the full 12 byte RTMP header." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1051 +msgid "Couldn't write the full 1 byte RTMP continuation header!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1054 +msgid "Wrote the full 1 byte RTMP continuation header" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1066 +msgid "Couldn't write the RTMP body!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1069 +#, c-format +msgid "Wrote %d bytes of the RTMP body, %d bytes left." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1086 +msgid "Couldn't write the RTMP packet!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1089 +msgid "Wrote the RTMP packet." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1135 cygnal/libnet/rtmp.cpp:1137 +#, c-format +msgid "Response header: %s" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1141 +#, c-format +msgid "Processing message of type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1147 +msgid "Got CHUNK_SIZE packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1149 +#, c-format +msgid "Setting packet chunk size to %d." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1159 +#, c-format +msgid "FIXME: Ping type is: %d, ignored for now" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1181 +msgid "Got SERVER packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1189 +msgid "Got CLIENT packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1197 +msgid "Got VIDEO packets!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1213 +msgid "Got Shared Object packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1220 +#, c-format +msgid "%s: Msg status is: %d: %s, name is %s, size is %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1224 +msgid "Got onBWDone packet!!!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1229 +#, c-format +msgid "Couldn't decode message body for type %s!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1283 +#, c-format +msgid "no data for fd #%d, done reading this packet, read %d bytes..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1289 +#, c-format +msgid "Got an empty packet from the server at line %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1298 cygnal/libnet/http.cpp:1518 +#, c-format +msgid "socket for fd #%d was closed..." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1329 +msgid "Buffer pointer is invalid." +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1355 +msgid "Got a message on the system channel!" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1459 +#, c-format +msgid "Packet size out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1470 +#, c-format +msgid "RTMP packet size is out of range! %d, %d" +msgstr "" + +#: cygnal/libnet/rtmp.cpp:1475 +#, c-format +msgid "RTMP header size is out of range! %d" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:145 +#, c-format +msgid "User %s wants to auth with pass %s\n" +msgstr "" + +#: cygnal/libnet/sshserver.cpp:200 cygnal/libnet/sshclient.cpp:459 +msgid "==== The SSH header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/network.cpp:114 +msgid "Could not find a usable WinSock DLL" +msgstr "" + +#: cygnal/libnet/network.cpp:162 +#, c-format +msgid "already connected to port %hd" +msgstr "" + +#: cygnal/libnet/network.cpp:184 +#, c-format +msgid "unable to get protocol entry for %s" +msgstr "" + +#: cygnal/libnet/network.cpp:201 cygnal/libnet/network.cpp:425 +#: cygnal/libnet/network.cpp:583 +#, c-format +msgid "unable to create socket: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:208 +msgid "setsockopt SO_REUSEADDR failed" +msgstr "" + +#: cygnal/libnet/network.cpp:219 +#, c-format +msgid "unable to bind to port %hd: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:229 +#, c-format +msgid "Server bound to service on %s, port %hd, using fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:235 +#, c-format +msgid "unable to listen on port: %hd: %s " +msgstr "" + +#: cygnal/libnet/network.cpp:291 +#, c-format +msgid "Waiting to accept net traffic on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:351 +msgid "There is a new network connection request." +msgstr "" + +#: cygnal/libnet/network.cpp:358 +#, c-format +msgid "The accept() socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:382 +#, c-format +msgid "unable to accept: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:387 +#, c-format +msgid "Accepting TCP/IP connection on fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:446 cygnal/libnet/network.cpp:604 +#, c-format +msgid "The connect() socket for fd %d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:452 cygnal/libnet/network.cpp:477 +#: cygnal/libnet/network.cpp:610 cygnal/libnet/network.cpp:650 +#, c-format +msgid "The connect() socket for fd %d never was available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:463 cygnal/libnet/network.cpp:628 +#, c-format +msgid "The connect() socket for fd %d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:471 +#, c-format +msgid "\tsocket name %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:553 +#, c-format +msgid "%s: to host %s at port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:559 +#, c-format +msgid "The hostname for this machine is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:561 +msgid "Couldn't get the hostname for this machine" +msgstr "" + +#: cygnal/libnet/network.cpp:576 +#, c-format +msgid "The IP address for this client socket is %s" +msgstr "" + +#: cygnal/libnet/network.cpp:643 +#, c-format +msgid "\tport %d at IP %s for fd %d" +msgstr "" + +#: cygnal/libnet/network.cpp:730 +#, c-format +msgid "Unable to close the socket for fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:738 +#, c-format +msgid "Closed the socket on fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:767 +#, c-format +msgid "%s: Closed fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:879 +#, c-format +msgid "Trying to read %d bytes from fd #%d" +msgstr "" + +#: cygnal/libnet/network.cpp:943 cygnal/libnet/network.cpp:1117 +#, c-format +msgid "The socket for fd #%d was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:947 +#, c-format +msgid "The socket for fd #%d was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:953 +#, c-format +msgid "The socket for #fd %d timed out waiting to read" +msgstr "" + +#: cygnal/libnet/network.cpp:970 +#, c-format +msgid "The socket for fd #%d was never available for reading data" +msgstr "" + +#: cygnal/libnet/network.cpp:976 +#, c-format +msgid "The socket for #fd %d timed out waiting to read data" +msgstr "" + +#: cygnal/libnet/network.cpp:982 +#, c-format +msgid "read %d bytes from fd #%d from port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:986 +#, c-format +msgid "" +"%s: Read packet data from fd #%d (%d bytes): \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1121 +#, c-format +msgid "The socket for fd #%d was never available for writing" +msgstr "" + +#: cygnal/libnet/network.cpp:1125 +#, c-format +msgid "The socket for fd #%d timed out waiting to write" +msgstr "" + +#: cygnal/libnet/network.cpp:1139 +#, c-format +msgid "Wrote zero out of %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1144 +#, c-format +msgid "Couldn't write %d bytes to fd #%d: %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1152 +#, c-format +msgid "wrote %d bytes to fd #%d, expected %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1157 +#, c-format +msgid "wrote %d bytes to fd #%d for port %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1165 +#, c-format +msgid "" +"%s: Wrote packet data to fd #%d: \n" +"%s" +msgstr "" + +#: cygnal/libnet/network.cpp:1179 +#, c-format +msgid "took %d usec to write (%d bytes)" +msgstr "" + +#: cygnal/libnet/network.cpp:1194 cygnal/libnet/network.cpp:1205 +#, c-format +msgid "%s: adding fd #%d to pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1231 +#, c-format +msgid "%s: erasing fd #%d from pollfds" +msgstr "" + +#: cygnal/libnet/network.cpp:1279 +#, c-format +msgid "%s: waiting for %d fds" +msgstr "" + +#: cygnal/libnet/network.cpp:1318 +#, c-format +msgid "Poll returned: %d, timeout is: %d" +msgstr "" + +#: cygnal/libnet/network.cpp:1449 +msgid "Waiting for data was interrupted by a system call" +msgstr "" + +#: cygnal/libnet/network.cpp:1453 +msgid "Waiting for data for fdset, was never available for reading" +msgstr "" + +#: cygnal/libnet/network.cpp:1467 +#, c-format +msgid "select() got an error: %s." +msgstr "" + +#: cygnal/libnet/network.cpp:1471 +#, c-format +msgid "select() saw activity on %d file descriptors." +msgstr "" + +#: cygnal/libnet/network.cpp:1547 +#, c-format +msgid "Can't connect to server %s" +msgstr "" + +#: cygnal/libnet/network.cpp:1559 +#, c-format +msgid "Using default hostname: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1564 +#, c-format +msgid "Using default keyfile: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1569 +#, c-format +msgid "Using default CA List: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1575 +#, c-format +msgid "Using default Password: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1580 +#, c-format +msgid "Using default Root Path to PEM files: \"%s\"" +msgstr "" + +#: cygnal/libnet/network.cpp:1585 +msgid "Connected to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1587 +msgid "Couldn't connect to SSL server" +msgstr "" + +#: cygnal/libnet/network.cpp:1620 +#, c-format +msgid "#%d bytes waiting in kernel network buffer." +msgstr "" + +#: cygnal/libnet/network.cpp:1631 +#, c-format +msgid "Got an %d interrupt while blocked on pselect()" +msgstr "" + +#: cygnal/libnet/statistics.cpp:113 +#, c-format +msgid "Stream type is: %s" +msgstr "" + +#: cygnal/libnet/statistics.cpp:119 +#, c-format +msgid "%d bytes were transfered in %s seconds" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:152 +#, c-format +msgid "URL is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:153 +#, c-format +msgid "Protocol is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:154 +#, c-format +msgid "Host is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:155 +#, c-format +msgid "Port is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:156 +#, c-format +msgid "Path is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:157 +#, c-format +msgid "Filename is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:158 +#, c-format +msgid "App is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:159 +#, c-format +msgid "Query is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:160 +#, c-format +msgid "tcUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:161 +#, c-format +msgid "swfUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:162 +#, c-format +msgid "pageUrl is %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:313 +msgid "RTMP handshake request failed" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:336 +msgid "RTMP handshake completion failed!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:350 +msgid "Sent NetConnection Connect message successfully" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:353 +msgid "Couldn't send NetConnection Connect message," +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:622 +msgid "Couldn't read data block in handshake!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:635 +#, c-format +msgid "Read data block in handshake, got %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:638 +#, c-format +msgid "Couldn't read data block in handshake, read %d bytes!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:645 +#, c-format +msgid "RTMP Handshake header: Uptime: %u" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:688 +#, c-format +msgid "About to write %d bytes, data is: %d bytes." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:691 +#, c-format +msgid "Client response header for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:693 +#, c-format +msgid "Data in response for handshake 2: %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:702 +msgid "Couldn't write the second handshake packet!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:729 +msgid "Got no response from the RTMP server" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:737 +msgid "Got empty packet in buffer." +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:748 +msgid "No response from INVOKE of NetConnection connect" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:755 +#, c-format +msgid "" +"%s: There are %d channel queues in the RTMP input queue, %d messages in " +"front queue" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:768 +msgid "Couldn't decode RTMP message header" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:773 +msgid "RTMP packet can't be of none type!" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:777 +msgid "Server message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:781 +msgid "Abort packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:784 +msgid "Bytes Read data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:789 +#, c-format +msgid "Got a Ping type %s" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:793 +msgid "Set Window Size message data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:796 +msgid "Set Bandwidthmessage data packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:799 +msgid "Route from other server packet" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:818 +msgid "AMF0 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:821 +msgid "AMF3 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:824 +msgid "AMF3 Shared Object data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:827 +msgid "AMF0 Invoke packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:830 +msgid "AMF0 Notify data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:841 +msgid "FLV data packet message" +msgstr "" + +#: cygnal/libnet/rtmp_client.cpp:844 +msgid "Couldn't decode RTMP message Body" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:136 +msgid "SSL!!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:159 +msgid "Got an incoming SSL connection request" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:169 cygnal/libnet/sslclient.cpp:137 +#: cygnal/libnet/sslclient.cpp:161 cygnal/libnet/sslclient.cpp:212 +#: cygnal/libnet/sslclient.cpp:236 cygnal/libnet/sslclient.cpp:314 +#, c-format +msgid "Error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslserver.cpp:182 cygnal/libnet/sslclient.cpp:386 +msgid "==== The SSL header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/cque.cpp:71 +msgid "CQue::wait(win32)" +msgstr "" + +#: cygnal/libnet/cque.cpp:83 +msgid "CQue::notify(win32)" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:211 +#, c-format +msgid "Can't read CA list from \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:216 +#, c-format +msgid "Read CA list from \"%s\"" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:222 +#, c-format +msgid "Can't read certificate file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:225 +#, c-format +msgid "Read certificate file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:235 +#, c-format +msgid "Can't read CERT file \"%s\"!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:240 +#, c-format +msgid "Read key file \"%s\"." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:301 +#, c-format +msgid "PORT is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:304 +#, c-format +msgid "Error connecting to remote machine: %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:313 +#, c-format +msgid "Can't connect to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:318 +#, c-format +msgid "Connected to SSL server %s" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:351 +msgid "Certificate doesn't verify" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:354 +msgid "Certificate verified." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:363 +msgid "Couldn't get Peer certificate!" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:366 +msgid "Got Peer certificate." +msgstr "" + +#: cygnal/libnet/sslclient.cpp:374 +msgid "Common name doesn't match host name" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:409 +#, c-format +msgid "Callback executed to set the SSL password, size is: %d" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:413 +#, c-format +msgid "The buffer for the password needs to be %d bytes larger" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:439 +#, c-format +msgid "-Error with certificate at depth: %i\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:441 +#, c-format +msgid " issuer = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:443 +#, c-format +msgid " subject = %s\n" +msgstr "" + +#: cygnal/libnet/sslclient.cpp:444 +#, c-format +msgid "err %i:%s\n" +msgstr "" + +#: cygnal/libnet/http.cpp:176 +#, c-format +msgid "Setting Content Length to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:189 +#, c-format +msgid "Setting Content Type to %d" +msgstr "" + +#: cygnal/libnet/http.cpp:199 +#, c-format +msgid "Got a request, parsing \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:216 cygnal/libnet/http.cpp:1295 +#, c-format +msgid "Parameters for file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:220 +#, c-format +msgid "Requesting file: \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:225 +msgid "Enabling Keep Alive by default for HTTP > 1.0" +msgstr "" + +#: cygnal/libnet/http.cpp:422 cygnal/libnet/http.cpp:521 +#, c-format +msgid "Que empty, net connection dropped for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:433 +msgid "FIXME: found file in cache!" +msgstr "" + +#: cygnal/libnet/http.cpp:499 +#, c-format +msgid "http_handler all done transferring requested file \"%s\"." +msgstr "" + +#: cygnal/libnet/http.cpp:542 +msgid "Got file data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:549 +msgid "Got AMF data in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:564 +msgid "Got CGI echo request in POST" +msgstr "" + +#: cygnal/libnet/http.cpp:1385 +#, c-format +msgid "%s: Total size for first chunk is: %d, data size %d (%d)" +msgstr "" + +#: cygnal/libnet/http.cpp:1419 cygnal/libnet/http.cpp:1512 +#, c-format +msgid "no data yet for fd #%d, continuing..." +msgstr "" + +#: cygnal/libnet/http.cpp:1436 +#, c-format +msgid "%s: end of chunks!" +msgstr "" + +#: cygnal/libnet/http.cpp:1502 +#, c-format +msgid "Starting to wait for data in net for fd #%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1538 +#, c-format +msgid "no more data for fd #%d, exiting..." +msgstr "" + +#: cygnal/libnet/http.cpp:1542 +#, c-format +msgid "Handler done for fd #%d, can't read any data..." +msgstr "" + +#: cygnal/libnet/http.cpp:1548 +#, c-format +msgid "Done receiving data for fd #%d..." +msgstr "" + +#: cygnal/libnet/http.cpp:1560 +msgid "==== The HTTP header breaks down as follows: ====" +msgstr "" + +#: cygnal/libnet/http.cpp:1561 +#, c-format +msgid "Filespec: %s" +msgstr "" + +#: cygnal/libnet/http.cpp:1562 +#, c-format +msgid "Version: %d.%d" +msgstr "" + +#: cygnal/libnet/http.cpp:1566 +#, c-format +msgid "Field: \"%s\" = \"%s\"" +msgstr "" + +#: cygnal/libnet/http.cpp:1570 +msgid "RTMPT optional index is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1571 +msgid "RTMPT optional client ID is: " +msgstr "" + +#: cygnal/libnet/http.cpp:1572 +msgid "==== ==== ====" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:307 +#, c-format +msgid "Deleting %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:351 +#, c-format +msgid "Closing %s on fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:405 +#, c-format +msgid "%s: offset is: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:419 +#, c-format +msgid "Adjusting offset from %d to %d so it's page aligned." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:422 +msgid "Offset is page aligned already" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:429 +#, c-format +msgid "Loading entire file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:433 +#, c-format +msgid "Loading partial file of %d bytes into memory segment" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:442 +msgid "Using existing Buffer for file" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:493 +#, c-format +msgid "Couldn't load file %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:498 +#, c-format +msgid "Couldn't map file %s into memory: %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:502 +#, c-format +msgid "File %s a offset %d mapped to: %p" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:586 +#, c-format +msgid "Writing data (%d bytes) to disk: \"%s\"" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:660 +#, c-format +msgid "Trying to open %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:665 +#, c-format +msgid "Opening file %s (fd #%d), %lld bytes in size." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:672 +#, c-format +msgid "File %s doesn't exist" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:727 +#, c-format +msgid "No Diskstream open %s for net fd #%d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:733 +#, c-format +msgid "Diskstream %s is closed on net fd #%d." +msgstr "" + +#: cygnal/libnet/diskstream.cpp:753 +#, c-format +msgid "In %s(%d): couldn't write %d bytes to net fd #%d! %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:758 +#, c-format +msgid "Done playing file %s, size was: %d" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:771 +#, c-format +msgid "In %s(%d): couldn't write %d of bytes of data to net fd #%d! Got %d, %s" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:803 +msgid "Restarting Disk Stream from the beginning" +msgstr "" + +#: cygnal/libnet/diskstream.cpp:956 +#, c-format +msgid "%s is a directory, appending index.html" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:120 +#, c-format +msgid "SSH read error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:142 +#, c-format +msgid "SSH write error was: \"%s\"!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:180 +msgid "Couldn't set hostname option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:187 +msgid "Couldn't set user name option" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:195 +#, c-format +msgid "Connection failed : %s\n" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:210 +#, c-format +msgid "SSH Server is currently known: %d" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:213 +msgid "Host key for server changed : server's one is now: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:214 +msgid "Public key hash" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:216 +msgid "For security reason, connection will be stopped" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:220 +msgid "" +"The host key for this server was not found but an other type of key exists." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:221 +msgid "" +"An attacker might change the default server key to confuse your client into " +"thinking the key does not existWe advise you to rerun the client with -d or -" +"r for more safety." +msgstr "" + +#: cygnal/libnet/sshclient.cpp:232 +msgid "The server is unknown. Do you trust the host key ? (yes,no)" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:233 +#, c-format +msgid "Public key hash: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:240 +msgid "" +"This new key will be written on disk for further usage. do you agree? (yes," +"no) " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:266 +msgid "supported auth methods: " +msgstr "" + +#: cygnal/libnet/sshclient.cpp:268 +msgid "\tpublickey" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:271 +msgid "\tkeyboard-interactive" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:277 +#, c-format +msgid "Authenticating with pubkey: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:289 +#, c-format +msgid "authenticating with keyb-interactive: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:298 +#, c-format +msgid "Authentication failed: %s" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:393 +msgid "Can't open the SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:396 +msgid "Can't allocate memory for new SSH channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:412 +msgid "Can't read from a non-existent channel!" +msgstr "" + +#: cygnal/libnet/sshclient.cpp:427 +msgid "Can't write to a non-existent channel!" +msgstr "" + +#: cygnal/crc.cpp:145 +#, c-format +msgid "Couldn't open file: %s" +msgstr "" + +#: cygnal/cygnal.cpp:190 +msgid "cygnal -- a streaming media server." +msgstr "" + +#: cygnal/cygnal.cpp:192 +msgid "Usage: cygnal [options...]" +msgstr "" + +#: cygnal/cygnal.cpp:193 cygnal/cgi-bin/echo/echo.cpp:316 +#: cygnal/cgi-bin/echo/gateway.cpp:406 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:321 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:596 +#: cygnal/testsuite/libnet.all/test_handler.cpp:281 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:300 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:269 +#: cygnal/testsuite/libnet.all/test_cache.cpp:391 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:247 +#: cygnal/testsuite/libamf.all/test_flv.cpp:282 +#: cygnal/testsuite/libamf.all/test_el.cpp:491 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:721 +#: cygnal/testsuite/libamf.all/test_amf.cpp:422 +msgid " -h, --help Print this help and exit" +msgstr "" + +#: cygnal/cygnal.cpp:194 +msgid " -V, --version Print version information and exit" +msgstr "" + +#: cygnal/cygnal.cpp:195 cygnal/cgi-bin/echo/echo.cpp:317 +#: cygnal/cgi-bin/echo/gateway.cpp:407 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:322 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:597 +#: cygnal/testsuite/libnet.all/test_handler.cpp:282 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:301 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:270 +#: cygnal/testsuite/libnet.all/test_cache.cpp:392 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:248 +#: cygnal/testsuite/libamf.all/test_flv.cpp:283 +#: cygnal/testsuite/libamf.all/test_el.cpp:492 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:722 +#: cygnal/testsuite/libamf.all/test_amf.cpp:423 +msgid " -v, --verbose Output verbose debug info" +msgstr "" + +#: cygnal/cygnal.cpp:196 +msgid " -s, --singlethread Disable Multi Threading" +msgstr "" + +#: cygnal/cygnal.cpp:197 cygnal/cgi-bin/echo/echo.cpp:318 +#: cygnal/cgi-bin/echo/gateway.cpp:408 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:323 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:598 +msgid " -n, --netdebug Turn on net debugging messages" +msgstr "" + +#: cygnal/cygnal.cpp:198 +msgid " -o --only-port Only use port for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:199 +msgid " -p --port-offset Port offset for debugging" +msgstr "" + +#: cygnal/cygnal.cpp:200 +msgid " -t, --testing Turn on special Gnash testing support" +msgstr "" + +#: cygnal/cygnal.cpp:201 +msgid " -a, --admin Enable the administration thread" +msgstr "" + +#: cygnal/cygnal.cpp:202 +msgid " -r, --root Document root for all files" +msgstr "" + +#: cygnal/cygnal.cpp:265 +msgid ": couldn't open file: " +msgstr "" + +#: cygnal/cygnal.cpp:342 +#, c-format +msgid "Couldn't connect to %s" +msgstr "" + +#: cygnal/cygnal.cpp:362 +#, c-format +msgid "%s is active on fd #%d." +msgstr "" + +#: cygnal/cygnal.cpp:500 +#, c-format +msgid "Extraneous argument: %s" +msgstr "" + +#: cygnal/cygnal.cpp:504 cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:441 +#, c-format +msgid "Document Root for media files is: %s" +msgstr "" + +#: cygnal/cygnal.cpp:586 +msgid "Cygnal done..." +msgstr "" + +#: cygnal/cygnal.cpp:599 +#, c-format +msgid "Got a %d interrupt" +msgstr "" + +#: cygnal/cygnal.cpp:619 +#, fuzzy +msgid "" +"Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc.\n" +"Cygnal comes with NO WARRANTY, to the extent permitted by law.\n" +"You may redistribute copies of Cygnal under the terms of the GNU General\n" +"Public License V3. For more information, see the file named COPYING.\n" +msgstr "" +"版权所有 (C) 2007, 2008, 2009, 2010 自由软件基金会, Inc.\n" +"Cygnal 在法律允许的限度内不作任何担保。\n" +"您可以在遵守 GNU 通用公共许可证条款的前提下分发 Cygnal 的副本。更多信息请参见" +"名为 COPYING 的文件。\n" + +#: cygnal/cygnal.cpp:641 +#, c-format +msgid "Starting Admin Handler for port %d" +msgstr "" + +#: cygnal/cygnal.cpp:643 +msgid "Got an incoming Admin request" +msgstr "" + +#: cygnal/cygnal.cpp:651 +msgid "no more admin data, exiting...\n" +msgstr "" + +#: cygnal/cygnal.cpp:736 +msgid "admin_handler: Done...!\n" +msgstr "" + +#: cygnal/cygnal.cpp:765 +#, c-format +msgid "Can't start %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:769 +#, c-format +msgid "Starting %s Connection Handler for fd #%d, port %hd" +msgstr "" + +#: cygnal/cygnal.cpp:780 +#, c-format +msgid "This system has %d cpus." +msgstr "" + +#: cygnal/cygnal.cpp:817 +#, c-format +msgid "No new %s network connections" +msgstr "" + +#: cygnal/cygnal.cpp:821 +#, c-format +msgid "*** New %s network connection for thread ID #%d, fd #%d ***" +msgstr "" + +#: cygnal/cygnal.cpp:867 +#, c-format +msgid "Creating new %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:885 +#, c-format +msgid "Reusing %s Handler for %s using fd #%d" +msgstr "" + +#: cygnal/cygnal.cpp:911 +#, c-format +msgid "Creating new %s Handler for: %s for fd %#d" +msgstr "" + +#: cygnal/cygnal.cpp:935 +#, c-format +msgid "Cygnal Plugin paths are: %s" +msgstr "" + +#: cygnal/cygnal.cpp:956 +#, c-format +msgid "Couldn't load plugin for %s" +msgstr "" + +#: cygnal/cygnal.cpp:967 +#, c-format +msgid "Number of active Threads is %d" +msgstr "" + +#: cygnal/cygnal.cpp:970 +#, c-format +msgid "Restarting loop for next connection for port %d..." +msgstr "" + +#: cygnal/cygnal.cpp:1028 +#, c-format +msgid "%d active disk streams" +msgstr "" + +#: cygnal/cygnal.cpp:1068 +#, c-format +msgid "Got a hit for fd #%d, protocol %s" +msgstr "" + +#: cygnal/cygnal.cpp:1072 +msgid "No protocol specified!" +msgstr "" + +#: cygnal/cygnal.cpp:1080 cygnal/cygnal.cpp:1105 cygnal/cygnal.cpp:1116 +#, c-format +msgid "Done with HTTP connection for fd #%d, CGI %s" +msgstr "" + +#: cygnal/cygnal.cpp:1085 +#, c-format +msgid "Not Done with HTTP connection for fd #%d, it's a persistent connection." +msgstr "" + +#: cygnal/cygnal.cpp:1094 +#, c-format +msgid "Done with RTMP connection for fd #%d, CGI " +msgstr "" + +#: cygnal/cygnal.cpp:1128 +#, c-format +msgid "Unsupported network protocol for fd #%d, %d" +msgstr "" + +#: cygnal/cygnal.cpp:1148 +#, c-format +msgid "Got no hits, %d retries" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:161 cygnal/cgi-bin/echo/gateway.cpp:139 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:166 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:233 +#, c-format +msgid "Error parsing command line options: %s" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:315 cygnal/cgi-bin/echo/gateway.cpp:405 +#: cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:320 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:595 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:246 +#: cygnal/testsuite/libamf.all/test_flv.cpp:281 +#: cygnal/testsuite/libamf.all/test_amf.cpp:421 +msgid "Usage: test_amf [options...]" +msgstr "" + +#: cygnal/cgi-bin/echo/echo.cpp:319 cygnal/cgi-bin/fitcDemo/fitcDemo.cpp:324 +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:599 +msgid " -p, --netdebug port for network" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:309 +#, c-format +msgid "Scanning directory \"%s\" for %s files" +msgstr "" + +#: cygnal/cgi-bin/oflaDemo/oflaDemo.cpp:340 +#, c-format +msgid "Gnash media file name: %s" +msgstr "" + +#: cygnal/rtmp_server.cpp:124 +msgid "Failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:139 +msgid "failed to read the handshake from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:149 +msgid "Didn't receive any data in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:160 +msgid "RTMP header had parsing error!" +msgstr "" + +#: cygnal/rtmp_server.cpp:168 +#, c-format +msgid "NetConnection unusually large! %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:202 +msgid "failed to read the body of the handshake data from the client." +msgstr "" + +#: cygnal/rtmp_server.cpp:210 +msgid "Didn't receive NetConnection object in handshake!" +msgstr "" + +#: cygnal/rtmp_server.cpp:234 +msgid "Couldn't send onBWDone to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:261 cygnal/rtmp_server.cpp:1702 +msgid "Couldn't send Ping to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:275 +msgid "Couldn't send response to client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:338 +#, c-format +msgid "Couldn't sent RTMP Handshake response at %d!" +msgstr "" + +#: cygnal/rtmp_server.cpp:355 +msgid "No data in original handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:359 +msgid "No data in response handshake buffer." +msgstr "" + +#: cygnal/rtmp_server.cpp:387 +#, c-format +msgid "Handshake Finish Data didn't match by %d bytes" +msgstr "" + +#: cygnal/rtmp_server.cpp:555 +msgid "Route" +msgstr "" + +#: cygnal/rtmp_server.cpp:567 +msgid "AMF3 Notify" +msgstr "" + +#: cygnal/rtmp_server.cpp:573 +msgid "AMF3 Invoke" +msgstr "" + +#: cygnal/rtmp_server.cpp:582 +msgid "FLV Dat" +msgstr "" + +#: cygnal/rtmp_server.cpp:585 +#, c-format +msgid "ERROR: Unidentified RTMP message content type 0x%x" +msgstr "" + +#: cygnal/rtmp_server.cpp:1105 +msgid "Couldn't reliably extract the echo data!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1400 +#, c-format +msgid "No stream for client %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1442 +msgid "Stream Start" +msgstr "" + +#: cygnal/rtmp_server.cpp:1445 +msgid "Stream EOF" +msgstr "" + +#: cygnal/rtmp_server.cpp:1448 +msgid "Stream No Data" +msgstr "" + +#: cygnal/rtmp_server.cpp:1451 +#, c-format +msgid "Stream Set Buffer: %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1465 +msgid "Stream Pong" +msgstr "" + +#: cygnal/rtmp_server.cpp:1484 +msgid "Set Chunk Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1487 +msgid "Bytes Read" +msgstr "" + +#: cygnal/rtmp_server.cpp:1495 +msgid "Set Window Size" +msgstr "" + +#: cygnal/rtmp_server.cpp:1498 +msgid "Set Bandwidth" +msgstr "" + +#: cygnal/rtmp_server.cpp:1509 cygnal/rtmp_server.cpp:1512 +#: cygnal/rtmp_server.cpp:1515 cygnal/rtmp_server.cpp:1518 +#: cygnal/rtmp_server.cpp:1665 +#, c-format +msgid "RTMP type %d" +msgstr "" + +#: cygnal/rtmp_server.cpp:1524 +#, c-format +msgid "Error INVOKING method \"%s\"!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1648 +msgid "Received an _error message from the client!" +msgstr "" + +#: cygnal/rtmp_server.cpp:1668 +#, c-format +msgid "ERROR: Unidentified AMF header data type 0x%x" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:113 +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:112 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:121 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:101 +#: cygnal/testsuite/libnet.all/test_cache.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:120 +#: cygnal/testsuite/libamf.all/test_sol.cpp:114 +#: cygnal/testsuite/libamf.all/test_flv.cpp:104 +#: cygnal/testsuite/libamf.all/test_el.cpp:108 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:124 +#: cygnal/testsuite/libamf.all/test_amf.cpp:126 +msgid "This is a Gnash bug." +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:280 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:268 +#: cygnal/testsuite/libnet.all/test_cache.cpp:390 +msgid "Usage: test_diskstream [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/test_handler.cpp:283 +#: cygnal/testsuite/libnet.all/test_diskstream.cpp:271 +#: cygnal/testsuite/libnet.all/test_cache.cpp:393 +msgid " -d, --dump Dump data structures" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:99 +#: cygnal/testsuite/libnet.all/test_rtmp.cpp:113 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:107 +#: cygnal/testsuite/libamf.all/test_sol.cpp:106 +#: cygnal/testsuite/libamf.all/test_el.cpp:95 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:111 +#: cygnal/testsuite/libamf.all/test_amf.cpp:113 +msgid "Enabling memory statistics" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:104 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:112 +#: cygnal/testsuite/libamf.all/test_flv.cpp:96 +#: cygnal/testsuite/libamf.all/test_el.cpp:100 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:116 +#: cygnal/testsuite/libamf.all/test_amf.cpp:118 +msgid "Logging to disk enabled" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:299 +#: cygnal/testsuite/libamf.all/test_el.cpp:490 +msgid "Usage: test_el [options...]" +msgstr "" + +#: cygnal/testsuite/libnet.all/generate_amfbins.cpp:302 +#: cygnal/testsuite/libamf.all/test_amfmsg.cpp:249 +#: cygnal/testsuite/libamf.all/test_el.cpp:493 +#: cygnal/testsuite/libamf.all/test_buffer.cpp:723 +#: cygnal/testsuite/libamf.all/test_amf.cpp:424 +msgid " -m, --memdebug Output memory statistics" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:718 +msgid "test_buffer - test Buffer class" +msgstr "" + +#: cygnal/testsuite/libamf.all/test_buffer.cpp:720 +msgid "Usage: test_buffer [options...]" +msgstr "" + +#: cygnal/proc.cpp:119 +#, c-format +msgid "Invalid filespec for CGI: \"%s\"" +msgstr "" + +#: gui/fb/fb.cpp:229 +#, c-format +msgid "No renderer! %s not supported." +msgstr "无渲染器!%s 不被支持。" + +#: gui/fb/fb.cpp:240 +msgid "Found no accessible User mode input event device" +msgstr "找不到可访问的用户模式输入事件设备" + +#: gui/fb/fb.cpp:249 +msgid "Found no accessible input event devices" +msgstr "找不到可访问的输入事件设备" + +#: gui/fb/fb.cpp:262 +msgid "WARNING: Mouse support may conflict with the input event support." +msgstr "警告:鼠标支持可能与输入事件支持冲突。" + +#: gui/fb/fb.cpp:276 +msgid "Enabling Touchscreen support." +msgstr "启用触摸屏支持。" + +#: gui/fb/fb.cpp:281 +msgid "WARNING: Babbage Tablet support disabled as it conflicts with TSlib" +msgstr "警告:Babbage 平板支持已禁用,与 TSlib 冲突" + +#: gui/fb/fb.cpp:283 +msgid "Enabling Babbage Touchscreen support" +msgstr "启用 Babbage 触摸屏支持" + +#: gui/fb/fb.cpp:288 +msgid "Enabling Power Button support" +msgstr "启用电源按键支持" + +#: gui/fb/fb.cpp:368 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay to %dms" +msgstr "影片帧率为 %d,将延迟调整为 %d毫秒" + +#: gui/fb/fb.cpp:462 +msgid "This GUI does not yet support menus" +msgstr "此用户界面尚不支持菜单" + +#: gui/fb/fb.cpp:468 +msgid "This GUI does not yet support a mouse pointer" +msgstr "此用户界面尚不支持鼠标指针" + +#: gui/fb/fb.cpp:539 +msgid "Could not detect controlling TTY" +msgstr "无法检测控制终端(TTY)" + +#: gui/fb/fb.cpp:548 gui/fb/fb.cpp:585 gui/fb/fb.cpp:619 gui/fb/fb.cpp:670 +#, c-format +msgid "Could not open %s" +msgstr "无法打开 %s" + +#: gui/fb/fb.cpp:554 +msgid "Could not get current VT state" +msgstr "无法获得当前的 VT 状态" + +#: gui/fb/fb.cpp:565 +msgid "Could not request a new VT" +msgstr "无法请求新的 VT" + +#: gui/fb/fb.cpp:579 gui/fb/fb.cpp:613 gui/fb/fb.cpp:664 +#, c-format +msgid "Could not find device for VT number %d" +msgstr "找不到对应 VT 号 %d 的设备" + +#: gui/fb/fb.cpp:590 gui/fb/fb.cpp:675 +#, c-format +msgid "Could not activate VT number %d" +msgstr "无法激活 VT 号 %d" + +#: gui/fb/fb.cpp:596 gui/fb/fb.cpp:681 +#, c-format +msgid "Error waiting for VT %d becoming active" +msgstr "等等 VT %d 激活时出错" + +#: gui/fb/fb.cpp:627 +#, c-format +msgid "Could not attach controlling terminal (%s)" +msgstr "无法附加控制终端(%s)" + +#: gui/fb/fb.cpp:635 +msgid "Could not query current keyboard mode on VT" +msgstr "无法请求 VT 上的当前键盘模式" + +#: gui/fb/fb.cpp:639 +msgid "Could not switch to graphics mode on new VT" +msgstr "在新 VT 上无法切换到图形模式" + +#: gui/fb/fb.cpp:690 +msgid "Could not restore keyboard mode" +msgstr "无法恢复键盘模式" + +#: gui/fb/fb_glue_ovg.cpp:73 gui/gtk/gtk_glue_ovg.cpp:88 +msgid "Probing found an EGL display device" +msgstr "探测到一台 EGL 显示设备" + +#: gui/fb/fb_glue_ovg.cpp:77 gui/gtk/gtk_glue_ovg.cpp:92 +msgid "Probing found a raw Framebuffer display device" +msgstr "探测到一台原生帧缓存(Framebuffer)显示设备" + +#: gui/fb/fb_glue_ovg.cpp:81 gui/gtk/gtk_glue_ovg.cpp:96 +msgid "Probing found an X11 display device" +msgstr "探测到一台 X11 显示设备" + +#: gui/fb/fb_glue_ovg.cpp:85 gui/gtk/gtk_glue_ovg.cpp:100 +msgid "Probing found a DirectFB display device" +msgstr "探测到一台 DirectFB 显示设备" + +#: gui/fb/fb_glue_ovg.cpp:90 gui/gtk/gtk_glue_ovg.cpp:105 +msgid "No display devices found by probing!" +msgstr "探测不到显示设备" + +#: gui/fb/fb_glue_ovg.cpp:156 +msgid "Could not create OpenVG renderer" +msgstr "无法创建 OpenVG 渲染器" + +#: gui/fb/fb_glue_ovg.cpp:168 gui/fb/fb_glue_agg.cpp:76 +msgid "No renderer set!" +msgstr "未设置渲染器!" + +#: gui/fb/fb_glue_gles1.cpp:98 +msgid "EGL: getDisplay ok" +msgstr "EGL:getDisplay 正常" + +#: gui/fb/fb_glue_gles1.cpp:104 +msgid "EGL: initialize ok" +msgstr "EGL:初始化 正常" + +#: gui/fb/fb_glue_gles1.cpp:111 +msgid "EGL: config ok" +msgstr "EGL:配置 正常" + +#: gui/fb/fb_glue_gles1.cpp:118 +msgid "EGL: surface ok" +msgstr "EGL:表面 正常" + +#: gui/fb/fb_glue_gles1.cpp:124 +msgid "EGL: context ok" +msgstr "EGL:上下文 正常" + +#: gui/fb/fb_glue_gles1.cpp:130 +msgid "EGL: current ok" +msgstr "EGL:当前 正常" + +#: gui/fb/fb_glue_agg.cpp:87 +#, c-format +msgid "No renderer set in %s!" +msgstr "%s 中没有设置渲染器!" + +#: gui/fb/fb_glue_agg.cpp:130 +msgid "failed to create a render handler for AGG!" +msgstr "无法创建针对 AGG 的渲染处理器!" + +#: gui/fb/fb_glue_agg.cpp:151 +msgid "No Device layer initialized yet!" +msgstr "尚未初始化任何设备层!" + +#: gui/fb/fb_glue_agg.cpp:182 +msgid "The pixel format of your framebuffer could not be detected." +msgstr "尚未检测您的帧缓存的像素格式。" + +#: gui/fb/fb_glue_agg.cpp:191 +msgid "Double buffering disabled" +msgstr "双缓冲已禁用" + +#: gui/fb/fb_glue_agg.cpp:194 +msgid "Double buffering enabled" +msgstr "双缓冲已启用" + +#: gui/fb/fb_glue_agg.cpp:221 +#, c-format +msgid "No Drawbounds set in %s!" +msgstr "%s 中未设置绘制边界!" + +#: gui/gnash.cpp:125 +#, c-format +msgid "Error parsing options: %s\n" +msgstr "解析命令出错:%s\n" + +#: gui/gnash.cpp:166 +msgid "Error: no input file was specified. Exiting.\n" +msgstr "错误:未指定输入文件。退出。\n" + +#: gui/gnash.cpp:212 +msgid "Invalid host communication filedescriptor %1%\n" +msgstr "无效的主机通信文件描述符 %1%\n" + +#: gui/gnash.cpp:219 +msgid "Invalid control communication filedescriptor %1%\n" +msgstr "无效的控制通信文件描述符 %1%\n" + +#: gui/gnash.cpp:251 +msgid "ERROR: -r must be followed by 0, 1, 2 or 3 " +msgstr "错误:-r 后必须跟 0、1、2 或 3 " + +#: gui/gnash.cpp:267 +msgid "Debugging options" +msgstr "调试选项" + +#: gui/gnash.cpp:273 +msgid "Produce verbose output" +msgstr "产生详尽的输出" + +#: gui/gnash.cpp:280 +msgid "Produce the disk based debug log" +msgstr "产生基于磁盘的调试日志" + +#: gui/gnash.cpp:285 +msgid "Be (very) verbose about action execution" +msgstr "(很)详尽的输出操作执行情况" + +#: gui/gnash.cpp:291 +msgid "Be (very) verbose about parsing" +msgstr "(很)详尽的输出解析情况" + +#: gui/gnash.cpp:297 +msgid "Print FPS every num seconds" +msgstr "每隔 num 秒打印帧率(FPS)" + +#: gui/gnash.cpp:320 +msgid "Options" +msgstr "选项" + +#: gui/gnash.cpp:325 +msgid "Print this help and exit" +msgstr "打印此帮助并退出" + +#: gui/gnash.cpp:328 +msgid "Print version information and exit" +msgstr "打印版本信息并退出" + +#: gui/gnash.cpp:333 +msgid "Scale the movie by the specified factor" +msgstr "按指定的系数拉伸影片" + +#: gui/gnash.cpp:337 +msgid "Number of milliseconds to delay in main loop" +msgstr "主循环延迟的毫秒数" + +#: gui/gnash.cpp:341 +msgid "Audio dump file (wave format)" +msgstr "音频转储文件(wave 格式)" + +#: gui/gnash.cpp:346 +msgid "Hardware Video Accelerator to use" +msgstr "要使用的硬件视频加速" + +#: gui/gnash.cpp:351 +msgid "X11 Window ID for display" +msgstr "显示用的 X11 窗口 ID" + +#: gui/gnash.cpp:355 +msgid "Set window width" +msgstr "设置窗口宽度" + +#: gui/gnash.cpp:359 +msgid "Set window height" +msgstr "设置窗口高度" + +#: gui/gnash.cpp:363 +msgid "Set window x position" +msgstr "设置窗口水平位置" + +#: gui/gnash.cpp:367 +msgid "Set window y position" +msgstr "设置窗口竖直位置" + +#: gui/gnash.cpp:372 +msgid "Exit when/if movie reaches the last frame" +msgstr "当影片到最后一帧时退出" + +#: gui/gnash.cpp:378 +msgid "disable rendering and sound" +msgstr "禁止渲染和声音" + +#: gui/gnash.cpp:380 +msgid "enable rendering, disable sound" +msgstr "启用渲染,禁用声音" + +#: gui/gnash.cpp:382 +msgid "enable sound, disable rendering" +msgstr "启用声音,禁用渲染" + +#: gui/gnash.cpp:384 +msgid "enable rendering and sound" +msgstr "启用渲染和声音" + +#: gui/gnash.cpp:392 +msgid "The media handler to use" +msgstr "要使用的媒体处理器" + +#: gui/gnash.cpp:400 +msgid "The renderer to use" +msgstr "要使用的渲染器" + +#: gui/gnash.cpp:406 +msgid "Exit after the specified number of seconds" +msgstr "在指定秒数后退出" + +#: gui/gnash.cpp:409 +msgid "Set \"real\" URL of the movie" +msgstr "设置影片的“真实”URL" + +#: gui/gnash.cpp:413 +msgid "Set \"base\" URL for resolving relative URLs" +msgstr "设置用于解析相对 URL 的“基”URL" + +#: gui/gnash.cpp:418 +msgid "Set parameter (e.g. \"FlashVars=A=1&b=2\")" +msgstr "设置参数(如“FlashVars=A=1&b=2”)" + +#: gui/gnash.cpp:422 +msgid "Filedescriptor to use for external communications" +msgstr "用于外部通信的文件描述符" + +#: gui/gnash.cpp:428 +msgid "Exit after specified number of frame advances" +msgstr "前进指定帧数后退出" + +#: gui/gnash.cpp:432 +msgid "Start in fullscreen mode" +msgstr "以全屏方式启动" + +#: gui/gnash.cpp:437 +msgid "Start without displaying the menu bar" +msgstr "启动时不显示菜单栏" + +#: gui/gnash.cpp:442 +msgid "List of frames to save as screenshots" +msgstr "要保存截屏的帧列表" + +#: gui/gnash.cpp:446 +msgid "Filename pattern for screenshot images" +msgstr "截屏图像的文件名模式" + +#: gui/gnash.cpp:450 +msgid "Quality for screenshot output (not all formats)" +msgstr "截屏输出的质量(并非所有格式)" + +#: gui/gnash.cpp:453 +msgid "Input files" +msgstr "输入文件" + +#: gui/gnash.cpp:464 +msgid "Dump options" +msgstr "转储选项" + +#: gui/gnash.cpp:469 +msgid "Video dump file (raw format) and optional video FPS (@)" +msgstr "视频转储文件(原生格式)和可选的视频帧率(@)" + +#: gui/gnash.cpp:471 +msgid "Number of milliseconds to sleep between advances" +msgstr "前进前睡眠的毫秒数" + +#: gui/gnash.cpp:473 +msgid "Trigger expression to start dumping" +msgstr "开始转储的触发表达式" + +#: gui/gnash.cpp:485 +msgid "Keys:\n" +msgstr "键:\n" + +#: gui/gnash.cpp:487 +msgid "Quit\n" +msgstr "退出\n" + +#: gui/gnash.cpp:489 +msgid "Toggle fullscreen\n" +msgstr "切换全屏\n" + +#: gui/gnash.cpp:491 +msgid "Toggle pause\n" +msgstr "切换暂停\n" + +#: gui/gnash.cpp:493 +msgid "Restart the movie\n" +msgstr "重启影片\n" + +#: gui/gnash.cpp:495 +msgid "Take a screenshot\n" +msgstr "截屏\n" + +#: gui/gnash.cpp:497 +msgid "Force immediate redraw\n" +msgstr "强制立即重绘\n" + +#: gui/gnash.cpp:503 +msgid "Usage: gnash [options] movie_file.swf\n" +msgstr "用法:gnash [选项] 影片文件.swf\n" + +#: gui/gnash.cpp:504 +msgid "Plays a SWF (Shockwave Flash) movie\n" +msgstr "播放 SWF (Shockwave Flash) 影片\n" + +#: gui/gnash.cpp:521 +msgid "" +"Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 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" +"\n" +msgstr "" +"版权所有 (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 自由软件基金会, Inc.\n" +"Gnash 在法律允许的限度内不作任何担保。\n" +"您可以在遵守 GNU 通用公共许可证条款的前提下分发 Gnash 的副本。更多信息请参见" +"名为 COPYING 的文件。\n" +"\n" + +#: gui/gnash.cpp:532 +msgid "Build options " +msgstr "构建选项 " + +#: gui/gnash.cpp:533 +msgid " Renderers: " +msgstr " 渲染器:" + +#: gui/gnash.cpp:534 +msgid " Hardware Acceleration: " +msgstr " 硬件加速:" + +#: gui/gnash.cpp:535 +msgid " GUI: " +msgstr " 界面:" + +#: gui/gnash.cpp:536 +msgid " Media handlers: " +msgstr " 媒体处理器:" + +#: gui/gnash.cpp:538 +msgid " Configured with: " +msgstr " 配置情况:" + +#: gui/gnash.cpp:539 +msgid " CXXFLAGS: " +msgstr " CXXFLAGS:" + +#: gui/fltk/fltk_glue_agg.cpp:50 +msgid "Could not create AGG renderer with pixelformat RGB24" +msgstr "无法用像素格式 RGB24 创建 AGG 渲染器" + +#: gui/dump/dump.cpp:117 +msgid "Ignoring request to display in X11 window" +msgstr "忽略显示在 X11 窗口的请求" + +#: gui/dump/dump.cpp:128 gui/haiku/haiku.cpp:384 +msgid "# FATAL: No filename given with -D argument." +msgstr "# 致命错误:-D 参数没有给定文件名。" + +#: gui/dump/dump.cpp:144 +msgid "# FATAL: No sleep ms value given with -S argument." +msgstr "# 致使错误:-S 参数没有给定睡眠的毫秒值。" + +#: gui/dump/dump.cpp:155 +msgid "# FATAL: No trigger value given with -T argument.\n" +msgstr "# 致使错误:-T 参数没有给定触发值。\n" + +#: gui/dump/dump.cpp:352 +#, c-format +msgid "Unable to write file '%s'." +msgstr "无法写文件“%s”" + +#: gui/ScreenShotter.cpp:99 +#, c-format +msgid "Failed to open screenshot file \"%s\"!" +msgstr "无法打开截屏文件“%s”!" + +#: gui/haiku/haiku.cpp:141 +msgid "spawn_thread failed" +msgstr "spawn_thread 失败" + +#: gui/haiku/haiku.cpp:144 +msgid "resume_thread failed" +msgstr "resume_thread 失败" + +#: gui/haiku/haiku.cpp:157 +#, c-format +msgid "pulses thread returned %d" +msgstr "脉冲(pulses)线程返回 %d" + +#: gui/haiku/haiku.cpp:248 +msgid "send_data failed" +msgstr "send_data 失败" + +#: gui/haiku/haiku_agg_glue.cpp:290 gui/aos4/aos4_agg_glue.cpp:116 +#: gui/sdl/sdl_agg_glue.cpp:78 +#, c-format +msgid "AGG's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "AGG 的位深度必须为 16、24 或 32 位,而非 %d。" + +#: gui/haiku/haiku_agg_glue.cpp:297 gui/gtk/gtk_glue_agg.cpp:96 +#, c-format +msgid "Could not create AGG renderer with pixelformat %s" +msgstr "无法创建像素格式为 %s 的 AGG 渲染器" + +#: gui/haiku/haiku_agg_glue.cpp:416 gui/sdl/sdl_agg_glue.cpp:132 +#, c-format +msgid "SDL-AGG: %i byte offscreen buffer allocated" +msgstr "SDL-AGG:分配了 %i 个字节的幕后缓存" + +#: gui/qt/Qt4Gui.cpp:120 +msgid "Cairo renderer not supported!" +msgstr "不支持 Cairo 渲染器!" + +#: gui/qt/Qt4Gui.cpp:128 +msgid "OpenGL renderer not supported!" +msgstr "不支持 OpenGL 渲染器!" + +#: gui/qt/Qt4Gui.cpp:136 +msgid "AGG renderer not supported!" +msgstr "不支持 AGG 渲染器!" + +#: gui/qt/Qt4Gui.cpp:467 gui/gtk/gtk.cpp:1708 +msgid "Movie properties" +msgstr "影片属性" + +#: gui/qt/Qt4Gui.cpp:486 gui/gtk/gtk.cpp:1778 +msgid "Variable" +msgstr "变量" + +#: gui/qt/Qt4Gui.cpp:487 gui/gtk/gtk.cpp:1790 +msgid "Value" +msgstr "值" + +#: gui/qt/Qt4Gui.cpp:588 +msgid "Properties" +msgstr "属性" + +#: gui/qt/Qt4Gui.cpp:592 gui/qt/kde.cpp:424 +msgid "Quit Gnash" +msgstr "退出 Gnash" + +#: gui/qt/Qt4Gui.cpp:599 +msgid "Preferences" +msgstr "首选项" + +#: gui/qt/Qt4Gui.cpp:604 gui/gtk/gtk.cpp:2119 +msgid "Play" +msgstr "播放" + +#: gui/qt/Qt4Gui.cpp:608 gui/gtk/gtk.cpp:2130 +msgid "Pause" +msgstr "暂停" + +#: gui/qt/Qt4Gui.cpp:612 gui/gtk/gtk.cpp:2140 +msgid "Stop" +msgstr "停止" + +#: gui/qt/Qt4Gui.cpp:616 +msgid "Restart" +msgstr "重新开始" + +#: gui/qt/Qt4Gui.cpp:621 gui/qt/kde.cpp:423 +msgid "Refresh" +msgstr "刷新" + +#: gui/qt/Qt4Gui.cpp:625 +msgid "Fullscreen" +msgstr "全屏" + +#: gui/qt/Qt4Gui.cpp:640 +msgid "File" +msgstr "文件" + +#: gui/qt/Qt4Gui.cpp:645 +msgid "Edit" +msgstr "编辑" + +#: gui/qt/Qt4Gui.cpp:649 +msgid "Movie Control" +msgstr "媒体控制" + +#: gui/qt/Qt4Gui.cpp:656 +msgid "View" +msgstr "查看" + +#: gui/qt/Qt4Gui.cpp:738 +msgid "Click to Play" +msgstr "点击播放" + +#: gui/qt/Qt4Gui.cpp:770 gui/gtk/gtk.cpp:1239 +msgid "Gnash preferences" +msgstr "Gnash 首选项" + +#: gui/qt/Qt4Gui.cpp:785 +msgid "Logging" +msgstr "日志记录" + +#: gui/qt/Qt4Gui.cpp:788 gui/gtk/gtk.cpp:1310 +msgid "Logging options" +msgstr "日志选项" + +#: gui/qt/Qt4Gui.cpp:791 +msgid "Verbosity level" +msgstr "详尽程度" + +#: gui/qt/Qt4Gui.cpp:809 +msgid "Log to file" +msgstr "记录到文件" + +#: gui/qt/Qt4Gui.cpp:816 +msgid "Log parser output" +msgstr "记录解析器输出" + +#: gui/qt/Qt4Gui.cpp:820 +msgid "Log SWF actions" +msgstr "记录 SWF 操作" + +#: gui/qt/Qt4Gui.cpp:824 +msgid "Log malformed SWF errors" +msgstr "记录损坏的 SWF 错误" + +#: gui/qt/Qt4Gui.cpp:829 +msgid "Log ActionScript coding errors" +msgstr "记录 ActionScript 代码错误" + +#: gui/qt/Qt4Gui.cpp:836 +msgid "Security" +msgstr "安全" + +#: gui/qt/Qt4Gui.cpp:839 gui/gtk/gtk.cpp:1393 +msgid "Network connections" +msgstr "网络连接" + +#: gui/qt/Qt4Gui.cpp:842 +msgid "Connect only to local host" +msgstr "只连接本地主机" + +#: gui/qt/Qt4Gui.cpp:847 +msgid "Connect only to local domain" +msgstr "只连接本地域" + +#: gui/qt/Qt4Gui.cpp:852 +msgid "Disable SSL verification" +msgstr "禁用 SSL 验证" + +#: gui/qt/Qt4Gui.cpp:857 gui/gtk/gtk.cpp:1438 +msgid "Privacy" +msgstr "隐私" + +#: gui/qt/Qt4Gui.cpp:860 gui/gtk/gtk.cpp:1442 +msgid "Shared objects directory:" +msgstr "共享对象目录:" + +#: gui/qt/Qt4Gui.cpp:866 +msgid "Do not write Shared Object files" +msgstr "不写共享对象文件" + +#: gui/qt/Qt4Gui.cpp:872 +msgid "Only access local Shared Object files" +msgstr "只访问本地的共享对象文件" + +#: gui/qt/Qt4Gui.cpp:877 +msgid "Disable Local Connection object" +msgstr "禁用本地连接对象" + +#: gui/qt/Qt4Gui.cpp:884 +msgid "Network" +msgstr "网络" + +#: gui/qt/Qt4Gui.cpp:887 gui/gtk/gtk.cpp:1278 +msgid "Network preferences" +msgstr "网络首选项" + +#: gui/qt/Qt4Gui.cpp:890 +msgid "Network timeout in seconds" +msgstr "网络超时的秒数" + +#: gui/qt/Qt4Gui.cpp:902 +msgid "Media" +msgstr "媒体" + +#: gui/qt/Qt4Gui.cpp:905 gui/gtk/gtk.cpp:1488 +msgid "Sound" +msgstr "声音" + +#: gui/qt/Qt4Gui.cpp:908 +msgid "Use sound handler" +msgstr "使用声音处理器" + +#: gui/qt/Qt4Gui.cpp:912 gui/gtk/gtk.cpp:1507 +msgid "Save media streams to disk" +msgstr "将媒体流保存到磁盘" + +#: gui/qt/Qt4Gui.cpp:918 gui/gtk/gtk.cpp:1516 +msgid "Save dynamically loaded media to disk" +msgstr "将动态加载的媒体保存到磁盘" + +#: gui/qt/Qt4Gui.cpp:922 gui/gtk/gtk.cpp:1524 +msgid "Saved media directory:" +msgstr "保存媒体的目录:" + +#: gui/qt/Qt4Gui.cpp:931 +msgid "Player" +msgstr "播放器" + +#: gui/qt/Qt4Gui.cpp:934 gui/gtk/gtk.cpp:1550 +msgid "Player description" +msgstr "播放器描述" + +#: gui/qt/Qt4Gui.cpp:937 gui/gtk/gtk.cpp:1558 +msgid "Player version:" +msgstr "播放器版本:" + +#: gui/qt/Qt4Gui.cpp:943 gui/gtk/gtk.cpp:1574 +msgid "Operating system:" +msgstr "操作系统:" + +#: gui/qt/Qt4Gui.cpp:948 gui/qt/Qt4Gui.cpp:1021 +msgid "" +msgstr "<自动检测>" + +#: gui/qt/Qt4Gui.cpp:954 gui/gtk/gtk.cpp:1594 +msgid "URL opener:" +msgstr "URL 打开程序:" + +#: gui/qt/Qt4Gui.cpp:961 gui/gtk/gtk.cpp:1606 +msgid "Performance" +msgstr "性能" + +#: gui/qt/Qt4Gui.cpp:964 gui/gtk/gtk.cpp:1620 +msgid "Max size of movie library:" +msgstr "媒体库的最大尺寸:" + +#: gui/qt/Qt4Gui.cpp:973 +msgid "Start Gnash in pause mode" +msgstr "以暂停方式启动 Gnash" + +#: gui/qt/Qt4GlueAgg.cpp:115 +msgid "Could not create AGG renderer with pixelformat ABGR32" +msgstr "无法以像素格式 ABGR32 创建 AGG 渲染器" + +#: gui/qt/kde_glue_agg.cpp:156 +msgid "Could not create AGG renderer with pixelformat BGRA32" +msgstr "无法以像素格式 BGRA32 创建 AGG 渲染器" + +#: gui/qt/kde.cpp:413 +msgid "Play Movie" +msgstr "播放影片" + +#: gui/qt/kde.cpp:414 +msgid "Pause Movie" +msgstr "暂停影片" + +#: gui/qt/kde.cpp:415 +msgid "Stop Movie" +msgstr "停止影片" + +#: gui/qt/kde.cpp:416 gui/gtk/gtk.cpp:2152 +msgid "Restart Movie" +msgstr "重新开始影片" + +#: gui/qt/kde.cpp:418 +msgid "Step Forward" +msgstr "步进" + +#: gui/qt/kde.cpp:419 +msgid "Step Backward" +msgstr "步退" + +#: gui/qt/kde.cpp:420 +msgid "Jump Forward" +msgstr "前跳" + +#: gui/qt/kde.cpp:421 +msgid "Jump Backward" +msgstr "回跳" + +#: gui/pythonmod/gnash-view.cpp:220 gui/Player.cpp:288 +#, c-format +msgid "Could not create sound handler: %s. Will continue without sound." +msgstr "无法创建声音处理器:%s。将继续,没有声音。" + +#: gui/pythonmod/gnash-view.cpp:223 gui/Player.cpp:283 +msgid "Sound requested but no sound support compiled in" +msgstr "请求声音,但未编译声音支持" + +#: gui/aos4/aos4.cpp:70 +#, c-format +msgid "Exception: %s on file %s line %d" +msgstr "异常:%s,在文件 %s 的第 %d 行" + +#: gui/aos4/aos4.cpp:266 gui/gtk/gtk.cpp:2591 +#, c-format +msgid "" +"Attempting to open file %s.\n" +"NOTE: the file open functionality is not yet implemented!" +msgstr "" +"尝试打开文件 %s。\n" +"注意:打开文件功能尚未实现!" + +#: gui/aos4/aos4.cpp:274 +msgid "Cannot open File Requester!\n" +msgstr "无法打开文件请求程序!\n" + +#: gui/aos4/aos4.cpp:609 +msgid "error creating RenderHandler!\n" +msgstr "创建渲染处理器出错!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:124 +#, c-format +msgid "Cairo's bit depth must be 16, 24 or 32 bits, not %d." +msgstr "Cairo 的位深度必须为 16、24 或 32 位,而非 %d。" + +#: gui/aos4/aos4_cairo_glue.cpp:212 gui/aos4/aos4_agg_glue.cpp:216 +msgid "Cannot layout Menu!!\n" +msgstr "无法布局菜单!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:216 gui/aos4/aos4_agg_glue.cpp:220 +msgid "Cannot create Menu!!\n" +msgstr "无法创建菜单!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:219 gui/aos4/aos4_agg_glue.cpp:223 +msgid "Cannot get Visual Info!!\n" +msgstr "无法获得可视信息!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:222 gui/aos4/aos4_agg_glue.cpp:226 +msgid "Cannot get WB Screen pointer!!\n" +msgstr "无法获得 WB 屏幕指针!!\n" + +#: gui/aos4/aos4_cairo_glue.cpp:259 gui/aos4/aos4_agg_glue.cpp:264 +msgid "prepDrawingArea() failed.\n" +msgstr "prepDrawingArea() 失败。\n" + +#: gui/aos4/aos4_agg_glue.cpp:277 +#, c-format +msgid "AOS4-AGG: %i byte offscreen buffer allocated" +msgstr "AOS4-AGG:已分配 %i 字节的幕后缓存" + +#: gui/sdl/sdl_agg_glue.cpp:95 +msgid "SDL_SetVideoMode() failed for SdlAggGlue." +msgstr "对 SdlAggGlue 的 SDL_SetVideoMode() 失败。" + +#: gui/gui.cpp:193 +msgid "Clipboard not yet supported in this GUI" +msgstr "此用户界面尚未实现剪贴板支持" + +#: gui/gui.cpp:199 gui/gui.cpp:211 +msgid "Fullscreen not yet supported in this GUI" +msgstr "此用户界面尚未实现全屏支持" + +#: gui/gui.cpp:205 +msgid "Window resize not yet supported in this GUI" +msgstr "此用户界面尚未实现对调整窗口大小的支持" + +#: gui/gui.cpp:229 gui/gui.cpp:242 +msgid "Menu show/hide not yet supported in this GUI" +msgstr "此用户界面尚未实现对菜单显示/隐藏的支持" + +#: gui/gui.cpp:235 +msgid "Mouse show/hide not yet supported in this GUI" +msgstr "此用户界面尚未实现对鼠标显示/隐藏的支持" + +#: gui/gui.cpp:282 +msgid "Can't update stage matrix till VM is initialized" +msgstr "" + +#: gui/gui.cpp:334 +#, c-format +msgid "Invalid scaleMode %d" +msgstr "无效的 scaleMode %d" + +#: gui/gui.cpp:374 +#, c-format +msgid "Invalid horizontal align %d" +msgstr "无效的水平对齐 %d" + +#: gui/gui.cpp:405 +#, c-format +msgid "Invalid vertical align %d" +msgstr "无效的竖直对齐 %d" + +#: gui/gui.cpp:900 +#, fuzzy +msgid "GUI is in stop mode, won't start application" +msgstr "用户界面在停止模式,不会启动应用程序" + +#: gui/gui.cpp:1261 +#, c-format +msgid "This gui didn't override 'yesno', assuming 'yes' answer to question: %s" +msgstr "" + +#: gui/gui.cpp:1270 +msgid "Gui::setQuality called before a movie_root was available" +msgstr "在 movie_root 可用前调用了 Gui::setQuality" + +#: gui/gui.cpp:1280 +msgid "Gui::getQuality called before a movie_root was available" +msgstr "在 movie_root 可用前调用了 Gui::getQuality" + +#: gui/Player.cpp:131 +msgid "GUI ExternalInterface.Pan event" +msgstr "用户界面 ExternalInterface.Pan 事件" + +#: gui/Player.cpp:143 +msgid "GUI ExternalInterface.SetZoomRect event" +msgstr "用户界面 ExternalInterface.SetZoomRect 事件" + +#: gui/Player.cpp:151 +msgid "GUI ExternalInterface.Zoom event" +msgstr "用户界面 ExternalInterface.Zoom 事件" + +#: gui/Player.cpp:169 +#, c-format +msgid "Unhandled callback %s with arguments %s" +msgstr "未处理的回调 %s,参数 %s" + +#: gui/Player.cpp:434 +msgid "Non-existent media handler %1% specified" +msgstr "指定了不存在的媒体处理器 %1%" + +#: gui/Player.cpp:545 +#, c-format +msgid "Movie Frame Rate is %d, adjusting delay" +msgstr "影片帧率为 %d,调整延迟" + +#: gui/Player.cpp:682 +msgid "Got unexpected argument type for message %1%" +msgstr "消息 %1% 的参数类型异常" + +#: gui/Player.cpp:717 +#, c-format +msgid "" +"Could only write %d bytes over %d required to user-provided host requests fd " +"%d" +msgstr "" +"只能向用户提供的主机请求文件描述符 %3$d 写入 %1$d 个字节,而非要求的 %2$d 个" + +#: gui/Player.cpp:773 +#, c-format +msgid "FsCommand exec called with argument %s" +msgstr "进行了 FsCommand exec 调用,参数 %s" + +#: gui/Player.cpp:790 +#, c-format +msgid "FsCommand trapallkeys called with argument %s" +msgstr "进行了 FsCommand trapallkeys 调用,参数 %s" + +#: gui/Player.cpp:796 +#, c-format +msgid "FsCommand '%s(%s)' not handled internally" +msgstr "FsCommand“%s(%s)”未进行内部处理" + +#: gui/gtk/gtk_glue_cairo.cpp:223 +msgid "Cairo: failed to create a rendering buffer!" +msgstr "Cairo:创建渲染缓存失败!" + +#: gui/gtk/gtk_glue_ovg.cpp:182 +msgid "Could not create OPENVG renderer" +msgstr "无法创建 OPENVG 渲染器!" + +#: gui/gtk/gtk_glue_ovg.cpp:265 gui/gtk/gtk_glue_ovg.cpp:282 +msgid "No off screen buffer!" +msgstr "无幕后缓存!" + +#: gui/gtk/gtk_glue_ovg.cpp:400 +#, c-format +msgid "eglGetConfigs() failed to retrive the configs (error %s)" +msgstr "eglGetConfigs() 无法取回配置(配置 %s)" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:163 +msgid "WARNING: failed to create VA-API display." +msgstr "警告:创建 VA-API 显示失败。" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:204 +#, c-format +msgid "" +"GTK-AGG: Unknown RGB format %s reported by VA-API.Please report this to the " +"gnash-dev mailing list." +msgstr "" +"GTK-AGG:VA-API 报告了未知的 RGB 格式 %s。请向 gnash-dev 邮件列表报告这一问" +"题。" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:231 gui/gtk/gtk_glue_agg_vaapi.cpp:289 +msgid "failed to map VA-API image." +msgstr "映射 VA-API 图像失败。" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:237 +msgid "failed to associate VA-API subpicture." +msgstr "关联 VA-API 子图(subpicture)失败。" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:371 +#, c-format +msgid "failed to setup video window for surface 0x%08x." +msgstr "无法为表面 0x%08x 设置视频窗口。" + +#: gui/gtk/gtk_glue_agg_vaapi.cpp:378 +#, c-format +msgid "failed to associate subpicture to surface 0x%08x." +msgstr "无法将子图(subpicture)关联到表面 0x%08x。" + +#: gui/gtk/gtk.cpp:159 +msgid "Failed to initialize X threading support\n" +msgstr "初始化 X 线程支持失败\n" + +#: gui/gtk/gtk.cpp:202 +msgid "This system lacks a hardware OpenGL driver!" +msgstr "此系统缺少硬件 OpenGL 驱动!" + +#: gui/gtk/gtk.cpp:223 +msgid "Click to play" +msgstr "点击播放" + +#: gui/gtk/gtk.cpp:612 +#, c-format +msgid "Advance interval timer set to %d ms (~ %d FPS)" +msgstr "高级内部定时器设置为 %d 毫秒(约 %d FPS)" + +#: gui/gtk/gtk.cpp:686 +msgid "Sound" +msgstr "声音" + +#: gui/gtk/gtk.cpp:1274 +msgid "_Network" +msgstr "网络(_N)" + +#: gui/gtk/gtk.cpp:1286 +msgid "Network timeout in seconds (0 for no timeout):" +msgstr "网络超时秒数(0 为无超时):" + +#: gui/gtk/gtk.cpp:1305 +msgid "_Logging" +msgstr "日志记录(_L)" + +#: gui/gtk/gtk.cpp:1314 +msgid "Verbosity level:" +msgstr "详尽程度:" + +#: gui/gtk/gtk.cpp:1327 +msgid "Log to _file" +msgstr "记录到文件(_F)" + +#: gui/gtk/gtk.cpp:1333 +msgid "Logfile name:" +msgstr "日志文件名:" + +#: gui/gtk/gtk.cpp:1346 +msgid "Log _parser output" +msgstr "记录解析器输出(_P)" + +#: gui/gtk/gtk.cpp:1354 +msgid "Log SWF _actions" +msgstr "记录 SWF 操作(_A)" + +#: gui/gtk/gtk.cpp:1362 +msgid "Log malformed SWF _errors" +msgstr "记录损坏的 SWF 错误(_E)" + +#: gui/gtk/gtk.cpp:1370 +msgid "Log ActionScript _coding errors" +msgstr "记录 ActionScript 代码错误(_C)" + +#: gui/gtk/gtk.cpp:1386 +msgid "_Security" +msgstr "安全(_S)" + +#: gui/gtk/gtk.cpp:1399 +msgid "Connect only to local _host" +msgstr "只连接本地主机(_H)" + +#: gui/gtk/gtk.cpp:1406 +msgid "Connect only to local _domain" +msgstr "只连接本地域(_D)" + +#: gui/gtk/gtk.cpp:1413 +msgid "Disable SSL _verification" +msgstr "禁用 SSL 验证(_V)" + +#: gui/gtk/gtk.cpp:1420 +msgid "_Whitelist" +msgstr "白名单(_W)" + +#: gui/gtk/gtk.cpp:1429 +msgid "_Blacklist" +msgstr "黑名单(_B)" + +#: gui/gtk/gtk.cpp:1454 +msgid "Do _not write Shared Object files" +msgstr "不写共享对象文件(_N)" + +#: gui/gtk/gtk.cpp:1461 +msgid "Only _access local Shared Object files" +msgstr "只访问本地的共享对象文件(_A)" + +#: gui/gtk/gtk.cpp:1468 +msgid "Disable Local _Connection object" +msgstr "禁用本地连接对象(_C)" + +#: gui/gtk/gtk.cpp:1482 +msgid "_Media" +msgstr "媒体(_M)" + +#: gui/gtk/gtk.cpp:1493 +msgid "Use sound _handler" +msgstr "使用声音处理器(_H)" + +#: gui/gtk/gtk.cpp:1501 +msgid "Media Streams" +msgstr "媒体流" + +#: gui/gtk/gtk.cpp:1544 +msgid "_Player" +msgstr "播放器(_P)" + +#: gui/gtk/gtk.cpp:1584 +msgid "If blank, Gnash will detect your OS" +msgstr "如果不填,Gnash 会检测您的操作系统" + +#: gui/gtk/gtk.cpp:1637 +msgid "Max scripts execution time (in seconds):" +msgstr "脚本执行最长时间(秒):" + +#: gui/gtk/gtk.cpp:1656 +msgid "Max scripts recursion limit (stack depth):" +msgstr "脚本重入最大限制(栈深度):" + +#: gui/gtk/gtk.cpp:1672 +msgid "Lock script limits so that SWF tags can't override" +msgstr "锁定脚本限制,以使 SWF 标记无法覆盖" + +#: gui/gtk/gtk.cpp:1684 +msgid "Start _Gnash in pause mode" +msgstr "以暂停方式启动 _Gnash" + +#: gui/gtk/gtk.cpp:1843 +msgid "" +"This program is free software; you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program; if not, write to the Free Software\n" +"Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301\n" +"USA or visit http://www.gnu.org/licenses/." +msgstr "" + +#: gui/gtk/gtk.cpp:1859 +msgid "Gnash is the GNU SWF Player based on GameSWF." +msgstr "Gnash 是基于 GameSWF 的 GNU SWF 播放器。" + +#: gui/gtk/gtk.cpp:1860 +msgid "" +"\n" +"Renderer: " +msgstr "" +"\n" +"渲染器:" + +#: gui/gtk/gtk.cpp:1862 +msgid "" +"\n" +"Hardware Acceleration: " +msgstr "" +"\n" +"硬件加速:" + +#: gui/gtk/gtk.cpp:1864 +msgid "" +"\n" +"GUI: " +msgstr "" +"\n" +"用户界面:" + +#: gui/gtk/gtk.cpp:1866 +msgid "" +"\n" +"Media: " +msgstr "" +"\n" +"媒体:" + +#: gui/gtk/gtk.cpp:1896 +msgid "translator-credits" +msgstr "Wylmer Wang " + +#: gui/gtk/gtk.cpp:1923 +msgid "_File" +msgstr "文件(_F)" + +#: gui/gtk/gtk.cpp:1976 +msgid "_Edit" +msgstr "编辑(_E)" + +#: gui/gtk/gtk.cpp:1996 +msgid "_Help" +msgstr "帮助(_H)" + +#: gui/gtk/gtk.cpp:2016 +msgid "_View" +msgstr "查看(_V)" + +#: gui/gtk/gtk.cpp:2024 +msgid "Redraw" +msgstr "重绘" + +#: gui/gtk/gtk.cpp:2034 gui/gtk/gtk.cpp:2039 +msgid "Toggle fullscreen" +msgstr "切换全屏" + +#: gui/gtk/gtk.cpp:2048 +msgid "Show updated ranges" +msgstr "显示已更新的范围" + +#: gui/gtk/gtk.cpp:2067 +msgid "_Quality" +msgstr "质量(_Q)" + +#: gui/gtk/gtk.cpp:2077 +msgid "Low" +msgstr "低" + +#: gui/gtk/gtk.cpp:2083 +msgid "Medium" +msgstr "中" + +#: gui/gtk/gtk.cpp:2089 +msgid "High" +msgstr "高" + +#: gui/gtk/gtk.cpp:2095 +msgid "Best" +msgstr "最佳" + +#: gui/gtk/gtk.cpp:2108 +msgid "Movie _Control" +msgstr "影片控制(_C)" + +#: gui/gtk/gtk.cpp:2275 gui/gtk/gtk.cpp:2276 +#, c-format +msgid "Couldn't find pixmap file: %s" +msgstr "找不到像素映射(pixmap)文件:%s" + +#: gui/gtk/gtk.cpp:2282 +#, c-format +msgid "Failed to load pixbuf file: %s: %s" +msgstr "加载 pixbuf 文件失败:%s:%s" + +#: gui/gtk/gtk.cpp:2608 gui/gtk/gtk.cpp:2621 +msgid "Open file" +msgstr "打开文件" + +#: gui/gtk/gtk_glue_gtkglext.cpp:72 +msgid "" +"Cannot find the double-buffered visual.\n" +"Trying single-buffered visual." +msgstr "" +"找不到双缓冲的视图。\n" +"请尝试单缓冲视图。" + +#: gui/gtk/gtk_glue_gtkglext.cpp:78 +msgid "No appropriate OpenGL-capable visual found." +msgstr "未找到合适的能 OpenGL 渲染的视图。" + +#: extensions/mysql/mysql_db.cpp:186 +msgid "Couldn't initialize database" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:191 +msgid "Couldn't connect to database" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:217 extensions/mysql/mysql_db.cpp:245 +#, c-format +msgid "MySQL connection error: %s" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:224 extensions/mysql/mysql_db.cpp:252 +#, c-format +msgid "" +"MySQL error on query for:\n" +"\t%s\n" +"Query was: %s" +msgstr "" + +#: extensions/mysql/mysql_db.cpp:266 +#, c-format +msgid "Field name is: %s: " +msgstr "" diff -Nru gnash-0.8.10~git20111001/README gnash-0.8.10/README --- gnash-0.8.10~git20111001/README 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/README 2012-02-07 16:51:33.000000000 +0000 @@ -44,7 +44,7 @@ The plugin can play SWF files in cooperation with the browser. It works with any browser that supports Mozilla's NPAPI plugin interface. Gnash is know to work with Mozilla, Firefox, Iceweasel, Icecat, Konqueror, -Epiphany, Galeon, Opera, SeaMonkey and Chromium. +Epiphany, Galeon, Opera, SeaMonkey, Midori and Chromium. Gnash runs equally well in 32-bit and 64-bit environments. Configure with --with-plugindir= to set the directory that "make diff -Nru gnash-0.8.10~git20111001/revno.h gnash-0.8.10/revno.h --- gnash-0.8.10~git20111001/revno.h 1970-01-01 00:00:00.000000000 +0000 +++ gnash-0.8.10/revno.h 2012-02-07 16:51:34.000000000 +0000 @@ -0,0 +1,3 @@ +#define BRANCH_REVNO "21522" +#define BRANCH_NICK "release_0_8_10" +#define COMMIT_ID "2e609a6" diff -Nru gnash-0.8.10~git20111001/testsuite/actionscript.all/Makefile.am gnash-0.8.10/testsuite/actionscript.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/actionscript.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/actionscript.all/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ ## Process this fill with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/as3compile.all/Makefile.am gnash-0.8.10/testsuite/as3compile.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/as3compile.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/as3compile.all/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ ## Process this fill with automake to generate Makefile.in # -# Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/check.h gnash-0.8.10/testsuite/check.h --- gnash-0.8.10~git20111001/testsuite/check.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/check.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ /* * Copyright (C) 2005, 2006, 2007, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * 2011, 2012 Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/dejagnu.h gnash-0.8.10/testsuite/dejagnu.h --- gnash-0.8.10~git20111001/testsuite/dejagnu.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/dejagnu.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ /* DejaGnu unit testing header. Copyright (C) 2000, 2001, 2002, 2004, 2006, 207, 2008, 2009, - 2010, 2011 Free Software Foundation, Inc. + 2010, 2011, 2012 Free Software Foundation, Inc. This file is part of DejaGnu. diff -Nru gnash-0.8.10~git20111001/testsuite/DummyCharacter.h gnash-0.8.10/testsuite/DummyCharacter.h --- gnash-0.8.10~git20111001/testsuite/DummyCharacter.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/DummyCharacter.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/DummyMovieDefinition.h gnash-0.8.10/testsuite/DummyMovieDefinition.h --- gnash-0.8.10~git20111001/testsuite/DummyMovieDefinition.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/DummyMovieDefinition.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/FuzzyPixel.cpp gnash-0.8.10/testsuite/FuzzyPixel.cpp --- gnash-0.8.10~git20111001/testsuite/FuzzyPixel.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/FuzzyPixel.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/FuzzyPixel.h gnash-0.8.10/testsuite/FuzzyPixel.h --- gnash-0.8.10~git20111001/testsuite/FuzzyPixel.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/FuzzyPixel.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libbase.all/CurlStreamTest.cpp gnash-0.8.10/testsuite/libbase.all/CurlStreamTest.cpp --- gnash-0.8.10~git20111001/testsuite/libbase.all/CurlStreamTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libbase.all/CurlStreamTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libbase.all/IntTypesTest.cpp gnash-0.8.10/testsuite/libbase.all/IntTypesTest.cpp --- gnash-0.8.10~git20111001/testsuite/libbase.all/IntTypesTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libbase.all/IntTypesTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libbase.all/Makefile.am gnash-0.8.10/testsuite/libbase.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/libbase.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libbase.all/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ ## Process this fill with automake to generate Makefile.in # -# Copyright (C) 2005, 2006,2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006,2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -18,7 +19,9 @@ AUTOMAKE_OPTIONS = dejagnu -LDADD = $(top_builddir)/libbase/libgnashbase.la \ +LDADD = \ + $(top_builddir)/libbase/libgnashbase.la \ + $(top_builddir)/librender/libgnashrender.la \ $(LIBINTL) # AM_CPPFLAGS isn't right here since per-program *_CPPFLAGS override global diff -Nru gnash-0.8.10~git20111001/testsuite/libbase.all/memtest.cpp gnash-0.8.10/testsuite/libbase.all/memtest.cpp --- gnash-0.8.10~git20111001/testsuite/libbase.all/memtest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libbase.all/memtest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libbase.all/NoSeekFileTest.cpp gnash-0.8.10/testsuite/libbase.all/NoSeekFileTest.cpp --- gnash-0.8.10~git20111001/testsuite/libbase.all/NoSeekFileTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libbase.all/NoSeekFileTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libbase.all/Point2dTest.cpp gnash-0.8.10/testsuite/libbase.all/Point2dTest.cpp --- gnash-0.8.10~git20111001/testsuite/libbase.all/Point2dTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libbase.all/Point2dTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010. 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libbase.all/Range2dTest.cpp gnash-0.8.10/testsuite/libbase.all/Range2dTest.cpp --- gnash-0.8.10~git20111001/testsuite/libbase.all/Range2dTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libbase.all/Range2dTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libbase.all/RcTest.cpp gnash-0.8.10/testsuite/libbase.all/RcTest.cpp --- gnash-0.8.10~git20111001/testsuite/libbase.all/RcTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libbase.all/RcTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libbase.all/snappingrangetest.cpp gnash-0.8.10/testsuite/libbase.all/snappingrangetest.cpp --- gnash-0.8.10~git20111001/testsuite/libbase.all/snappingrangetest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libbase.all/snappingrangetest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libbase.all/string_tableTest.cpp gnash-0.8.10/testsuite/libbase.all/string_tableTest.cpp --- gnash-0.8.10~git20111001/testsuite/libbase.all/string_tableTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libbase.all/string_tableTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libbase.all/URLTest.cpp gnash-0.8.10/testsuite/libbase.all/URLTest.cpp --- gnash-0.8.10~git20111001/testsuite/libbase.all/URLTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libbase.all/URLTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software -// Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/AsValueTest.cpp gnash-0.8.10/testsuite/libcore.all/AsValueTest.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/AsValueTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/AsValueTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/BitsReaderTest.cpp gnash-0.8.10/testsuite/libcore.all/BitsReaderTest.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/BitsReaderTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/BitsReaderTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/ClassSizes.cpp gnash-0.8.10/testsuite/libcore.all/ClassSizes.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/ClassSizes.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/ClassSizes.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/CodeStreamTest.cpp gnash-0.8.10/testsuite/libcore.all/CodeStreamTest.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/CodeStreamTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/CodeStreamTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,8 @@ // -// Copyright (C) 2005, 2006, 2007, 2008 Free Software, -// 2011 Foundation, Inc.// This program is free software; you can redistribute it and/or modify +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. +// +// This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; either version 3 of the License, or // (at your option) any later version. diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/CxFormTest.cpp gnash-0.8.10/testsuite/libcore.all/CxFormTest.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/CxFormTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/CxFormTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/DisplayListTest.cpp gnash-0.8.10/testsuite/libcore.all/DisplayListTest.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/DisplayListTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/DisplayListTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/EdgeTest.cpp gnash-0.8.10/testsuite/libcore.all/EdgeTest.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/EdgeTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/EdgeTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/Makefile.am gnash-0.8.10/testsuite/libcore.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/libcore.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this fill with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/MatrixTest.cpp gnash-0.8.10/testsuite/libcore.all/MatrixTest.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/MatrixTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/MatrixTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/PropertyListTest.cpp gnash-0.8.10/testsuite/libcore.all/PropertyListTest.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/PropertyListTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/PropertyListTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/PropFlagsTest.cpp gnash-0.8.10/testsuite/libcore.all/PropFlagsTest.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/PropFlagsTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/PropFlagsTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/SafeStackTest.cpp gnash-0.8.10/testsuite/libcore.all/SafeStackTest.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/SafeStackTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/SafeStackTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libcore.all/StreamTest.cpp gnash-0.8.10/testsuite/libcore.all/StreamTest.cpp --- gnash-0.8.10~git20111001/testsuite/libcore.all/StreamTest.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libcore.all/StreamTest.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libmedia.all/Makefile.am gnash-0.8.10/testsuite/libmedia.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/libmedia.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libmedia.all/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libmedia.all/test_audioinput.cpp gnash-0.8.10/testsuite/libmedia.all/test_audioinput.cpp --- gnash-0.8.10~git20111001/testsuite/libmedia.all/test_audioinput.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libmedia.all/test_audioinput.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/libmedia.all/test_videoinput.cpp gnash-0.8.10/testsuite/libmedia.all/test_videoinput.cpp --- gnash-0.8.10~git20111001/testsuite/libmedia.all/test_videoinput.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/libmedia.all/test_videoinput.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/Makefile.am gnash-0.8.10/testsuite/Makefile.am --- gnash-0.8.10~git20111001/testsuite/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/media/Makefile.am gnash-0.8.10/testsuite/media/Makefile.am --- gnash-0.8.10~git20111001/testsuite/media/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/media/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-haxe.all/Makefile.am gnash-0.8.10/testsuite/misc-haxe.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/misc-haxe.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-haxe.all/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,7 @@ ## Process this fill with automake to generate Makefile.in # -# Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/attachMovieLoopingTestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/attachMovieTestRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/attachMovieTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/attachMovieTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/attachMovieTestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/BeginBitmapFillRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/BeginBitmapFillRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/BeginBitmapFillRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/BeginBitmapFillRunner.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/BitmapDataTestRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/BitmapDataTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/BitmapDataTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/BitmapDataTestRunner.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ // -// Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp gnash-0.8.10/testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/ButtonEventsTest-Runner.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/ButtonPropertiesTestRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/ButtonPropertiesTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/ButtonPropertiesTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/ButtonPropertiesTestRunner.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/DefineEditTextTest-Runner.cpp gnash-0.8.10/testsuite/misc-ming.all/DefineEditTextTest-Runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/DefineEditTextTest-Runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/DefineEditTextTest-Runner.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/DefineEditTextVariableNameTest-Runner.cpp gnash-0.8.10/testsuite/misc-ming.all/DefineEditTextVariableNameTest-Runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/DefineEditTextVariableNameTest-Runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/DefineEditTextVariableNameTest-Runner.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/DefineTextTest-Runner.cpp gnash-0.8.10/testsuite/misc-ming.all/DefineTextTest-Runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/DefineTextTest-Runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/DefineTextTest-Runner.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/DragDropTestRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/DragDropTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/DragDropTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/DragDropTestRunner.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/DrawingApiTestRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/DrawingApiTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/DrawingApiTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/DrawingApiTestRunner.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/intervalTestRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/intervalTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/intervalTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/intervalTestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/KeyEventOrderRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/KeyEventOrderRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/KeyEventOrderRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/KeyEventOrderRunner.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/key_event_testrunner.cpp gnash-0.8.10/testsuite/misc-ming.all/key_event_testrunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/key_event_testrunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/key_event_testrunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/Makefile.am gnash-0.8.10/testsuite/misc-ming.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/Makefile.am 2012-02-07 16:51:33.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/masks_test2runner.cpp gnash-0.8.10/testsuite/misc-ming.all/masks_test2runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/masks_test2runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/masks_test2runner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/masks_testrunner.cpp gnash-0.8.10/testsuite/misc-ming.all/masks_testrunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/masks_testrunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/masks_testrunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/ming_utils.h gnash-0.8.10/testsuite/misc-ming.all/ming_utils.h --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/ming_utils.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/ming_utils.h 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -11,8 +11,8 @@ * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License + * + * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/morph_test1runner.cpp gnash-0.8.10/testsuite/misc-ming.all/morph_test1runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/morph_test1runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/morph_test1runner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/NetStream-SquareTestRunner.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/PrototypeEventListenersTestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/replace_buttons1test_runner.cpp gnash-0.8.10/testsuite/misc-ming.all/replace_buttons1test_runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/replace_buttons1test_runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/replace_buttons1test_runner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/replace_shapes1test_runner.cpp gnash-0.8.10/testsuite/misc-ming.all/replace_shapes1test_runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/replace_shapes1test_runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/replace_shapes1test_runner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/replace_sprites1test_runner.cpp gnash-0.8.10/testsuite/misc-ming.all/replace_sprites1test_runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/replace_sprites1test_runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/replace_sprites1test_runner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp gnash-0.8.10/testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/ResolveEventsTest-Runner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/RollOverOutTest-Runner.cpp gnash-0.8.10/testsuite/misc-ming.all/RollOverOutTest-Runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/RollOverOutTest-Runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/RollOverOutTest-Runner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/root_stop_testrunner.cpp gnash-0.8.10/testsuite/misc-ming.all/root_stop_testrunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/root_stop_testrunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/root_stop_testrunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/SpriteButtonEventsTest-Runner.cpp gnash-0.8.10/testsuite/misc-ming.all/SpriteButtonEventsTest-Runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/SpriteButtonEventsTest-Runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/SpriteButtonEventsTest-Runner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp gnash-0.8.10/testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-ming.all/Video-EmbedSquareTestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-mtasc.all/Makefile.am gnash-0.8.10/testsuite/misc-mtasc.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/misc-mtasc.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-mtasc.all/Makefile.am 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,7 @@ ## Process this fill with automake to generate Makefile.in # -# Copyright (C) 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-swfc.all/button_test1runner.cpp gnash-0.8.10/testsuite/misc-swfc.all/button_test1runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-swfc.all/button_test1runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-swfc.all/button_test1runner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-swfc.all/Makefile.am gnash-0.8.10/testsuite/misc-swfc.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/misc-swfc.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-swfc.all/Makefile.am 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,7 @@ ## Process this fill with automake to generate Makefile.in # -# Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-swfc.all/sound_stop_runner.cpp gnash-0.8.10/testsuite/misc-swfc.all/sound_stop_runner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-swfc.all/sound_stop_runner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-swfc.all/sound_stop_runner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2011 Free Software Foundation, Inc. + * Copyright (C) 2011, 2012 Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-swfmill.all/backgroundTestRunner.cpp gnash-0.8.10/testsuite/misc-swfmill.all/backgroundTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-swfmill.all/backgroundTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-swfmill.all/backgroundTestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/misc-swfmill.all/Makefile.am gnash-0.8.10/testsuite/misc-swfmill.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/misc-swfmill.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-swfmill.all/Makefile.am 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,7 @@ ## Process this fill with automake to generate Makefile.in # -# Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +# Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -81,6 +82,7 @@ -I$(top_srcdir)/libcore/vm \ -I$(top_srcdir)/libcore/asobj \ -I$(top_srcdir)/testsuite \ + $(BOOST_CFLAGS) \ $(NULL) AM_LDFLAGS = \ diff -Nru gnash-0.8.10~git20111001/testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp gnash-0.8.10/testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/misc-swfmill.all/missing_bitmapTestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/movies.all/gravity_embedded-TestRunner.cpp gnash-0.8.10/testsuite/movies.all/gravity_embedded-TestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/movies.all/gravity_embedded-TestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/movies.all/gravity_embedded-TestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/movies.all/Makefile.am gnash-0.8.10/testsuite/movies.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/movies.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/movies.all/Makefile.am 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,7 @@ ## Process this fill with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/movies.all/tic_tac2-TestRunner.cpp gnash-0.8.10/testsuite/movies.all/tic_tac2-TestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/movies.all/tic_tac2-TestRunner.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/movies.all/tic_tac2-TestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/MovieTester.cpp gnash-0.8.10/testsuite/MovieTester.cpp --- gnash-0.8.10~git20111001/testsuite/MovieTester.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/MovieTester.cpp 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/MovieTester.h gnash-0.8.10/testsuite/MovieTester.h --- gnash-0.8.10~git20111001/testsuite/MovieTester.h 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/MovieTester.h 2012-02-07 16:51:33.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/network.all/Makefile.am gnash-0.8.10/testsuite/network.all/Makefile.am --- gnash-0.8.10~git20111001/testsuite/network.all/Makefile.am 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/network.all/Makefile.am 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,7 @@ ## Process this file with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/network.all/test_ssh.cpp gnash-0.8.10/testsuite/network.all/test_ssh.cpp --- gnash-0.8.10~git20111001/testsuite/network.all/test_ssh.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/network.all/test_ssh.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2009, 2010 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/network.all/test_ssl.cpp gnash-0.8.10/testsuite/network.all/test_ssl.cpp --- gnash-0.8.10~git20111001/testsuite/network.all/test_ssl.cpp 2011-10-01 18:28:56.000000000 +0000 +++ gnash-0.8.10/testsuite/network.all/test_ssl.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,5 @@ // -// Copyright (C) 2009, 2010 Free Software Foundation, Inc. +// Copyright (C) 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/samples/clip_as_button2-TestRunner.cpp gnash-0.8.10/testsuite/samples/clip_as_button2-TestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/samples/clip_as_button2-TestRunner.cpp 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/testsuite/samples/clip_as_button2-TestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp gnash-0.8.10/testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/testsuite/samples/gotoFrameOnKeyEvent-TestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,5 +1,6 @@ /* - * Copyright (C) 2007, 2008, 2009, 2010, 2011 Free Software Foundation, Inc. + * Copyright (C) 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/samples/Makefile.am gnash-0.8.10/testsuite/samples/Makefile.am --- gnash-0.8.10~git20111001/testsuite/samples/Makefile.am 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/testsuite/samples/Makefile.am 2012-02-07 16:51:34.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this fill with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/samples/subshapes-TestRunner.cpp gnash-0.8.10/testsuite/samples/subshapes-TestRunner.cpp --- gnash-0.8.10~git20111001/testsuite/samples/subshapes-TestRunner.cpp 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/testsuite/samples/subshapes-TestRunner.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ /* - * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, - * 2011 Free Software Foundation, Inc. + * Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 + * Free Software Foundation, Inc. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/testsuite/swfdec/Makefile.am gnash-0.8.10/testsuite/swfdec/Makefile.am --- gnash-0.8.10~git20111001/testsuite/swfdec/Makefile.am 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/testsuite/swfdec/Makefile.am 2012-02-07 16:51:34.000000000 +0000 @@ -1,7 +1,7 @@ ## Process this fill with automake to generate Makefile.in # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/utilities/dumpshm.cpp gnash-0.8.10/utilities/dumpshm.cpp --- gnash-0.8.10~git20111001/utilities/dumpshm.cpp 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/utilities/dumpshm.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/utilities/findmicrophones.cpp gnash-0.8.10/utilities/findmicrophones.cpp --- gnash-0.8.10~git20111001/utilities/findmicrophones.cpp 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/utilities/findmicrophones.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/utilities/findwebcams.cpp gnash-0.8.10/utilities/findwebcams.cpp --- gnash-0.8.10~git20111001/utilities/findwebcams.cpp 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/utilities/findwebcams.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/utilities/flvdumper.cpp gnash-0.8.10/utilities/flvdumper.cpp --- gnash-0.8.10~git20111001/utilities/flvdumper.cpp 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/utilities/flvdumper.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by @@ -235,7 +235,9 @@ log_error("Couldn't read the entire tag"); } tag = flv.decodeTagHeader(buf); - flv.dump(); + if (dump) { + flv.dump(); + } //total -= sizeof(Flv::previous_size_t); size_t bodysize = flv.convert24(tag->bodysize); if (bodysize == 0) { diff -Nru gnash-0.8.10~git20111001/utilities/Makefile.am gnash-0.8.10/utilities/Makefile.am --- gnash-0.8.10~git20111001/utilities/Makefile.am 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/utilities/Makefile.am 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ # -# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -# 2011 Free Software Foundation, Inc. +# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +# Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -36,6 +36,7 @@ $(LIBINTL) \ $(LIBADD_DL) \ $(PTHREAD_LIBS) \ + $(GNASH_LIBS) \ $(NULL) localedir = $(datadir)/locale diff -Nru gnash-0.8.10~git20111001/utilities/processor.cpp gnash-0.8.10/utilities/processor.cpp --- gnash-0.8.10~git20111001/utilities/processor.cpp 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/utilities/processor.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,7 +1,7 @@ // processor.cpp: Flash movie processor (gprocessor command), for Gnash. // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/utilities/rtmpget.cpp gnash-0.8.10/utilities/rtmpget.cpp --- gnash-0.8.10~git20111001/utilities/rtmpget.cpp 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/utilities/rtmpget.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ // rtmpdump.cpp: RTMP file downloader utility // -// Copyright (C) 2008, 2009, 2010, 2011 Free Software Foundation, Inc. +// Copyright (C) 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc. // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by diff -Nru gnash-0.8.10~git20111001/utilities/soldumper.cpp gnash-0.8.10/utilities/soldumper.cpp --- gnash-0.8.10~git20111001/utilities/soldumper.cpp 2011-10-01 18:28:57.000000000 +0000 +++ gnash-0.8.10/utilities/soldumper.cpp 2012-02-07 16:51:34.000000000 +0000 @@ -1,6 +1,6 @@ // -// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, -// 2011 Free Software Foundation, Inc +// Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 +// Free Software Foundation, Inc // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by