diff --git a/AUTHORS b/AUTHORS index a559205..49a5c62 100644 --- a/AUTHORS +++ b/AUTHORS @@ -7,66 +7,67 @@ Christophe Fergeau Marc-André Lureau Hans de Goede + Michal Privoznik -With additional patches from: +With additional patches & translations from: - Atsushi SAKAI - Chris Lalancette - Guannan Ren - Guido G\374nther - Hans de Goede - Hiroyuki Kaguchi - Jiri Denemark - Pavel Raiskup - Richard W.M. Jones - Ronnie Sahlberg - Yann E. MORIN - Yonit Halperin - Zeeshan Ali (Khattak) +Christophe Fergeau +Daniel P. Berrange +Dave Allan +Doug Goldstein +Guannan Ren +Guido Günther +Hans de Goede +Jiri Denemark +Marc-André Lureau +Martin Kletzander +Michal Privoznik +Pavel Raiskup +Richard W.M. Jones +Ronnie Sahlberg +Yann E. MORIN" +Yonit Halperin +Zeeshan Ali (Khattak) +amitakhya +andreyjktl +anipeter +ankit +aron +bozzo +elsupergomez +enshahar +fdaluisio +gcintra +giallu +hedda +htaira +ifelix +jassy +khasida +kkrothap +leahliu +mgiri +mospina +mvdz +rajesh +raven +renault +runab +samfreemanz +sandeeps +shanky +snicore +swkothar +tchuang +tombo +tomspur +warrink +webappz +ypoyarko +yurchor +zoltanh721 ...send patches to get your name here... - -Translations have been provided by - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ...and more... For full translation credits see the header of the individual files in the po/ directory. diff --git a/AUTHORS.in b/AUTHORS.in new file mode 100644 index 0000000..e5d7307 --- /dev/null +++ b/AUTHORS.in @@ -0,0 +1,21 @@ + Virt Viewer Authors + =================== + +The Virt Viewer application is maintained by + + Daniel P. Berrange (Original author) + Christophe Fergeau + Marc-André Lureau + Hans de Goede + Michal Privoznik + +With additional patches & translations from: + +#authorslist# + + ...send patches to get your name here... + +For full translation credits see the header of the individual +files in the po/ directory. + +-- End diff --git a/ChangeLog b/ChangeLog index 223ed54..4c82f38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,573 @@ +2013-02-13 Daniel P. Berrange + + Update for 0.5.5 release + + Update min spice-gtk requirement docs / RPM requires + + Turn off deprecation warnings + GLib deprecated the GValueArray type without providing an ABI + compatible replacement. Thus we need to disable dreprecation + warnings + + ../../src/virt-viewer-auth.c: In function 'virt_viewer_auth_vnc_credentials': + ../../src/virt-viewer-auth.c:112:9: error: 'g_value_array_get_nth' is deprecated (declared at /usr/include/glib-2.0/gobject/gvaluearray.h:65): Use 'g_array_index' instead [-Werror=deprecated-declarations] + + Avoid Makefile @ check for data/Makefile.am + + Adapt 'po file' syntax check to look at more files + The 'po file' check needs to consider various files in data/ + as well as normal sources + + Don't define the same make target/variables twice + The NSIS patches defined the .PHONY target twice and also + defined CLEANFILES twice + + Auto-generate AUTHORS file from GIT logs + Rather than trying to manually keep track of authors, + just auto-generate the list from GIT logs + +2013-02-13 Marc-André Lureau + + win: add virt-viewer.msi build rule + In order to build the MSI, you will need msitools: + http://ftp.gnome.org/pub/GNOME/sources/msitools/ + + The MANUFACTURER environment variable is mandatory and should be set + to the manufacturer/author of the MSI build. + +2013-02-12 Marc-André Lureau + + spec: include mime file + + build-sys: add --with-buildid to details build version + Add a configure argument to append build version details, similar to + what Daniel Berrange proposed in the "use finer package version in + mingw-virt-viewer" thread on the ML. + +2013-02-11 Marc-André Lureau + + Register remote-viewer mime handling + Unfortunately, I don't see yet how we could avoid the browser dialog + asking which application to open. On Firefox, each user has a + mimeTypes.rdf, but we can't really modify it.. + + win32: process message queue in debug-helper + Process messages while waiting for pi.hProcess. + + Avoid the spice-x from hanging in WaitForInputIdle(), although the + client itself might not be ready, not even started... + + https://bugzilla.redhat.com/show_bug.cgi?id=903190 + +2013-02-11 Hans de Goede + + virtviewer-window: Make sure fullscreen window stays on the same monitor + Sometimes the guest may shortly disable and then re-enable a monitor while + in fullscreen mode, this happens for example when changing display resolution + through gnome-display-properties inside the guest. This causes the client + window-manager to remap the window, and this can cause it to end up + on a different monitor. + + This patch fixes this by remembering the position the window is places at + when going fullcreen and moving it there again when its gets (re-)shown. + +2013-02-07 Marc-André Lureau + + Fix "Do not ask me again" checkbox settings saving + Based on bug report by Hans: + + The code block for saving was below this check: + + if (priv->session) { + virt_viewer_session_close(VIRT_VIEWER_SESSION(priv->session)); + if (priv->connected) { + priv->quiting = TRUE; + return; + } + } + + Which means it never executes when quiting virt-viewer while conneced, causing + the "Do not ask me again" checkbox settings to not be saved. + +2013-02-06 Hans de Goede + + usbredir: Fix usbredir menu always being grayed out on monitor 2+ + + virt-viewer-display-spice: Pass proper x and y coordinates in windowed mode + This stops monitor order from the guest from being re-arranged in multi- + monitor setups when switching between fullscreen and windowed mode. + + Note this relies on spice-gtk's auto monitor alignment code, which currently + does not properly handle setups where there is more then 1 row of monitors, + ie 2x1 - 5x1 will work fine, but 2x2 will not. + + virt-viewer-display-spice: Use real monitor coordinates in fullscreen + Now that we pass the real monitor coordinates, tell spice-gtk to use them, + rather then to use the passed coordinates as input for its automatic monitor + alignment. This fixes ie monitors in a 2x2 grid, showing up as a 4x1 + configuration in the guest. + + virt-viewer-display-spice: Pass real monitor coordinates in fullscreen + Rather then always passing +0+0 + +2013-02-04 Michal Privoznik + + g_{message,warning}: Use printf style + The g_message() and g_warning functions expect printf style of + arguments. That is, whenever we want to print a string, it has + to be preceded with "%s" format. + + configure: Update with autoupdate + + Don't redefine _FORTIFY_SOURCE macro + If the _FORTIFY_SOURCE has been already defined, we unconditionally + redefine it, leaving us with warning/error thrown at compilation time. + +2013-02-04 Martin Kletzander + + Make compilation work with automake 1.13 + Just one thing needs to be changed for virt-viewer to build with + automake 1.13, AM_CONFIG_HEADER is deprecated and should be + AC_CONFIG_HEADERS. + +2013-01-31 Marc-André Lureau + + remote-viewer: controller sets spice session proxy + Trivial change since spice-gtk now has proxy session property and + controller message, just forward it. + + Add a "Do not ask me again" checkbox when closing app + + Always ask user about closing session + Currently, virt-viewer doesn't ask for user confirmation when closing + a single monitor session. Always ask before closing, as requested by + user. + + https://bugzilla.redhat.com/show_bug.cgi?id=803912 + +2013-01-29 Marc-André Lureau + + spice: add proxy configuration to connection file + +2013-01-24 Christophe Fergeau + + Remove unused label + It's no longer used after aecd80ec7 + + Remove unused variable + 'window' is no longer used after 412bcf6f. + + Fix warning when compiling without spice-gtk support + When remote-viewer is compiled without spice-gtk support, spice-session.h + will not get included in remote-viewer.c, causing these warnings: + + remote-viewer.c: In function 'remote_viewer_start': + remote-viewer.c:693:9: warning: implicit declaration of function + 'virt_viewer_session_set_file' [-Wimplicit-function-declaration] + remote-viewer.c:693:9: warning: nested extern declaration of + 'virt_viewer_session_set_file' [-Wnested-externs] + + Add missing intltool BuildRequires + The configure script fails if intltool is not installed. + + mingw: Add packages for virt-viewer NSIS installer + This makes it much easier to build an updated Windows installer binary + as this can now be done using mock/koji/... by using this .spec and + a virt-viewer tarball. + + mingw: Build a gtk2 version of virt-viewer + The nsis file we ship is generating an installer for a GTK+2 build + of virt-viewer, so it's inconsistent for the mingw-virt-viewer + spec file to generate a GTK+3 build. Switch to building a GTK+2 + version of virt-viewer in mingw-virt-viewer.spec + + mingw: Package debug-helper.exe + + mingw: Package debug files + When building on f18, the build fails because of unpackaged + debug files. Use the appropriate mingw macro to generate + the mingw debug packages. + + The build failure is: + + RPM build errors: + error: Installed (but unpackaged) file(s) found: + /usr/i686-w64-mingw32/sys-root/mingw/bin/debug-helper.exe.debug + /usr/i686-w64-mingw32/sys-root/mingw/bin/remote-viewer.exe.debug + /usr/i686-w64-mingw32/sys-root/mingw/bin/virt-viewer.exe.debug + /usr/i686-w64-mingw32/sys-root/mingw/bin/windows-cmdline-wrapper.exe.debug + /usr/x86_64-w64-mingw32/sys-root/mingw/bin/debug-helper.exe.debug + /usr/x86_64-w64-mingw32/sys-root/mingw/bin/remote-viewer.exe.debug + /usr/x86_64-w64-mingw32/sys-root/mingw/bin/virt-viewer.exe.debug + /usr/x86_64-w64-mingw32/sys-root/mingw/bin/windows-cmdline-wrapper.exe.debug + Installed (but unpackaged) file(s) found: + /usr/i686-w64-mingw32/sys-root/mingw/bin/debug-helper.exe.debug + /usr/i686-w64-mingw32/sys-root/mingw/bin/remote-viewer.exe.debug + /usr/i686-w64-mingw32/sys-root/mingw/bin/virt-viewer.exe.debug + /usr/i686-w64-mingw32/sys-root/mingw/bin/windows-cmdline-wrapper.exe.debug + /usr/x86_64-w64-mingw32/sys-root/mingw/bin/debug-helper.exe.debug + /usr/x86_64-w64-mingw32/sys-root/mingw/bin/remote-viewer.exe.debug + /usr/x86_64-w64-mingw32/sys-root/mingw/bin/virt-viewer.exe.debug + /usr/x86_64-w64-mingw32/sys-root/mingw/bin/windows-cmdline-wrapper.exe.debug + + mingw: Fix typo in mingw macro name (hedder -> header) + + nsis: Adjust file list + Adjust file names for mingw-usbredir dlls and readline dlls + +2013-01-22 Hans de Goede + + virt-viewer-display-spice: Get monitor under our window + When getting monitor info for going fullscreen, Get the monitor under + *our* window rather then under the root-window. + + Noticed this not working properly when testing the monitor coordinates stuff, + but this should also help people seeing problems when using non equally sized + monitors. + +2013-01-18 Marc-André Lureau + + vnc: add connection by file + Learn to connect to a VNC server with the connection details file, ex: + + [virt-viewer] + type=vnc + host=localhost + port=2356 + password=foobar + + v2: + - add username/password support + + https://bugzilla.redhat.com/show_bug.cgi?id=843410 + + file: add username support + +2012-12-21 Hans de Goede + + Make hotkey configuration functionality available from the cmdline (v2) + Changes in v2: + -Add --hotkeys documentation to the man-pages + + Add a virt_viewer_app_set_hotkeys() helper function + +2012-12-20 Christophe Fergeau + + Improve check for overridden grab key combination + remote-viewer can either use the default grab/ungrab handled by + spice-gtk, or override it and use the standard gtk+ accelerator + mechanism. However, the code currently assumes that if any accelerator + is set in remote-viewer, then the grab key has been overridden. + This commit makes sure the grab key is actually overridden before assuming + so. + + Don't leak SpiceGrabSequence in enable_accel_changed + + Improve hotkeys controller behaviour + Disable default accelerators when setting bindings from the controller + in case the controller does not override them all. This ensures we don't + inherit from the bindings set in VirtViewerApp::constructor if the controller + doesn't set any bindings for a given action. + +2012-12-07 Marc-André Lureau + + Use monitor geometry, not screen size + In a recent commit, 3bb6f5ec805ecfe78eba6d4d98e3ffcab195273a, I + introduced a regression: going fullscreen would no longer match client + and guest resolution correctly. + + A GdkScreen is not necessarily the physical screen monitor size. + Lookup the physical monitor size using + gdk_screen_get_monitor_geometry(). + + Fixes: + https://bugzilla.redhat.com/show_bug.cgi?id=881020 + +2012-12-05 Michal Privoznik + + session-spice: Cast CA string to gunit8 pointer + SpiceSession has 'ca' property which is type of GByteArray*. + However, when we read the property from file, we read it as + string. For conversion g_byte_array_new_take() is used which + takes given pointer as guint8* so we need to do the cast. + + Sanitize syntax-check + make syntax-check is producing some errors about empty line at EOF + and missing #include in src/virt-viewer-file.c + + * src/virt-viewer-file.c: add #include + * data/virt-viewer-debug.nsis.in: remove empty line at EOF + +2012-12-05 Doug Goldstein + + Make .desktop file comply with spec + The .desktop file did not comply with the Desktop Entry spec as checked + with desktop-file-validate. Boolean keys are defined as taking only + 'true' or 'false', the entry Terminal had False. MimeType is a string + list and therefore must be terminated with a ; + +2012-11-27 Marc-André Lureau + + remote-viewer: learn to connect from file + v2: + - move some variables to inner-block as requested by reviewer + + spice: learn to connect from file + + Add VirtViewerSession:file property + If VirtViewerSession:file is set, it should be used to define the + connection parameters. Also correct the mime type used in this case. + + The mime type is needed to identify the kind of resources we are + adding to the recent list. The recent list can then be filtered and + various application handling that type may attempt to access that + resource. + + Add VirtViewerFile + v2: + - use !! for boolean values setter + - switch from bytearray/base64 to plain string for CA (PEM) + - add file format comment + + Move spice_hotkey_to_gtk_accelerator() to util + To be compatible with RHEVM, VirtViewerFile hotkey format will use the + Spice Controller format. + + recent: get mime type from session + Do not use spice mime type for all kind of sessions, but depending on + what is actually being used. + + session: add virt_viewer_session_mime_type() + + debug.nsis: remove superflous path + + display: only un-constrain display size once it is mapped + Wait until the widget is actually on screen before removing its + size constrain. This solves 50x50 window secondary window size + when connecting to a multi-monitor spice guest. + +2012-11-23 Marc-André Lureau + + Add virt-viewer-debug.exe NSIS installer + This installer will provide with the tools and configuration needed to + debug virt-viewer & remote-viewer. It will install itself by default in + virt-viewer directory. + +2012-11-21 Michal Privoznik + + debug-helper: include + + AUTHORS: add Dave Allan + as he has supplied patch (commit 74b1b62510d9390). + + cfg.mk: Don't require bindtextdomain directly + With current implementation, all binaries that need it call + bindtextdomain but not directly. They call a helper function + instead. This makes, however, syntax-check fail as it cannot + recognize it. + + Original patch proposed by Eric Blake + +2012-11-20 Marc-André Lureau + + spice: the session is connected when main channel opened + The previous change in 399aae55aa384bf91dff0fc770497c0d5f935fa9 rely + on correct session-connected signal. However, the spice backend + is emiting it too early, when the main channel is created, where + it should wait until it is connected instead. + + "Unable to connect to the graphic server" error on guest shutdown + In virt_viewer_app_activate(), priv->connected is set to FALSE when + the connect/active is successfull. However, we rely on it to know + whether the virt_viewer_app_disconnected() is an error, so only set it + to FALSE when connection failed. + + Fixes: + https://bugzilla.redhat.com/show_bug.cgi?id=875697 + +2012-11-16 Marc-André Lureau + + build-sys: add min libvirt version requirement check + +2012-11-15 Christophe Fergeau + + Make sure png screenshots have a .png extensions + When falling back to saving to .png, the filename might not + end with .png. This commit appends the .png extension to the + screenshot filename if it's missing. + + Allow to save to other formats than png + Currently, the screenshots can only be saved to png. This commit + checks if the file extension is a known one, and will save to this + format if it is. Otherwise it will fallback to saving to png. + + Set a default dir/name for screenshots + It makes sense for the screenshots to be saved in ~/Images, + especially as otherwise the filechooser will display + 'recent documents' to which we cannot save. This commit also sets + the default screenshot name to 'Screenshot'. + + Fix spice-gtk check in configure.ac + The check that at least one of spice-gtk and gtk-vnc is present + uses a wrong variable name to check for spice-gtk presence, which + causes the check to think it's never present. This would make + gtk-vnc presence mandatory. This commit fixes the name of the + spice-gtk variable ($have_gtk_spice -> $have_spice_gtk). + +2012-11-14 Michal Privoznik + + Don't SIGSEGV if no transport is used. + One of previous commits (74b1b62510d939) allowed us to connect to + localhost directly if ssh transport was used. However, if there's + not transport, we SIGSEGV'ed as g_str_equal doesn't like NULL as + one of arguments. Change this to g_strcmp0 which does the same + service but is more friendly to NULL arguments. + +2012-11-13 Michal Privoznik + + Reconnect to libvirtd after connection breaks + Currently, if user wants to reconnect to a domain he can use + '-r' cmd line argument. This makes virt-viewer listen to + domain events. However, if connection to libvirtd breaks + somehow, we will receive no longer any event. Hence we must + reconnect to the libvirt. + +2012-11-08 Dave Allan + + Connect to localhost for display when transport is ssh + When connecting to a VM that does not have a 'listen' tag in its + graphcs element, we have to guess where to try to connect to the VM's + display. The current default is the host specified in the connection + URI which is correct for most transports, however, the SSH transport + makes the display connection from the remote end, so in that case, + attempt to connect to localhost. + +2012-10-25 Guido Günther + + Fail if neither vnc nor spice is detected + Since the viewer makes little sense otherwise. + +2012-10-23 Marc-André Lureau + + Fix jenkins build failure + virt-viewer-util.c: In function 'virt_viewer_util_init': + virt-viewer-util.c:289: warning: implicit declaration of function 'setlocale' + virt-viewer-util.c:289: warning: nested extern declaration of 'setlocale' + virt-viewer-util.c:289: error: 'LC_ALL' undeclared (first use in this function) + virt-viewer-util.c:289: error: (Each undeclared identifier is reported only once + virt-viewer-util.c:289: error: for each function it appears in.) + + Use a mutex to check if VirtViewer running + We need to warn user that installer can't proceed if there is already + a running instance of VirtViewer or of the installer. + + https://bugzilla.redhat.com/show_bug.cgi?id=864033 + + Use a common early init() function + There is a number of things both virt-viewer and remote-viewer need to + do early during execution. Do it only in one place. + + windows: add debug-helper + This is a simple program that will set some debug variable, and run + gdb and wait until it finished. This makes it possible to debug + "remote-viewer --spice-controller" easily, by setting the necessary + variables and keeping the parent process running (the activex whatches + its death) + + To use it, replace the HKCU "Software\spice-space.org\spicex\client" + value "$INSTDIR\bin\remote-viewer.exe --spice-controller" with + "$INSTDIR\bin\debug-helper.exe remote-viewer.exe --spice-controller". + + nsis: add deps.txt file in installer + This helps track package version that were used during the + build of Windows installer. It's not ideal, but make up the + lack of package management on windows + + nsis: update required files and libraries + + win32: there is no CONERR$, only CONOUT$ + +2012-10-17 Marc-André Lureau + + spice: only autoresize once with screen size in fullscreen + It's currently not possible to configure guest with higher resolution + than native, as it will switch back to native, since the gtk widget + allocation will always end up being the size of the screen. We + special-case fullscreen mode, and only resize when entering + fullscreen. Furthermore, it avoids sending extra unnecessary resize + events to the guest whenever gtk+ call size allocate in various + stages, with different values. + + https://bugzilla.redhat.com/show_bug.cgi?id=864929 + + spice: avoid rounding issues when scaling up display + Fix some unwanted guest resize due to rounding issues (at least when + scaling up) + + We may want to save the original remote desktop size, instead of + always checking widget requisition. That way zooming shouldn't resize + guest at all, but it seems tricky to handle that special case vs user + window resize that should trigger guest resize. + + https://bugzilla.redhat.com/show_bug.cgi?id=856678 + +2012-10-16 Marc-André Lureau + + Do not resize window to minimum when toggling auto-resize + The virt_viewer_display_idle() will queue a resize event that will + result in display size requisition of 50x50. If we later resize the + window to 1x1 in virt_viewer_window_resize() we end up with a tiny + window. + + It is legitimate not to force that 1x1 window resize when toggling the + option. After the rest of the logic in virt_viewer_window_resize(), if + the remote desktop ends up being resize, that will trigger another + virt_viewer_set_desktop_size() and finally change the window size + appropriately. + + https://bugzilla.redhat.com/show_bug.cgi?id=856610 + +2012-10-12 Daniel P. Berrange + + Add RPM magic to run autoreconf + +2012-10-10 Daniel P. Berrange + + Fix check for IPv6 any address + The string '::' is just one of many possible ways to express + the IPv6 "any" address. Others include '::0', '0:0:0:0:0:0:0:0', + '0::0' and more. Instead of trying to do strcmp, actually try + parsing the address with GInetAddress and then simply use an + accessor to check what type it is + +2012-10-09 Daniel P. Berrange + + Allow user to set a window title for remote-viewer + Currently the remote viewer windows get the URI as their + title. Provide a --title STRING arg to remote-viewer to + let the user override the title with something more + meaningful to them. + +2012-10-01 Christophe Fergeau + + Don't free SPICE ticket twice + Commit 2201a5a was supposed to free a SPICE ticket leak, but it's + actually introducing a double-free as the SPICE ticket is + unconditionally freed at the end of + virt_viewer_session_spice_main_channel_event + +2012-09-18 Christophe Fergeau + + Append \n to message in virt_viewer_app_trace + Callers manually add a trailing \n when they call virt_viewer_app_trace, + but it's sometimes forgotten, leading to rhbz#822794. This commit + removes the \n from all callers (it was missing in a few of them) + and adds it in virt_viewer_app_trace. + +2012-09-18 Daniel P. Berrange + + Refresh translations + 2012-09-17 Daniel P. Berrange Update for 0.5.4 releae diff --git a/Makefile.am b/Makefile.am index f307c06..0befda2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -15,6 +15,7 @@ build-aux/gitlog-to-changelog \ build-aux/useless-if-before-free \ build-aux/vc-list-files \ + AUTHORS.in \ $(NULL) DISTCLEAN_FILES = \ @@ -44,11 +45,16 @@ $(srcdir)/m4/lt~obsolete.m4 \ $(NULL) -dist-hook: gen-ChangeLog +dist-hook: gen-ChangeLog gen-AUTHORS # Generate the ChangeLog file (with all entries since the switch to git) # and insert it into the directory we're about to use to create a tarball. -.PHONY: gen-ChangeLog +if OS_WIN32 +.PHONY: gen-ChangeLog gen-AUTHORS nsis +else +.PHONY: gen-ChangeLog gen-AUTHORS +endif + gen-ChangeLog: if test -d .git || test -d ../.git; then \ $(top_srcdir)/build-aux/gitlog-to-changelog \ @@ -57,4 +63,18 @@ mv $(distdir)/cl-t $(distdir)/ChangeLog; \ fi +gen-AUTHORS: + $(AM_V_GEN)if test -d $(srcdir)/.git; then \ + out="`cd $(srcdir) && git log --pretty=format:'%aN <%aE>' | sort -u`" && \ + perl -p -e "s/#authorslist#// and print '$$out'" \ + < $(srcdir)/AUTHORS.in > $(distdir)/AUTHORS-tmp && \ + mv -f $(distdir)/AUTHORS-tmp $(distdir)/AUTHORS ; \ + fi + +if OS_WIN32 +.PHONY: nsis +nsis: + make -C $(builddir)/data virt-viewer-$(VERSION).exe +endif + -include $(top_srcdir)/git.mk diff --git a/Makefile.in b/Makefile.in index ca42301..3edce02 100644 --- a/Makefile.in +++ b/Makefile.in @@ -342,6 +342,7 @@ build-aux/gitlog-to-changelog \ build-aux/useless-if-before-free \ build-aux/vc-list-files \ + AUTHORS.in \ $(NULL) DISTCLEAN_FILES = \ @@ -887,11 +888,13 @@ uninstall uninstall-am -dist-hook: gen-ChangeLog +dist-hook: gen-ChangeLog gen-AUTHORS # Generate the ChangeLog file (with all entries since the switch to git) # and insert it into the directory we're about to use to create a tarball. -.PHONY: gen-ChangeLog +@OS_WIN32_TRUE@.PHONY: gen-ChangeLog gen-AUTHORS nsis +@OS_WIN32_FALSE@.PHONY: gen-ChangeLog gen-AUTHORS + gen-ChangeLog: if test -d .git || test -d ../.git; then \ $(top_srcdir)/build-aux/gitlog-to-changelog \ @@ -900,6 +903,18 @@ mv $(distdir)/cl-t $(distdir)/ChangeLog; \ fi +gen-AUTHORS: + $(AM_V_GEN)if test -d $(srcdir)/.git; then \ + out="`cd $(srcdir) && git log --pretty=format:'%aN <%aE>' | sort -u`" && \ + perl -p -e "s/#authorslist#// and print '$$out'" \ + < $(srcdir)/AUTHORS.in > $(distdir)/AUTHORS-tmp && \ + mv -f $(distdir)/AUTHORS-tmp $(distdir)/AUTHORS ; \ + fi + +@OS_WIN32_TRUE@.PHONY: nsis +@OS_WIN32_TRUE@nsis: +@OS_WIN32_TRUE@ make -C $(builddir)/data virt-viewer-$(VERSION).exe + -include $(top_srcdir)/git.mk # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/NEWS b/NEWS index 47e23f6..d62d794 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,20 @@ Virt Viewer News ================ + +0.5.5: Feb 13, 2013 +------------------- + + - Improve screenshot saving dialog + - remote-viewer learned to connect with a file of mime type + application/x-virt-viewer, described in src/virt-viewer-file.c + - Add a "do not ask me again" dialog checkbox when leaving + - Add a MSI target, using https://live.gnome.org/msitools + - Add windows debug helper, useful in Spice controller running context + - Add remote-viewer --title STRING + - Support for Spice proxy settings added + - Numerous Spice display and multi-monitor fixes + - win32, memory, build, and other misc fixes + - Requires spice-gtk >= 0.16.26 0.5.4: Sep 17, 2012 ------------------- diff --git a/README b/README index 568540e..d444764 100644 --- a/README +++ b/README @@ -19,7 +19,7 @@ http://gtk-vnc.sourceforge.net/ -Virt Viewer uses the SPICE-GTK (>= 0.12.101) widget to provide a +Virt Viewer uses the SPICE-GTK (>= 0.16.26) widget to provide a display of the SPICE protocol, which is available from: http://spice-space.org/page/Spice-Gtk diff --git a/acinclude.m4 b/acinclude.m4 index 0c308bc..a9561c4 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -34,7 +34,7 @@ try_compiler_flags="$try_compiler_flags -Wall -Wmissing-prototypes -std=c99 -Wnested-externs -Wpointer-arith" try_compiler_flags="$try_compiler_flags -Wextra -Wshadow -Wcast-align -Wwrite-strings -Waggregate-return" # Removed -Wstrict-prototypes to avoid GTK bug - try_compiler_flags="$try_compiler_flags -Winline -Wredundant-decls -Wno-sign-compare" + try_compiler_flags="$try_compiler_flags -Winline -Wredundant-decls -Wno-sign-compare -Wno-deprecated-declarations" if test "$enable_compile_warnings" = "error" ; then try_compiler_flags="$try_compiler_flags -Werror" fi @@ -46,7 +46,7 @@ AH_VERBATIM([FORTIFY_SOURCE], [/* Enable compile-time and run-time bounds-checking, and some warnings. */ - #if defined __OPTIMIZE__ && __OPTIMIZE__ + #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__ # define _FORTIFY_SOURCE 2 #endif ]) diff --git a/aclocal.m4 b/aclocal.m4 index d77d5ab..2851965 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -13,8 +13,8 @@ m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl -m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],, -[m4_warning([this file was generated for autoconf 2.68. +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, +[m4_warning([this file was generated for autoconf 2.69. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) @@ -517,7 +517,8 @@ # ---------------------------------- AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) -m4_pattern_allow([^PKG_CONFIG(_PATH)?$]) +m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) +m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) @@ -563,7 +564,8 @@ pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], - [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`], + [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried @@ -611,9 +613,9 @@ AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then - $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "$2" 2>&1` + $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else - $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors "$2" 2>&1` + $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD @@ -626,7 +628,7 @@ Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. -_PKG_TEXT]) +_PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) @@ -637,7 +639,7 @@ _PKG_TEXT -To get pkg-config, see .]) +To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS @@ -646,6 +648,46 @@ $3 fi[]dnl ])# PKG_CHECK_MODULES + + +# PKG_INSTALLDIR(DIRECTORY) +# ------------------------- +# Substitutes the variable pkgconfigdir as the location where a module +# should install pkg-config .pc files. By default the directory is +# $libdir/pkgconfig, but the default can be changed by passing +# DIRECTORY. The user can override through the --with-pkgconfigdir +# parameter. +AC_DEFUN([PKG_INSTALLDIR], +[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) +m4_pushdef([pkg_description], + [pkg-config installation directory @<:@]pkg_default[@:>@]) +AC_ARG_WITH([pkgconfigdir], + [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, + [with_pkgconfigdir=]pkg_default) +AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) +m4_popdef([pkg_default]) +m4_popdef([pkg_description]) +]) dnl PKG_INSTALLDIR + + +# PKG_NOARCH_INSTALLDIR(DIRECTORY) +# ------------------------- +# Substitutes the variable noarch_pkgconfigdir as the location where a +# module should install arch-independent pkg-config .pc files. By +# default the directory is $datadir/pkgconfig, but the default can be +# changed by passing DIRECTORY. The user can override through the +# --with-noarch-pkgconfigdir parameter. +AC_DEFUN([PKG_NOARCH_INSTALLDIR], +[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) +m4_pushdef([pkg_description], + [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) +AC_ARG_WITH([noarch-pkgconfigdir], + [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, + [with_noarch_pkgconfigdir=]pkg_default) +AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) +m4_popdef([pkg_default]) +m4_popdef([pkg_description]) +]) dnl PKG_NOARCH_INSTALLDIR # Copyright (C) 2002-2012 Free Software Foundation, Inc. # @@ -1041,17 +1083,6 @@ [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"]) ]) - -# Copyright (C) 1996-2012 Free Software Foundation, Inc. -# -# This file is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# serial 8 - -# AM_CONFIG_HEADER is obsolete. It has been replaced by AC_CONFIG_HEADERS. -AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)]) # Do all the work for Automake. -*- Autoconf -*- diff --git a/cfg.mk b/cfg.mk index 3f9b47b..eede44f 100644 --- a/cfg.mk +++ b/cfg.mk @@ -1,5 +1,5 @@ # Customize Makefile.maint. -*- makefile -*- -# Copyright (C) 2008-2011 Red Hat, Inc. +# Copyright (C) 2008-2012 Red Hat, Inc. # Copyright (C) 2003-2008 Free Software Foundation, Inc. # This program is free software: you can redistribute it and/or modify @@ -18,12 +18,12 @@ # Tests not to run as part of "make distcheck". local-checks-to-skip = \ changelog-check \ - check-AUTHORS \ makefile-check \ makefile_path_separator_check \ patch-check \ sc_GPL_version \ sc_always_defined_macros \ + sc_bindtextdomain \ sc_cast_of_alloca_return_value \ sc_cross_check_PATH_usage_in_tests \ sc_dd_max_sym_length \ @@ -110,20 +110,6 @@ # We don't use this feature of maint.mk. prev_version_file = /dev/null -# Give credit where due: -# Ensure that each commit author email address (possibly mapped via -# git log's .mailmap) appears in our AUTHORS file. -sc_check_author_list: - @fail=0; \ - for i in $$(git log --pretty=format:%aE%n|sort -u|grep -v '^$$'); do \ - sanitized=$$(echo "$$i"|LC_ALL=C sed 's/\([^a-zA-Z0-9_@-]\)/\\\1/g'); \ - grep -iq "<$$sanitized>" $(srcdir)/AUTHORS \ - || { printf '%s\n' "$$i" >&2; fail=1; }; \ - done; \ - test $$fail = 1 \ - && echo '$(ME): committer(s) not listed in AUTHORS' >&2; \ - test $$fail = 0 - exclude_file_name_regexp--sc_preprocessor_indentation = ^*/*.[ch] exclude_file_name_regexp--sc_prohibit_strcmp = ^*/*.[ch] @@ -133,5 +119,6 @@ exclude_file_name_regexp--sc_prohibit_empty_lines_at_EOF = ^icons/ exclude_file_name_regexp--sc_trailing_blank = ^icons/ -exclude_file_name_regexp--sc_bindtextdomain = src/windows-cmdline-wrapper.c exclude_file_name_regexp--sc_prohibit_magic_number_exit = src/windows-cmdline-wrapper.c + +exclude_file_name_regexp--sc_makefile_at_at_check = data/Makefile.am diff --git a/config.h.in b/config.h.in index cd9e4d7..fdfcc3b 100644 --- a/config.h.in +++ b/config.h.in @@ -1,10 +1,13 @@ /* config.h.in. Generated from configure.ac by autoheader. */ + +/* Build version details */ +#undef BUILDID /* always defined to indicate that i18n is enabled */ #undef ENABLE_NLS /* Enable compile-time and run-time bounds-checking, and some warnings. */ - #if defined __OPTIMIZE__ && __OPTIMIZE__ + #if !defined _FORTIFY_SOURCE && defined __OPTIMIZE__ && __OPTIMIZE__ # define _FORTIFY_SOURCE 2 #endif diff --git a/configure b/configure index 0113444..e5bbf58 100755 --- a/configure +++ b/configure @@ -1,11 +1,9 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.68 for virt-viewer 0.5.4. +# Generated by GNU Autoconf 2.69 for virt-viewer 0.5.5. # # -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software -# Foundation, Inc. +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation @@ -134,6 +132,31 @@ # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh @@ -167,7 +190,8 @@ else exitcode=1; echo positional parameters were not saved. fi -test x\$exitcode = x0 || exit 1" +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && @@ -220,21 +244,25 @@ if test "x$CONFIG_SHELL" != x; then : - # We cannot yet assume a decent shell, so we have to provide a - # neutralization value for shells without unset; and this also - # works around shells that cannot unset nonexistent variables. - # Preserve -v and -x to the replacement shell. - BASH_ENV=/dev/null - ENV=/dev/null - (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV - export CONFIG_SHELL - case $- in # (((( - *v*x* | *x*v* ) as_opts=-vx ;; - *v* ) as_opts=-v ;; - *x* ) as_opts=-x ;; - * ) as_opts= ;; - esac - exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 fi if test x$as_have_required = xno; then : @@ -336,6 +364,14 @@ } # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take @@ -457,6 +493,10 @@ chmod +x "$as_me.lineno" || { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). @@ -491,16 +531,16 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -512,28 +552,8 @@ as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -567,8 +587,8 @@ # Identity of this package. PACKAGE_NAME='virt-viewer' PACKAGE_TARNAME='virt-viewer' -PACKAGE_VERSION='0.5.4' -PACKAGE_STRING='virt-viewer 0.5.4' +PACKAGE_VERSION='0.5.5' +PACKAGE_STRING='virt-viewer 0.5.5' PACKAGE_BUGREPORT='' PACKAGE_URL='' @@ -840,6 +860,7 @@ with_gtk_vnc with_spice_gtk enable_plugin +with_buildid ' ac_precious_vars='build_alias host_alias @@ -1330,8 +1351,6 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1417,7 +1436,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures virt-viewer 0.5.4 to adapt to many kinds of systems. +\`configure' configures virt-viewer 0.5.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1487,7 +1506,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of virt-viewer 0.5.4:";; + short | recursive ) echo "Configuration of virt-viewer 0.5.5:";; esac cat <<\_ACEOF @@ -1524,6 +1543,7 @@ --with-gtk=2.0|3.0 which gtk+ version to compile against (default: 2.0) --without-gtk-vnc Ignore presence of gtk-vnc and disable it --without-spice-gtk Ignore presence of spice-gtk and disable it + --with-buildid=id Set additional build version details Some influential environment variables: CC C compiler command @@ -1645,10 +1665,10 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -virt-viewer configure 0.5.4 -generated by GNU Autoconf 2.68 - -Copyright (C) 2010 Free Software Foundation, Inc. +virt-viewer configure 0.5.5 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF @@ -1724,7 +1744,7 @@ test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || - $as_test_x conftest$ac_exeext + test -x conftest$ac_exeext }; then : ac_retval=0 else @@ -2010,8 +2030,8 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by virt-viewer $as_me 0.5.4, which was -generated by GNU Autoconf 2.68. Invocation command line was +It was created by virt-viewer $as_me 0.5.5, which was +generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2430,7 +2450,7 @@ # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -2614,7 +2634,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2654,7 +2674,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2705,7 +2725,7 @@ test -z "$as_dir" && as_dir=. for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do - { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir (GNU coreutils) '* | \ 'mkdir (coreutils) '* | \ @@ -2752,7 +2772,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2838,7 +2858,7 @@ # Define the identity of the package. PACKAGE='virt-viewer' - VERSION='0.5.4' + VERSION='0.5.5' cat >>confdefs.h <<_ACEOF @@ -3000,12 +3020,12 @@ GLIB2_REQUIRED=2.22.0 LIBXML2_REQUIRED="2.6.0" -LIBVIRT_REQUIRED="0.9.7" +LIBVIRT_REQUIRED="0.10.0" GTK2_REQUIRED="2.18.0" GTK3_REQUIRED="3.0" GTK_VNC1_REQUIRED="0.3.8" GTK_VNC2_REQUIRED="0.4.0" -SPICE_GTK_REQUIRED="0.12.101" +SPICE_GTK_REQUIRED="0.16.26" SPICE_PROTOCOL_REQUIRED="0.10.1" { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native Win32" >&5 @@ -3051,7 +3071,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3091,7 +3111,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3144,7 +3164,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3185,7 +3205,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue @@ -3243,7 +3263,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3287,7 +3307,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -3733,8 +3753,7 @@ /* end confdefs.h. */ #include #include -#include -#include +struct stat; /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ struct buf { int x; }; FILE * (*rcsopen) (struct buf *, struct stat *, int); @@ -4252,7 +4271,7 @@ for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue + as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in @@ -4328,7 +4347,7 @@ for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue + as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in @@ -4394,7 +4413,7 @@ for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue + as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -4461,7 +4480,7 @@ for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue + as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in @@ -4717,7 +4736,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -4761,7 +4780,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5185,7 +5204,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5225,7 +5244,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5531,7 +5550,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5571,7 +5590,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5675,7 +5694,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5719,7 +5738,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5844,7 +5863,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5884,7 +5903,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5943,7 +5962,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5983,7 +6002,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6632,7 +6651,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6672,7 +6691,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6752,7 +6771,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6792,7 +6811,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6844,7 +6863,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6884,7 +6903,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6936,7 +6955,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6976,7 +6995,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7028,7 +7047,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7068,7 +7087,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7120,7 +7139,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -7160,7 +7179,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -11670,7 +11689,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ICOTOOL="$ac_prog" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -11715,7 +11734,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_WINDRES="${ac_tool_prefix}windres" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -11755,7 +11774,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_WINDRES="windres" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -11839,7 +11858,7 @@ try_compiler_flags="$try_compiler_flags -Wall -Wmissing-prototypes -std=c99 -Wnested-externs -Wpointer-arith" try_compiler_flags="$try_compiler_flags -Wextra -Wshadow -Wcast-align -Wwrite-strings -Waggregate-return" # Removed -Wstrict-prototypes to avoid GTK bug - try_compiler_flags="$try_compiler_flags -Winline -Wredundant-decls -Wno-sign-compare" + try_compiler_flags="$try_compiler_flags -Winline -Wredundant-decls -Wno-sign-compare -Wno-deprecated-declarations" if test "$enable_compile_warnings" = "error" ; then try_compiler_flags="$try_compiler_flags -Werror" fi @@ -12422,7 +12441,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12686,7 +12705,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_UPDATE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12726,7 +12745,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_MERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12766,7 +12785,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_EXTRACT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12950,7 +12969,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -12990,7 +13009,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -13030,7 +13049,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -13070,7 +13089,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -13121,7 +13140,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -13218,6 +13237,7 @@ + if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. @@ -13238,7 +13258,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -13281,7 +13301,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -13349,6 +13369,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLIB2_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13365,6 +13386,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLIB2_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13384,9 +13406,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - GLIB2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>&1` + GLIB2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>&1` else - GLIB2_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>&1` + GLIB2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= $GLIB2_REQUIRED gthread-2.0 gmodule-export-2.0" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GLIB2_PKG_ERRORS" >&5 @@ -13401,7 +13423,6 @@ Alternatively, you may set the environment variables GLIB2_CFLAGS and GLIB2_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 - elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -13417,7 +13438,6 @@ To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } - else GLIB2_CFLAGS=$pkg_cv_GLIB2_CFLAGS GLIB2_LIBS=$pkg_cv_GLIB2_LIBS @@ -13440,6 +13460,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= $LIBXML2_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13456,6 +13477,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= $LIBXML2_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13475,9 +13497,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - LIBXML2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libxml-2.0 >= $LIBXML2_REQUIRED" 2>&1` + LIBXML2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= $LIBXML2_REQUIRED" 2>&1` else - LIBXML2_PKG_ERRORS=`$PKG_CONFIG --print-errors "libxml-2.0 >= $LIBXML2_REQUIRED" 2>&1` + LIBXML2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= $LIBXML2_REQUIRED" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$LIBXML2_PKG_ERRORS" >&5 @@ -13492,7 +13514,6 @@ Alternatively, you may set the environment variables LIBXML2_CFLAGS and LIBXML2_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 - elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -13508,7 +13529,6 @@ To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } - else LIBXML2_CFLAGS=$pkg_cv_LIBXML2_CFLAGS LIBXML2_LIBS=$pkg_cv_LIBXML2_LIBS @@ -13534,12 +13554,13 @@ pkg_cv_LIBVIRT_CFLAGS="$LIBVIRT_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libvirt\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libvirt") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libvirt >= \$LIBVIRT_REQUIRED\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libvirt >= $LIBVIRT_REQUIRED") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LIBVIRT_CFLAGS=`$PKG_CONFIG --cflags "libvirt" 2>/dev/null` + pkg_cv_LIBVIRT_CFLAGS=`$PKG_CONFIG --cflags "libvirt >= $LIBVIRT_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13550,12 +13571,13 @@ pkg_cv_LIBVIRT_LIBS="$LIBVIRT_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libvirt\""; } >&5 - ($PKG_CONFIG --exists --print-errors "libvirt") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libvirt >= \$LIBVIRT_REQUIRED\""; } >&5 + ($PKG_CONFIG --exists --print-errors "libvirt >= $LIBVIRT_REQUIRED") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_LIBVIRT_LIBS=`$PKG_CONFIG --libs "libvirt" 2>/dev/null` + pkg_cv_LIBVIRT_LIBS=`$PKG_CONFIG --libs "libvirt >= $LIBVIRT_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13575,9 +13597,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - LIBVIRT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libvirt" 2>&1` + LIBVIRT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libvirt >= $LIBVIRT_REQUIRED" 2>&1` else - LIBVIRT_PKG_ERRORS=`$PKG_CONFIG --print-errors "libvirt" 2>&1` + LIBVIRT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libvirt >= $LIBVIRT_REQUIRED" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$LIBVIRT_PKG_ERRORS" >&5 @@ -13684,6 +13706,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13700,6 +13723,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13719,9 +13743,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>&1` + GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>&1` else - GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>&1` + GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gtk+-$GTK_API_VERSION >= $GTK_REQUIRED" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GTK_PKG_ERRORS" >&5 @@ -13736,7 +13760,6 @@ Alternatively, you may set the environment variables GTK_CFLAGS and GTK_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 - elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -13752,7 +13775,6 @@ To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } - else GTK_CFLAGS=$pkg_cv_GTK_CFLAGS GTK_LIBS=$pkg_cv_GTK_LIBS @@ -13784,6 +13806,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_VNC_CFLAGS=`$PKG_CONFIG --cflags "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13800,6 +13823,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GTK_VNC_LIBS=`$PKG_CONFIG --libs "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13819,9 +13843,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - GTK_VNC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>&1` + GTK_VNC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>&1` else - GTK_VNC_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>&1` + GTK_VNC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gtk-vnc-$GTK_VNC_API_VERSION >= $GTK_VNC_REQUIRED" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GTK_VNC_PKG_ERRORS" >&5 @@ -13885,6 +13909,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SPICE_GTK_CFLAGS=`$PKG_CONFIG --cflags "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13901,6 +13926,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SPICE_GTK_LIBS=`$PKG_CONFIG --libs "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13920,9 +13946,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - SPICE_GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>&1` + SPICE_GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>&1` else - SPICE_GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>&1` + SPICE_GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "spice-client-gtk-$SPICE_GTK_API_VERSION >= $SPICE_GTK_REQUIRED" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$SPICE_GTK_PKG_ERRORS" >&5 @@ -13959,6 +13985,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SPICE_CONTROLLER_CFLAGS=`$PKG_CONFIG --cflags "spice-controller" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13975,6 +14002,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SPICE_CONTROLLER_LIBS=`$PKG_CONFIG --libs "spice-controller" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -13994,9 +14022,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - SPICE_CONTROLLER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "spice-controller" 2>&1` + SPICE_CONTROLLER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "spice-controller" 2>&1` else - SPICE_CONTROLLER_PKG_ERRORS=`$PKG_CONFIG --print-errors "spice-controller" 2>&1` + SPICE_CONTROLLER_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "spice-controller" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$SPICE_CONTROLLER_PKG_ERRORS" >&5 @@ -14011,7 +14039,6 @@ Alternatively, you may set the environment variables SPICE_CONTROLLER_CFLAGS and SPICE_CONTROLLER_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 - elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -14027,7 +14054,6 @@ To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } - else SPICE_CONTROLLER_CFLAGS=$pkg_cv_SPICE_CONTROLLER_CFLAGS SPICE_CONTROLLER_LIBS=$pkg_cv_SPICE_CONTROLLER_LIBS @@ -14050,6 +14076,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SPICE_PROTOCOL_CFLAGS=`$PKG_CONFIG --cflags "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -14066,6 +14093,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_SPICE_PROTOCOL_LIBS=`$PKG_CONFIG --libs "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -14085,9 +14113,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - SPICE_PROTOCOL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>&1` + SPICE_PROTOCOL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>&1` else - SPICE_PROTOCOL_PKG_ERRORS=`$PKG_CONFIG --print-errors "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>&1` + SPICE_PROTOCOL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "spice-protocol >= $SPICE_PROTOCOL_REQUIRED" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$SPICE_PROTOCOL_PKG_ERRORS" >&5 @@ -14102,7 +14130,6 @@ Alternatively, you may set the environment variables SPICE_PROTOCOL_CFLAGS and SPICE_PROTOCOL_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 - elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -14118,7 +14145,6 @@ To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } - else SPICE_PROTOCOL_CFLAGS=$pkg_cv_SPICE_PROTOCOL_CFLAGS SPICE_PROTOCOL_LIBS=$pkg_cv_SPICE_PROTOCOL_LIBS @@ -14197,6 +14223,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_NSPR_CFLAGS=`$PKG_CONFIG --cflags "nspr >= $NSPR_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -14213,6 +14240,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_NSPR_LIBS=`$PKG_CONFIG --libs "nspr >= $NSPR_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -14232,9 +14260,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - NSPR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "nspr >= $NSPR_REQUIRED" 2>&1` + NSPR_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "nspr >= $NSPR_REQUIRED" 2>&1` else - NSPR_PKG_ERRORS=`$PKG_CONFIG --print-errors "nspr >= $NSPR_REQUIRED" 2>&1` + NSPR_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "nspr >= $NSPR_REQUIRED" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$NSPR_PKG_ERRORS" >&5 @@ -14249,7 +14277,6 @@ Alternatively, you may set the environment variables NSPR_CFLAGS and NSPR_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 - elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -14265,7 +14292,6 @@ To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } - else NSPR_CFLAGS=$pkg_cv_NSPR_CFLAGS NSPR_LIBS=$pkg_cv_NSPR_LIBS @@ -14288,6 +14314,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FIREFOX_PLUGIN_CFLAGS=`$PKG_CONFIG --cflags "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -14304,6 +14331,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_FIREFOX_PLUGIN_LIBS=`$PKG_CONFIG --libs "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -14323,9 +14351,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - FIREFOX_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>&1` + FIREFOX_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>&1` else - FIREFOX_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>&1` + FIREFOX_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "firefox-plugin >= $FIREFOX_PLUGIN_REQUIRED" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$FIREFOX_PLUGIN_PKG_ERRORS" >&5 @@ -14346,6 +14374,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MOZILLA_PLUGIN_CFLAGS=`$PKG_CONFIG --cflags "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -14362,6 +14391,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MOZILLA_PLUGIN_LIBS=`$PKG_CONFIG --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -14381,9 +14411,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1` + MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1` else - MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1` + MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$MOZILLA_PLUGIN_PKG_ERRORS" >&5 @@ -14398,7 +14428,6 @@ Alternatively, you may set the environment variables MOZILLA_PLUGIN_CFLAGS and MOZILLA_PLUGIN_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 - elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -14414,7 +14443,6 @@ To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } - else MOZILLA_PLUGIN_CFLAGS=$pkg_cv_MOZILLA_PLUGIN_CFLAGS MOZILLA_PLUGIN_LIBS=$pkg_cv_MOZILLA_PLUGIN_LIBS @@ -14444,6 +14472,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MOZILLA_PLUGIN_CFLAGS=`$PKG_CONFIG --cflags "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -14460,6 +14489,7 @@ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MOZILLA_PLUGIN_LIBS=`$PKG_CONFIG --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>/dev/null` + test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi @@ -14479,9 +14509,9 @@ _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1` + MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1` else - MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1` + MOZILLA_PLUGIN_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "mozilla-plugin >= $MOZILLA_PLUGIN_REQUIRED" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$MOZILLA_PLUGIN_PKG_ERRORS" >&5 @@ -14496,7 +14526,6 @@ Alternatively, you may set the environment variables MOZILLA_PLUGIN_CFLAGS and MOZILLA_PLUGIN_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 - elif test $pkg_failed = untried; then { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 $as_echo "no" >&6; } @@ -14512,7 +14541,6 @@ To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } - else MOZILLA_PLUGIN_CFLAGS=$pkg_cv_MOZILLA_PLUGIN_CFLAGS MOZILLA_PLUGIN_LIBS=$pkg_cv_MOZILLA_PLUGIN_LIBS @@ -14542,7 +14570,23 @@ fi -ac_config_files="$ac_config_files Makefile data/Makefile data/virt-viewer.nsis icons/Makefile icons/16x16/Makefile icons/22x22/Makefile icons/24x24/Makefile icons/32x32/Makefile icons/48x48/Makefile icons/256x256/Makefile man/Makefile mingw-virt-viewer.spec plugin/Makefile po/Makefile.in src/Makefile src/virt-viewer.rc virt-viewer.spec" +if test "x$have_gtk_vnc" != "xyes" && test "x$have_spice_gtk" != "xyes"; then + as_fn_error $? "At least one of spice or vnc must be used" "$LINENO" 5 +fi + + +# Check whether --with-buildid was given. +if test "${with_buildid+set}" = set; then : + withval=$with_buildid; +fi + + +cat >>confdefs.h <<_ACEOF +#define BUILDID "$with_buildid" +_ACEOF + + +ac_config_files="$ac_config_files Makefile data/Makefile data/virt-viewer.wxs data/virt-viewer.nsis data/virt-viewer-debug.nsis icons/Makefile icons/16x16/Makefile icons/22x22/Makefile icons/24x24/Makefile icons/32x32/Makefile icons/48x48/Makefile icons/256x256/Makefile man/Makefile mingw-virt-viewer.spec plugin/Makefile po/Makefile.in src/Makefile src/virt-viewer.rc virt-viewer.spec" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -15007,16 +15051,16 @@ # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. + # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - as_ln_s='cp -p' + as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi else - as_ln_s='cp -p' + as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null @@ -15076,28 +15120,16 @@ as_mkdir_p=false fi -if test -x / >/dev/null 2>&1; then - as_test_x='test -x' -else - if ls -dL / >/dev/null 2>&1; then - as_ls_L_option=L - else - as_ls_L_option= - fi - as_test_x=' - eval sh -c '\'' - if test -d "$1"; then - test -d "$1/."; - else - case $1 in #( - -*)set "./$1";; - esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( - ???[sx]*):;;*)false;;esac;fi - '\'' sh - ' -fi -as_executable_p=$as_test_x + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -15118,8 +15150,8 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by virt-viewer $as_me 0.5.4, which was -generated by GNU Autoconf 2.68. Invocation command line was +This file was extended by virt-viewer $as_me 0.5.5, which was +generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -15188,11 +15220,11 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -virt-viewer config.status 0.5.4 -configured by $0, generated by GNU Autoconf 2.68, +virt-viewer config.status 0.5.5 +configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" -Copyright (C) 2010 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -15283,7 +15315,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' @@ -15603,7 +15635,9 @@ "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; + "data/virt-viewer.wxs") CONFIG_FILES="$CONFIG_FILES data/virt-viewer.wxs" ;; "data/virt-viewer.nsis") CONFIG_FILES="$CONFIG_FILES data/virt-viewer.nsis" ;; + "data/virt-viewer-debug.nsis") CONFIG_FILES="$CONFIG_FILES data/virt-viewer-debug.nsis" ;; "icons/Makefile") CONFIG_FILES="$CONFIG_FILES icons/Makefile" ;; "icons/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES icons/16x16/Makefile" ;; "icons/22x22/Makefile") CONFIG_FILES="$CONFIG_FILES icons/22x22/Makefile" ;; diff --git a/configure.ac b/configure.ac index e7ddd3e..a0de0f6 100644 --- a/configure.ac +++ b/configure.ac @@ -1,9 +1,9 @@ -AC_INIT(virt-viewer, 0.5.4) +AC_INIT([virt-viewer],[0.5.5]) AC_CONFIG_SRCDIR(src/virt-viewer-main.c) AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_AUX_DIR([build-aux]) -AM_CONFIG_HEADER(config.h) +AC_CONFIG_HEADERS([config.h]) dnl Make automake keep quiet about wildcards & other GNUmake-isms AM_INIT_AUTOMAKE([-Wno-portability]) AC_CANONICAL_HOST @@ -14,12 +14,12 @@ GLIB2_REQUIRED=2.22.0 LIBXML2_REQUIRED="2.6.0" -LIBVIRT_REQUIRED="0.9.7" +LIBVIRT_REQUIRED="0.10.0" GTK2_REQUIRED="2.18.0" GTK3_REQUIRED="3.0" GTK_VNC1_REQUIRED="0.3.8" GTK_VNC2_REQUIRED="0.4.0" -SPICE_GTK_REQUIRED="0.12.101" +SPICE_GTK_REQUIRED="0.16.26" SPICE_PROTOCOL_REQUIRED="0.10.1" AC_MSG_CHECKING([for native Win32]) @@ -36,7 +36,7 @@ AC_PROG_CC AM_PROG_CC_C_O -AC_PROG_LIBTOOL +LT_INIT AC_CHECK_PROGS(ICOTOOL, [icotool], [icotool]) @@ -84,7 +84,7 @@ AS_IF([test "x$with_libvirt" != "xno"], [PKG_CHECK_MODULES(LIBVIRT, - [libvirt], + [libvirt >= $LIBVIRT_REQUIRED], [have_libvirt=yes], [have_libvirt=no])], [have_libvirt=no]) @@ -192,10 +192,20 @@ fi AM_CONDITIONAL(ENABLE_PLUGIN, [test "x$enable_plugin" = "xyes"]) -AC_OUTPUT([ +if test "x$have_gtk_vnc" != "xyes" && test "x$have_spice_gtk" != "xyes"; then + AC_MSG_ERROR([At least one of spice or vnc must be used]) +fi + +AC_ARG_WITH([buildid], + AS_HELP_STRING([--with-buildid=id], [Set additional build version details])) +AC_DEFINE_UNQUOTED([BUILDID], "$with_buildid", [Build version details]) + +AC_CONFIG_FILES([ Makefile data/Makefile + data/virt-viewer.wxs data/virt-viewer.nsis + data/virt-viewer-debug.nsis icons/Makefile icons/16x16/Makefile icons/22x22/Makefile @@ -211,6 +221,7 @@ src/virt-viewer.rc virt-viewer.spec ]) +AC_OUTPUT AC_MSG_NOTICE([]) AC_MSG_NOTICE([Configuration summary]) diff --git a/data/Makefile.am b/data/Makefile.am index ea2bb0a..15755a7 100644 --- a/data/Makefile.am +++ b/data/Makefile.am @@ -1,8 +1,56 @@ -NULL= +NULL = +CLEANFILES = EXTRA_DIST = \ spice-xpi-client-remote-viewer \ + virt-viewer.wxs.in \ virt-viewer.nsis.in \ + virt-viewer-debug.nsis.in \ $(NULL) +if OS_WIN32 + +deps.txt: + $(AM_V_GEN)rpm -qa | grep $(host_os) | sort | unix2dos > $@ + +virt-viewer-$(VERSION).exe: virt-viewer.nsis deps.txt + $(AM_V_GEN)DESTDIR=`mktemp -d` && \ + make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null && \ + makensis -NOCD -DDESTDIR=$$DESTDIR $< >/dev/null && \ + rm -rf $$DESTDIR + +virt-viewer-$(VERSION).msi: virt-viewer.wxs deps.txt + $(AM_V_GEN)DESTDIR=`mktemp -d` && \ + make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null && \ + find $$DESTDIR | wixl-heat -p $$DESTDIR$(prefix)/ \ + --component-group CG.virt-viewer --var var.DESTDIR \ + --directory-ref=INSTALLDIR > virt-viewer-files.wxs && \ + wixl -D SourceDir=$(prefix) \ + -D DESTDIR=$$DESTDIR$(prefix) -o $@ \ + $< virt-viewer-files.wxs && \ + rm -rf $$DESTDIR virt-viewer-files.wxs + +CLEANFILES += \ + deps.txt \ + virt-viewer-$(VERSION).exe \ + virt-viewer-$(VERSION).msi \ + $(NULL) + +else #!WIN32 + +desktopdir = $(datadir)/applications +DESKTOPFILES = remote-viewer.desktop.in +desktop_DATA = $(DESKTOPFILES:.desktop.in=.desktop) +@INTLTOOL_DESKTOP_RULE@ + +MIMEFILES = virt-viewer-mime.xml.in +mimedir = $(datadir)/mime/packages +mime_DATA = virt-viewer-mime.xml +@INTLTOOL_XML_RULE@ + +CLEANFILES += $(mime_DATA) $(desktop_DATA) +EXTRA_DIST += $(MIMEFILES) $(DESKTOPFILES) + +endif + -include $(top_srcdir)/git.mk diff --git a/data/Makefile.in b/data/Makefile.in index 2a8595f..7a628f9 100644 --- a/data/Makefile.in +++ b/data/Makefile.in @@ -13,6 +13,7 @@ # PARTICULAR PURPOSE. @SET_MAKE@ + VPATH = @srcdir@ am__make_dryrun = \ { \ @@ -49,9 +50,18 @@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ +@OS_WIN32_TRUE@am__append_1 = \ +@OS_WIN32_TRUE@ deps.txt \ +@OS_WIN32_TRUE@ virt-viewer-$(VERSION).exe \ +@OS_WIN32_TRUE@ virt-viewer-$(VERSION).msi \ +@OS_WIN32_TRUE@ $(NULL) + +@OS_WIN32_FALSE@am__append_2 = $(mime_DATA) $(desktop_DATA) +@OS_WIN32_FALSE@am__append_3 = $(MIMEFILES) $(DESKTOPFILES) subdir = data DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ - $(srcdir)/virt-viewer.nsis.in + $(srcdir)/virt-viewer-debug.nsis.in \ + $(srcdir)/virt-viewer.nsis.in $(srcdir)/virt-viewer.wxs.in ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/intltool.m4 \ $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ @@ -62,7 +72,8 @@ $(ACLOCAL_M4) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = virt-viewer.nsis +CONFIG_CLEAN_FILES = virt-viewer.wxs virt-viewer.nsis \ + virt-viewer-debug.nsis CONFIG_CLEAN_VPATH_FILES = AM_V_P = $(am__v_P_@AM_V@) am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) @@ -83,6 +94,35 @@ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(mimedir)" +DATA = $(desktop_DATA) $(mime_DATA) DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) ACLOCAL = @ACLOCAL@ ALL_LINGUAS = @ALL_LINGUAS@ @@ -260,11 +300,16 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ NULL = -EXTRA_DIST = \ - spice-xpi-client-remote-viewer \ - virt-viewer.nsis.in \ - $(NULL) - +CLEANFILES = $(am__append_1) $(am__append_2) +EXTRA_DIST = spice-xpi-client-remote-viewer virt-viewer.wxs.in \ + virt-viewer.nsis.in virt-viewer-debug.nsis.in $(NULL) \ + $(am__append_3) +@OS_WIN32_FALSE@desktopdir = $(datadir)/applications +@OS_WIN32_FALSE@DESKTOPFILES = remote-viewer.desktop.in +@OS_WIN32_FALSE@desktop_DATA = $(DESKTOPFILES:.desktop.in=.desktop) +@OS_WIN32_FALSE@MIMEFILES = virt-viewer-mime.xml.in +@OS_WIN32_FALSE@mimedir = $(datadir)/mime/packages +@OS_WIN32_FALSE@mime_DATA = virt-viewer-mime.xml all: all-am .SUFFIXES: @@ -298,14 +343,60 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps) cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh $(am__aclocal_m4_deps): +virt-viewer.wxs: $(top_builddir)/config.status $(srcdir)/virt-viewer.wxs.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ virt-viewer.nsis: $(top_builddir)/config.status $(srcdir)/virt-viewer.nsis.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ +virt-viewer-debug.nsis: $(top_builddir)/config.status $(srcdir)/virt-viewer-debug.nsis.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs +install-desktopDATA: $(desktop_DATA) + @$(NORMAL_INSTALL) + @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(desktopdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(desktopdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \ + done + +uninstall-desktopDATA: + @$(NORMAL_UNINSTALL) + @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(desktopdir)'; $(am__uninstall_files_from_dir) +install-mimeDATA: $(mime_DATA) + @$(NORMAL_INSTALL) + @list='$(mime_DATA)'; test -n "$(mimedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(mimedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(mimedir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(mimedir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(mimedir)" || exit $$?; \ + done + +uninstall-mimeDATA: + @$(NORMAL_UNINSTALL) + @list='$(mime_DATA)'; test -n "$(mimedir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(mimedir)'; $(am__uninstall_files_from_dir) tags: TAGS TAGS: @@ -347,8 +438,11 @@ done check-am: all-am check: check-am -all-am: Makefile +all-am: Makefile $(DATA) installdirs: + for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(mimedir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done install: install-am install-exec: install-exec-am install-data: install-data-am @@ -371,6 +465,7 @@ mostlyclean-generic: clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) @@ -399,7 +494,7 @@ info-am: -install-data-am: +install-data-am: install-desktopDATA install-mimeDATA install-dvi: install-dvi-am @@ -443,21 +538,45 @@ ps-am: -uninstall-am: +uninstall-am: uninstall-desktopDATA uninstall-mimeDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ distclean distclean-generic distclean-libtool distdir dvi \ dvi-am html html-am info info-am install install-am \ - install-data install-data-am install-dvi install-dvi-am \ - install-exec install-exec-am install-html install-html-am \ - install-info install-info-am install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-generic \ - mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am - + install-data install-data-am install-desktopDATA install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-mimeDATA install-pdf install-pdf-am install-ps \ + install-ps-am install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ + ps ps-am uninstall uninstall-am uninstall-desktopDATA \ + uninstall-mimeDATA + + +@OS_WIN32_TRUE@deps.txt: +@OS_WIN32_TRUE@ $(AM_V_GEN)rpm -qa | grep $(host_os) | sort | unix2dos > $@ + +@OS_WIN32_TRUE@virt-viewer-$(VERSION).exe: virt-viewer.nsis deps.txt +@OS_WIN32_TRUE@ $(AM_V_GEN)DESTDIR=`mktemp -d` && \ +@OS_WIN32_TRUE@ make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null && \ +@OS_WIN32_TRUE@ makensis -NOCD -DDESTDIR=$$DESTDIR $< >/dev/null && \ +@OS_WIN32_TRUE@ rm -rf $$DESTDIR + +@OS_WIN32_TRUE@virt-viewer-$(VERSION).msi: virt-viewer.wxs deps.txt +@OS_WIN32_TRUE@ $(AM_V_GEN)DESTDIR=`mktemp -d` && \ +@OS_WIN32_TRUE@ make -C $(top_builddir) install DESTDIR=$$DESTDIR >/dev/null && \ +@OS_WIN32_TRUE@ find $$DESTDIR | wixl-heat -p $$DESTDIR$(prefix)/ \ +@OS_WIN32_TRUE@ --component-group CG.virt-viewer --var var.DESTDIR \ +@OS_WIN32_TRUE@ --directory-ref=INSTALLDIR > virt-viewer-files.wxs && \ +@OS_WIN32_TRUE@ wixl -D SourceDir=$(prefix) \ +@OS_WIN32_TRUE@ -D DESTDIR=$$DESTDIR$(prefix) -o $@ \ +@OS_WIN32_TRUE@ $< virt-viewer-files.wxs && \ +@OS_WIN32_TRUE@ rm -rf $$DESTDIR virt-viewer-files.wxs +@OS_WIN32_FALSE@@INTLTOOL_DESKTOP_RULE@ +@OS_WIN32_FALSE@@INTLTOOL_XML_RULE@ -include $(top_srcdir)/git.mk diff --git a/data/remote-viewer.desktop.in b/data/remote-viewer.desktop.in new file mode 100644 index 0000000..7fdfd47 --- /dev/null +++ b/data/remote-viewer.desktop.in @@ -0,0 +1,9 @@ +[Desktop Entry] +_Name=Remote Viewer +_Comment=Access remote desktops +Exec=remote-viewer %u +Type=Application +Terminal=false +MimeType=x-scheme-handler/spice;application/x-virt-viewer +StartupNotify=true +Categories=GNOME;GTK;Network;RemoteAccess; diff --git a/data/virt-viewer-debug.nsis.in b/data/virt-viewer-debug.nsis.in new file mode 100644 index 0000000..103b080 --- /dev/null +++ b/data/virt-viewer-debug.nsis.in @@ -0,0 +1,49 @@ +#!Nsis Installer Command Script +# @configure_input@ +# To build an installer from the script you would normally do: +# +# makensis virt-viewer-debug.nsis +# +# which will generate the output file 'virt-viewer-@VERSION@.exe' which is a Windows +# installer containing your program. + +Name "VirtViewer Debug @VERSION@" +OutFile "virt-viewer-debug-@VERSION@.exe" +InstallDir "$LOCALAPPDATA\virt-viewer" +InstallDirRegKey HKCU "Software\virt-viewer" "" + +RequestExecutionLevel user +SetCompressor bzip2 +ShowInstDetails hide +ShowUninstDetails hide +XPStyle on + +Page instfiles + +Section "VirtViewer Debug" + SectionIn RO + WriteRegStr HKCU "Software\virt-viewer" "" $INSTDIR + + SetOutPath "$INSTDIR" + + SetOutPath "$INSTDIR\bin" + File "@prefix@/bin/gdb.exe" + File "@prefix@/bin/gdbserver.exe" + File "${DESTDIR}@prefix@/bin/debug-helper.exe" + + # make virt-viewer debug the default spice-x client + WriteRegStr HKCU "Software\spice-space.org\spicex" "client" "$INSTDIR\bin\debug-helper.exe remote-viewer.exe --spice-controller" +SectionEnd + +Section "Uninstall" + Delete /rebootok "$INSTDIR\bin\debug-helper.exe" + Delete /rebootok "$INSTDIR\bin\gdbserver.exe" + Delete /rebootok "$INSTDIR\bin\gdb.exe" + RMDir "$INSTDIR\bin" + + RMDir "$INSTDIR" +SectionEnd + +Section -post + WriteUninstaller "$INSTDIR\Uninstall-debug.exe" +SectionEnd diff --git a/data/virt-viewer-mime.xml.in b/data/virt-viewer-mime.xml.in new file mode 100644 index 0000000..9fe9ff3 --- /dev/null +++ b/data/virt-viewer-mime.xml.in @@ -0,0 +1,11 @@ + + + + + <_comment>Virt-Viewer connection file + + + + + + diff --git a/data/virt-viewer.nsis.in b/data/virt-viewer.nsis.in index e438159..103de16 100644 --- a/data/virt-viewer.nsis.in +++ b/data/virt-viewer.nsis.in @@ -45,9 +45,24 @@ WriteRegDWord HKCU "${REG_IEPOLICY}" "Policy" 3 FunctionEnd +Function .onInit +retry: + System::Call 'kernel32::CreateMutexA(i 0, i 0, t "VirtViewerMutex") i .r1 ?e' + Pop $R0 + StrCmp $R0 0 end + System::Call 'kernel32::CloseHandle(i r1) i.s' + MessageBox MB_ICONEXCLAMATION|MB_RETRYCANCEL "VirtViewer is already running, quit any instance and retry." IDRETRY retry IDCANCEL cancel +cancel: + Abort +end: +FunctionEnd + Section "VirtViewer" SectionIn RO WriteRegStr HKCU "Software\virt-viewer" "" $INSTDIR + + SetOutPath "$INSTDIR" + File "deps.txt" SetOutPath "$INSTDIR\bin" File "@prefix@/bin/gst-discoverer-0.10.exe" @@ -66,6 +81,7 @@ File "@prefix@/bin/libcairo-2.dll" File "@prefix@/bin/libcelt051-0.dll" File "@prefix@/bin/libcrypto-10.dll" + File "@prefix@/bin/libexpat-1.dll" File "@prefix@/bin/libffi-6.dll" File "@prefix@/bin/libfontconfig-1.dll" File "@prefix@/bin/libfreetype-6.dll" @@ -99,11 +115,14 @@ File "@prefix@/bin/libpangowin32-1.0-0.dll" File "@prefix@/bin/libpixman-1-0.dll" File "@prefix@/bin/libpng15-15.dll" - File "@prefix@/bin/libspice-client-glib-2.0-1.dll" - File "@prefix@/bin/libspice-client-gtk-2.0-1.dll" + File "@prefix@/bin/libspice-client-glib-2.0-8.dll" + File "@prefix@/bin/libspice-client-gtk-2.0-4.dll" File "@prefix@/bin/libspice-controller-0.dll" File "@prefix@/bin/libssl-10.dll" File "@prefix@/bin/libtasn1-3.dll" + File "@prefix@/bin/libusb-1.0.dll" + File "@prefix@/bin/libusbredirhost-1.dll" + File "@prefix@/bin/libusbredirparser-1.dll" File "@prefix@/bin/libxml2-2.dll" File "@prefix@/bin/libp11-kit-0.dll" File "@prefix@/bin/libssh2-1.dll" @@ -128,6 +147,7 @@ File /oname=remote-viewer.com "${DESTDIR}@prefix@/bin/windows-cmdline-wrapper.exe" File "${DESTDIR}@prefix@/bin/remote-viewer.exe" File "${DESTDIR}@prefix@/bin/virt-viewer.exe" + File "@prefix@/bin/libreadline6.dll" File "@prefix@/bin/zlib1.dll" SetOutPath "$INSTDIR\etc" @@ -212,15 +232,11 @@ DeleteRegKey HKCU "${REG_UNINSTALL}" DeleteRegKey HKCU "${REG_IEPOLICY}" + + RMDir /r "$INSTDIR\share" + RMDir /r "$INSTDIR\lib\pango" - RMDir /r "$INSTDIR\lib\gtk-2.0" - - RMDir /r "$INSTDIR\share\icons\hicolor" - - Delete /rebootok "$INSTDIR\share\virt-viewer\ui\*.xml" - Delete /rebootok "$INSTDIR\share\themes\MS-Windows\gtk-2.0\gtkrc" - Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstdirectsoundsrc.dll" Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstdirectsoundsink.dll" Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstcoreelements.dll" @@ -231,18 +247,19 @@ Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstaudioconvert.dll" Delete /rebootok "$INSTDIR\lib\gstreamer-0.10\libgstapp.dll" RMDir "$INSTDIR\lib\gstreamer-0.10" - RMDir /r "$INSTDIR\lib\gdk-pixbuf-2.0" RMDir /r "$INSTDIR\etc\pango" - RMDir /r "$INSTDIR\etc\gtk-2.0" - RMDir /r "$INSTDIR\etc\fonts" Delete /rebootok "$INSTDIR\bin\remote-viewer.com" Delete /rebootok "$INSTDIR\bin\remote-viewer.exe" + Delete /rebootok "$INSTDIR\bin\virt-viewer.exe" + Delete /rebootok "$INSTDIR\bin\virsh.exe" Delete /rebootok "$INSTDIR\bin\pango-querymodules.exe" + Delete /rebootok "$INSTDIR\bin\virt-pki-validate" + Delete /rebootok "$INSTDIR\bin\virt-xml-validate" Delete /rebootok "$INSTDIR\bin\libpangoft2-1.0-0.dll" Delete /rebootok "$INSTDIR\bin\libgdk_pixbuf-2.0-0.dll" Delete /rebootok "$INSTDIR\bin\libgdk-win32-2.0-0.dll" @@ -258,16 +275,15 @@ Delete /rebootok "$INSTDIR\bin\gst-inspect-0.10.exe" Delete /rebootok "$INSTDIR\bin\gst-feedback.exe" Delete /rebootok "$INSTDIR\bin\gst-discoverer-0.10.exe" - RMDir "$INSTDIR\bin" - + Delete /rebootok "$INSTDIR\bin\zlib1.dll" + Delete /rebootok "$INSTDIR\bin\libreadline6.dll" Delete /rebootok "$INSTDIR\bin\libffi-6.dll" - Delete /rebootok "$INSTDIR\bin\zlib1.dll" Delete /rebootok "$INSTDIR\bin\libp11-kit-0.dll" Delete /rebootok "$INSTDIR\bin\libxml2-2.dll" Delete /rebootok "$INSTDIR\bin\libtasn1-3.dll" Delete /rebootok "$INSTDIR\bin\libssl-10.dll" - Delete /rebootok "$INSTDIR\bin\libspice-client-gtk-2.0-1.dll" - Delete /rebootok "$INSTDIR\bin\libspice-client-glib-2.0-1.dll" + Delete /rebootok "$INSTDIR\bin\libspice-client-gtk-2.0-4.dll" + Delete /rebootok "$INSTDIR\bin\libspice-client-glib-2.0-8.dll" Delete /rebootok "$INSTDIR\bin\libspice-controller-0.dll" Delete /rebootok "$INSTDIR\bin\libpng15-15.dll" Delete /rebootok "$INSTDIR\bin\libpixman-1-0.dll" @@ -278,6 +294,19 @@ Delete /rebootok "$INSTDIR\bin\liborc-0.4-0.dll" Delete /rebootok "$INSTDIR\bin\libjpeg-62.dll" Delete /rebootok "$INSTDIR\bin\libintl-8.dll" + Delete /rebootok "$INSTDIR\bin\libusb-1.0.dll" + Delete /rebootok "$INSTDIR\bin\libusbredirhost-1.dll" + Delete /rebootok "$INSTDIR\bin\libusbredirparser-1.dll" + Delete /rebootok "$INSTDIR\bin\libvirt-0.dll" + Delete /rebootok "$INSTDIR\bin\libcurl-4.dll" + Delete /rebootok "$INSTDIR\bin\libidn-11.dll" + Delete /rebootok "$INSTDIR\bin\libssh2-1.dll" + Delete /rebootok "$INSTDIR\bin\libgvnc-1.0-0.dll" + Delete /rebootok "$INSTDIR\bin\libgtk-vnc-1.0-0.dll" + Delete /rebootok "$INSTDIR\bin\libgpg-error-0.dll" + Delete /rebootok "$INSTDIR\bin\libportablexdr-0.dll" + Delete /rebootok "$INSTDIR\bin\libvirt-qemu-0.dll" + Delete /rebootok "$INSTDIR\bin\libssp-0.dll" Delete /rebootok "$INSTDIR\bin\iconv.dll" Delete /rebootok "$INSTDIR\bin\libgtk-win32-2.0-0.dll" Delete /rebootok "$INSTDIR\bin\libgthread-2.0-0.dll" @@ -291,6 +320,8 @@ Delete /rebootok "$INSTDIR\bin\libgstaudio-0.10-0.dll" Delete /rebootok "$INSTDIR\bin\libgstapp-0.10-0.dll" Delete /rebootok "$INSTDIR\bin\libgobject-2.0-0.dll" + Delete /rebootok "$INSTDIR\bin\libgnutls-26.dll" + Delete /rebootok "$INSTDIR\bin\libgcrypt-11.dll" Delete /rebootok "$INSTDIR\bin\libgmodule-2.0-0.dll" Delete /rebootok "$INSTDIR\bin\libglib-2.0-0.dll" Delete /rebootok "$INSTDIR\bin\libgio-2.0-0.dll" @@ -298,11 +329,15 @@ Delete /rebootok "$INSTDIR\bin\libgdk-win32-2.0-0.dll" Delete /rebootok "$INSTDIR\bin\libfreetype-6.dll" Delete /rebootok "$INSTDIR\bin\libfontconfig-1.dll" + Delete /rebootok "$INSTDIR\bin\libexpat-1.dll" Delete /rebootok "$INSTDIR\bin\libcrypto-10.dll" Delete /rebootok "$INSTDIR\bin\libcelt051-0.dll" Delete /rebootok "$INSTDIR\bin\libcairo-2.dll" Delete /rebootok "$INSTDIR\bin\libatk-1.0-0.dll" RMDir "$INSTDIR\bin" + RMDir "$INSTDIR\lib" + + Delete /rebootok "$INSTDIR\deps.txt" RMDir "$INSTDIR" SectionEnd diff --git a/data/virt-viewer.wxs.in b/data/virt-viewer.wxs.in new file mode 100644 index 0000000..5a83bcf --- /dev/null +++ b/data/virt-viewer.wxs.in @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + NOT NEWERVERSIONDETECTED + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/maint.mk b/maint.mk index bac7a96..79104d0 100644 --- a/maint.mk +++ b/maint.mk @@ -1072,6 +1072,8 @@ *.m4|*.mk) continue ;; \ *.?|*.??) ;; \ *.xml) ;; \ + *.xml.in) ;; \ + *.desktop.in) ;; \ *) continue;; \ esac; \ case $$file in \ @@ -1081,7 +1083,7 @@ esac; \ files="$$files $$file"; \ done; \ - grep -E -l '(\b(N?_|gettext *)\([^)"]*("|$$))|()' $$files \ + grep -E -l '(\b(N?_|gettext *)\([^)"]*("|$$))|()|^_|<_' $$files \ | sed 's|^$(_dot_escaped_srcdir)/||' | sort -u > $@-2; \ diff -u -L $(po_file) -L $(po_file) $@-1 $@-2 \ || { printf '$(ME): '$(fix_po_file_diag) 1>&2; exit 1; }; \ diff --git a/man/remote-viewer.pod b/man/remote-viewer.pod index ed61a55..3bbb2e9 100644 --- a/man/remote-viewer.pod +++ b/man/remote-viewer.pod @@ -38,6 +38,10 @@ Start with the window maximised to fullscreen +=item -t TITLE, --title TITLE + +Set the window title to B + =item --spice-controller Use the SPICE controller to initialize the connection with the SPICE @@ -47,6 +51,20 @@ =item --debug Print debugging information + +=item -h HOTKEYS, --hotkeys HOTKEYS + +Override the default hotkey bindings with B<HOTKEYS>. Where B<HOTKEYS> is +<action1>=<key1>[+<key2>][,<action2>=<key3>[+<key4>]]. Key-names are +case-insensitive, valid actions are: toggle-fullscreen, release-cursor, +smartcard-insert and smartcard-remove. Examples: + + --hotkeys=toggle-fullscreen=shift+f11,release-cursor=shift+f12 + + --hotkeys=release-cursor=ctrl+alt + +Note that hotkeys for which no binding is given are disabled, specifying an +empty string disables all hotkeys. =back diff --git a/man/virt-viewer.pod b/man/virt-viewer.pod index f2830f8..e2a5754 100644 --- a/man/virt-viewer.pod +++ b/man/virt-viewer.pod @@ -72,6 +72,20 @@ Print debugging information +=item -h HOTKEYS, --hotkeys HOTKEYS + +Override the default hotkey bindings with B<HOTKEYS>. Where B<HOTKEYS> is +<action1>=<key1>[+<key2>][,<action2>=<key3>[+<key4>]]. Key-names are +case-insensitive, valid actions are: toggle-fullscreen, release-cursor, +smartcard-insert and smartcard-remove. Examples: + + --hotkeys=toggle-fullscreen=shift+f11,release-cursor=shift+f12 + + --hotkeys=release-cursor=ctrl+alt + +Note that hotkeys for which no binding is given are disabled, specifying an +empty string disables all hotkeys. + =back =head1 EXAMPLES diff --git a/mingw-virt-viewer.spec.in b/mingw-virt-viewer.spec.in index 0b7012e..57f5161 100644 --- a/mingw-virt-viewer.spec.in +++ b/mingw-virt-viewer.spec.in @@ -1,4 +1,4 @@ -%{?mingw_package_hedder} +%{?mingw_package_header} Name: mingw-virt-viewer Version: @VERSION@ @@ -14,15 +14,35 @@ BuildRequires: mingw64-filesystem >= 23 BuildRequires: mingw32-glib2 >= 2.22 BuildRequires: mingw64-glib2 >= 2.22 -BuildRequires: mingw32-gtk3 >= 3.0.0 -BuildRequires: mingw64-gtk3 >= 3.0.0 +BuildRequires: mingw32-gstreamer-plugins-bad-free +BuildRequires: mingw64-gstreamer-plugins-bad-free +BuildRequires: mingw32-gstreamer-plugins-good +BuildRequires: mingw64-gstreamer-plugins-good +BuildRequires: mingw32-gtk2 +BuildRequires: mingw64-gtk2 +BuildRequires: mingw32-libusbx +BuildRequires: mingw64-libusbx BuildRequires: mingw32-libvirt >= 0.9.7 BuildRequires: mingw64-libvirt >= 0.9.7 BuildRequires: mingw32-libxml2 BuildRequires: mingw64-libxml2 -BuildRequires: mingw32-gtk-vnc2 >= 0.4.3 -BuildRequires: mingw64-gtk-vnc2 >= 0.4.3 +BuildRequires: mingw32-gtk-vnc >= 0.4.3 +BuildRequires: mingw64-gtk-vnc >= 0.4.3 +BuildRequires: mingw32-readline +BuildRequires: mingw64-readline +BuildRequires: mingw32-spice-glib +BuildRequires: mingw64-spice-glib +BuildRequires: mingw32-spice-gtk >= 0.16.26 +BuildRequires: mingw64-spice-gtk >= 0.16.26 +BuildRequires: mingw32-usbredir +BuildRequires: mingw64-usbredir BuildRequires: pkgconfig +BuildRequires: intltool +BuildRequires: icoutils +BuildRequires: dos2unix +BuildRequires: mingw32-nsis +BuildRequires: hicolor-icon-theme +BuildRequires: gnome-icon-theme BuildArch: noarch @@ -34,6 +54,14 @@ Summary: MinGW Windows virt-viewer console application Group: Applications/Internet +%package -n mingw64-virt-viewer-installer +Summary: MinGW Windows virt-viewer installer +Group: Applications/Internet + +%package -n mingw32-virt-viewer-installer +Summary: MinGW Windows virt-viewer installer +Group: Applications/Internet + %description MinGW Windows virt-viewer console application @@ -43,17 +71,36 @@ %description -n mingw64-virt-viewer MinGW Windows virt-viewer console application +%description -n mingw64-virt-viewer-installer +MinGW Windows virt-viewer installer + +%description -n mingw32-virt-viewer-installer +MinGW Windows virt-viewer installer + +%{mingw_debug_package} + %prep %setup -q -n virt-viewer-%{version} %build -%mingw_configure --with-gtk=3.0 +%mingw_configure --with-gtk=2.0 --with-buildid=-%{release} %mingw_make %{?_smp_mflags} V=1 - %install %mingw_make_install DESTDIR=$RPM_BUILD_ROOT + +%if 0%{?mingw_build_win32} == 1 +rpm -qa | grep mingw32 | sort | unix2dos >deps.txt +makensis -NOCD -DDESTDIR=$RPM_BUILD_ROOT build_win32$MINGW_BUILDDIR_SUFFIX/data/virt-viewer.nsis +cp virt-viewer-%{version}.exe $RPM_BUILD_ROOT/%{mingw32_datadir}/virt-viewer +%endif + +%if 0%{?mingw_build_win64} == 1 +rpm -qa | grep mingw64 | sort | unix2dos >deps.txt +makensis -NOCD -DDESTDIR=$RPM_BUILD_ROOT build_win64$MINGW_BUILDDIR_SUFFIX/data/virt-viewer.nsis +cp virt-viewer-%{version}.exe $RPM_BUILD_ROOT/%{mingw64_datadir}/virt-viewer +%endif %find_lang virt-viewer @@ -69,6 +116,7 @@ %{mingw32_bindir}/virt-viewer.exe %{mingw32_bindir}/remote-viewer.exe %{mingw32_bindir}/windows-cmdline-wrapper.exe +%{mingw32_bindir}/debug-helper.exe %dir %{mingw32_datadir}/virt-viewer/ %dir %{mingw32_datadir}/virt-viewer/ui/ @@ -80,11 +128,15 @@ %{mingw32_mandir}/man1/virt-viewer.1* %{mingw32_mandir}/man1/remote-viewer.1* +%files -n mingw32-virt-viewer-installer +%{mingw32_datadir}/virt-viewer/virt-viewer-@VERSION@.exe + %files -n mingw64-virt-viewer -f virt-viewer.lang %defattr(-,root,root) %{mingw64_bindir}/virt-viewer.exe %{mingw64_bindir}/remote-viewer.exe %{mingw64_bindir}/windows-cmdline-wrapper.exe +%{mingw64_bindir}/debug-helper.exe %dir %{mingw64_datadir}/virt-viewer/ %dir %{mingw64_datadir}/virt-viewer/ui/ @@ -96,4 +148,7 @@ %{mingw64_mandir}/man1/virt-viewer.1* %{mingw64_mandir}/man1/remote-viewer.1* +%files -n mingw64-virt-viewer-installer +%{mingw64_datadir}/virt-viewer/virt-viewer-@VERSION@.exe + %changelog diff --git a/po/LINGUAS b/po/LINGUAS index f24155d..0d7503f 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,12 +1,17 @@ ar as +ast bg bn_IN bn +br +ca cs de +el es eu +fa fi fr gl @@ -17,23 +22,33 @@ id it ja +ka +kk kn ko +ks lv ml mr +nb nl or pa pl pt_BR pt +ro ru si sk +sq +sr +sv ta te tr uk +vi zh_CN +zh_HK zh_TW diff --git a/po/POTFILES.in b/po/POTFILES.in index 6b998e7..1f7f841 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,3 +1,5 @@ +data/remote-viewer.desktop.in +data/virt-viewer-mime.xml.in src/gbinding.c src/remote-viewer-main.c src/remote-viewer.c diff --git a/po/ar.po b/po/ar.po index 5e95506..b6dcfbc 100644 --- a/po/ar.po +++ b/po/ar.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Arabic <trans-ar@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ar\n" -"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" #: ../src/gbinding.c:637 msgid "Source" @@ -80,32 +80,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -121,17 +123,24 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" @@ -173,21 +182,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgid "About Glade" msgstr "" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -208,67 +217,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -282,52 +296,57 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -338,7 +357,7 @@ msgstr "" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -347,28 +366,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -379,13 +398,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr "" @@ -449,55 +468,51 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" msgstr "" #: ../src/virt-viewer.xml.h:14 @@ -505,53 +520,57 @@ msgstr "" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" msgstr "" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" +msgid "Ctrl+Alt+F_2" msgstr "" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" +msgid "Ctrl+Alt+F_3" msgstr "" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" +msgid "Ctrl+Alt+F_4" msgstr "" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" +msgid "Ctrl+Alt+F_5" msgstr "" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" +msgid "Ctrl+Alt+F_6" msgstr "" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" msgstr "" #: ../src/virt-viewer.xml.h:23 -msgid "_File" +msgid "Ctrl+Alt+F_9" msgstr "" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" diff --git a/po/as.po b/po/as.po index 6cdf62f..0114dd7 100644 --- a/po/as.po +++ b/po/as.po @@ -9,15 +9,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/as/)\n" +"Language-Team: Assamese (http://www.transifex.com/projects/p/fedora/language/as/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: as\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -67,47 +67,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "অবৈধ সম্পূৰ্ণ-পৰ্দা তৰ্ক: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "সংযোগৰ বিৱৰণসমূহ" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "চলাওক '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "শেহতীয়া সংযোগসমূহ:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "সংস্কৰণ তথ্য প্ৰদৰ্শন কৰক" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "ভাৰভৌচ তথ্য প্ৰদৰ্শন কৰক" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "কোনো স্বচালিত টানেল নহোৱাকৈ প্ৰত্যক্ষ সংযোগ" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "উইন্ডোৰ জুম স্তৰ, শতাংশত" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "ডিবাগ তথ্য প্ৰদৰ্শন কৰক" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -116,24 +118,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "দূৰৱৰ্তী দৰ্শক" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- দূৰৱৰ্তী দৰ্শক ক্লাএন্ট" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "ত্ৰুটি: Spice নিয়ন্ত্ৰক ব্যৱহাৰ কৰোতে অতিৰিক্ত ত্ৰকসমূহ দিয়া হৈছে\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "ত্ৰুটি: কেইবাটাও URls নিয়ন্ত্ৰণ কৰিব নোৱাৰি\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "জুম স্তৰ ১০-২০০ ৰ মাজত হব লাগিব\n" @@ -175,22 +184,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "GTK-VNC, SPICE-GTK আৰু libvirt ৰ সৈতে নিৰ্মাণ কৰা এটা দূৰৱৰ্তী ডেস্কটপ ক্লাএন্ট" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Glade ৰ বিষয়ে" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "স্বত্বাধিকাৰ (C) ২০০৭-২০১২ ডেনিয়েল পি. বিৰেইঞ্জ\nস্বত্বাধিকাৰ (C) ২০০৭-২০১২ Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "GTK-VNC, SPICE-GTK আৰু libvirt ৰ সৈতে নিৰ্মাণ কৰা এটা দূৰৱৰ্তী ডেস্কটপ ক্লাএন্ট" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Fedora অনুবাদ দল" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -207,71 +216,76 @@ "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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" -msgstr "এই প্ৰগ্ৰামটো এটা বিনামুলিয়া চফ্টওৱেৰ; আপুনি Free Software Foundation -ৰ দ্বাৰা প্ৰকাশিত GNU General Public License -ৰ চুক্তিসমূহৰ অন্তৰ্গত ইয়াক পুনৰ বিলাব পাৰিব অথবা সলনি কৰিব পাৰিব; হৈতো লাইচেঞ্চৰ সংস্কৰণ ২, অথবা (আপুনাৰ বিকল্পত) যিকোনো পৰৱৰ্তী সংস্কৰণ।\n\nএই প্ৰগ্ৰামটো এইটো আশাত বিলোৱা হৈছে যে ই ব্যৱহাৰযোগ্য হ'ব, কিন্তু কোনো ওৱাৰেন্টি নথকাকৈ; ব্যৱসায়ীক অথবা কোনো এটা বিশেষ কাৰণৰ যোগ্যতাৰ বাবে বুজুৱা ওৱাৰেন্টি নথকাকৈ। অধিক যানিবলৈ GNU General Public License চাওক।\n\nআপুনি হৈতো ইতিমধ্যে এই প্ৰগ্ৰামৰ সৈতে GNU General Public License -ৰ কপি এটা পাইছে; যদি নাই, Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA লে লিখক\n" +msgstr "এই প্ৰগ্ৰামটো এটা বিনামুলিয়া চফ্টৱেৰ; আপুনি Free Software Foundation ৰ দ্বাৰা প্ৰকাশিত GNU General Public License ৰ চুক্তিসমূহৰ অন্তৰ্গত ইয়াক পুনৰ বিলাব পাৰিব অথবা সলনি কৰিব পাৰিব; হৈতো অনুজ্ঞাৰ সংস্কৰণ ২, অথবা (আপুনাৰ বিকল্পত) যিকোনো পৰৱৰ্তী সংস্কৰণ।\n\nএই প্ৰগ্ৰামটো এইটো আশাত বিলোৱা হৈছে যে ই ব্যৱহাৰযোগ্য হ'ব, কিন্তু কোনো ৱাৰেন্টি নথকাকৈ; ব্যৱসায়ীক অথবা কোনো এটা বিশেষ কাৰণৰ যোগ্যতাৰ বাবে বুজুৱা ৱাৰেন্টি নথকাকৈ। অধিক যানিবলৈ GNU General Public License চাওক।\n\nআপুনি হৈতো ইতিমধ্যে এই প্ৰগ্ৰামৰ সৈতে GNU General Public License ৰ কপি এটা পাইছে; যদি নাই, Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA লে লিখক\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Fedora অনুবাদ দল" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "এইটো শেষ দৃশ্যমান প্ৰদৰ্শন। আপুনি প্ৰস্থান কৰিব বিচাৰে নে?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "প্ৰদৰ্শন %d ৰ বাবে অপেক্ষা কৰা হৈ আছে..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "অতিথি %s ৰ বাবে অজ্ঞাত গ্ৰাফিক ধৰণ" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh লে সংযোগ ব্যৰ্থ হল।" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "চেনেলে সংযোগ কৰিব নোৱাৰি, কেৱল SSH সমৰ্থিত।" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "চেনেললে সংযোগ অসমৰ্থিত।" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "গ্ৰাফিক চাৰ্ভাৰলে সংযোগ কৰা হৈ আছে" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "অতিথি ডমেইন বন্ধ হল" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "গ্ৰাফিক চাৰ্ভাৰলে সংযোগিত" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "গ্ৰাফিক চাৰ্ভাৰ %s লে সংযোগ কৰিবলে অক্ষম" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s ত দূৰৱৰ্তী ডেস্কটপ চাৰ্ভাৰৰ সৈতে প্ৰমাণীত কৰিবলে অক্ষম: %s\nসংযোগ পুনৰ চেষ্টা কৰিব নে?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "দূৰৱৰ্তী ডেস্কটপ চাৰ্ভাৰৰ সৈতে প্ৰমাণিত কৰিবলে অক্ষম: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB পুনৰনিৰ্দেশ ত্ৰুটি: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -284,52 +298,57 @@ msgstr "প্ৰমাণীকৰণৰ প্ৰয়োজন" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "লেবেল" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "পাছৱাৰ্ড:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "ব্যৱহাৰকাৰীৰ নাম:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "লেবেল" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s সংস্কৰণ %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt ব্যৱহাৰ কৰি স্থানীয় প্ৰদৰ্শনলে সংলঘ্ন কৰক" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "হাইপাৰভাইছৰলে সংযোগ কৰক" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "ডমেইন আৰম্ভ হবলে অপেক্ষা কৰক" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "পুনৰাম্ভ হওতে ডমেইনলে পুনৰসংযোগ কৰক" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "পূৰ্ণ পৰ্দা অৱস্থাত খোলক" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt দৰ্শক" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- ভাৰ্চুৱেল যন্ত্ৰৰ চিত্ৰাঙ্কিত ক'ন্সোল" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -340,7 +359,7 @@ msgstr "\nব্যৱহাৰপদ্ধতি: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "পুনৰনিৰ্দেশৰ বাবে USB ডিভাইচসমূহ বাছক" @@ -349,31 +368,31 @@ msgid "Unsupported authentication type %d" msgstr "অসমৰ্থিত প্ৰমাণীকৰণ ধৰণ %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "বিচ্ছিন্ন কৰক" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB ডিভাইছ নিৰ্বাচন" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "চাবি সংযুক্তি পঠাওক" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "পূৰ্ণপৰ্দা ত্যাগ কৰক" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(পোইন্টাৰ এৰিবলে %s টিপক)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -381,13 +400,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -451,109 +470,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "ফাইল (_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "স্ক্ৰিনশ্বট" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "স্মাৰ্টকাৰ্ড সোমোৱা" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "স্মাৰ্টকাৰ্ড আতৰোৱা" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "দৰ্শন কৰক (_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "সম্পূৰ্ণ পৰ্দা" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "জুম কৰক (_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "স্বচালিতভাৱে পুনৰআকাৰ দিয়ক" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "প্ৰদৰ্শনসমূহ" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "উন্মোচন কাৰ্চাৰ" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "কি পঠাওক (_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "প্ৰদৰ্শনসমূহ" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "সম্পূৰ্ণ পৰ্দা" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "উন্মোচন কাৰ্চাৰ" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "স্ক্ৰিনশ্বট" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "স্মাৰ্টকাৰ্ড সোমোৱা" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "স্মাৰ্টকাৰ্ড আতৰোৱা" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "নথিপত্ৰ (_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "প্ৰিন্টস্ক্ৰিন (_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "সহায় (_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "প্ৰিন্টস্ক্ৰিন (_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "কি পঠাওক (_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "দৰ্শন কৰক (_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "জুম কৰক (_Z)" diff --git a/po/ast.po b/po/ast.po new file mode 100644 index 0000000..5dac243 --- /dev/null +++ b/po/ast.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Asturian (http://www.transifex.com/projects/p/fedora/language/ast/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ast\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/bg.po b/po/bg.po index 28c80d8..f2624d3 100644 --- a/po/bg.po +++ b/po/bg.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Bulgarian <trans-bg@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: bg\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -81,32 +81,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Стартиране '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "Показва информация за версията" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "Показва по-подробна информация" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "Директна връзка без автоматични тунели" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "Размер на прозореца в проценти" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "Показва информация за отстраняване на грешки" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -122,17 +124,24 @@ msgid "- Remote viewer client" msgstr "- Клиент за отдалечено наблюдение" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "Размерът трябва да е в рамките 10-200\n" @@ -174,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "Отдалечен десктоп клиент, създаден с GTK-VNC, SPICE-GTK и libvirt" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Относно Glade" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "Отдалечен десктоп клиент, създаден с GTK-VNC, SPICE-GTK и libvirt" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "The Fedora Translation Team\nВалентин Ласков, 2012" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -209,68 +218,73 @@ msgstr "Тази програма е свободен софтуер; Вие можете да я разпространявате\nи/или променяте под условията на GNU General Public License, както е публикуван от\nFree Software Foundation; версия 2 на лиценза, или по (ваше усмотрение),\nкоято и да е по-късна версия.\n\nТази програма се разпространява с надеждата, че ще бъде полезна,\nно БЕЗ КАКВАТО И ДА Е ГАРАНЦИЯ; без дори косвена гаранция за\nПРОДАВАЕМОСТ или ПРИГОДНОСТ ЗА ОПРЕДЕЛЕНА ЦЕЛ. Вижте\nGNU General Public License за повече подробности.\n\nВие би трябвало да сте получили копие на GNU General Public License\nзаедно с тази програма; ако не, пишете на Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "The Fedora Translation Team\nВалентин Ласков, 2012" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "Това е последният видим екран. Искате ли да излезете?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "Изчаквам за да покажа %d..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "Неизвестен тип графика за госта %s" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "Връзката към ssh пропадна." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "Не мога да се свържа към канала, поддържа се само SSH." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "Свързване към канал не се поддържа." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "Свързване към графичен сървър" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "Виртуализиращата среда на госта беше спряна" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "Свързан към графичен сървър" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "Невъзможно е да се свържа с графичния сървър %s" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "Невъзможно е удостоверяването пред отдалечения десктоп сървър на %s: %s\nДа опитам ли свързването отново?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "Невъзможно е удостоверяването пред отдалечения десктоп сървър: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "Грешка при USB пренасочването: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -283,52 +297,57 @@ msgstr "Изисква се удостоверяване" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "етикет" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "Парола:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "Потребител:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "етикет" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s версия %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "Прилагане към локалния дисплей посредством libvirt" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "Свързване към хипервайзор" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "Изчаквам стартирането на виртуализиращата среда" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "Повторно включване към виртуализиращата среда при рестартиране" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "Отвори в режим на Цял екран" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Вирт наблюдател" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- Графична конзола на виртуална машина" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "\nУпотреба: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "Изберете USB устройства за пренасочване" @@ -348,28 +367,28 @@ msgid "Unsupported authentication type %d" msgstr "Не се поддържа удостоверяване тип %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "Изключване" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "Избор на USB устройства" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "Изход от Цял екран" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Файл" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Снимка на екрана" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "Поставяне на смарткарта" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "Премахване на смарткарта" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_Изглед" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Цял екран" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "_Мащабиране" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "Автоматично мащабиране" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "Екрани" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "Освобождаване на показалеца" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "Изпрати _клавиш" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "Екрани" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "Цял екран" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "Освобождаване на показалеца" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "Снимка на екрана" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "Поставяне на смарткарта" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "Премахване на смарткарта" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "_Файл" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "Отпечатай _екрана" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "_Помощ" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "Отпечатай _екрана" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "Изпрати _клавиш" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "_Изглед" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "_Мащабиране" diff --git a/po/bn.po b/po/bn.po index 52cad7a..0e6d629 100644 --- a/po/bn.po +++ b/po/bn.po @@ -13,15 +13,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Bengali <info@ankur.org.bd>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: bn\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -86,32 +86,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "সঞ্চালিত হবে '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "সংস্করণ সংক্রান্ত তথ্য প্রদর্শন করা হবে" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "ভার্বোস তথ্য প্রদর্শন করা হবে" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "স্বয়ংক্রিয় টানেল বিনা কোনো সরাসরি যোগাযোগ নেই" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "উইন্ডোর প্রদর্শনের মাপ, শতাংশে ব্যক্ত" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "ডিবাগ সংক্রান্ত তথ্য প্রদর্শন করা হবে" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -127,17 +129,24 @@ msgid "- Remote viewer client" msgstr "- দূরবর্তী প্রদর্শনব্যবস্থার ক্লায়েন্ট" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "প্রদর্শনের মাত্রা ১০-২০০-র মধ্যে হওয়া আবশ্যক\n" @@ -179,22 +188,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "GTK-VNC, SPICE-GTK ও libvirt সহযোগে নির্মিত একটি দূরবর্তী ডেস্কটপ" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Glade পরিচিতি" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "স্বত্বাধিকার (C) ২০০৭-২০১২ ড্যানিয়েল পি. বেরাঞ্জ\nস্বত্বাধিকার (C) ২০০৭-২০১২ Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "GTK-VNC, SPICE-GTK ও libvirt সহযোগে নির্মিত একটি দূরবর্তী ডেস্কটপ" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Fedora-র অনুবাদকদের দল" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -214,68 +223,73 @@ msgstr "এটি একটি মুক্ত সফ্টওয়্যার; Free Software Foundation দ্বারা প্রকাশিত GNU General Public License-র শর্তানুযায়ী এটি বিতরণ ও পরিবর্তন করা যাবে; লাইসেন্সের সংস্করণ ২ অথবা (আপনার সুবিধানুযায়ী) ঊর্ধ্বতন কোনো সংস্করণের অধীন।\n\nএই প্রোগ্রামটি বিতরণ করার মূল উদ্দেশ্য যে ব্যবহারকারীরা এর দ্বারা উপকৃত হবেন, কিন্তু \nএটির জন্য কোনো সুস্পষ্ট ওয়ারেন্টি উপস্থিত নেই; বাণিজ্যিক ও কোনো সুনির্দিষ্ট কর্ম সাধনের \nজন্য অন্তর্নিহীত ওয়ারেন্টিও অনুপস্থিত। অধিক জানতে GNU General Public License পড়ুন।\n\nএই প্রোগ্রামের সাথে GNU General Public License-র একটি প্রতিলিপি উপলব্ধ হওয়া উচিত; \nনা থাকলে নিম্নলিখিত ঠিকানায় লিখে তা সংগ্রহ করুন Free Software Foundation, Inc., \n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Fedora-র অনুবাদকদের দল" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "এটি সর্বশেষ দৃশ্যমান প্রদর্শন। আপনি কি প্রস্থান করতে ইচ্ছুক?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "%d প্রদর্শনের জন্য অপেক্ষা করা হচ্ছে..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "%s গেস্ট মেশিনের জন্য অজানা ধরনের গ্রাফিক" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh-র সাথে সংযোগ করতে ব্যর্থ।" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "চ্যানেলের সাথে সংযোগ করা যায়নি, শুধুমাত্র SSH সমর্থিত হবে।" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "সমর্থন বিনা চ্যানেলের সাথে সংযোগ করা হবে।" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "গ্রাফিক সার্ভারের সাথে সংযোগ স্থাপন করা হচ্ছে" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "গেস্ট ডোমেইন বন্ধ হয়েছে" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "গ্রাফিক সার্ভারের সাথে সংযোগ স্থাপন করা হয়েছে" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "%s গ্রাফিক সার্ভারের সাথে সংযোগ স্থাপন করতে ব্যর্থ" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s-এ উপস্থিত দূরবর্তী ডেস্কটপ সার্ভারে অনুমোদন করতে ব্যর্থ: %s\nপুনরায় সংযোগের প্রচেষ্টা করা হবে কি?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "দূরবর্তী ডেস্কটপ সার্ভারের সাথে অনুমোদন করতে ব্যর্থ: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB পুনর্নির্দেশে সমস্যা: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -288,52 +302,57 @@ msgstr "অনুমোদন প্রয়োজন" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "label" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "পাসওয়ার্ড:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "ব্যবহারকারীর নাম:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "label" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s সংস্করণ %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt সহযোগে স্থানীয় প্রদর্শন ব্যবস্থার সাথে সংযোগ করুন" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "হাইপার-ভাইসরের সাথে সংযোগ স্থাপন করুন" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "ডোমেইন আরম্ভ করতে ব্যর্থ" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "পুনরারম্ভের পরে ডোমেইনের সাথে সংযোগ পুনরায় স্থাপন করা হবে" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "সম্পূর্ণ পর্দায় প্রদর্শন করা হবে" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt Viewer" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- ভার্চুয়াল মেশিনের গ্রাফিক্যাল কনসোল" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -344,7 +363,7 @@ msgstr "\nব্যবহার পদ্ধতি: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "পুনর্নির্দেশের জন্য USB ডিভাইস নির্বাচন করুন" @@ -353,28 +372,28 @@ msgid "Unsupported authentication type %d" msgstr "%d ধরনের অনুমোদন সমর্থিত নয়" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "সংযোগ বিচ্ছেদ করুন" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB ডিভাইস নির্বাচন" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "সম্পূর্ণ পর্দায় প্রদর্শন থেকে প্রস্থান" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -385,13 +404,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -455,109 +474,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "ফাইল (_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "স্ক্রিন-শট" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "স্মার্ট-কার্ড অন্তর্ভুক্তি" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "স্মার্ট-কার্ড অপসারণ" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "প্রদর্শন (_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "সম্পূর্ণ পর্দায় প্রদর্শন" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "প্রদর্শনের নাম (_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "স্বয়ংক্রিয়ভাবে মাপ পরিবর্তন করুন" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "প্রদর্শনক্ষেত্র" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "কার্সার মুক্ত করা হবে" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "কি পাঠিয়ে দিন (_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "প্রদর্শনক্ষেত্র" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "সম্পূর্ণ পর্দায় প্রদর্শন" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "কার্সার মুক্ত করা হবে" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "স্ক্রিন-শট" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "স্মার্ট-কার্ড অন্তর্ভুক্তি" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "স্মার্ট-কার্ড অপসারণ" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "ফাইল (_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "_PrintScreen" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "সহায়তা (_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "_PrintScreen" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "কি পাঠিয়ে দিন (_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "প্রদর্শন (_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "প্রদর্শনের নাম (_Z)" diff --git a/po/bn_IN.po b/po/bn_IN.po index 686a802..9a929e7 100644 --- a/po/bn_IN.po +++ b/po/bn_IN.po @@ -9,15 +9,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Bengali (India) <anubad@lists.ankur.org.in>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: bn_IN\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -82,32 +82,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "সঞ্চালিত হবে '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "সংস্করণ সংক্রান্ত তথ্য প্রদর্শন করা হবে" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "ভার্বোস তথ্য প্রদর্শন করা হবে" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "স্বয়ংক্রিয় টানেল বিনা কোনো সরাসরি যোগাযোগ নেই" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "উইন্ডোর প্রদর্শনের মাপ, শতাংশে ব্যক্ত" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "ডিবাগ সংক্রান্ত তথ্য প্রদর্শন করা হবে" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -123,17 +125,24 @@ msgid "- Remote viewer client" msgstr "- দূরবর্তী প্রদর্শনব্যবস্থার ক্লায়েন্ট" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "প্রদর্শনের মাত্রা ১০-২০০-র মধ্যে হওয়া আবশ্যক\n" @@ -175,22 +184,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "GTK-VNC, SPICE-GTK ও libvirt সহযোগে নির্মিত একটি দূরবর্তী ডেস্কটপ" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Glade পরিচিতি" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "স্বত্বাধিকার (C) ২০০৭-২০১২ ড্যানিয়েল পি. বেরাঞ্জ\nস্বত্বাধিকার (C) ২০০৭-২০১২ Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "GTK-VNC, SPICE-GTK ও libvirt সহযোগে নির্মিত একটি দূরবর্তী ডেস্কটপ" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Fedora-র অনুবাদকদের দল" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -210,68 +219,73 @@ msgstr "এটি একটি মুক্ত সফ্টওয়্যার; Free Software Foundation দ্বারা প্রকাশিত GNU General Public License-র শর্তানুযায়ী এটি বিতরণ ও পরিবর্তন করা যাবে; লাইসেন্সের সংস্করণ ২ অথবা (আপনার সুবিধানুযায়ী) ঊর্ধ্বতন কোনো সংস্করণের অধীন।\n\nএই প্রোগ্রামটি বিতরণ করার মূল উদ্দেশ্য যে ব্যবহারকারীরা এর দ্বারা উপকৃত হবেন, কিন্তু \nএটির জন্য কোনো সুস্পষ্ট ওয়ারেন্টি উপস্থিত নেই; বাণিজ্যিক ও কোনো সুনির্দিষ্ট কর্ম সাধনের \nজন্য অন্তর্নিহীত ওয়ারেন্টিও অনুপস্থিত। অধিক জানতে GNU General Public License পড়ুন।\n\nএই প্রোগ্রামের সাথে GNU General Public License-র একটি প্রতিলিপি উপলব্ধ হওয়া উচিত; \nনা থাকলে নিম্নলিখিত ঠিকানায় লিখে তা সংগ্রহ করুন Free Software Foundation, Inc., \n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Fedora-র অনুবাদকদের দল" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "এটি সর্বশেষ দৃশ্যমান প্রদর্শন। আপনি কি প্রস্থান করতে ইচ্ছুক?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "%d প্রদর্শনের জন্য অপেক্ষা করা হচ্ছে..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "%s গেস্ট মেশিনের জন্য অজানা ধরনের গ্রাফিক" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh-র সাথে সংযোগ করতে ব্যর্থ।" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "চ্যানেলের সাথে সংযোগ করা যায়নি, শুধুমাত্র SSH সমর্থিত হবে।" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "সমর্থন বিনা চ্যানেলের সাথে সংযোগ করা হবে।" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "গ্রাফিক সার্ভারের সাথে সংযোগ স্থাপন করা হচ্ছে" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "গেস্ট ডোমেইন বন্ধ হয়েছে" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "গ্রাফিক সার্ভারের সাথে সংযোগ স্থাপন করা হয়েছে" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "%s গ্রাফিক সার্ভারের সাথে সংযোগ স্থাপন করতে ব্যর্থ" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s-এ উপস্থিত দূরবর্তী ডেস্কটপ সার্ভারে অনুমোদন করতে ব্যর্থ: %s\nপুনরায় সংযোগের প্রচেষ্টা করা হবে কি?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "দূরবর্তী ডেস্কটপ সার্ভারের সাথে অনুমোদন করতে ব্যর্থ: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB পুনর্নির্দেশে সমস্যা: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -284,52 +298,57 @@ msgstr "অনুমোদন প্রয়োজন" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "label" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "পাসওয়ার্ড:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "ব্যবহারকারীর নাম:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "label" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s সংস্করণ %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt সহযোগে স্থানীয় প্রদর্শন ব্যবস্থার সাথে সংযোগ করুন" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "হাইপার-ভাইসরের সাথে সংযোগ স্থাপন করুন" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "ডোমেইন আরম্ভ করতে ব্যর্থ" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "পুনরারম্ভের পরে ডোমেইনের সাথে সংযোগ পুনরায় স্থাপন করা হবে" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "সম্পূর্ণ পর্দায় প্রদর্শন করা হবে" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt Viewer" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- ভার্চুয়াল মেশিনের গ্রাফিক্যাল কনসোল" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -340,7 +359,7 @@ msgstr "\nব্যবহার পদ্ধতি: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "পুনর্নির্দেশের জন্য USB ডিভাইস নির্বাচন করুন" @@ -349,28 +368,28 @@ msgid "Unsupported authentication type %d" msgstr "%d ধরনের অনুমোদন সমর্থিত নয়" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "সংযোগ বিচ্ছেদ করুন" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB ডিভাইস নির্বাচন" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "সম্পূর্ণ পর্দায় প্রদর্শন থেকে প্রস্থান" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -381,13 +400,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -451,109 +470,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "ফাইল (_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "স্ক্রিন-শট" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "স্মার্ট-কার্ড অন্তর্ভুক্তি" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "স্মার্ট-কার্ড অপসারণ" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "প্রদর্শন (_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "সম্পূর্ণ পর্দায় প্রদর্শন" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "প্রদর্শনের নাম (_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "স্বয়ংক্রিয়ভাবে মাপ পরিবর্তন করুন" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "প্রদর্শনক্ষেত্র" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "কার্সার মুক্ত করা হবে" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "কি পাঠিয়ে দিন (_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "প্রদর্শনক্ষেত্র" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "সম্পূর্ণ পর্দায় প্রদর্শন" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "কার্সার মুক্ত করা হবে" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "স্ক্রিন-শট" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "স্মার্ট-কার্ড অন্তর্ভুক্তি" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "স্মার্ট-কার্ড অপসারণ" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "ফাইল (_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "_PrintScreen" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "সহায়তা (_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "_PrintScreen" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "কি পাঠিয়ে দিন (_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "প্রদর্শন (_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "প্রদর্শনের নাম (_Z)" diff --git a/po/br.po b/po/br.po new file mode 100644 index 0000000..60902c3 --- /dev/null +++ b/po/br.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Breton (http://www.transifex.com/projects/p/fedora/language/br/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: br\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/ca.po b/po/ca.po new file mode 100644 index 0000000..82c12ad --- /dev/null +++ b/po/ca.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Catalan <fedora@llistes.softcatala.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/cs.po b/po/cs.po index 1a3dca2..36b3585 100644 --- a/po/cs.po +++ b/po/cs.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Czech (http://www.transifex.net/projects/p/fedora/language/cs/)\n" +"Language-Team: Czech (http://www.transifex.com/projects/p/fedora/language/cs/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: cs\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: ../src/gbinding.c:637 msgid "Source" @@ -80,32 +80,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -121,17 +123,24 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" @@ -173,21 +182,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgid "About Glade" msgstr "" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -208,67 +217,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -282,52 +296,57 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -338,7 +357,7 @@ msgstr "" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -347,28 +366,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -379,13 +398,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr "" @@ -449,55 +468,51 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" msgstr "" #: ../src/virt-viewer.xml.h:14 @@ -505,53 +520,57 @@ msgstr "" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" msgstr "" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" +msgid "Ctrl+Alt+F_2" msgstr "" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" +msgid "Ctrl+Alt+F_3" msgstr "" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" +msgid "Ctrl+Alt+F_4" msgstr "" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" +msgid "Ctrl+Alt+F_5" msgstr "" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" +msgid "Ctrl+Alt+F_6" msgstr "" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" msgstr "" #: ../src/virt-viewer.xml.h:23 -msgid "_File" +msgid "Ctrl+Alt+F_9" msgstr "" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" diff --git a/po/de.po b/po/de.po index 31b2095..27f1b59 100644 --- a/po/de.po +++ b/po/de.po @@ -10,15 +10,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: German <trans-de@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: de\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -68,47 +68,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "Ungültiger Vollbildparameter: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "Verbindungsdetails" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Ausführen '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "Kürzliche Verbindungen:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "Versionsinformationen anzeigen" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "Ausführliche Informationen anzeigen" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "Direkte Verbindung ohne automatische Tunnel" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "Zoomlevel des Fensters in Prozent" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "Debugging-Informationen anzeigen" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -117,24 +119,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "Remote-Viewer" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- Remote-Viewer Client" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "Fehler: Zusätzliche Parameter bei Verwendung von Spice-Controller angegeben\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "Fehler: Multiple URIs können nicht verarbeitet werden\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "Zoom-Level muss zwischen 10 und 200 sein\n" @@ -176,22 +185,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "Ein Remote-Desktop-Client erstellt unter Verwendung von GTK-VNC, SPICE-GTK und libvirt" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Über Glade" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "Ein Remote-Desktop-Client erstellt unter Verwendung von GTK-VNC, SPICE-GTK und libvirt" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Das Fedora Übersetzungs-Team" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -211,68 +220,73 @@ msgstr "This program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Das Fedora Übersetzungs-Team" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "Dies ist die letzte sichtbare Anzeige. Möchten Sie beenden?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "Warten auf Anzeige %d ..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "Unbekannter Grafiktyp für Gast %s" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "Verbindung über SSH ist fehlgeschlagen." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "Zu dem Kanal konnte nicht verbunden werden, es wird nur SSH unterstützt" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "Verbindung zu dem Kanal wird nicht unterstützt." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "Verbinden mit Grafikserver" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "Gast-Domain wurde beendet" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "Verbunden mit Grafikserver" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "Verbindung zum Grafik-Server %s konnte nicht hergestellt werden" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "Authentifikation beim Remote-Desktop-Server unter %s fehlgeschlagen: %s\nVerbindung erneut versuchen?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "Authentifikation beim Remote-Desktop-Server fehlgeschlagen: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB-Weiterleitungsfehler: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -285,52 +299,57 @@ msgstr "Authentifikation erforderlich" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "Label" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "Passwort:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "Benutzername:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "Label" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s Version %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "Mit lokaler Anzeige verbinden mittels libvirt" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "Verbinden mit Hypervisor" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "Warten auf Start der Domain" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "Nach Neustart erneut mit Domain verbinden" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "In Vollbildmodus öffnen" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt-Viewer" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- Grafische Konsole der virtuellen Maschine" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -341,7 +360,7 @@ msgstr "\nVerwendung: %s [OPTIONEN] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "USB-Gerät zur Weiterleitung wählen" @@ -350,31 +369,31 @@ msgid "Unsupported authentication type %d" msgstr "Nicht unterstützter Authentifikationsstyp %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "Verbindung trennen" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB-Geräteauswahl" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "Tastenkombination senden" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "Vollbildmodus verlassen" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Strg+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(Drücken Sie %s, um den Mauszeiger freizugeben)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -382,13 +401,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -452,109 +471,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Datei" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Screenshot" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "Smartcard-Eingabe" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "Smartcard-Entfernung" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_Ansicht" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Vollbild" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "_Zoom" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "Größe automatisch anpassen" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Strg+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Strg+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Strg+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Strg+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Strg+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Strg+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Strg+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Strg+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Strg+Alt+F_6" +msgid "Displays" +msgstr "Anzeigen" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Strg+Alt+F_7" +msgid "Release cursor" +msgstr "Cursor freigeben" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Strg+Alt+F_8" +msgid "_Send key" +msgstr "_Schlüssel senden" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Strg+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Strg+Alt+_Entf" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Strg+Alt+_Rücktaste" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Strg+Alt+_Entf" +msgid "Ctrl+Alt+F_1" +msgstr "Strg+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "Anzeigen" +msgid "Ctrl+Alt+F_2" +msgstr "Strg+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "Vollbild" +msgid "Ctrl+Alt+F_3" +msgstr "Strg+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "Cursor freigeben" +msgid "Ctrl+Alt+F_4" +msgstr "Strg+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "Screenshot" +msgid "Ctrl+Alt+F_5" +msgstr "Strg+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "Smartcard-Eingabe" +msgid "Ctrl+Alt+F_6" +msgstr "Strg+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "Smartcard-Entfernung" +msgid "Ctrl+Alt+F_7" +msgstr "Strg+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Strg+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "_Datei" +msgid "Ctrl+Alt+F_9" +msgstr "Strg+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Strg+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Strg+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Strg+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "_Bildschirm drucken" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "_Hilfe" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "_Bildschirm drucken" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "_Schlüssel senden" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "_Ansicht" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "_Zoom" diff --git a/po/el.po b/po/el.po new file mode 100644 index 0000000..705751b --- /dev/null +++ b/po/el.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Greek <trans-el@lists.fedoraproject.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: el\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/es.po b/po/es.po index 245f12b..f44dab5 100644 --- a/po/es.po +++ b/po/es.po @@ -5,21 +5,22 @@ # Translators: # Adolfo Jayme Barrientos <fitoschido@gmail.com>, 2012. # <gguerrer@redhat.com>, 2012. +# Gladys Guerrero <gguerrer@redhat.com>, 2012. # Manuel Eduardo Ospina Sarmiento <mospina@localhost.localdomain>, 2010. # Manuel Ospina <mospina@redhat.com>, 2010. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Spanish (Castilian) <trans-es@lists.fedoraproject.org>\n" +"Language-Team: Spanish <trans-es@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -69,47 +70,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "Argumento inválido de pantalla completa: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "Información de conexión" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Ejecutar '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "Conexiones recientes:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "Mostrar información de versión" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "Mostrar información detallada" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "Conexión directa sin túneles automáticos" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "Aumentar acercamiento de ventana, en porcentaje" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "Mostrar información de depuración" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -118,24 +121,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "Visor remoto" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- Cliente de visor remoto" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "Error: argumentos adicionales proporcionados mediante el controlador de Spice\n\n\n\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "Error: no se puede manipular URl\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "El nivel de amplificación debe ser de 10-200⏎\n" @@ -177,22 +187,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "Un cliente de escritorio remoto creado con GTK-VNC, SPICE-GTK y libvirt" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Acerca de Glade" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "Un cliente de escritorio remoto creado con GTK-VNC, SPICE-GTK y libvirt" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "El equipo de traducción de Fedora" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -212,68 +222,73 @@ msgstr "Este programa es de software libre; puede distribuirlo y modificarlo bajo los términos de la Licencia Pública General de GNU publicada por la Free Software Foundation, ya sea la versiṕn 2 de la licencia o (su opción) una versión posterior.\n\nEste programa se distribuye con la esperanza de que será útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía implícita de comerciabilidad o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Ver la GNU General Public License para más detalles. ⏎ \n\nDebe de haber recibido una copia de la Licencia Pública General de GNU junto con este programa, si no, escriba a la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 EE.UU. \n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "El equipo de traducción de Fedora" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "Esta es la última pantalla visible. ¿Quiere salir?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "Esperando la pantalla %d…" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "Tipo de gráficos desconocido para el huésped %s" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "Falló la conexión a ssh." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "No se puede conectar al canal, solo se permite SSH." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "La conexión al canal no está soportada." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "Conectando al servidor gráfico" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "Dominio de huéspedes se ha apagado" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "Conectado al servidor gráfico" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "No se pudo conectar al servidor gráfico %s" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "No se puede autenticar con el servidor de escritorio remoto en %s: %s⏎ \n¿Reintentar la conexión?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "No se puede autenticar con el servidor del escritorio remoto: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "Error de redirección USB: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -286,52 +301,57 @@ msgstr "Se necesita autenticación" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "etiqueta" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "Contraseña:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "Nombre de usuario:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "etiqueta" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s versión %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "Añadir a la pantalla local mediante libvirt" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "Conectar al hipervisor" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "Esperando a que inicie el dominio" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "Reconéctese al dominio tras el reinicio" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "Abrir en modo a pantalla completa" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt Viewer" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- Consola gráfica de la máquina virtual" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -342,7 +362,7 @@ msgstr "\nUso: %s [OPCIONES] DOMINIO-NOMBRE|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "Seleccione los dispositivos USB para redirigir" @@ -351,31 +371,31 @@ msgid "Unsupported authentication type %d" msgstr "Tipo de autenticación no compatible %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "Desconectar" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "Selección de dispositivos USB" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "Enviar combinación de teclas" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "Salir de pantalla completa" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(Presione %s para liberar el puntero)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -383,19 +403,19 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " #: ../src/virt-viewer.c:144 msgid "Waiting for guest domain to re-start" -msgstr "Esperando que el dominio de huéspedes reinicie" +msgstr "Esperando a que el dominio de huéspedes reinicie" #: ../src/virt-viewer.c:308 #, c-format @@ -453,109 +473,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Archivo" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Captura de pantalla" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "Inserción de Smartcard" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "Retiro de Smartcard" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_Ver" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Pantalla completa" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "_Zoom" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "Redimensionar automáticamente" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "Pantallas" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "Libere el cursor" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "_Enviar llave" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Supr" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Retroceso" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Supr" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "Pantallas" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "Pantalla completa" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "Libere el cursor" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "Captura de pantalla" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "Inserción de Smartcard" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "Retiro de Smartcard" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "_Archivo" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "_ImprPant" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "Ay_uda" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "_ImprPant" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "_Enviar llave" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "_Ver" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "_Zoom" diff --git a/po/eu.po b/po/eu.po index d1c2b92..2f257dd 100644 --- a/po/eu.po +++ b/po/eu.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Basque (http://www.transifex.net/projects/p/fedora/language/eu/)\n" +"Language-Team: Basque (http://www.transifex.com/projects/p/fedora/language/eu/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: eu\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -81,32 +81,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Exekutatu" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "Bistaratu bertsio informazioa" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "Bistaratu arazketa informazioa" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -122,17 +124,24 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" @@ -174,21 +183,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Glade-ri buruz" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright-a (C) 2007-2012 Daniel P. Berrange\nCopyright-a (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -209,67 +218,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -283,52 +297,57 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "etiketa" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "Pasahitza:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "Erabiltzaile-izena:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "etiketa" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s bertsioa %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "Ireki pantaila osoko moduan" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -348,28 +367,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "Deskonektatu" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB gailuaren hautapena" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "Irten pantaila osotik" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,55 +469,51 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Fitxategia" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Pantaila-argazkia" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_Ikusi" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Pantaila osoa" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "_Zooma" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "" +msgid "_Send key" +msgstr "_Bidali tekla" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" msgstr "" #: ../src/virt-viewer.xml.h:14 @@ -506,53 +521,57 @@ msgstr "" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" msgstr "" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" +msgid "Ctrl+Alt+F_2" msgstr "" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "Pantaila osoa" +msgid "Ctrl+Alt+F_3" +msgstr "" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" +msgid "Ctrl+Alt+F_4" msgstr "" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "Pantaila-argazkia" +msgid "Ctrl+Alt+F_5" +msgstr "" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" +msgid "Ctrl+Alt+F_6" msgstr "" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" msgstr "" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "_Fitxategia" +msgid "Ctrl+Alt+F_9" +msgstr "" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "_Inprimatu pantaila" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "_Laguntza" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "_Inprimatu pantaila" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "_Bidali tekla" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "_Ikusi" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "_Zooma" diff --git a/po/fa.po b/po/fa.po new file mode 100644 index 0000000..1fe158e --- /dev/null +++ b/po/fa.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Persian (http://www.transifex.com/projects/p/fedora/language/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fa\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/fi.po b/po/fi.po index 2265cfe..8904b93 100644 --- a/po/fi.po +++ b/po/fi.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Finnish (http://www.transifex.net/projects/p/fedora/language/fi/)\n" +"Language-Team: Finnish (http://www.transifex.com/projects/p/fedora/language/fi/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fi\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -80,32 +80,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -121,17 +123,24 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" @@ -173,21 +182,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgid "About Glade" msgstr "" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -208,67 +217,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -282,52 +296,57 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -338,7 +357,7 @@ msgstr "" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -347,28 +366,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -379,13 +398,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr "" @@ -449,55 +468,51 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" msgstr "" #: ../src/virt-viewer.xml.h:14 @@ -505,53 +520,57 @@ msgstr "" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" msgstr "" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" +msgid "Ctrl+Alt+F_2" msgstr "" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" +msgid "Ctrl+Alt+F_3" msgstr "" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" +msgid "Ctrl+Alt+F_4" msgstr "" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" +msgid "Ctrl+Alt+F_5" msgstr "" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" +msgid "Ctrl+Alt+F_6" msgstr "" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" msgstr "" #: ../src/virt-viewer.xml.h:23 -msgid "_File" +msgid "Ctrl+Alt+F_9" msgstr "" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" diff --git a/po/fr.po b/po/fr.po index 739b956..5b46e64 100644 --- a/po/fr.po +++ b/po/fr.po @@ -4,20 +4,21 @@ # # Translators: # Boris BARNIER <b.barnier@gmail.com>, 2010. +# Jérôme Fenal <jfenal@gmail.com>, 2012. # Sam Friedmann <sam.friedmann@redhat.com>, 2010, 2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: French <trans-fr@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: fr\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -67,47 +68,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "Argument plein écran invalide : %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "Détails de la connexion" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Exécuter '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "Connexions récentes :" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "Afficher les informations de version" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "Afficher les informations verbeuses" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "Connexion directe sans tunnels automatiques" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "Niveau de zoom de la fenêtre, en pourcentage" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "Afficher les informations de débogage" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -116,24 +119,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "Afficheur distant" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- Client de l'afficheur distant" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "Erreur : arguments surnuméraires spécifiés lors de l'utilisation du contrôleur Spice\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "Erreur : impossible de gérer plusieurs URI\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "Le niveau du zoom doit se trouver entre 10 et 200\n" @@ -175,22 +185,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "Le client bureau distant créé avec GTK-VNC, SPICE-GTK et libvirt" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "À propos de Glade" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "Le client bureau distant créé avec GTK-VNC, SPICE-GTK et libvirt" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "L'équipe de traduction de Fedora" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -210,68 +220,73 @@ msgstr "This program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "L'équipe de traduction de Fedora" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "Ceci est le dernier écran d'affichage visible. Souhaitez-vous quitter l'application ?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "En attente de l'affichage %d..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "Type d'affichage inconnu de l'invité %s" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "Échec de la connexion ssh." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "Impossible d'établir la connexion au canal, seul SSH est pris en charge." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "La connexion au canal n'est pas prise en charge." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "Connexion au serveur d'affichage" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "Le domaine invité est fermé" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "Connecté au serveur d'affichage" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "Impossible d'établir la connexion au serveur d'affichage %s" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "Authentification avec le serveur distant sur %s impossible : %s\nEssayer la connexion à nouveau ?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "Impossible d'authentifier la connexion avec le serveur de bureau distant : %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "Erreur de redirection USB : %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -284,52 +299,57 @@ msgstr "Authentification requise" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "étiquette" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "Mot de passe :" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "Nom d'utilisateur :" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "étiquette" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s version %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "S'attacher à l'affichage local à l'aide de libvirt" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "Se connecter à l'hyperviseur" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "En attente de démarrage du domaine" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "Se reconnecter au domaine lors des redémarrages" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "Ouvrir en mode plein écran" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt Viewer" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- Console graphique de la machine virtuelle" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -340,7 +360,7 @@ msgstr "\nUsage : %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "Sélectionnez les périphériques USB à rediriger" @@ -349,31 +369,31 @@ msgid "Unsupported authentication type %d" msgstr "Le type d'authentification %d n'est pas pris en charge" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "Déconnexion" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "Sélection du périphérique USB" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "Envoyer la combinaison de touches" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "Quitter le plein écran" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(Appuyer sur %s pour libérer la souris)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -381,13 +401,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -451,109 +471,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Fichier" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Capture d'écran" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "Insertion d'une Smartcard" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "Suppression d'une Smartcard" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_Afficher" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Plein écran" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "_Zoom" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "Redimensionner automatiquement" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "Affichages" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "Libérer le curseur" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "Touche _Envoyer" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Suppr" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Effacer" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Suppr" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "Affichages" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "Plein écran" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "Libérer le curseur" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "Capture d'écran" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "Insertion d'une Smartcard" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "Suppression d'une Smartcard" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "_Fichier" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "Im_pressionÉcran" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "_Aide" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "Im_pressionÉcran" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "Touche _Envoyer" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "_Afficher" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "_Zoom" diff --git a/po/gl.po b/po/gl.po index cd0a904..f227c4f 100644 --- a/po/gl.po +++ b/po/gl.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Galician (http://www.transifex.net/projects/p/fedora/language/gl/)\n" +"Language-Team: Galician (http://www.transifex.com/projects/p/fedora/language/gl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: gl\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -80,32 +80,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -121,17 +123,24 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" @@ -173,21 +182,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgid "About Glade" msgstr "" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -208,67 +217,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -282,52 +296,57 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -338,7 +357,7 @@ msgstr "" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -347,28 +366,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -379,13 +398,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr "" @@ -449,55 +468,51 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" msgstr "" #: ../src/virt-viewer.xml.h:14 @@ -505,53 +520,57 @@ msgstr "" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" msgstr "" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" +msgid "Ctrl+Alt+F_2" msgstr "" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" +msgid "Ctrl+Alt+F_3" msgstr "" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" +msgid "Ctrl+Alt+F_4" msgstr "" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" +msgid "Ctrl+Alt+F_5" msgstr "" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" +msgid "Ctrl+Alt+F_6" msgstr "" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" msgstr "" #: ../src/virt-viewer.xml.h:23 -msgid "_File" +msgid "Ctrl+Alt+F_9" msgstr "" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" diff --git a/po/gu.po b/po/gu.po index 2420917..c402c94 100644 --- a/po/gu.po +++ b/po/gu.po @@ -3,20 +3,20 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Sweta Kothari <swkothar@redhat.com>, 2010, 2012. +# Sweta Kothari <swkothar@redhat.com>, 2010,2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Gujarati <trans-gu@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: gu\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -66,47 +66,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "અમાન્ય પૂર્ણ-સ્ક્રીન દલીલ: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "જોડાણ વિગતો" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "ચલાવો '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "તાજેતરનાં જોડાણો:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "આવૃત્તિ જાણકારીને બતાવો" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "વર્બોસ જાણકારીને બતાવો" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "સ્વયંસંચાલિત ટનલ સાથે સીધુ જોડાણ નથી" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "નાનામોટાપણાનું સ્તર, ટકામાં" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "ડિબગીંગ જાણકારીને બતાવો" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -115,24 +117,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "દૂરસ્થ દર્શક" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- દૂરસ્થ દર્શક ક્લાયન્ટ" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "ભૂલ: વધારાની દલીલો આપેલ છે જ્યારે Spice નિયંત્રકને વાપરી રહ્યા હોય\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "ભૂલ: ઘણી URIs ને સંભાળી શકાતી નથી\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "નાનુંમોટુ કરવાનું સ્તર 10-200 માં હોવુ જ જોઇએ\n" @@ -174,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "GTK-VNC, SPICE-GTK અને libvirt સાથે દૂરસ્થ ડેસ્કટોપ ક્લાયન્ટને બનાવેલ છે" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "ગલૅડ વિશે" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "GTK-VNC, SPICE-GTK અને libvirt સાથે દૂરસ્થ ડેસ્કટોપ ક્લાયન્ટને બનાવેલ છે" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Fedora અનુવાદ ટીમ" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -209,68 +218,73 @@ msgstr "This program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Fedora અનુવાદ ટીમ" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "આ છેલ્લુ દૃશ્યમાન દર્શાવ છે. શું તમે બહાર નીકળવા માંગો છો?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "%d ને દર્શાવવા માટે રાહ જોઇ રહ્યા છે..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "મહેમાન %s માટે અજ્ઞાત ગ્રાફિક પ્રકાર" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh સાથે જોડાવાનું નિષ્ફળ." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "ચેનલમાં જોડાઇ શકતા નથી, SSH ફક્ત આધારભૂત છે." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "ચેનલમાં જોડાવાનુ બિનઆધારભૂત છે." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "ગ્રાફિક સર્વરમાં જોડાઇ રહ્યા છે" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "મહેમાન ડોમેઇન બંધ થઇ ગયો" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "ગ્રાફિક સર્વરમાં જોડાયેલ છે" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "ગ્રાફિક સર્વર %s માં જોડાવામાં અસમર્થ" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s પર દૂરસ્થ ડેસ્કટોપ સાથે સત્તાધિકરણ કરવાનું અસમર્થ: %s\nફરીથી જોડાણનો પુન:પ્રયત્ન કરો?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "દૂરસ્થ ડેસ્કટોપ સર્વર સાથે સત્તાધિકરણ કરવાનું અસમર્થ: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB પુનર્નિર્દેશન ભૂલ: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -283,52 +297,57 @@ msgstr "સત્તાધિકરણ જરૂરી છે" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "લેબલ" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "પાસવર્ડ:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "વપરાશકર્તાનામ:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "લેબલ" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s આવૃત્તિ %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt ની મદદથી સ્થાનિક દર્શાવ સાથે જોડાવો" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "હાઇપરવિઝરમાં જોડાવો" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "શરૂ કરવા ડોમેઇન માટે રાહ જુઓ" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "પુનઃશરૂ કરવા પર ડોમેઇન પુનઃજોડાણ" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "સંપૂર્ણ સ્ક્રીન સ્થિતિમાં ખોલો" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt Viewer" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- વર્ચ્યુઅલ મશીન ગ્રાફિકલ કન્સોલ" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "\nવપરાશ: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "પુનર્નિર્દેશન માટે USB ઉપકરણોને પસંદ કરો" @@ -348,31 +367,31 @@ msgid "Unsupported authentication type %d" msgstr "બિનઆધારભૂત સત્તાધિકરણ પ્રકાર %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "જોડાણ તોડી નાંખો" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB ઉપકરણ પસંદગી" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "કી સંયોજન મોકલો" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "પૂર્ણસ્ક્રીન છોડો" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(પોઇંટરને પ્રકાશિત કરવા માટે %s ને દબાવો)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "ફાઇલ (_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "સ્ક્રીનશોટ" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "સ્માર્ટકાર્ડ નિવેશ" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "સ્માર્ટકાર્ડ નિરાકરણ" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "દૃશ્ય (_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "પૂર્ણ સ્ક્રીન" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "નાનુંમોટુ કરો (_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "આપમેળે માપ બદલો" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "દર્શાવે છે" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "પ્રકાશન કર્સર" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "કી મોકલો (_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "દર્શાવે છે" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "પૂર્ણ સ્ક્રીન" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "પ્રકાશન કર્સર" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "સ્ક્રીનશોટ" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "સ્માર્ટકાર્ડ નિવેશ" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "સ્માર્ટકાર્ડ નિરાકરણ" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "ફાઇલ (_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "PrintScreen (_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "મદદ (_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "PrintScreen (_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "કી મોકલો (_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "દૃશ્ય (_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "નાનુંમોટુ કરો (_Z)" diff --git a/po/he.po b/po/he.po index cf61b21..24328ef 100644 --- a/po/he.po +++ b/po/he.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Hebrew <he-users@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: he\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -80,32 +80,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -121,17 +123,24 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" @@ -173,21 +182,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgid "About Glade" msgstr "" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -208,67 +217,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -282,52 +296,57 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -338,7 +357,7 @@ msgstr "" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -347,28 +366,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -379,13 +398,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr "" @@ -449,55 +468,51 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" msgstr "" #: ../src/virt-viewer.xml.h:14 @@ -505,53 +520,57 @@ msgstr "" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" msgstr "" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" +msgid "Ctrl+Alt+F_2" msgstr "" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" +msgid "Ctrl+Alt+F_3" msgstr "" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" +msgid "Ctrl+Alt+F_4" msgstr "" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" +msgid "Ctrl+Alt+F_5" msgstr "" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" +msgid "Ctrl+Alt+F_6" msgstr "" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" msgstr "" #: ../src/virt-viewer.xml.h:23 -msgid "_File" +msgid "Ctrl+Alt+F_9" msgstr "" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" diff --git a/po/hi.po b/po/hi.po index 420e89e..aef3e24 100644 --- a/po/hi.po +++ b/po/hi.po @@ -4,21 +4,22 @@ # # Translators: # Chandan kumar <chandankumar.093047@gmail.com>, 2012. +# rajesh <rajeshkajha@yahoo.com>, 2012. # Rajesh Ranjan <rajesh672@gmail.com>, 2010. # Rajesh Ranjan <rranjan@redhat.com>, 2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Hindi <indlinux-hindi@lists.sourceforge.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hi\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -68,47 +69,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "अवैध पूर्ण स्क्रीन आर्गुमेंट. %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "संबंध विवरण" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "यूआरएल:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Run '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "हालिया कनेक्शन्स:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "संस्करण की जानकारी दिखाता है" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr " वर्बोज की जानकारी दिखाता है" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr " स्वचालित सुरंगों के साथ कोई भी प्रत्यक्ष कनेक्शन नहीं " -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "विंडो का जूम स्तर, प्रतिशत में" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "डिबगिंग सूचना दिखाता है" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -117,24 +120,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "दूरस्थ दर्शक" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "-दूरस्थ दर्शक ग्राहक" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "त्रुटि: स्पाइस कंट्रोलर के उपयोग के दौरान अतिरिक्त वितर्क दिए गए\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "त्रुटि: बहुल URI को नियंत्रित नहीं कर सकता है\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "ज़ूम का स्तर 10-200 अंतर्गत होना चाहिए\n" @@ -176,22 +186,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "एक दूरस्थ डेस्कटॉप ग्राहक जीतीके-वीएनसी, स्पाइस-जीटीके और लिब्विर्ट के साथ निर्मित" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "ग्लेड के बारे में" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "एक दूरस्थ डेस्कटॉप ग्राहक जीतीके-वीएनसी, स्पाइस-जीटीके और लिब्विर्ट के साथ निर्मित" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "फेडोरा अनुवाद टीम" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -211,68 +221,73 @@ msgstr "यह प्रोग्राम मुफ्त सॉफ्टवेयर का है: आप इसे फ्री सॉफ्टवेयर फाउंडेशन के द्वारा प्रकाशित जीएनयू जनरल पब्लिक लाइसेंस; या तो लाइसेंस का संस्करण 2, या (आपके विकल्प के अनुसार) बाद के किसी संस्करण की शर्तों के तहत पुनर्वितरित और / संशोधित कर सकते हैं .\n\nइस कार्यक्रम को इस उम्मीद से वितरित किया गया है कि यह बिना किसी वारंटी;व्यापारिकता की अप्रत्यक्ष वारंटी या किसी खास उद्देश्य के लिए उपयुक्तता के बिना उपयोगी होगा. अधिक जानकारी के लिए जीएनयू जनरल पब्लिक लाइसेंस देखें.\n\nआप इस प्रोग्राम के साथ जीएनयू जनरल पब्लिक लाइसेंस की एक प्रतिलिपि प्राप्त करेगे; अगर नहीं, फ्री सॉफ्टवेयर फाउंडेशन को लिखे, Inc. 59 मंदिर प्लेस, 330 सूट, बोस्टन, एमए 02111-1307, संयुक्त राज्य अमेरिका\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "फेडोरा अनुवाद टीम" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "यह आखरी दृश्य प्रदर्शन है. क्या आप छोड़ना चाहते हैं?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr " %d प्रदर्शन के लिए प्रतीक्षा कर रहा है ..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "%s अतिथि के लिए अज्ञात ग्राफ़िक प्रकार" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "सश से कनेक्ट करने में विफल." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "चैनल से कनेक्ट नहीं हो सकता, केवल सश समर्थित." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr " चैनल से कनेक्ट करना असहायक" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "ग्राफ़िक सर्वर से कनेक्ट हो रहा है." -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "अतिथि के डोमेन को शटडाउन किया है" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "ग्राफ़िक सर्वर से जुड़ा" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "%s ग्राफ़िक सर्वर से कनेक्ट करने में असमर्थ" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s पर दूरस्थ डेस्कटॉप सर्वर के साथ सत्यापन करने में असमर्थ : %s\nफिर से कनेक्शन पुन: प्रयास करें?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "दूरस्थ डेस्कटॉप सर्वर के साथ सत्यापन करने में असमर्थ : %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "यूएसबी पुनर्निर्देशन त्रुटि : %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -285,52 +300,57 @@ msgstr "सत्यापन की आवश्यकता" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "लेबल" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "कूटशब्द:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "उपयोगकर्ता नाम:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "लेबल" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s संस्करण %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "लिब्विर्ट का उपयोग करके स्थानीय डिस्प्ले का संलग्न करें" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "हाइपरविजर से कनेक्ट करें" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "डोमेन को प्रारंभ करने के लिए प्रतीक्षा करें" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "पुनः आरंभ होने पर डोमेन को फिर से जुड़ें" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "पूर्ण स्क्रीन मोड में खोलें" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "वर्चुअल व्यूअर" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- वर्चुअल मशीन आलेखी कंसोल" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -341,7 +361,7 @@ msgstr "\nप्रयोग: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "पुनर्निर्देशन के लिए यूएसबी उपकरणों का चयन करें" @@ -350,31 +370,31 @@ msgid "Unsupported authentication type %d" msgstr "असहायक सत्यापन के प्रकार %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "डिस्कनेक्ट करें" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "यूएसबी उपकरण चयन" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "कुंजी संयोजन भेजें" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "फुल स्क्रीन छोड़ दें" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(सूचक जारी करने के लिए %s दबाएँ)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -382,13 +402,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -452,109 +472,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "फाइल (_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "स्क्रीनशॉट" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "स्मार्टकार्ड प्रवेश" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "स्मार्टकार्ड हटाना" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "दृश्य (_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "फुल स्क्रीन" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "ज़ूम (_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "स्वतः आकार परिवर्तन" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "प्रदर्शित करे " #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "रिलीज कर्सर" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "कुंजी भेजें (_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "प्रदर्शित करे " +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "फुल स्क्रीन" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "रिलीज कर्सर" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "स्क्रीनशॉट" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "स्मार्टकार्ड प्रवेश" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "स्मार्टकार्ड हटाना" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "फाइल (_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "प्रिंटस्क्रीन (_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "सहायता (_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "प्रिंटस्क्रीन (_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "कुंजी भेजें (_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "दृश्य (_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "ज़ूम (_Z)" diff --git a/po/hu.po b/po/hu.po index 15300f1..0c89d09 100644 --- a/po/hu.po +++ b/po/hu.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Hungarian <trans-hu@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: hu\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -81,32 +81,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Futtatás" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -122,17 +124,24 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" @@ -174,21 +183,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgid "About Glade" msgstr "" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -209,67 +218,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -283,15 +297,15 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" -msgstr "" - -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" msgstr "" #: ../src/virt-viewer-main.c:38 @@ -299,36 +313,41 @@ msgid "%s version %s\n" msgstr "%s verzió %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "\nHasználata: %s [OPCIÓK] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -348,28 +367,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr "" @@ -450,55 +469,51 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" msgstr "" #: ../src/virt-viewer.xml.h:14 @@ -506,53 +521,57 @@ msgstr "" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" msgstr "" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" +msgid "Ctrl+Alt+F_2" msgstr "" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" +msgid "Ctrl+Alt+F_3" msgstr "" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" +msgid "Ctrl+Alt+F_4" msgstr "" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" +msgid "Ctrl+Alt+F_5" msgstr "" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" +msgid "Ctrl+Alt+F_6" msgstr "" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" msgstr "" #: ../src/virt-viewer.xml.h:23 -msgid "_File" +msgid "Ctrl+Alt+F_9" msgstr "" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" diff --git a/po/id.po b/po/id.po index f769798..2be1aac 100644 --- a/po/id.po +++ b/po/id.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Indonesian <trans-id@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: id\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: ../src/gbinding.c:637 msgid "Source" @@ -80,32 +80,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -121,17 +123,24 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" @@ -173,21 +182,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgid "About Glade" msgstr "" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -208,67 +217,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -282,52 +296,57 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -338,7 +357,7 @@ msgstr "" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -347,28 +366,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -379,13 +398,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr "" @@ -449,55 +468,51 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" msgstr "" #: ../src/virt-viewer.xml.h:14 @@ -505,53 +520,57 @@ msgstr "" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" msgstr "" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" +msgid "Ctrl+Alt+F_2" msgstr "" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" +msgid "Ctrl+Alt+F_3" msgstr "" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" +msgid "Ctrl+Alt+F_4" msgstr "" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" +msgid "Ctrl+Alt+F_5" msgstr "" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" +msgid "Ctrl+Alt+F_6" msgstr "" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" msgstr "" #: ../src/virt-viewer.xml.h:23 -msgid "_File" +msgid "Ctrl+Alt+F_9" msgstr "" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" diff --git a/po/it.po b/po/it.po index f0fe2f5..59621a0 100644 --- a/po/it.po +++ b/po/it.po @@ -11,15 +11,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Italian <trans-it@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: it\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -84,32 +84,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Esegui '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "Mostra informazioni sulla versione" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "Mostra informazioni verbose" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "Connessione diretta con nessun tunnel automatico" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "Livello di zoom della finestra, in percentuale" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "Mostra le informazioni di debugging" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -125,17 +127,24 @@ msgid "- Remote viewer client" msgstr "- Client visualizzatore remoto" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "Il livello di zoom deve essere tra 10-200\n" @@ -177,22 +186,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "Un client desktop remoto creato con GTK-VNC, SPICE-GTK e libvirt" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Informazioni su Glade" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "Un client desktop remoto creato con GTK-VNC, SPICE-GTK e libvirt" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Il Fedora Translation Team" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -212,68 +221,73 @@ msgstr "Questo programma è un sofware libero, è possibile ridistribuirlo e/o modificarlo in conformità alle disposizioni della GNU General Public License come viene pubblicata dalla Free Software Foundation; versione 2 della licenza o (a scelta) tutte le versioni successive.\n\nQuesto programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA, e senza garanzia implicita di COMMERCIALIZZAZIONE o di ADATTAMENTO AD UNO SCOPO PARTICOLARE. Per maggiori dettagli consultare la GNU General Public License.\n\nInsieme a questo programma deve essere fornita una copia della GNU General Public License; in caso contrario scrivere alla Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Il Fedora Translation Team" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "Questo è l'ultimo display visibile. Si desidera uscire?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "In attesa del display %d..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "Impossibile determinare il tipo grafico per il guest %s" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "Connessione a ssh fallita." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "Impossibile connettersi al canale, è supportato solo SSH." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "Connessione al canale non supportata." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "Connessione al server grafico in corso" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "Il dominio del guest si è arrestato" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "Connesso al server grafico" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "Impossibile connettersi al server grafico %s" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "Impossibile eseguire l'autenticazione con il server desktop remoto su %s: %s\nRiprovare il collegamento?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "Impossibile eseguire l'autenticazione con il server desktop remoto su: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "Errore di reindirizzamento USB: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -286,52 +300,57 @@ msgstr "Autenticazione necessaria" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "etichetta" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "Password:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "Nome utente:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "etichetta" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s versione %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "Allega al display locale usando libvirt" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "Connetti con l'hypervisor" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "Attendi l'avvio del dominio" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "Riconnetti con il dominio previo riavvio" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "Apri in modalità schermo intero" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt Viewer" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- Console grafica della virtual machine" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -342,7 +361,7 @@ msgstr "\nUtilizzo: %s [OPZIONI] NOME-DOMINIO|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "Seleziona i dispositivi USB per il reindirizzamento" @@ -351,28 +370,28 @@ msgid "Unsupported authentication type %d" msgstr "Tipo di autenticazione %d non supportata" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "Scollega" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "Selezione dispositivo USB" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "Lascia a schermo intero" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -383,13 +402,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -453,109 +472,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_File" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Schermata" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "Inserimento Smartcard" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "Rimozione Smartcard" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_Visualizza" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Schermo intero" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "_Zoom" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "Ridimensiona automaticamente" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "Display" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "Rilascia il cursore" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "_Invia chiave" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "Display" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "Schermo intero" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "Rilascia il cursore" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "Schermata" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "Inserimento Smartcard" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "Rimozione Smartcard" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "_File" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "_StampaSchermata" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "_Aiuto" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "_StampaSchermata" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "_Invia chiave" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "_Visualizza" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "_Zoom" diff --git a/po/ja.po b/po/ja.po index a03f719..de5658a 100644 --- a/po/ja.po +++ b/po/ja.po @@ -10,15 +10,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Japanese <trans-ja@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ja\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: ../src/gbinding.c:637 msgid "Source" @@ -68,47 +68,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "無効なフルスクリーン引数: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "接続の詳細" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "実行" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "最近の接続:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "バージョン情報の表示します" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "詳細情報の表示します" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "自動的にトンネリングせず直接接続する" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "ウィンドウのズームレベル(パーセント単位)" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "デバッグ情報の表示" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -117,24 +119,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "リモートビューアー" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- リモートビューアークライアント" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "エラー: Spice コントローラーを使用しているときに余計な引数が指定されました\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "Error: 複数の URI を処理できません\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "ズームレベルは 10-200 の範囲内でなければいけません\n" @@ -176,22 +185,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "GTK-VNC, SPICE-GTK および libvirt でビルドされたリモートデスクトップクライアント" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Glade について" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "GTK-VNC, SPICE-GTK および libvirt でビルドされたリモートデスクトップクライアント" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "The Fedora Translation Team" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -211,68 +220,73 @@ msgstr "This program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "The Fedora Translation Team" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "これは表示可能な最後のディスプレイです。本当に終了しますか?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "ディスプレイ %d を待機中..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "仮想マシン %s のグラフィックの種類が未知の種類です" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "SSH への接続に失敗しました。" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "チャンネルに接続できません、SSH のみがサポートされます。" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "サポートされないチャネルに接続します。" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "グラフィックサーバーに接続中" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "仮想マシンがシャットダウンしました" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "グラフィックサーバーに接続" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "グラフィックサーバー %s に接続できません" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s のリモートデスクトップサーバーに認証できません: %s\n再び接続を試行しますか?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "リモートデスクトップサーバーに認証できません: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB リダイレクトエラー: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -285,52 +299,57 @@ msgstr "認証が必要です" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "ラベル" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "パスワード:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "ユーザー名:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "ラベル" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%sバージョン %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt を使用してローカルディスプレイに接続" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "ハイパーバイザーに接続" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "仮想マシンの起動を待つ" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "再起動時に仮想マシンに再接続" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "フルスクリーンモードで開く" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "仮想マシンビューアー" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- 仮想マシングラフィカルコンソール" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -341,7 +360,7 @@ msgstr "\n使用法: %s [オプション] ドメイン名|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "リダイレクトする USB デバイスを選択" @@ -350,31 +369,31 @@ msgid "Unsupported authentication type %d" msgstr "サポートしていない認証の種類 %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "切断" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB デバイスの選択" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "組み合わせキーの送信" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "フルスクリーンの解除" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(ポインターを開放するには %s を押します)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -382,13 +401,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -452,109 +471,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "ファイル(_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "スクリーンショット" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "スマートカードの挿入" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "スマートカードの抜き取り" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "表示(_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "フルスクリーン" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "ズーム(_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "自動的に画面サイズを変更" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F10(_0)" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F1(_1)" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F2(_2)" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F3(_3)" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F4(_4)" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F5(_5)" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F6(_6)" +msgid "Displays" +msgstr "ディスプレイ" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F7(_7)" +msgid "Release cursor" +msgstr "カーソルの開放" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F8(_8)" +msgid "_Send key" +msgstr "キーを送信(_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F9(_9)" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+Del(_D)" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+Backspace(_B)" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+Del(_D)" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F1(_1)" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "ディスプレイ" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F2(_2)" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "フルスクリーン" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F3(_3)" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "カーソルの開放" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F4(_4)" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "スクリーンショット" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F5(_5)" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "スマートカードの挿入" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F6(_6)" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "スマートカードの抜き取り" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F7(_7)" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F8(_8)" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "ファイル(_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F9(_9)" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F10(_0)" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "PrintScreen(_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "ヘルプ(_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "PrintScreen(_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "キーを送信(_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "表示(_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "ズーム(_Z)" diff --git a/po/ka.po b/po/ka.po new file mode 100644 index 0000000..eae7a96 --- /dev/null +++ b/po/ka.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Georgian (http://www.transifex.com/projects/p/fedora/language/ka/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ka\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/kk.po b/po/kk.po new file mode 100644 index 0000000..634a7af --- /dev/null +++ b/po/kk.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Kazakh (http://www.transifex.com/projects/p/fedora/language/kk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: kk\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/kn.po b/po/kn.po index 758dec8..b95126e 100644 --- a/po/kn.po +++ b/po/kn.po @@ -3,20 +3,21 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# <prasad.mvs@gmail.com>, 2012. # Shankar Prasad <svenkate@redhat.com>, 2010, 2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Kannada (http://www.transifex.net/projects/p/fedora/language/kn/)\n" +"Language-Team: Kannada (http://www.transifex.com/projects/p/fedora/language/kn/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: kn\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: ../src/gbinding.c:637 msgid "Source" @@ -66,47 +67,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "ಅಮಾನ್ಯವಾದ ಪೂರ್ಣ-ತೆರೆ ಆರ್ಗ್ಯುಮೆಂಟ್: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "ಸಂಪರ್ಕ ವಿವರಗಳು" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr " URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "ಚಲಾಯಿಸಿ '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "ಇತ್ತೀಚಿನ ಸಂಪರ್ಕಗಳು:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "ಪ್ರದರ್ಶನ ಆವೃತ್ತಿ ಮಾಹಿತಿ" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "ವರ್ಬೋಸ್ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸು" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "ಯಾವುದೆ ಸ್ವಯಂಚಾಲಿತ ಟನಲ್‌ಗಳ ನೇರವಾದ ಸಂಪರ್ಕ " -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "ಕಿಟಕಿಯ ಗಾತ್ರ ಬದಲಾವಣೆ, ಪ್ರತಿಶತದಲ್ಲಿ" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "ದೋಷನಿದಾನ ಮಾಹಿತಿಯನ್ನು ತೋರಿಸು" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -115,24 +118,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "ದೂರಸ್ಥ ವೀಕ್ಷಕ" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- ದೂರದ ವೀಕ್ಷಕದ ಆವೃತ್ತಿ" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "ದೋಷ: ಸ್ಪೈಸ್‌ ನಿಯಂತ್ರಕವನ್ನು ಬಳಸುವಾಗ ಹೆಚ್ಚುವರಿ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳು\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "ದೋಷ: ಅನೇಕ URLಗಳನ್ನು ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "ಗಾತ್ರ ಬದಲಾವಣೆ ಮಟ್ಟವು 10-200ರ ನಡುವೆ ಇರಬೇಕು\n" @@ -174,22 +184,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "GTK-VNC, SPICE-GTK ಮತ್ತು libvirt ನೊಂದಿಗೆ ನಿರ್ಮಿಸಲಾದ ದೂರಸ್ಥ ಗಣಕತೆರೆ ಕ್ಲೈಂಟ್" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "ಗ್ಲೇಡ್ ಕುರಿತು" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "ಹಕ್ಕು (C) 2007-2012 Daniel P. Berrange\nಹಕ್ಕು (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "GTK-VNC, SPICE-GTK ಮತ್ತು libvirt ನೊಂದಿಗೆ ನಿರ್ಮಿಸಲಾದ ದೂರಸ್ಥ ಗಣಕತೆರೆ ಕ್ಲೈಂಟ್" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "ಫೆಡೋರ ಟ್ರಾನ್ಸಲೇಶನ್ ಟೀಮ್" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -209,68 +219,73 @@ msgstr "This program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "ಫೆಡೋರ ಟ್ರಾನ್ಸಲೇಶನ್ ಟೀಮ್" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "ಇದು ಕೊನೆಯ ಗೋಚರಿಸುವ ಪ್ರದರ್ಶಕ. ನೀವು ನಿರ್ಗಮಿಸಲು ಬಯಸುವಿರಾ?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "%d ಪ್ರದರ್ಶಕಕ್ಕಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "%s ಅತಿಥಿಗಾಗಿ ಗೊತ್ತಿರದ ಗ್ರಾಫಿಕ್ ಬಗೆ" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh ಗೆ ಸಂಪರ್ಕವು ವಿಫಲಗೊಂಡಿದೆ." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "ಚಾನಲ್‌ನೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ, SSH ಅನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "ಚಾನಲ್‌ನೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸುವುದನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "ಗ್ರಾಫಿಕ್ ಪೂರೈಕೆಗಣಕದೊಂದಿಗೆ ಸಂಪರ್ಕಸಾಧಿಸಲಾಗುತ್ತಿದೆ" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "ಅತಿಥಿ ಡೊಮೈನ್ ಅನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲಾಗಿದೆ" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "ಗ್ರಾಫಿಕ್ ಪೂರೈಕೆಗಣಕದೊಂದಿಗೆ ಸಂಪರ್ಕಿತಗೊಂಡಿದೆ" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "%s ಎಂಬ ಗ್ರಾಫಿಕ್ ಪೂರೈಕೆಗಣಕದೊಂದಿಗೆ ಸಂಪರ್ಕಿತಗೊಂಡಿದೆ" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s ನಲ್ಲಿನ ದೂರದ ಗಣಕತೆರೆ ಪೂರೈಕೆಗಣಕದೊಂದಿಗೆ ದೃಢೀಕರಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s\nಸಂಪರ್ಕಕ್ಕಾಗಿ ಇನ್ನೊಮ್ಮೆ ಪ್ರಯತ್ನಿಸಬೇಕೆ?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "ದೂರದ ಗಣಕತೆರೆ ಪೂರೈಕೆಗಣಕದೊಂದಿಗೆ ದೃಢೀಕರಿಸಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB ಮರುನಿರ್ದೇಶನ ದೋಷ: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -283,52 +298,57 @@ msgstr "ದೃಢೀಕರಣದ ಅಗತ್ಯವಿದೆ" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "ಲೇಬಲ್" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "ಗುಪ್ತಪದ:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "ಬಳಕೆದಾರ ಹೆಸರು:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "ಲೇಬಲ್" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s ಆವೃತ್ತಿ %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಳೀಯ ಪ್ರದರ್ಶಕಕ್ಕೆ ಲಗತ್ತಿಸು" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "ಹೈಪರ್ವೈಸರಿನೊಂದಿಗೆ ಸಂಪರ್ಕ ಕಲ್ಪಿಸು" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "ಡೊಮೈನ್ ಆರಂಭಗೊಳ್ಳುವವರೆಗೆ ನಿರೀಕ್ಷಿಸು" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "ಮರಳಿ ಆರಂಭಗೊಂಡ ನಂತರ ಮರಳಿ ಸಂಪರ್ಕ ಜೋಡಿಸು" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "ಪೂರ್ಣ ತೆರೆ ಕ್ರಮದಲ್ಲಿ ತೆರೆ" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt Viewer" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- ವರ್ಚುವಲ್ ಗಣಕದ ಚಿತ್ರಾತ್ಮಕ ಕನ್ಸೋಲ್" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +359,7 @@ msgstr "\nಬಳಕೆ: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "ಮರುನಿರ್ದೇಶನಕ್ಕಾಗಿ USB ಸಾಧನಗಳನ್ನು ಆರಿಸಿ" @@ -348,31 +368,31 @@ msgid "Unsupported authentication type %d" msgstr "ಬೆಂಬಲವಿರದ ದೃಢೀಕರಣದ ಬಗೆ %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "ಸಂಪರ್ಕ ಕಡಿದುಹಾಕು" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB ಸಾಧನವನ್ನು ಆರಿಸುವಿಕೆ" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "ಕೀಲಿಯ ಸಂಯೋಜನೆಯನ್ನು ಕಳುಹಿಸು" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "ಪೂರ್ಣತೆರೆಯಿಂದ ನಿರ್ಗಮಿಸು" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(ಸೂಚಕವನ್ನು ಮುಕ್ತಗೊಳಿಸಲು %s ಅನ್ನು ಒತ್ತಿ)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -380,13 +400,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,109 +470,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "ಕಡತ (_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "ತೆರೆಚಿತ್ರ" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "ಸ್ಮಾರ್ಟ್ ಕಾರ್ಡ್ ಸೇರಿಸುವಿಕೆ" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "ಸ್ಮಾರ್ಟ್ ಕಾರ್ಡ್ ತೆಗೆದುಹಾಕುವಿಕೆ" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "ನೋಟ (_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "ಪೂರ್ಣ ತೆರೆ" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "ಹಿಗ್ಗಿಸು/ಕುಗ್ಗಿಸು (_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಗಾತ್ರಿಸು" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "ಪ್ರದರ್ಶಕಗಳು" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "ತೆರೆಸೂಚಕವನ್ನು ಮುಕ್ತಗೊಳಿಸು" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "ಕಳುಹಿಸುವ ಕೀಲಿ (_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "ಪ್ರದರ್ಶಕಗಳು" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "ಪೂರ್ಣ ತೆರೆ" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "ತೆರೆಸೂಚಕವನ್ನು ಮುಕ್ತಗೊಳಿಸು" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "ತೆರೆಚಿತ್ರ" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "ಸ್ಮಾರ್ಟ್ ಕಾರ್ಡ್ ಸೇರಿಸುವಿಕೆ" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "ಸ್ಮಾರ್ಟ್ ಕಾರ್ಡ್ ತೆಗೆದುಹಾಕುವಿಕೆ" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "ಕಡತ (_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "ತೆರೆಯನ್ನು ಮುದ್ರಿಸು (_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "ನೆರವು (_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "ತೆರೆಯನ್ನು ಮುದ್ರಿಸು (_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "ಕಳುಹಿಸುವ ಕೀಲಿ (_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "ನೋಟ (_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "ಹಿಗ್ಗಿಸು/ಕುಗ್ಗಿಸು (_Z)" diff --git a/po/ko.po b/po/ko.po index 8b9b2f0..8c23a69 100644 --- a/po/ko.po +++ b/po/ko.po @@ -4,21 +4,22 @@ # # Translators: # Automatically generated, 2010. +# <eukim@redhat.com>, 2012. # Eun-Ju Kim <eukim@redhat.com>, 2012. # Hyunsok Oh <hoh@redhat.com>, 2010. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Korean (http://www.transifex.net/projects/p/fedora/language/ko/)\n" +"Language-Team: Korean (http://www.transifex.com/projects/p/fedora/language/ko/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ko\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: ../src/gbinding.c:637 msgid "Source" @@ -68,47 +69,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "잘못된 전체 화면 인수: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "상세 연결 정보" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "실행 " - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "최근 연결:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "버전 정보 보기 " -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "상세 정보 보기 " -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "자동으로 터널링하지 않고 직접 연결 " -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "윈도우의 줌 레벨 (백분율) " -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "디버그 정보 보기 " #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -117,24 +120,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "원격 뷰어" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- 원격 뷰어 클라이언트 " -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "오류: Spice 컨트롤러를 사용하는 도중 불필요한 인수가 지정되었습니다\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "오류: 여러 URI를 처리할 수 없습니다\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "줌 레벨은 10-200 범위 내에 있어야 합니다\n" @@ -176,22 +186,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "GTK-VNC, SPICE-GTK, libvirt로 빌드된 원격 데스크톱 클라이언트 " - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Glade에 관하여 " -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "GTK-VNC, SPICE-GTK, libvirt로 빌드된 원격 데스크톱 클라이언트 " + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Fedora 번역팀 " +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -211,68 +221,73 @@ msgstr "This program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Fedora 번역팀 " #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "이것이 볼 수 있는 마지막 디스플레이 화면입니다. 정말로 종료하시겠습니까? " -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "디스플레이 %d를 기다리는 중..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "게스트 %s의 그래픽 유형을 알 수 없습니다 " -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh 연결을 실패했습니다. " -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "채널에 연결할 수 없습니다, SSH만 지원됩니다. " -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "지원되지 않는 채널에 연결합니다. " -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "그래픽 서버에 연결 중 " -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "게스트 도메인이 종료되었습니다 " -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "그래픽 서버에 연결 " -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "그래픽 서버 %s에 연결할 수 없음 " -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s의 원격 데스크톱 서버에 인증할 수 없습니다: %s\n연결을 다시 시도 하시겠습니까? " -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "원격 데스크탑 서버로 인증할 수 없음: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB 리디렉션 오류: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -285,52 +300,57 @@ msgstr "인증이 필요함 " #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "레이블 " + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "암호: " -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "사용자 이름 " -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "레이블 " - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s 버전 %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt를 사용하여 로컬 디스플레이에 연결 " -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "하이퍼바이저에 연결 " -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "도메인 시작을 기다립니다 " -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "다시 시작시 도메인에 다시 연결 " -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "전체 화면 모드로 열기 " -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "가상 머신 뷰어 " +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- 가상 머신 그래픽 콘솔" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -341,7 +361,7 @@ msgstr "\n사용법: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "리디렉션을 위한 USB 장치 선택 " @@ -350,31 +370,31 @@ msgid "Unsupported authentication type %d" msgstr "지원되지 않는 인증 유형 %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "연결 해제 " -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB 장치 선택 " -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "조합 키 전송" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "전체 화면 해제 " -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(포인터를 개방하려면 %s를 누르십시오)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -382,13 +402,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -452,109 +472,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "파일(_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "스크린샷 " + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "스마트카드 삽입 " + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "스마트카드 제거 " + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "보기(_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "전체 화면 " + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "줌(_Z) " + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "자동 크기 조정 " -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "디스플레이 " #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "커서 개방 " #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "키 전송(_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+Del(_D) " #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+Backspace(_B)" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+Del(_D) " +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "디스플레이 " +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "전체 화면 " +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "커서 개방 " +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "스크린샷 " +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "스마트카드 삽입 " +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "스마트카드 제거 " +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "파일(_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "PrintScreen(_P) " + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "도움말(_H) " - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "PrintScreen(_P) " - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "키 전송(_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "보기(_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "줌(_Z) " diff --git a/po/ks.po b/po/ks.po new file mode 100644 index 0000000..c2d67d5 --- /dev/null +++ b/po/ks.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Kashmiri (http://www.transifex.com/projects/p/fedora/language/ks/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ks\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/lv.po b/po/lv.po index ff5017a..d6e8ef4 100644 --- a/po/lv.po +++ b/po/lv.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Latvian (http://www.transifex.net/projects/p/fedora/language/lv/)\n" +"Language-Team: Latvian (http://www.transifex.com/projects/p/fedora/language/lv/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: lv\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -80,32 +80,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -121,17 +123,24 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" @@ -173,21 +182,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgid "About Glade" msgstr "" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -208,67 +217,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -282,52 +296,57 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -338,7 +357,7 @@ msgstr "" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -347,28 +366,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -379,13 +398,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr "" @@ -449,55 +468,51 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" msgstr "" #: ../src/virt-viewer.xml.h:14 @@ -505,53 +520,57 @@ msgstr "" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" msgstr "" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" +msgid "Ctrl+Alt+F_2" msgstr "" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" +msgid "Ctrl+Alt+F_3" msgstr "" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" +msgid "Ctrl+Alt+F_4" msgstr "" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" +msgid "Ctrl+Alt+F_5" msgstr "" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" +msgid "Ctrl+Alt+F_6" msgstr "" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" msgstr "" #: ../src/virt-viewer.xml.h:23 -msgid "_File" +msgid "Ctrl+Alt+F_9" msgstr "" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" diff --git a/po/ml.po b/po/ml.po index 97d5770..ca57681 100644 --- a/po/ml.po +++ b/po/ml.po @@ -3,20 +3,20 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Ani Peter <apeter@redhat.com>, 2010, 2012. +# Ani Peter <apeter@redhat.com>, 2010,2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Malayalam <discuss@lists.smc.org.in>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ml\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -66,47 +66,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "തെറ്റായ പൂര്‍ണ്ണസ്ക്രീന്‍ ആര്‍ഗ്യുമെന്റ്: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "കണക്ഷന്‍ വിശദാംശങ്ങള്‍" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "യുആര്‍എല്‍:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "പ്രവര്‍ത്തിപ്പിക്കുക" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "ഏറ്റവും പുതിയ കണക്ഷനുകള്‍:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "പതിപ്പിനെപ്പറ്റിയുള്ള വിവരം കാണിയ്ക്കുക" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "വെര്‍ബോസ് വിവരം കാണിയ്ക്കുക" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "ഓട്ടോമാറ്റിക് ടണലുകള്‍ ഇല്ലാത്ത നേരിട്ടുള്ള കണക്ഷന്‍" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "ജാലകത്തിന്റെ സൂം ലവല്‍, ശതമാനത്തില്‍" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "ഡീബഗ്ഗിങ് വിവരം കാണിയ്ക്കുക" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -115,24 +117,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "റിമോട്ട് വ്യൂവര്‍" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- റിമോട്ട് വ്യൂവര്‍ ക്ലയന്റ്" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "പിശക്: സ്പയിസ് കണ്ട്രോളര്‍ ഉപയോഗിയ്ക്കുമ്പോള്‍ നല്‍കുന്ന അധികമായ ആര്‍ഗ്യുമെന്റുകള്‍\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "പിശക്: അനവധി യുആര്‍ഐ കൈകാര്യം ചെയ്യുവാന്‍ സാധ്യമല്ല\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "സൂം ലവല്‍ 10-200 ആയിരിയ്ക്കണം\n" @@ -174,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "GTK-VNC, SPICE-GTK, libvirt എന്നിവ ഉപയോഗിച്ചുള്ളൊരു റിമോട്ട് ഡസ്ക്ടോപ്പ് ക്ലയന്റ്" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "ഗ്ലേഡിനെപ്പറ്റി" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "പകര്‍പ്പവകാശം (C) 2007-2012 Daniel P. Berrange\nപകര്‍പ്പവകാശം (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "GTK-VNC, SPICE-GTK, libvirt എന്നിവ ഉപയോഗിച്ചുള്ളൊരു റിമോട്ട് ഡസ്ക്ടോപ്പ് ക്ലയന്റ്" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "ഫെഡോറാ പ്രാദേശികവത്കരണ സംഘം" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -209,68 +218,73 @@ msgstr "ഈ പ്രോഗ്രാം സ്വതന്ത്ര സോഫ്റ്റ്‌വെയര്‍ ആകുന്നു; നിങ്ങള്‍ക്കിത് ഗ്നു ജനറല്‍ പബ്ലിക്ലൈസന്‍സിന്റെ നിബന്ധനകള്‍ പ്രകാരം (രണ്ടാം ലക്കം അല്ലെങ്കില്‍ നിങ്ങളുടെ താല്‍പര്യമനുസരിച്ച് അതിലും പുതിയ ലക്കം) വീണ്ടും വിതരണം ചെയ്യുകയോ മാറ്റം വരുത്തുകയോ ചെയ്യാം. ഫ്രീ സോഫ്റ്റ്‌വെയര്‍ ഫൌണ്ടേഷന്‍ ആണ് ഈ ലൈസന്‍സ് പ്രസിദ്ധീകരിച്ചിട്ടുള്ളത്.\n\nവളരെ ഫലപ്രദമായ പ്രോഗ്രാം എന്ന പ്രതീക്ഷയിലാകുന്നു ഈ പ്രോഗ്രാം വിതരണം ചെയ്തത്.ഇതിന് വാറന്റി ലഭ്യമല്ല. കൂടുതല്‍ വിവരങ്ങള്‍ക്കായി ഗ്നു ജനറല്‍ പബ്ളിക് ലൈസന്‍സ് കാണുക.\n\nഈ പ്രോഗ്രാമിനൊപ്പം നിങ്ങള്‍ക്ക് ഗ്നു ജനറല്‍ പബ്ലിക് ലൈസന്‍സിന്റെ ഒരു പകര്‍പ്പും ലഭിച്ചിരിക്കണം, ഇല്ലായെങ്കില്‍, ‌താഴെ പറയുന്ന മേല്‍വിലാസത്തിലേക്ക് എഴുതുക: Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "ഫെഡോറാ പ്രാദേശികവത്കരണ സംഘം" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "ഇതാണു് അവസാന ദൃശ്യം. നിങ്ങള്‍ക്കു് പുറത്തു് കടക്കണമോ?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "%d പ്രദര്‍ശനത്തിനായി കാത്തിരിയ്ക്കുന്നു..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "ഗസ്റ്റ് %s-നുള്ള അപരിചിതമായ ഗ്രാഫിക് രീതി" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh-ലേക്കുള്ള കണക്ഷന്‍ പരാജയപ്പെട്ടു." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "ചാനലിലേക്കു് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമല്ല, എസ്എസ്എചിനു് മാത്രം പിന്തുണ ലഭ്യമുള്ളൂ." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "ചാനലിലേക്കുള്ള കണക്ഷനു് പിന്തുണയില്ല." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "ഗ്രാഫിക് സര്‍വറിലേക്കു് കണക്ട് ചെയ്യുന്നു" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "ഗസ്റ്റ് ഡൊമെയിന്‍ അടച്ചുപൂട്ടിയിരിയ്ക്കുന്നു" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "ഗ്രാഫിക് സര്‍വറിലേക്കു് കണക്ട് ചെയ്തിരിയ്ക്കുന്നു" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "ഗ്രാഫിക് സര്‍വര്‍ %s-ലേക്കു് കണക്ട് ചെയ്യുവാന്‍ സാധ്യമല്ല" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s-ല്‍ റിമോട്ട് ഡസ്ക്ടോപ്പ് സര്‍വറിലേക്കു് ആധികാരികത ഉറപ്പാക്കുവാന്‍ സാധ്യമല്ല: %s\nവീണ്ടും ശ്രമിയ്ക്കണമോ?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "റിമോട്ട് ഡസ്ക്ടോപ്പ് സര്‍വറിനൊപ്പം ആധികാരികത ഉറപ്പാക്കുവാന്‍ സാധ്യമല്ല: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "യുഎസ്ബി റീഡയറക്ഷന്‍ പിശക്: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -283,52 +297,57 @@ msgstr "ആധികാരികത ഉറപ്പാക്കല്‍ ആവശ്യമുണ്ടു്" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "ലേബല്‍" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "രഹസ്യവാക്ക്:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "ഉപയോക്തൃനാമം:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "ലേബല്‍" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s ലക്കം %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt ഉപയോഗിച്ചു് പ്രാദേശിക പ്രദര്‍ശനത്തിലേക്കു് ഘടിപ്പിയ്ക്കുക" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "ഹൈപ്പര്‍വൈസറിലേക്കു് കണക്ട് ചെയ്യുക" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "ആരംഭിയ്ക്കുന്നതിനായി ഡൊമെയിനുവേണ്ടി കാത്തിരിയ്ക്കുക" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "വീണ്ടും ആരംഭിയ്ക്കുമ്പോള്‍ ഡൊമെയിനിലേക്കു് വീണ്ടും കണക്ട് ചെയ്യുക" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "സ്ക്രീന്‍ പൂര്‍ണ്ണ വലിപ്പത്തില്‍ തുറക്കുക" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "വിര്‍ട്ട് വ്യൂവര്‍" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- വിര്‍ച്ച്വല്‍ മഷീന്‍ ഗ്രാഫിക്കല്‍ കണ്‍സോള്‍" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "\nUsage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "യുഎസ്ബി ഡിവൈസുകള്‍ തെരഞ്ഞെടുക്കുക" @@ -348,31 +367,31 @@ msgid "Unsupported authentication type %d" msgstr "പിന്തുണയില്ലാത്ത ആധികാരികത ഉറപ്പാക്കല്‍ രീതി %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "കണക്ഷന്‍ വിഛേദിയ്ക്കുക" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "യുഎസ്ബി ഡിവൈസ് തെരഞ്ഞെടുക്കല്‍" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "കീ കൂട്ടം അയയ്ക്കുക" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "പൂര്‍ണ്ണസ്ക്രീനില്‍ നിന്നും മാറുക" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(പോയിന്റര്‍ വിടുന്നതിനായി %s അമര്‍ത്തുക)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_ഫയല്‍" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "സ്ക്രീന്‍ഷോട്ട്" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "സ്മാര്‍ട്ട്കാര്‍ഡ് ഇടല്‍" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "സ്മാര്‍ട്ട്കാര്‍ഡ് നീക്കം ചെയ്യല്‍" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_കാഴ്ച" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "സ്ക്രീന്‍ പൂര്‍ണ്ണവലിപ്പത്തില്‍" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "_വലുതാക്കുക" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "സ്വയമായി വ്യാപ്തി മാറ്റുക" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "പ്രദര്‍ശനങ്ങള്‍" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "കര്‍സര്‍ റിലീസ് ചെയ്യുക" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "കീ _അയയ്ക്കുക" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "പ്രദര്‍ശനങ്ങള്‍" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "സ്ക്രീന്‍ പൂര്‍ണ്ണവലിപ്പത്തില്‍" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "കര്‍സര്‍ റിലീസ് ചെയ്യുക" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "സ്ക്രീന്‍ഷോട്ട്" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "സ്മാര്‍ട്ട്കാര്‍ഡ് ഇടല്‍" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "സ്മാര്‍ട്ട്കാര്‍ഡ് നീക്കം ചെയ്യല്‍" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "_ഫയല്‍" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "_PrintScreen" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "_സഹായം" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "_PrintScreen" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "കീ _അയയ്ക്കുക" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "_കാഴ്ച" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "_വലുതാക്കുക" diff --git a/po/mr.po b/po/mr.po index 554a645..586b7db 100644 --- a/po/mr.po +++ b/po/mr.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Marathi (http://www.transifex.net/projects/p/fedora/language/mr/)\n" +"Language-Team: Marathi (http://www.transifex.com/projects/p/fedora/language/mr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: mr\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -66,47 +66,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "अवैध पडदाभर घटक: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "जोडणी तपशील" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "चालवा '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "नुकतेच जोडणी:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "आवृत्तीविषयी माहिती दाखवा" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "शब्दात्मक माहिती दाखवा" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "स्वयं टनल्स् विना प्रत्यक्ष जोडणी" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "पटलाचे झूम स्तर, टक्केवारित" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "डिबगिंग माहिती दाखवत आहे" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -115,24 +117,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "रिमोट व्युअर" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- रिमोट व्युअर क्लाएंट" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "त्रुटी: स्पाइस् कंट्रोलरचा वापर करतेवेळी अगाऊ घटक दिले\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "त्रुटी: एकापेक्षा जास्त URIs हाताळणे अशक्य\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "झूम स्तर 10-200 अंतर्गत पाहिजे\n" @@ -174,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "GTK-VNC, SPICE-GTK व libvirt सह रिमोट डेस्कटॉप क्लाएंट निर्मीत केले" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "ग्लेड विषयी" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "सर्वहक्काधिकार (C) 2007-2012 Daniel P. Berrange\nसर्वहक्काधिकार (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "GTK-VNC, SPICE-GTK व libvirt सह रिमोट डेस्कटॉप क्लाएंट निर्मीत केले" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Fedora भाषांतरन गट" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -209,68 +218,73 @@ msgstr "This program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Fedora भाषांतरन गट" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "हे शेवटचे दृष्यास्पद डिस्पले आहे. तुम्हाला येथून बाहेर पडायचे?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "डिस्पले %d करीता प्रतिक्षा करत आहे..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "अतिथी %s करीता अपरिचीत ग्राफिक प्रकार" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh सह जोडणी अपयशी." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "वाहिनीसह जोडणी करणे अशक्य, SSH फक्त याकरीता समर्थन पुरवतो." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "वाहिनीसह जोडणी असमर्थीत आहे." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "ग्राफिक सर्व्हरसह जोडणी करत आहे" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "अतिथी डोमैन बंद झाले" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "ग्राफिक सर्व्हरसह जोडणी केली" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "ग्राफिक सर्व्हर %s सह जोडणी अशक्य" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s: %s येथे रिमोट डेस्कटॉप सर्व्हरसह ओळख पटवणे अशक्य\nजोडणीकरीता पुन्हा प्रयत्न करायचे?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "रिमोट डेस्कटॉप सर्व्हरसह ओळख पटवणे अशक्य: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB पुनःनिर्देशन त्रुटी: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -283,52 +297,57 @@ msgstr "ओळख पटवणे आवश्यक" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "लेबल" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "पासवर्ड:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "वापरकर्तानाव:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "लेबल" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s आवृत्ती %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt चा वापर करून स्थानीय डिस्पलेसह जोडणी करा" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "हायपरवाइजरसह जोडणी करा" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "डोमैन सुरू होण्याकरीता वाट पहा" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "पुनःसुरू केल्यानंतर डोमैनसह पुनःजोडणी करा" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "पूर्ण पडदाभर मोडमध्ये उघडा" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "वर्ट व्युअर" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- वर्च्युअल मशीन ग्राफिकल कंसोल" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "\nवापर: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "रिडायरेक्शनकरीता USB साधने पसंत करा" @@ -348,31 +367,31 @@ msgid "Unsupported authentication type %d" msgstr "असमर्थीत ओळखपटवणे प्रकार %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "जोडणी खंडीत करा" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB साधनची निवड" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "कि जोडणी पाठवा" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "पडदाभर सोडा" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(पॉइंटर सोडण्याकरीता %s दाबा)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "फाइल (_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "स्क्रीनशॉट" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "स्मार्टकार्ड अंतर्भुत करणे" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "स्मार्टकार्ड काढून टाकणे" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "अवलोकन (_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "पडदाभर" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "झूम करा (_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "स्वयं पुनःआकार द्या" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F10 (_0)" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F1 (_1)" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F2 (_2)" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F3 (_3)" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F4 (_4)" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F5 (_5)" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F6 (_6)" +msgid "Displays" +msgstr "डिस्प्लेज्" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F7 (_7)" +msgid "Release cursor" +msgstr "रिलिज् कर्सर" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F8 (_8)" +msgid "_Send key" +msgstr "सेंड कि (_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F9 (_9)" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+Del (_D)" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+Backspace (_B)" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+Del (_D)" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F1 (_1)" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "डिस्प्लेज्" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F2 (_2)" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "पडदाभर" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F3 (_3)" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "रिलिज् कर्सर" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F4 (_4)" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "स्क्रीनशॉट" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F5 (_5)" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "स्मार्टकार्ड अंतर्भुत करणे" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F6 (_6)" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "स्मार्टकार्ड काढून टाकणे" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F7 (_7)" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F8 (_8)" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "फाइल (_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F9 (_9)" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F10 (_0)" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "प्रिंटस्क्रिन (_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "मदत (_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "प्रिंटस्क्रिन (_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "सेंड कि (_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "अवलोकन (_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "झूम करा (_Z)" diff --git a/po/nb.po b/po/nb.po new file mode 100644 index 0000000..f5617e3 --- /dev/null +++ b/po/nb.po @@ -0,0 +1,577 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Kjartan Maraas <kmaraas@gnome.org>, 2012. +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Norwegian Bokmål <i18n-nb@lister.ping.uio.no>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nb\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "Vis versjonsinformasjon" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "Vis mer informasjon" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "Direkte kobling uten automatiske tuneller" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "Zoom-nivå i vinduer i prosent" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "Vis feilsøkingsinformasjon" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "Åpne tilkobling med Spice-kontroll kommunikasjon" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "- Klient for ekstern visning" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "Zoom-nivå må være mellom 10-200\n" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "Klarte ikke å sette opp tilkobling" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "Setter opp en Spice-økt…" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "Kan ikke bestemme tilkoblingstype fra URI" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "Venter på skjerm %d…" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "Ukjent grafikktype for gjest %s" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "Tilkobling til SSH feilet." + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "Åpne i fullskjermmodus" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "- Grafisk konsoll for virtuelle maskiner" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "Velg USB-enheter for omdirigering" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "Koble fra" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "Forlat fullskjerm" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "%s%s%s - %s" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "Venter på at domene for gjest skal starte på nytt" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "Kan ikke bestemme grafikktype for gjest %s" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "Kan ikke bestemme grafikkadresse for gjest %s" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "Kan ikke bestemme vert for gjest %s" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "Finner domene for gjest" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/nl.po b/po/nl.po index 1c80670..28233cd 100644 --- a/po/nl.po +++ b/po/nl.po @@ -3,169 +3,178 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Geert Warrink <geert.warrink@onsnet.nu>, 2010, 2011. +# Geert Warrink <geert.warrink@onsnet.nu>, 2010, 2011, 2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Dutch (http://www.transifex.net/projects/p/fedora/language/nl/)\n" +"Language-Team: Dutch (http://www.transifex.com/projects/p/fedora/language/nl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: nl\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" -msgstr "" +msgstr "Bron" #: ../src/gbinding.c:638 msgid "The source of the binding" -msgstr "" +msgstr "De bron van de binding" #: ../src/gbinding.c:652 msgid "Target" -msgstr "" +msgstr "Doel" #: ../src/gbinding.c:653 msgid "The target of the binding" -msgstr "" +msgstr "Het doel van de binding" #: ../src/gbinding.c:668 msgid "Source Property" -msgstr "" +msgstr "Bron eigenschap" #: ../src/gbinding.c:669 msgid "The property on the source to bind" -msgstr "" +msgstr "De eigenschap van de bron om te binden" #: ../src/gbinding.c:684 msgid "Target Property" -msgstr "" +msgstr "Doel eigenschap" #: ../src/gbinding.c:685 msgid "The property on the target to bind" -msgstr "" +msgstr "De eigenschap van het doel om te binden" #: ../src/gbinding.c:699 msgid "Flags" -msgstr "" +msgstr "Vlaggen" #: ../src/gbinding.c:700 msgid "The binding flags" -msgstr "" +msgstr "De bindingsvlaggen" #: ../src/remote-viewer-main.c:47 #, c-format msgid "remote-viewer version %s\n" -msgstr "" +msgstr "remote-viewer versie %s\n" #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "Ongeldig volledig-scherm argument: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "Verbindingsdetails" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Uitvoeren '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "Recente verbindingen:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" -msgstr "" - -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +msgstr "Toon versie informatie" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" -msgstr "" - -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +msgstr "Toon uitgebreide informatie" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" -msgstr "" - -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +msgstr "Directe verbinding zonder automatische tunnels" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "Zoom niveau in percentage van het venster" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" +msgstr "Toon debug informatie" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 msgid "Open connection using Spice controller communication" -msgstr "" +msgstr "Open verbinding met Spice controller communicatie" #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "Viewer op afstand" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" +msgstr "- Viewer op afstand cliënt" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "Fout: extra argumenten gegeven tijden het gebruik van de Spice controller\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "Fout: kan meerdere URI's niet verwerken\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" -msgstr "" +msgstr "Zoom niveau moet tussen 10-200 zijn\n" #: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 msgid "Failed to initiate connection" -msgstr "" +msgstr "Verbinding initiëren mislukte" #: ../src/remote-viewer.c:250 msgid "Display disabled by controller" -msgstr "" +msgstr "Display uitgezet door controller" #: ../src/remote-viewer.c:697 #, c-format msgid "Controller connection failed: %s" -msgstr "" +msgstr "Controller verbinding mislukte: %s" #: ../src/remote-viewer.c:750 msgid "Couldn't create a Spice session" -msgstr "" +msgstr "Kon geen Spice sessie aanmaken" #: ../src/remote-viewer.c:764 msgid "Setting up Spice session..." -msgstr "" +msgstr "Spice sessie opzetten..." #: ../src/remote-viewer.c:774 msgid "Cannot determine the connection type from URI" -msgstr "" +msgstr "Kan het connectie type niet van URI bepalen" #: ../src/remote-viewer.c:779 #, c-format msgid "Couldn't create a session for this type: %s" -msgstr "" +msgstr "Kan sessie niet aanmaken voor dit type: %s" #. * Local variables: #. * c-indent-level: 4 @@ -174,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "" +msgid "About Glade" +msgstr "Over Glade" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." -msgstr "" +msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "Een desktop op afstand cliënt gebouwd met GTK-VNC, SPICE-GTK en libvirt" #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -206,70 +215,75 @@ "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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" -msgstr "" +msgstr "This program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "" +msgid "The Fedora Translation Team" +msgstr "Het Fedora vertaal team" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" -msgstr "" - -#: ../src/virt-viewer-app.c:624 +msgstr "Dit is laatste zichtbare display. Wil je afsluiten?" + +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." -msgstr "" - -#: ../src/virt-viewer-app.c:707 +msgstr "Wachten op display %d..." + +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "Onbekend grafisch type voor de gast %s" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "Verbinden met ssh mislukte." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "Kan geen verbinding maken met kanaal, alleen SSH wordt ondersteund" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "Verbinding maken met kanaal wordt niet ondersteund." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" -msgstr "" - -#: ../src/virt-viewer-app.c:1006 +msgstr "Verbinding maken met grafische server" + +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" -msgstr "" - -#: ../src/virt-viewer-app.c:1056 +msgstr "Gast domein werd afgesloten" + +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" -msgstr "" - -#: ../src/virt-viewer-app.c:1082 +msgstr "Verbonden met grafische server" + +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "Ka niet verbinden met de grafische server %s" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" -msgstr "" - -#: ../src/virt-viewer-app.c:1131 +msgstr "Kon geen authenticatieverkrijgen met desktop server op afstand op %s: %s\nVerbinding opnieuw proberen?" + +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" -msgstr "" - -#: ../src/virt-viewer-app.c:1139 +msgstr "Kon geen authenticatie verkrijgen met desktop server op afstand: %s" + +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "USB omleidingsfout: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -280,55 +294,60 @@ #. #: ../src/virt-viewer-auth.xml.h:1 msgid "Authentication required" -msgstr "" +msgstr "Authenticatie is vereist" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "label" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" -msgstr "" - -#: ../src/virt-viewer-auth.xml.h:3 +msgstr "Wachtwoord:" + +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" -msgstr "" - -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" +msgstr "Gebruikersnaam:" #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s versie %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" +msgstr "Verbindt met het lokale display met libvirt " + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "Verbindt met hypervisor" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "Wacht tot het domein opgestart is" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "Verbindt opnieuw met domein nadat het opgestart is" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "Open volledig scherm modus" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "Virt viewer" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" msgstr "" -#: ../src/virt-viewer-main.c:71 -msgid "Connect to hypervisor" -msgstr "" - -#: ../src/virt-viewer-main.c:73 -msgid "Wait for domain to start" -msgstr "" - -#: ../src/virt-viewer-main.c:75 -msgid "Reconnect to domain upon restart" -msgstr "" - -#: ../src/virt-viewer-main.c:81 -msgid "Open in full screen mode" -msgstr "" - -#: ../src/virt-viewer-main.c:96 -msgid "Virt Viewer" -msgstr "" - #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- Virtuele machine grafische console" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,40 +358,40 @@ msgstr "\nGebruik: %s [OPTIES] DOMEIN-NAAM|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" -msgstr "" +msgstr "Selecteer USB apparaten voor omleiding" #: ../src/virt-viewer-session-vnc.c:141 #, c-format msgid "Unsupported authentication type %d" -msgstr "" - -#: ../src/virt-viewer-window.c:832 +msgstr "Niet-ondersteund authenticatie type %d" + +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" -msgstr "" - -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +msgstr "Verbinding verbreken" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" -msgstr "" - -#: ../src/virt-viewer-window.c:848 +msgstr "USB apparaat selectie" + +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "Stuur sleutel combinatie" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" -msgstr "" - -#: ../src/virt-viewer-window.c:937 +msgstr "Verlaat volledig scherm" + +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(Druk op %s om wijzer vrij te geven)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -380,19 +399,19 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" -msgstr "" +msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " -msgstr "" +msgstr " " #: ../src/virt-viewer.c:144 msgid "Waiting for guest domain to re-start" -msgstr "" +msgstr "Wacht tot gast domein opnieuw opgestart wordt" #: ../src/virt-viewer.c:308 #, c-format @@ -411,11 +430,11 @@ #: ../src/virt-viewer.c:474 msgid "Finding guest domain" -msgstr "" +msgstr "Zoek naar gast domein" #: ../src/virt-viewer.c:478 msgid "Waiting for guest domain to be created" -msgstr "" +msgstr "Wacht tot gast domein aangemaakt is" #: ../src/virt-viewer.c:483 #, c-format @@ -424,15 +443,15 @@ #: ../src/virt-viewer.c:490 msgid "Checking guest domain status" -msgstr "" +msgstr "Controleer gast domein status" #: ../src/virt-viewer.c:497 msgid "Waiting for guest domain to start" -msgstr "" +msgstr "Wacht tot gast domein gestart wordt" #: ../src/virt-viewer.c:504 msgid "Waiting for guest domain to start server" -msgstr "" +msgstr "Wacht tot gast domein de server opstart" #: ../src/virt-viewer.c:624 #, c-format @@ -450,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Bestand" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Schermafdruk" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "Breng smartcard in" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "Verwijder Smartcard" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_View" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Volledig scherm" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "_Zoom" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" -msgstr "" - -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" +msgstr "Automatisch grootte veranderen" #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "" +msgid "Displays" +msgstr "Displays" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "" +msgid "Release cursor" +msgstr "Geef cursor vrij" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "" +msgid "_Send key" +msgstr "_Stuur sleutel" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" -msgstr "" +msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "_Print scherm" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" -msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" +msgstr "_Hulp" diff --git a/po/or.po b/po/or.po index 70f0c0d..40c2797 100644 --- a/po/or.po +++ b/po/or.po @@ -3,20 +3,20 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Manoj Kumar Giri <mgiri@redhat.com>, 2010, 2012. +# Manoj Kumar Giri <mgiri@redhat.com>, 2010,2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Oriya (http://www.transifex.net/projects/p/fedora/language/or/)\n" +"Language-Team: Oriya (http://www.transifex.com/projects/p/fedora/language/or/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: or\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -66,47 +66,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "ଅବୈଧ ସମ୍ପୂର୍ଣ୍ଣ-ପରଦା ସ୍ୱତନ୍ତ୍ରଚର: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "ସଂଯୋଗ ବିବରଣୀ" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "ଚଲାନ୍ତୁ '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "ପ୍ରଚଳିତ ସଂଯୋଗଗୁଡ଼ିକ:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "ସଂସ୍କରଣ ସୂଚନା ଦେଖାନ୍ତୁ" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "ଶବ୍ଦାଡ଼ମ୍ବରପୂର୍ଣ୍ଣ ସୂଚନା ଦର୍ଶାନ୍ତୁ" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "ସ୍ୱୟଂଚାଳିତ ଟନେଲ ବିନା ସିଧାସଳଖ ସଂଯୋଗ" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "ୱିଣ୍ଡୋର ଆକାର ବୃଦ୍ଧି ସ୍ତର, ଶତକଡ଼ାରେ" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "ତ୍ରୁଟିନିବାରଣ ସୂଚନା ଦର୍ଶାନ୍ତୁ" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -115,24 +117,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "ସୁଦୂର ପ୍ରଦର୍ଶିକା" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- ସୁଦୂର ପ୍ରଦର୍ଶକ କ୍ଲାଏଣ୍ଟ " -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "ତ୍ରୁଟି: ଅତିରିକ୍ତ ସ୍ୱତନ୍ତ୍ରଚରଗୁଡ଼ିକ ଦିଆଯାଇଥାଏ ଯେତେବେଳେ ସ୍ପାଇସ ନିୟନ୍ତ୍ରକ ବ୍ୟବହାର କରାଯାଇଥାଏ\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "ତ୍ରୁଟି: ଏକାଧିକ URI ଗୁଡ଼ିକୁ ନିୟନ୍ତ୍ରଣ କରିପାରିବେ ନାହିଁ\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "ଆକାର ବୃଦ୍ଧି ସ୍ତର ନିଶ୍ଚିତ ଭାବରେ 10-200 ମଧ୍ଯରେ ରହିବା ଉଚିତ\n" @@ -174,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "GTK-VNC, SPICE-GTK ଏବଂ libvirt ସହାୟତାରେ ଏକ ସୁଦୂର ଡେସ୍କଟପ କ୍ଲାଏଣ୍ଟ ପ୍ରସ୍ତୁତ ହୋଇଛି" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "ଗ୍ଲେଡ ବିଷୟରେ" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "GTK-VNC, SPICE-GTK ଏବଂ libvirt ସହାୟତାରେ ଏକ ସୁଦୂର ଡେସ୍କଟପ କ୍ଲାଏଣ୍ଟ ପ୍ରସ୍ତୁତ ହୋଇଛି" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Fedora ଅନୁବାଦନ ଗୋଷ୍ଠି" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -209,68 +218,73 @@ msgstr "This program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Fedora ଅନୁବାଦନ ଗୋଷ୍ଠି" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "ଏହା ହେଉଛି ଅନ୍ତିମ ଦୃଶ୍ୟମାନ ପ୍ରଦର୍ଶନୀ। ଆପଣ ବିଦାୟ ନେବାକୁ ଚାହୁଁଛନ୍ତି କି?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "%d କୁ ଅପେକ୍ଷା କରିଅଛି..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "ଅତିଥି %s ପାଇଁ ଅଜ୍ଞାତ ଲେଖାଚିତ୍ର ପ୍ରକାର" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh ସହିତ ସଂଯୋଗ ବିଫଳ ହୋଇଛି।" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "ଚ୍ୟାନେଲ ସହିତ ସଂଯୋଗ କରିପାରିବେ ନାହିଁ, କେବଳ SSH ସମର୍ଥିତ।" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "ଚ୍ୟାନେଲ ସହିତ ସଂଯୋଗ ଅସମର୍ଥିତ।" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "ଆଲେଖିକ ସର୍ଭର ସହିତ ସଂଯୋଗ କରୁଅଛି" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "ଅତିଥି ଡମେନ ବନ୍ଦ ଅଛି" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "ଆଲେଖି ସର୍ଭର ସହ ସଂଯୁକ୍ତ" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "ଆଲେଖୀ ସର୍ଭର %s ସହିତ ସଂଯୋଗ କରିବାରେ ଅସମର୍ଥ" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s ରେ ସୁଦୂର ଡେସ୍କଟପ ସର୍ଭର ସହିତ ବୈଧିକରଣ କରିବାରେ ଅସମର୍ଥ: %s\nପୁଣିଥରେ ଚେଷ୍ଟା କରିବେ କି?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "ସୁଦୂର ଡେସ୍କଟପ ସର୍ଭର ସହିତ ବୈଧିକରଣ କରିବାରେ ଅସମର୍ଥ: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB ଦିଗପରିବର୍ତ୍ତନ ତ୍ରୁଟି: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -283,52 +297,57 @@ msgstr "ବୈଧିକରଣ ଆବଶ୍ଯକ" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "ନାମପଟି" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "ପ୍ରବେଶ ସଙ୍କେତ:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "ଚାଳକ ନାମ:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "ନାମପଟି" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s ସଂସ୍କରଣ %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt ବ୍ୟବହାର କରି ସ୍ଥାନୀୟ ପ୍ରଦର୍ଶନୀ ସହିତ ସଂଲଗ୍ନ ହୋଇଛି" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "hypervisor ସହିତ ସଂଯୋଗ କରନ୍ତୁ" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "ଡମେନକୁ ଆରମ୍ଭ ହେବା ପାଇଁ ଅପେକ୍ଷା କରନ୍ତୁ" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "ପୁନଃଚାଳନ ପରେ ଡମେନ ସହିତ ପୁଣି ସଂଯୁକ୍ତ ହୋଇଛି" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "ସମ୍ପୂର୍ଣ୍ଣ ପରଦା ଧାରାରେ ଖୋଲନ୍ତୁ" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt ପ୍ରଦର୍ଶିକା" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "-ଆଭାସୀ ଯନ୍ତ୍ରର ଆଲେଖୀକ କୋନସୋଲ" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "\nବ୍ୟବହାର ବିଧି: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "ଦିଗ ପରିବର୍ତ୍ତନ ପାଇଁ USB ଉପକରଣଗୁଡ଼ିକୁ ବାଛନ୍ତୁ" @@ -348,31 +367,31 @@ msgid "Unsupported authentication type %d" msgstr "ଅସମର୍ଥିତ ପ୍ରାଧିକରଣ ପ୍ରକାର %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "ସଂଯୋଗ ବିଚ୍ଛିନ୍ନ ହୋଇଛି" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB ଉପକରଣ ଚୟନ" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "କି ଯୁଗଳକୁ ପଠାନ୍ତୁ" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "ସମ୍ପୁର୍ଣ୍ଣ ପରଦା ଛାଡ଼ି ଦିଅନ୍ତୁ" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(ସୂଚକକୁ ଛାଡ଼ିବା ପାଇଁ %s କୁ ଦବାନ୍ତୁ)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "ଫାଇଲ (_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "ଆଶୁଚିତ୍ର" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "ସ୍ମାର୍ଟକାର୍ଡ ଭର୍ତ୍ତିକରିବା" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "ସ୍ମାର୍ଟକାର୍ଡ ବାହାର କରିବା " + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "ଦୃଶ୍ଯ (_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "ସଂପୂର୍ଣ୍ଣ ପରଦା" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "ବଡ଼ କରନ୍ତୁ (_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "ସ୍ବୟଂଚାଳିତଭାବରେ ଆକାର କରିବର୍ତ୍ତନ କରନ୍ତୁ" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "ପ୍ରଦର୍ଶନୀ" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "ସୂଚକକୁ ଛାଡ଼ନ୍ତୁ" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "କି ପଠାନ୍ତୁ (_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "ପ୍ରଦର୍ଶନୀ" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "ସଂପୂର୍ଣ୍ଣ ପରଦା" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "ସୂଚକକୁ ଛାଡ଼ନ୍ତୁ" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "ଆଶୁଚିତ୍ର" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "ସ୍ମାର୍ଟକାର୍ଡ ଭର୍ତ୍ତିକରିବା" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "ସ୍ମାର୍ଟକାର୍ଡ ବାହାର କରିବା " +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "ଫାଇଲ (_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "ପରଦାକୁ ମୁଦ୍ରଣ କରନ୍ତୁ (_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "ସହାୟତା (_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "ପରଦାକୁ ମୁଦ୍ରଣ କରନ୍ତୁ (_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "କି ପଠାନ୍ତୁ (_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "ଦୃଶ୍ଯ (_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "ବଡ଼ କରନ୍ତୁ (_Z)" diff --git a/po/pa.po b/po/pa.po index 5beefd9..345aaa4 100644 --- a/po/pa.po +++ b/po/pa.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Panjabi (Punjabi) <punjabi-users@lists.sf.net>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pa\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -81,32 +81,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "ਚਲਾਓ '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "ਵਰਜਨ ਜਾਣਕਾਰੀ ਵੇਖਾਓ" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "ਵਰਬੋਜ਼ ਜਾਣਕਾਰੀ ਵੇਖਾਓ" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "ਬਿਨਾਂ ਕਿਸੇ ਆਟੋਮੈਟਿਕ ਟੰਨਲ ਡਾਇਰੈਕਟ ਕੁਨੈਕਸ਼ਨ" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "ਵਿੰਡੋ ਦਾ ਜ਼ੂਮ ਲੈਵਲ, ਪ੍ਰਤੀਸ਼ਤ ਵਿੱਚ" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "ਡੀਬੱਗਿੰਗ ਜਾਣਕਾਰੀ ਵੇਖਾਓ" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -122,17 +124,24 @@ msgid "- Remote viewer client" msgstr "- ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਕਲਾਂਈਟ" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "ਜ਼ੂਮ ਲੈਵਲ 10-200 ਵਿਚਕਾਰ ਹੋਣਾ ਜਰੂਰੀ ਹੈ\n" @@ -174,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਕਲਾਂਈਟ GTK-VNC, SPICE-GTK ਅਤੇ libvirt ਨਾਲ ਬਣਾਇਆ ਗਿਆ ਹੈ" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "ਗਲੇਡ ਬਾਰੇ" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਕਲਾਂਈਟ GTK-VNC, SPICE-GTK ਅਤੇ libvirt ਨਾਲ ਬਣਾਇਆ ਗਿਆ ਹੈ" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "ਫੇਡੋਰਾ ਅਨੁਵਾਦ ਟੀਮ" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -209,68 +218,73 @@ msgstr "ਇਹ ਪਰੋਗਰਾਮ ਫਰੀ ਸਾਫਟਵੇਅਰ ਹੈ; ਤੁਸੀਂ ਇਸਨੂੰ ਮੁੜ-ਵੰਡ ਅਤੇ/ਜਾਂ ਸੋਧ ਕਰ ਸਕਦੇ ਹੋ\nGNU ਜਨਰਲ ਪਬਲਿਕ ਲਾਈਸੰਸ ਦੀਆਂ ਸ਼ਰਤਾਂ ਅਧੀਨ ਜੋ ਫਰੀ\nਸਾਫਟਵੇਅਰ ਫਾਊਂਡੇਸ਼ਨ ਦੁਆਰਾ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ; ਲਾਈਸੰਸ ਦਾ ਵਰਜਨ 2, ਜਾਂ\n(ਤੁਹਾਡੀ ਚੋਂ ਮੁਤਾਬਕ) ਕੋਈ ਬਾਅਦ ਵਾਲਾ ਵਰਜਨ\n\nਇਹ ਪਰੋਗਰਾਮ ਇਸ ਉਦੇਸ਼ ਨਾਲ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ ਕਿ ਇਹ ਵਰਤਣਯੋਗ ਹੋਵੇਗਾ,\nਪਰ ਕਿਨਾਂ ਕਿਸੇ ਵਾਰੰਟੀ; ਇੱਥੋਂ ਤੱਕ ਕਿ ਬਿਨਾਂ ਕਿਸੇ ਵਪਾਰਿਕਤਾ ਵਾਰੰਟੀ\nਜਾਂ ਕਿਸੇ ਖਾਸ ਉਦੇਸ਼ ਦੀ ਪੂਰਤੀ ਲਈ। ਵਧੇਰੇ ਵਿਸਥਾਰ ਲਈ\nGNU ਜਨਰਲ ਪਬਲਿਕ ਲਾਈਸੰਸ ਵੇਖੋ।\n\nਤੁਹਾਨੂੰ ਇਸ ਪਰੋਗਰਾਮ ਨਾਲ GNU ਜਨਰਲ ਪਬਲਿਕ ਲਾਈਸੰਸ ਦੀ ਕਾਪੀ\nਮਿਲਨੀ ਚਾਹੀਦੀ ਹੈ; ਜੇ ਨਹੀਂ, ਤਾਂ ਫਰੀ ਸਾਫਟਵੇਅਰ ਫਾਈਊਨਡੇਸ਼ਨ,\nInc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA ਨੂੰ ਲਿਖੋ\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "ਫੇਡੋਰਾ ਅਨੁਵਾਦ ਟੀਮ" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "ਇਹ ਆਖਰੀ ਦਿਸਣਯੋਗ ਝਲਕ ਹੈ। ਕੀ ਤੁਸੀਂ ਬੰਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "ਝਲਕ %d ਦੀ ਉਡੀਕ ਕਰ ਰਿਹਾ ਹੈ..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "ਗਿਸਟ %s ਲਈ ਗਰਾਫਿਕਸ ਕਿਸਮ ਅਣਜਾਣ ਹੈ" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh ਨਾਲ ਜੁੜਨ ਤੋਂ ਫੇਲ ਹੋਇਆ।" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "ਚੈਨਲ ਨਾਲ ਜੁੜ ਨਹੀਂ ਸਕਦਾ, ਸਿਰਫ SSH ਨੂੰ ਸਹਿਯੋਗ ਹੈ।" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "ਚੈਨਲ ਨਾਲ ਜੁੜਨ ਨੂੰ ਸਹਿਯੋਗ ਨਹੀਂ ਹੈ।" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "ਗਰਾਫਿਕਸ ਸਰਵਰ ਨਾਲ ਜੁੜ ਰਿਹਾ ਹੈ" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "ਗਿਸਟ ਡੋਮੇਨ ਸ਼ੱਟ-ਡਾਊਨ ਹੋ ਗਿਆ ਹੈ" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "ਗਰਾਫਿਕਸ ਸਰਵਰ ਨਾਲ ਜੁੜ ਗਿਆ ਹੈ" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "ਗਰਾਫਿਕਸ ਸਰਵਰ %s ਨਾਲ ਜੁੜਨ ਤੋਂ ਅਸਮਰਥ" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s ਤੋਂ ਰਿਮੋਟ ਡੈਸਕਟਾਪ ਸਰਵਰ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਤੋਂ ਅਸਮਰਥ: %s\nਕੁਨੈਕਸ਼ਨ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨੀ ਹੈ?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "ਰਿਮੋਟ ਸਰਵਰ ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰਨ ਤੋਂ ਅਸਮਰਥ: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB ਰੀਡਾਇਰੈਕਸ਼ਨ ਗਲਤੀ: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -283,52 +297,57 @@ msgstr "ਪ੍ਰਮਾਣਕਿਤਾ ਲੋੜੀਦੀ ਹੈ" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "ਲੇਬਲ" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "ਪਾਸਵਰਡ:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "ਯੂਜ਼ਰ ਨਾਂ:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "ਲੇਬਲ" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s ਵਰਜਨ %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt ਵਰਤ ਕੇ ਲੋਕਲ ਡਿਸਪਲੇਅ ਨਾਲ ਜੁੜੋ" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "ਹਾਈਪਰਵਾਈਸਰ ਨਾਲ ਜੋੜੋ" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "ਡੋਮੇਲ ਚਾਲੂ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰੋ" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "ਮੁੜ-ਚਾਲੂ ਹੋਣ ਤੇ ਡੋਮੇਨ ਨਾ ਮੁੜ-ਜੁੜੋ" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "ਪੂਰੀ ਸਕਰੀਨ ਮੋਡ ਵਿੱਚ ਖੋਲੋ" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt ਝਲਕਾਰਾ" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- ਵਰਚੁਅਲ ਮਸ਼ੀਨ ਗਰਾਫੀਕਲ ਕੰਸੋਲ" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "\nਵਰਤੋਂ: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "ਰੀਡਾਇਰੈਕਸ਼ਨ ਲਈ USB ਜੰਤਰ ਚੁਣੋ" @@ -348,28 +367,28 @@ msgid "Unsupported authentication type %d" msgstr "ਨਾ-ਸਹਿਯੋਗੀ ਪ੍ਰਮਾਣਿਕਤਾ ਕਿਸਮ %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "ਡਿਸ-ਕੁਨੈਕਟ ਕਰੋ" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB ਜੰਤਰ ਚੋਣ" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "ਪੂਰੀ ਸਕਰੀਨ ਛੱਡੋ" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "ਫਾਇਲ(_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "ਸਕਰੀਨ-ਸ਼ਾਟ" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "ਸਮਾਰਟ-ਕਾਰਡ ਜੋੜਨਾ" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "ਸਮਾਰਡ-ਕਾਰਡ ਹਟਾਉਣਾ" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "ਵੇਖੋ(_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "ਪੂਰਾ ਪਰਦਾ" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "ਜ਼ੂਮ(_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "ਆਟੋਮੈਟਿਕ ਮੁੜ-ਅਕਾਰ" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "ਝਲਕ" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "ਕਰਸਰ ਛੱਡੋ" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "ਕੁੰਜੀ ਭੇਜੋ(_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "ਝਲਕ" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "ਪੂਰਾ ਪਰਦਾ" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "ਕਰਸਰ ਛੱਡੋ" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "ਸਕਰੀਨ-ਸ਼ਾਟ" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "ਸਮਾਰਟ-ਕਾਰਡ ਜੋੜਨਾ" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "ਸਮਾਰਡ-ਕਾਰਡ ਹਟਾਉਣਾ" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "ਫਾਇਲ(_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "ਪ੍ਰਿੰਟ-ਸਕਰੀਨ(_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "ਮੱਦਦ(_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "ਪ੍ਰਿੰਟ-ਸਕਰੀਨ(_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "ਕੁੰਜੀ ਭੇਜੋ(_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "ਵੇਖੋ(_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "ਜ਼ੂਮ(_Z)" diff --git a/po/pl.po b/po/pl.po index 8645c52..416f40c 100644 --- a/po/pl.po +++ b/po/pl.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Polish (http://www.transifex.net/projects/p/fedora/language/pl/)\n" +"Language-Team: Polish <trans-pl@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pl\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -66,47 +66,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "Nieprawidłowy parametr pełnego ekranu: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "Szczegóły połączenia" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "Adres URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Należy wykonać \"" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "Ostatnie połączenia:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "Wyświetla informację o wersji" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "Wyświetla więcej informacji" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "Bezpośrednie połączenie bez automatycznych tuneli" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "Poziom powiększenia okna, w procentach" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "Wyświetla informacje o debugowaniu" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -115,24 +117,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "Zdalne przeglądanie" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- zdalna przeglądarka klientów" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "Błąd: podano dodatkowe parametry podczas używania kontrolera Spice\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "Błąd: nie można obsłużyć wielu adresów URI\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "Poziom powiększenia musi być w zakresie 10-200\n" @@ -174,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "Klient zdalnego pulpitu zbudowany za pomocą bibliotek GTK-VNC, SPICE-GTK i libvirt" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "O programie Glade" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "Klient zdalnego pulpitu zbudowany za pomocą bibliotek GTK-VNC, SPICE-GTK i libvirt" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Zespół tłumaczenia Fedory" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -209,68 +218,73 @@ msgstr "Niniejszy program jest wolnym oprogramowaniem; można go rozprowadzać dalej\ni/lub modyfikować na warunkach Powszechnej Licencji Publicznej GNU, wydanej\nprzez Fundację Wolnego Oprogramowania (Free Software Foundation) - według\nwersji drugiej tej Licencji lub którejś z późniejszych wersji.\n\nNiniejszy program rozpowszechniany jest z nadzieją, iż będzie on użyteczny\n- jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej gwarancji\nPRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH ZASTOSOWAŃ. W celu\nuzyskania bliższych informacji należy zapoznać się z Powszechną Licencją\nPubliczną GNU.\n\nZ pewnością wraz z niniejszym programem dostarczono także egzemplarz\nPowszechnej Licencji Publicznej GNU (GNU General Public License); jeśli nie\n- proszę napisać do Free Software Foundation, Inc., 59 Temple Place, Suite\n330, Boston, MA 02111-1307 USA.\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Zespół tłumaczenia Fedory" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "To jest ostatni widoczny ekran. Zakończyć?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "Oczekiwanie na ekran %d..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "Nieznany typ grafiki dla gościa %s" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "Połączenie z ssh się nie powiodło." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "Nie można połączyć się z kanałem, obsługiwane jest tylko SSH." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "Łączenie z kanałem jest nieobsługiwane." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "Łączenie z serwerem grafiki" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "Domena gościa została wyłączona" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "Połączono z serwerem grafiki" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "Nie można połączyć się z serwerem grafiki %s" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "Nie można uwierzytelnić z serwerem zdalnego pulpitu w %s: %s\nPonowić połączenie?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "Nie można uwierzytelnić z serwerem zdalnego pulpitu: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "Błąd przekierowania USB: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -283,52 +297,57 @@ msgstr "Wymagane jest uwierzytelnienie" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "etykieta" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "Hasło:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "Nazwa użytkownika:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "etykieta" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s wersja %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "Łączy z lokalnym ekranem za pomocą biblioteki libvirt" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "Łączy z nadzorcą" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "Oczekuje na uruchomienie domeny" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "Ponownie łączy z domeną po ponownym uruchomieniu" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "Otwiera w trybie pełnoekranowym" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Przeglądarka wirtualizacji" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- graficzna konsola maszyny wirtualnej" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "\nUżycie: %s [OPCJE] NAZWA-DOMENY|IDENTYFIKATOR|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "Wybór urządzeń USB do przekierowania" @@ -348,31 +367,31 @@ msgid "Unsupported authentication type %d" msgstr "Nieobsługiwany typ uwierzytelnienia %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "Rozłącza" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "Wybór urządzenia USB" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "Wysyła kombinację klawiszy" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "Opuszcza pełny ekran" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(Naciśnięcie klawiszy %s uwalnia wskaźnik)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Plik" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Zrzut ekranu" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "Włożenie karty smart card" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "Usunięcie karty smart card" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_Widok" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Pełny ekran" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "P_owiększenie" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "Automatyczna zmiana rozmiaru" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "Ekrany" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "Zwolnienie kursora" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "Wyślij klawi_sz" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "Ekrany" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "Pełny ekran" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "Zwolnienie kursora" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "Zrzut ekranu" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "Włożenie karty smart card" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "Usunięcie karty smart card" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "_Plik" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "Z_rzut ekranu" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "Pomo_c" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "Z_rzut ekranu" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "Wyślij klawi_sz" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "_Widok" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "P_owiększenie" diff --git a/po/pt.po b/po/pt.po index c7899b5..24de017 100644 --- a/po/pt.po +++ b/po/pt.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Portuguese <trans-pt@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -80,32 +80,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -121,17 +123,24 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" @@ -173,21 +182,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgid "About Glade" msgstr "" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -208,67 +217,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -282,52 +296,57 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -338,7 +357,7 @@ msgstr "" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -347,28 +366,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -379,13 +398,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr "" @@ -449,55 +468,51 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" msgstr "" #: ../src/virt-viewer.xml.h:14 @@ -505,53 +520,57 @@ msgstr "" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" msgstr "" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" +msgid "Ctrl+Alt+F_2" msgstr "" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" +msgid "Ctrl+Alt+F_3" msgstr "" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" +msgid "Ctrl+Alt+F_4" msgstr "" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" +msgid "Ctrl+Alt+F_5" msgstr "" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" +msgid "Ctrl+Alt+F_6" msgstr "" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" msgstr "" #: ../src/virt-viewer.xml.h:23 -msgid "_File" +msgid "Ctrl+Alt+F_9" msgstr "" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" diff --git a/po/pt_BR.po b/po/pt_BR.po index f8a9b64..cedd271 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Portuguese (Brazil) <trans-pt_br@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: pt_BR\n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -66,47 +66,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "Argumento de tela cheia inválido: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "Detalhes da conexão" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Executar '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "Conexões recentes:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "Exibir informações de versão" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "Exibir informações de verbose" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "Conexão direta com os túneis automáticos" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "Nível de zoom da janela, em porcentagem" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "Exibir informações de depuração" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -115,24 +117,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "Visualizador remoto" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "-Cliente de visualizador remoto" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "Erro: argumentos extras passados ao usar o controlador Spice\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "Erro: não é possível manipular múltiplas URIs\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "Nível de zoom deve estar entre 10-200\n" @@ -174,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "Um cliente de desktop remoto construído com o GTK-VNC, SPICE-GTK e libvirt" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Sobre o Glade" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "Um cliente de desktop remoto construído com o GTK-VNC, SPICE-GTK e libvirt" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "A equipe de Tradução do Fedora " +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -209,68 +218,73 @@ msgstr "Este programa é um software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos do GNU - General Public License como publicado pela Fundação de Software Livre; tanto a versão 2 da Licensa quanto (na sua opinião) qualquer versão posterior a esta.\n\nEste programa é distribuído esperando que seja útiil, \nmas SEM NENHUMA GARANTIA; sem até mesmo a garantia implicada de MERCANTIBILIDADE ou SERVIÇO PARA UM PROPÓSITO ESPECÍFICO. Seja GNU - General Public License para mais detalhes. \n\nVocê deve ter recebido uma cópia do GNU - General Public License junto com este programa; Caso não o tenha recebido, escreva para a Fundação de Software Livre, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "A equipe de Tradução do Fedora " #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "Este é o último display visível. Você deseja sairt?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "Esperando pelo display %d..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "Tipo de gráfico desconhecido para convidados %s" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "Falha ao conectar com o ssh." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "Não foi possível conectar o canal, SSH somente suportado." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "A conexão com o canal não é suportada." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "Conectando ao servidor de gráfico" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "Domínio de convidado precisa ser fechado" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "Conectado ao servidor de gráfico" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "Incapaz de conectar ao servidor de gráfico %s" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "Incapaz de autenticar com o servidor de desktop remoto em %s: %s Tentar conexão novamente?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "Incapaz de autenticar com o servidor remoto: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "Erro de redirecionamento do USB:%s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -283,52 +297,57 @@ msgstr "Autenticação requerida" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "rótulo" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "Senha:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "Nome de usuário:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "rótulo" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s version %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "Anexar ao display local usando o libvirt" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "Conectar ao hypervisor" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "Esperar pelo domínio para iniciar" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "Reconectar ao domínio no reinício" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "Abrir o modo em tela cheia" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Visualizador do Virt" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "Console gráfico da máquina virtual" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "\nUso: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "Selecionar os dispositivos do USB para redirecionamento" @@ -348,31 +367,31 @@ msgid "Unsupported authentication type %d" msgstr "Autenticação não suportada tipo %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "Desconectar" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "Seleção de dispositivo de USB" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "Enviar combinação de teclas" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "Deixar tela cheia" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(Pressione %s para liberar o ponteiro)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Arquivo" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Screenshot" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "Inserção do Smartcard " + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "Remoção do Smartcard" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_Visualizar" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Tela cheia" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "_Zoom" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "Redefinição de tamanho automático" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "Displays" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "Liberar o cursor" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "_Chave de Envio" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "Displays" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "Tela cheia" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "Liberar o cursor" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "Screenshot" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "Inserção do Smartcard " +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "Remoção do Smartcard" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "_Arquivo" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "_PrintScreen" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "_Ajuda" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "_PrintScreen" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "_Chave de Envio" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "_Visualizar" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "_Zoom" diff --git a/po/ro.po b/po/ro.po new file mode 100644 index 0000000..214c03b --- /dev/null +++ b/po/ro.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Romanian (http://www.transifex.com/projects/p/fedora/language/ro/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ro\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/ru.po b/po/ru.po index f8ef585..f1cbd81 100644 --- a/po/ru.po +++ b/po/ru.po @@ -9,15 +9,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Russian <trans-ru@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ru\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" +"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" #: ../src/gbinding.c:637 msgid "Source" @@ -82,32 +82,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Выполнить '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "Показать версию" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "Подробный вывод" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "Прямое подключение без туннеля" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "Масштаб окна в процентах" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "Показать сообщения диагностики" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -123,17 +125,24 @@ msgid "- Remote viewer client" msgstr "— Клиент удаленного просмотра" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "Масштаб должен быть в пределах 10-200\n" @@ -175,22 +184,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "Клиент удаленного рабочего стола построен на основе GTK-VNC, SPICE-GTK и libvirt" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "О Glade" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "(C) 2007-2012 Daniel P. Berrange\n(C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "Клиент удаленного рабочего стола построен на основе GTK-VNC, SPICE-GTK и libvirt" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Команда локализации Fedora" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -210,68 +219,73 @@ msgstr "Эта программа относится к категории свободного программного обеспечения;\nеё можно распространять и изменять в соответствии с условиями \nлицензии GNU General Public License 2 или любой более поздней версии, \nопубликованной фондом свободного программного обеспечения. \n\nПрограмма распространяется в надежде, что она может быть полезной, \nно БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ВЫРАЖЕННЫХ ЯВНО ИЛИ ПОДРАЗУМЕВАЕМЫХ,\nВ ТОМ ЧИСЛЕ БЕЗ ГАРАНТИЙ КОММЕРЧЕСКОЙ ЦЕННОСТИ И \nПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ. \nПодробную информацию можно найти в тексте лицензии GNU. \n\nКопия лицензии GNU предоставляется вместе с этой программой.\nАдрес фонда: Free Software Foundation, \nInc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Команда локализации Fedora" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "Это последний экран. Завершить работу?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "Ожидание просмотра %d..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "Неизвестный тип графической подсистемы для гостя %s" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "Ошибка соединения ssh." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "Не удалось подключиться к каналу. Поддерживается только SSH." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "Подключение к каналу не поддерживается." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "Подключение к графическому серверу" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "Гостевой домен завершил работу" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "Установлено соединение с графическим сервером" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "Не удалось установить соединение с сервером %s" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "Не удалось пройти аутентификацию на удаленном сервере: %s: %s\nПовторить попытку подключения?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "Не удалось пройти аутентификацию на удаленном сервере: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "Ошибка перенаправления USB: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -284,52 +298,57 @@ msgstr "Требуется проверка подлинности" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "метка" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "Пароль:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "Пользователь:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "метка" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s версия %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "Подключиться к локальному графическому сеансу с помощью libvirt" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "Подключиться к гипервизору" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "Ожидать запуска домена" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "Заново подключиться к домену после перезапуска" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "Полноэкранный режим" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Просмотр виртуальных систем" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "— графическая консоль виртуальной машины" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -340,7 +359,7 @@ msgstr "\nФормат: %s [ПАРАМЕТРЫ] ДОМЕН|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "Выбрать устройства USB для перенаправления" @@ -349,28 +368,28 @@ msgid "Unsupported authentication type %d" msgstr "Неподдерживаемый тип аутентификации %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "Отключиться" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "Выбор устройства USB" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "Выйти из полноэкранного режима" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -381,13 +400,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -451,109 +470,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Файл" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Снимок экрана" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "Подключение смарт-карты" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "Удаление смарт-карты" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_Просмотр" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Во весь экран" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "_Масштаб" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "Автоматически изменить размер" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "Экраны" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "Освободить курсор" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "О_тправить клавишу" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "Экраны" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "Во весь экран" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "Освободить курсор" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "Снимок экрана" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "Подключение смарт-карты" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "Удаление смарт-карты" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "_Файл" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "_PrintScreen" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "_Справка" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "_PrintScreen" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "О_тправить клавишу" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "_Просмотр" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "_Масштаб" diff --git a/po/si.po b/po/si.po index fae05e7..3cc912e 100644 --- a/po/si.po +++ b/po/si.po @@ -7,15 +7,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Sinhala (http://www.transifex.net/projects/p/fedora/language/si/)\n" +"Language-Team: Sinhala (http://www.transifex.com/projects/p/fedora/language/si/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: si\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -80,32 +80,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -121,17 +123,24 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" @@ -173,21 +182,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgid "About Glade" msgstr "" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -208,67 +217,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -282,52 +296,57 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -338,7 +357,7 @@ msgstr "" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -347,28 +366,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -379,13 +398,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr "" @@ -449,55 +468,51 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" msgstr "" #: ../src/virt-viewer.xml.h:14 @@ -505,53 +520,57 @@ msgstr "" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" msgstr "" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" +msgid "Ctrl+Alt+F_2" msgstr "" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" +msgid "Ctrl+Alt+F_3" msgstr "" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" +msgid "Ctrl+Alt+F_4" msgstr "" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" +msgid "Ctrl+Alt+F_5" msgstr "" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" +msgid "Ctrl+Alt+F_6" msgstr "" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" msgstr "" #: ../src/virt-viewer.xml.h:23 -msgid "_File" +msgid "Ctrl+Alt+F_9" msgstr "" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" diff --git a/po/sk.po b/po/sk.po index 6359500..4be9fa8 100644 --- a/po/sk.po +++ b/po/sk.po @@ -3,23 +3,24 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Michal Hriň <michalhrin@aol.com>, 2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Slovak (http://www.transifex.net/projects/p/fedora/language/sk/)\n" +"Language-Team: Slovak (http://www.transifex.com/projects/p/fedora/language/sk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: sk\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #: ../src/gbinding.c:637 msgid "Source" -msgstr "" +msgstr "Zdroj" #: ../src/gbinding.c:638 msgid "The source of the binding" @@ -27,7 +28,7 @@ #: ../src/gbinding.c:652 msgid "Target" -msgstr "" +msgstr "Cieľ" #: ../src/gbinding.c:653 msgid "The target of the binding" @@ -35,7 +36,7 @@ #: ../src/gbinding.c:668 msgid "Source Property" -msgstr "" +msgstr "Vlasnosti zdroja" #: ../src/gbinding.c:669 msgid "The property on the source to bind" @@ -43,7 +44,7 @@ #: ../src/gbinding.c:684 msgid "Target Property" -msgstr "" +msgstr "Vlastnoti cieľu" #: ../src/gbinding.c:685 msgid "The property on the target to bind" @@ -70,42 +71,44 @@ #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "Detaily spojenia" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "Nedávne spojenia:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" -msgstr "" - -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +msgstr "Zobraziť informácie o verzii" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -121,24 +124,31 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "" #: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 msgid "Failed to initiate connection" -msgstr "" +msgstr "Zlyhala inicializácia spojenia" #: ../src/remote-viewer.c:250 msgid "Display disabled by controller" @@ -147,19 +157,19 @@ #: ../src/remote-viewer.c:697 #, c-format msgid "Controller connection failed: %s" -msgstr "" +msgstr "Spojenie radiču zlyhalo: %s" #: ../src/remote-viewer.c:750 msgid "Couldn't create a Spice session" -msgstr "" +msgstr "Nie je možné vytvoriť Spice sedenie" #: ../src/remote-viewer.c:764 msgid "Setting up Spice session..." -msgstr "" +msgstr "Nastavuje sa Spice sedenie..." #: ../src/remote-viewer.c:774 msgid "Cannot determine the connection type from URI" -msgstr "" +msgstr "Nie je možné určiť typ spojenia z URI" #: ../src/remote-viewer.c:779 #, c-format @@ -173,21 +183,21 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgid "About Glade" msgstr "" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" +msgid "virt-manager.org" msgstr "" #: ../src/virt-viewer-about.xml.h:6 @@ -208,67 +218,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" +msgid "The Fedora Translation Team" msgstr "" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." -msgstr "" - -#: ../src/virt-viewer-app.c:784 +msgstr "ssh spojenie zlyhalo." + +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." -msgstr "" - -#: ../src/virt-viewer-app.c:796 +msgstr "Nie je možne pripojenie do kanálu, podporované je iba SSH." + +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" -msgstr "" - -#: ../src/virt-viewer-app.c:1006 +msgstr "Pripájanie na grafický server" + +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" -msgstr "" - -#: ../src/virt-viewer-app.c:1111 +msgstr "Nie je možné spojenie ku grafickému serveru %s" + +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "Chyba USB presmerovania: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -282,52 +297,57 @@ msgstr "" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" -msgstr "" - -#: ../src/virt-viewer-main.c:69 +msgstr "%s verzia %s\n" + +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" -msgstr "" - -#: ../src/virt-viewer-main.c:73 +msgstr "Pripájanie na hypervízor" + +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" -msgstr "" - -#: ../src/virt-viewer-main.c:96 +msgstr "Otvoriť v celoobrazovkovom režime" + +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" +msgstr "Virt Viewer" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" msgstr "" #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -338,7 +358,7 @@ msgstr "" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -347,31 +367,31 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" -msgstr "" - -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +msgstr "Odpojiť" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" -msgstr "" - -#: ../src/virt-viewer-window.c:848 +msgstr "Výber USB zariadenia" + +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" -msgstr "" - -#: ../src/virt-viewer-window.c:937 +msgstr "Opustiť režim celej obrazovky" + +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(Stlačte %s pre uvoľnenie ukazovateľa)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -379,15 +399,15 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" -msgstr "" +msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " -msgstr "" +msgstr " " #: ../src/virt-viewer.c:144 msgid "Waiting for guest domain to re-start" @@ -449,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Súbor" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "_Zobraziť" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Celá obrazovka" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "" +msgid "Release cursor" +msgstr "Uvoľniť kurzor" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" -msgstr "" +msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" -msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" +msgstr "_Pomoc" diff --git a/po/sq.po b/po/sq.po new file mode 100644 index 0000000..251f491 --- /dev/null +++ b/po/sq.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Albanian (http://www.transifex.com/projects/p/fedora/language/sq/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sq\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/sr.po b/po/sr.po new file mode 100644 index 0000000..1752041 --- /dev/null +++ b/po/sr.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Serbian <trans-sr@lists.fedoraproject.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sr\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" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/sv.po b/po/sv.po new file mode 100644 index 0000000..5aca7a2 --- /dev/null +++ b/po/sv.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Swedish (http://www.transifex.com/projects/p/fedora/language/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "Källa" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "Källan till bindningen" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "Mål" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "Målet för bindningen" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "Källegenskap" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "Egenskapen hos källan till bindningen" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "Målegenskap" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "Egenskapen hos målet till bindningen" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "Flaggor" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "Bindningsflaggorna" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "remote-viewer version %s\n" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "Ogiltigt helskärmsargument: %s" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "Anslutningsdetaljer" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "URL:" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "Senaste anslutningar:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "Visa versionsinformation" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "Visa utförlig information" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "Direkt anslutning utan några automatiska tunnlar" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "Zoom-nivå för fönstret, i procent" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "Visa felsökningsinformation" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "Öppna anslutning med Spice-styrning av kommunikationen" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "Fjärrvisare" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "- Fjärrvisarklient" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "Fel: extra argument angivna vid användning av Cpice-styrning\n" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "Fel: kan inte hantera flera URI:er\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "Zoom-nivån måste vara inom inom 10-200\n" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "Misslyckades att initiera anslutningen" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "Visningen avaktiverad av styrenhet" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "Styranslutning misslyckades: %s" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "Kunde inte skapa en Spice-session" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "Sätter upp en Spice-session …" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "Kan inte avgöra anslutningstypen från URI:n" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "Kunde inte skapa en session för denna typ: %s" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "Om Glade" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "Copyright © 2007-2012 Daniel P. Berrange\nCopyright © 2007-2012 Red Hat, Inc." + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "En fjärrskrivbordsklient byggt med GTK-VNC, SPICE-GTK och libvirt" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "Fedoras översättningsgrupp" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/ta.po b/po/ta.po index 9461be9..ca1dc9c 100644 --- a/po/ta.po +++ b/po/ta.po @@ -5,19 +5,20 @@ # Translators: # Felix I <ifelix25@gmail.com>, 2012. # I. Felix <ifelix@redhat.com>, 2010. +# Shantha kumar <shkumar@redhat.com>, 2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Tamil <tamil-users@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: ta\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -67,47 +68,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "தவறான முழுத்திரை அளவுரு: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "இணைப்பு விவரங்கள்" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "இ யக்கு '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "சமீபத்திய இணைப்புகள்:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "காட்சி பதிப்பு தகவல்" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "காட்சி வெர்போஸ் தகவல்" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "தானியக்க டனல்கள் இல்லாமல் நேரடி இணைப்பு" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "சாளரத்தின் அளவிடும் நிலை, சதவீதத்தில்" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "பிழைத்திருத்த தகவலை காட்டவும்" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -116,24 +119,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "தொலைநிலை காட்டி" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- Remote viewer client" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "பிழை: ஸ்பைஸ் கன்ட்ரோலரைப் பயன்படுத்தும் போது கூடுதல் அளவுருக்கள் கொடுக்கப்பட்டன\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "பிழை: பல URIகளைக் கையாள முடியாது\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "அளவிடும் நிலை 10-200-க்குள் இருக்க வேண்டும்\n" @@ -175,22 +185,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "ஒரு தொலை பணிமேடை GTK-VNC, SPICE-GTK மற்றும் libvirtஆல் உருவாகப்பட்டது" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Glade பற்றி" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "ஒரு தொலை பணிமேடை GTK-VNC, SPICE-GTK மற்றும் libvirtஆல் உருவாகப்பட்டது" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Fedora மொழிபெயர்ப்பு குழு" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -210,68 +220,73 @@ msgstr "This program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Fedora மொழிபெயர்ப்பு குழு" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "இந்த கடைசி தெரியும் காட்சி. வெளியேற வேண்டுமா?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "காட்சி %d-க்கு காத்திருக்கிறது..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "விருந்தினர் %sக்கான தெரியாத வரைகலை வகை" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh-உடன் இணைக்க முடியவில்லை." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "சேனலுடன் இணைக்க வேண்டாம், SSH மட்டும் துணைபுரிகிறது." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "சேனலுடன் இணைப்பு துணைபுரியவில்லை." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "வரைகலை சேவையகத்துடன் இணைக்கிறது" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "விருந்தினர் டொமைன் நிறுத்தப்பட்டது" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "வரைகலை சேவையகத்துடன் இணைக்கப்பட்டது" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "வரைகலை சேவையகம் %s-க்கு இணைக்க முடியவில்லை" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "தொலை பணிமேடை சேவையகம் %s-இலில் அங்கீகரிக்க முடியவில்லை: %s\nஇணைப்பை மீண்டும் முயற்சிக்கவும்?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "தொலை பணிமேடை சேவையகத்துடன் அங்கீகரிக்க முடியவில்லை: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB மறுதிசையிடல் பிழை: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -284,52 +299,57 @@ msgstr "அங்கீகாரம் தேவை" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "லேபிள்" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "கடவுச்சொல்:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "பயனர்பெயர்:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "லேபிள்" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s பதிப்பு %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt-ஐ பயன்படுத்தி உள்ளமை காட்சிக்கு இணைக்கவும்" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "ஹைபர்வைசருடன் இணைக்கவும்" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "டொமைன் துவக்க காத்திருக்கவும்" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "மறுதுவக்கத்தின்ப்படி டொமைனை மறுஇணைக்கவும்" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "முழுத்திரை முறைமையில் திறக்கவும்" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt Viewer" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- உள்ளமை கணினி வரைகலை பணியகம்" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -340,7 +360,7 @@ msgstr "\nபயன்பாடு: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "மறுதிசையிட USB சாதனங்களை தேர்ந்தெடுக்கவும்" @@ -349,31 +369,31 @@ msgid "Unsupported authentication type %d" msgstr "துணைபுரியாத அங்கீகார வகை %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "துண்டி" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB சாதன தேர்வு" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "விசைச் சேர்க்கையை அனுப்பு" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "முழுத்திரையை விட்டுவிலகு" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(சுட்டியை விடுவிக்க %s ஐ அழுத்தவும்)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -381,13 +401,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -451,109 +471,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "கோப்பு (_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "திரைப்பிடிப்பு" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "ஸ்மார்ட் கார்டு நுழைத்தல்" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "ஸ்மார்ட் கார்டு நீக்கல்" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "பார்வை (_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "முழுத்திரை" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "அளவிடு (_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "தானாக மறுஅளவிடு" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "காட்சிகள்" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "கர்சரை விடு" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "விசையை அனுப்பு (_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "காட்சிகள்" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "முழுத்திரை" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "கர்சரை விடு" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "திரைப்பிடிப்பு" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "ஸ்மார்ட் கார்டு நுழைத்தல்" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "ஸ்மார்ட் கார்டு நீக்கல்" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "கோப்பு (_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "திரைஅச்சு (_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "உதவி (_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "திரைஅச்சு (_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "விசையை அனுப்பு (_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "பார்வை (_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "அளவிடு (_Z)" diff --git a/po/te.po b/po/te.po index 5023f58..0910f95 100644 --- a/po/te.po +++ b/po/te.po @@ -3,20 +3,20 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: -# Krishna Babu K <kkrothap@redhat.com>, 2010, 2012. +# Krishna Babu K <kkrothap@redhat.com>, 2010,2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Telugu (http://www.transifex.net/projects/p/fedora/language/te/)\n" +"Language-Team: Telugu (http://www.transifex.com/projects/p/fedora/language/te/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: te\n" -"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" #: ../src/gbinding.c:637 msgid "Source" @@ -66,47 +66,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "చెల్లని నిండు-తెర ఆర్గుమెంట్: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "అనుసంధానం వివరాలు" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Run '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "ఇటీవలి అనుసంధానాలు:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "వర్షన్ సమాచారం ప్రదర్శించు" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "వెర్బోస్ సమాచారమును ప్రదర్శించుము" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "ఎటువంటి స్వయంచాలక టన్నెల్సు లేకుండా నేరుగా అనుసంధానము" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "విండో యొక్క జూమ్ స్థాయి, శాతంలో" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "డీబగ్గింగ్ సమాచారమును ప్రదర్శించుము" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -115,24 +117,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "దూరస్థ దర్శని" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "- దూరస్థ దర్శని క్లైంట్" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "దోషం: స్పైస్ నియంత్రణి వుపయోగించునప్పుడు అదనపు ఆర్గుమెంట్లు యీయబడెను\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "దోషం: బహుళ URIలను సంభాలించలేదు\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "జూమ్ స్థాయి తప్పకుండా 10-200 మద్య వుండాలి\n" @@ -174,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "GTK-VNC, SPICE-GTK మరియు libvirtతో నిర్మించబడిన వొక రిమోట్ డెస్కుటాప్ క్లైంట్" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "గ్లేడ్ గురించి" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "GTK-VNC, SPICE-GTK మరియు libvirtతో నిర్మించబడిన వొక రిమోట్ డెస్కుటాప్ క్లైంట్" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Fedora అనువాద సమూహం" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -209,68 +218,73 @@ msgstr "ఈ ప్రోగ్రామ్ ఉచిత సాఫ్టువేర్; ఉచిత సాఫ్టువేర్ సంస్థ తరుపున ప్రచురితమైన\nGNU జనరల్ పబ్లిక్ లైసెన్సు కు లోబడి దీనిని మీరు పునఃపంపిణి మరియు/లేదా\nసవరణ చేయవచ్చు; మీరు అనుసరించవలిసినది లైసెన్సు యొక్క వర్షన్ 2, లేదా\n(మీ ఐచ్చికం వద్ద) దాని తరువాతి వర్షన్ కాని.\n\nపవర్ నిర్వాహకి అది ఉపయోగపడుతుందనే నమ్మకం తో పంపిణీ చేయబడింది,\nఅయితే ఏ హామి లేదు; వ్యాపారసంబంధితంగా కాని లేదా ప్రతిపాదిత ప్రయోజనం కొరకు\nకాని హామీ లేదు. అధికవివరములకొరకు GNU జనరల్ పబ్లిక్ లైసెన్సు ను\nచూడండి.\n\nఈ ప్రోగ్రామ్ తో మీరు GNU జనరల్ పబ్లిక్ లైసెన్సు నకలు ను పొంది ఉంటారు;\nపొందకపోతే, Free Software Foundation, Inc., Temple Place,\nSuite 330, Boston, MA 02111-1307 USAకు వ్రాయండి.\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Fedora అనువాద సమూహం" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "ఇది ఆఖరి దృశ్య ప్రదర్శన. మీరు నిష్క్రమించాలని అనుకొనుచున్నారా?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "ప్రదర్శన %d కొరకు వేచివుంది..." -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "అతిథి %s కొరకు తెలియని గ్రాఫిక్ రకం" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "ssh క్షేత్రముకు అనుసంధానించు." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "చానల్‌కు అనుసంధానం కాలేదు, SSH కు మాత్రమే తోడ్పాటు నిస్తోంది." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "చానల్ అనుసంధానంకు తోడ్పాటులేదు." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "గ్రాఫిక్ సేవికకు అనుసంధానమౌతోంది" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "అతిథి డొమైన్ మూసివేసింది" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "గ్రాఫిక్ సేవికకు అనుసంధానమైంది" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "గ్రాఫిక్ సేవిక %sకు అనుసంధానం కాలేక పోయింది" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "%s వద్ద రిమోట్ డెస్కుటాప్ సేవికతో ధృవీకరించలేక పోయింది: %s\nఅనుసంధానముకు మరలా ప్రయత్నించాలా?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "రిమోట్ డెస్కుటాప్ సేవికతో ధృవీకరించలేక పోయింది: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB రీడైరెక్షన్ దోషం: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -283,52 +297,57 @@ msgstr "ధృవీకరణము అవసరమైంది" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "లేబుల్" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "సంకేతపదము:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "వినియోగదారినామము:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "లేబుల్" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s వర్షన్ %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "libvirt వుపయోగించి స్థానిక ప్రదర్శనకు అనుబందించు" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "హైపర్విజర్‌కు అనుసంధానమవ్వు" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "ప్రారంభమగుటకు డొమైన్ కొరకు వేచివుండుము" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "పునఃప్రారంభముపై డొమైన్‌కు తిరిగిఅనుసంధానమవ్వు" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "నిండు తెర రీతిలో తెరువుము" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "వర్ట్ వ్యూయర్" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- వర్చ్యువల్ మిషన్ గ్రాఫికల్ కన్సోల్" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "\nవినియోగము: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "రీడైరెక్షన్ కొరకు USB పరికరాలను యెంపికచేయి" @@ -348,31 +367,31 @@ msgid "Unsupported authentication type %d" msgstr "మద్దతీయని దృవీకరణ రకము %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "అననుసంధానించు" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB పరికర యెంపిక" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "కీ జోడీను పంపు" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "నిండుతెర విడు" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(సూచీను విడుదల చేయుటకు %s వత్తండి)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "ఫైలు (_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "స్క్రీన్‌షాట్" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "స్మార్టుకార్డ్ చొప్పింత" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "స్మార్టుకార్డ్ తీసివేత" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "దర్శించు (_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "నిండు తెర" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "జూమ్ (_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "స్వయంచాలకంగా పునఃపరిమాణము" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "ప్రదర్శనలు" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "సూచీ విడుదలచేయి" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "పంపు కీ(_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "ప్రదర్శనలు" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "నిండు తెర" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "సూచీ విడుదలచేయి" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "స్క్రీన్‌షాట్" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "స్మార్టుకార్డ్ చొప్పింత" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "స్మార్టుకార్డ్ తీసివేత" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "ఫైలు (_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "ప్రింట్‌స్క్రీన్ (_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "సహాయము(_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "ప్రింట్‌స్క్రీన్ (_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "పంపు కీ(_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "దర్శించు (_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "జూమ్ (_Z)" diff --git a/po/tr.po b/po/tr.po index c73946c..b71fd70 100644 --- a/po/tr.po +++ b/po/tr.po @@ -3,23 +3,24 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Necdet Yücel <necdetyucel@gmail.com>, 2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" -"Language-Team: Turkish (http://www.transifex.net/projects/p/fedora/language/tr/)\n" +"Language-Team: Turkish (http://www.transifex.com/projects/p/fedora/language/tr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: tr\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: ../src/gbinding.c:637 msgid "Source" -msgstr "" +msgstr "Kaynak" #: ../src/gbinding.c:638 msgid "The source of the binding" @@ -27,7 +28,7 @@ #: ../src/gbinding.c:652 msgid "Target" -msgstr "" +msgstr "Hedef" #: ../src/gbinding.c:653 msgid "The target of the binding" @@ -51,7 +52,7 @@ #: ../src/gbinding.c:699 msgid "Flags" -msgstr "" +msgstr "Bayraklar" #: ../src/gbinding.c:700 msgid "The binding flags" @@ -80,32 +81,34 @@ msgid "Recent connections:" msgstr "" -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" -msgstr "" - -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +msgstr "Sürüm bilgisini göster" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" -msgstr "" +msgstr "Hata ayıklama bilgisini görüntüle" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -121,20 +124,27 @@ msgid "- Remote viewer client" msgstr "" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" msgstr "" -#: ../src/remote-viewer-main.c:284 +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" msgstr "" -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" -msgstr "" +msgstr "Yakınlaştırma seviyesi 10 ile 200 arasında olmalıdır\n" #: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 msgid "Failed to initiate connection" @@ -173,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "" +msgid "About Glade" +msgstr "Glade Hakkında" #: ../src/virt-viewer-about.xml.h:2 -msgid "About Glade" -msgstr "" - -#: ../src/virt-viewer-about.xml.h:3 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -208,67 +218,72 @@ msgstr "" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "" +msgid "The Fedora Translation Team" +msgstr "Fedora Çeviri Ekibi" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." -msgstr "" - -#: ../src/virt-viewer-app.c:784 +msgstr "Ssh bağlantısı başarısız oldu." + +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" -msgstr "" - -#: ../src/virt-viewer-app.c:1006 +msgstr "Grafik sunucuya bağlanıyor" + +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" -msgstr "" - -#: ../src/virt-viewer-app.c:1082 +msgstr "Grafik sunucuya bağlandı" + +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" +msgstr "USB yönlendirme hatası: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" msgstr "" #. * Local variables: @@ -279,55 +294,60 @@ #. #: ../src/virt-viewer-auth.xml.h:1 msgid "Authentication required" -msgstr "" +msgstr "Kimlik Doğrulama gerekli" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "etiket" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" -msgstr "" - -#: ../src/virt-viewer-auth.xml.h:3 +msgstr "Parola:" + +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" -msgstr "" - -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "" +msgstr "Kullanıcı Adı:" #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" -msgstr "" - -#: ../src/virt-viewer-main.c:69 +msgstr "%s sürüm %s\n" + +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" -msgstr "" - -#: ../src/virt-viewer-main.c:96 +msgstr "Tam ekran modunda aç" + +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -335,10 +355,10 @@ "\n" "%s\n" "\n" -msgstr "" +msgstr "\nKullanım: %s [SEÇENEKLER] ALAN-ADI|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "" @@ -347,28 +367,28 @@ msgid "Unsupported authentication type %d" msgstr "" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" -msgstr "" - -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +msgstr "Bağlantıyı Kes" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" -msgstr "" - -#: ../src/virt-viewer-window.c:848 +msgstr "USB aygıt seçimi" + +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" msgstr "" -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" -msgstr "" - -#: ../src/virt-viewer-window.c:937 +msgstr "Tam ekrandan ayrıl" + +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" msgstr "" -#: ../src/virt-viewer-window.c:940 +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" msgstr "" @@ -379,15 +399,15 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" -msgstr "" +msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " -msgstr "" +msgstr " " #: ../src/virt-viewer.c:144 msgid "Waiting for guest domain to re-start" @@ -449,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Dosya" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Ekran Görüntüsü" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Tam Ekran" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" -msgstr "" - -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "" +msgstr "Otomatik yeni,den boyutlandır" #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" +msgid "Displays" msgstr "" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" +msgid "Release cursor" msgstr "" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" +msgid "_Send key" msgstr "" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" -msgstr "" +msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" -msgstr "" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "" +msgstr "_Yardım" diff --git a/po/uk.po b/po/uk.po index 54586d0..22969d7 100644 --- a/po/uk.po +++ b/po/uk.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Ukrainian <trans-uk@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: uk\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" +"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" #: ../src/gbinding.c:637 msgid "Source" @@ -66,47 +66,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "Некоректний параметр повноекранного показу: %s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "Параметри з’єднання" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "Адреса:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "Виконати '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "Нещодавні з’єднання:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "Показати інформацію щодо версії" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "Показати докладну інформацію" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "Пряме з’єднання без тунелів" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "Масштаб вікна, у відсотках" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "Показати діагностичну інформацію" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -115,24 +117,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "Віддалений переглядач" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "— клієнтська програма віддаленого перегляду" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "Помилка: під час використання контролера Spice передано зайві параметри\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "Помилка: обробка декількох адрес одночасно неможлива\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "Масштаб слід вказувати у діапазоні від 10 до 200\n" @@ -174,22 +183,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "Клієнтську частину віддаленого керування стільницею побудовано на основі GTK-VNC, SPICE-GTK та libvirt" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "Про Glade" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "© Daniel P. Berrange, 2007–2012\n© Red Hat, Inc., 2007–2012" +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "Клієнтську частину віддаленого керування стільницею побудовано на основі GTK-VNC, SPICE-GTK та libvirt" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Команда локалізації Fedora" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -209,68 +218,73 @@ msgstr "Ця програма є вільним програмним забезпеченням; ви можете поширювати її і/або змінювати її за умов дотримання GNU General Public License у тому вигляді, у якому її оприлюднено Free Software Foundation; версії 2 цієї ліцензії, або (за потреби) будь-якої пізнішої версії\n\nЦя програма поширюється у сподіванні, що вона буде корисною, але БЕЗ БУДЬ-ЯКИХ ГАРАНТІЙ; навіть без очевидної гарантії КОМЕРЦІЙНОЇ ЦІННОСТІ або ПРИДАТНОСТІ ДЛЯ ЯКОЇСЬ МЕТИ Докладніше про це ви можете дізнатися з \nGNU General Public License\nРазом з цією програмою ви маєте отримати копію GNU General Public License Якщо ви її не отримали, повідомте про це на адресу Free Software\nFoundation, Inc, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Команда локалізації Fedora" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "Це останній видимий екран. Завершити роботу програми?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "Очікування на показ %d…" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "Невідомий тип графічної підсистеми для гостьової системи %s" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "Спроба встановлення з’єднання ssh зазнала невдачі." -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "Не вдалося встановити з’єднання з каналом, підтримується лише SSH." -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "Встановлення з’єднання з каналом не підтримується." -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "Встановлення з’єднання з графічним сервером" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "Гостьовий домен завершив роботу" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "Встановлено з’єднання з графічним сервером" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "Не вдалося встановити з’єднання з графічним сервером %s" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "Не вдалося пройти розпізнавання на сервері віддаленої стільниці %s: %s\nПовторити спробу встановлення з’єднання?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "Не вдалося пройти розпізнавання на сервері віддаленої стільниці: %s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "Помилка переспрямування USB: %s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -283,52 +297,57 @@ msgstr "Потрібно пройти розпізнавання" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "мітка" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "Пароль:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "Користувач:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "мітка" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s версія %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "З’єднатися з локальним графічним сеансом за допомогою libvirt" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "З’єднатися з гіпервізором" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "Чекати на запуск служби" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "Заново приєднатися до домену після перезапуску" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "Відкрити у повноекранному режимі" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Перегляд віртуальних систем" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "— графічна консоль віртуальної машини" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -339,7 +358,7 @@ msgstr "\nФормат: %s [ПАРАМЕТРИ] НАЗВА_ДОМЕНУ|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "Виберіть пристрої USB для переспрямування" @@ -348,31 +367,31 @@ msgid "Unsupported authentication type %d" msgstr "Непідтримуваний тип розпізнавання %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "Від’єднатися" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "Вибір пристрою USB" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "Надіслати комбінацію ключів" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "Вийти з повноекранного режиму" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(Натисніть %s, щоб вивільнити вказівник)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -380,13 +399,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s — %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -450,109 +469,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "_Файл" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "Знімок вікна" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "Вставлення картки пам’яті" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "Вилучення картки пам’яті" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "П_ерегляд" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "Повноекранний" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "_Масштаб" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "Змінити розмір автоматично" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "Екрани" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "Вивільнити вказівник" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "_Надіслати клавішу" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "Екрани" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "Повноекранний" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "Вивільнити вказівник" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "Знімок вікна" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "Вставлення картки пам’яті" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "Вилучення картки пам’яті" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "_Файл" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "_PrintScreen" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "_Довідка" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "_PrintScreen" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "_Надіслати клавішу" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "П_ерегляд" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "_Масштаб" diff --git a/po/vi.po b/po/vi.po new file mode 100644 index 0000000..e64024d --- /dev/null +++ b/po/vi.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Vietnamese (http://www.transifex.com/projects/p/fedora/language/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index 77519a0..e01a6ba 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -10,15 +10,15 @@ msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Chinese (China) <trans-zh_cn@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_CN\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: ../src/gbinding.c:637 msgid "Source" @@ -68,47 +68,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "无效的全屏参数:%s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "连接详情" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "运行 '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "最新连接:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "显示版本信息" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "显示详细信息" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "无自动通道的直接连接" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "窗口缩放级别,以百分比计" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "显示调试信息" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -117,24 +119,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "远程查看程序" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" msgstr "远程 viewer 客户端" -#: ../src/remote-viewer-main.c:275 +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "错误:使用 Spice 控制器时给出额外参数\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "错误:无法控制多个 URI\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "缩放等级必须在 10-200 之间\n" @@ -176,22 +185,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "使用 GTK-VNC, SPICE-GTK 和 libvirt 构建远程桌面客户端" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "关于 Glade" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "版权所有 (C) 2007-2012 Daniel P. Berrange\n版权所有 (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "使用 GTK-VNC, SPICE-GTK 和 libvirt 构建远程桌面客户端" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Fedora 翻译团队" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -211,68 +220,73 @@ msgstr "本程序是免费软件,您可以根据自由软件基金发布的 GNU 通用公共许可证版本 2 或(您认为合适的)之后的版本重新发布和(/或)修改这个软件。\n\n发布本程序是希望它\n对您有帮助,但不做任何保证,\n也不保证可用于商业或适合特定目的。\n详情请查看 GNU 通用公共许可证。\n\n本程序附带 GNU 通用公共许可证;\n如果没有,请致电自由软件基金\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA⏎ \n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Fedora 翻译团队" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "这是最后的可见画面。您要退出吗?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." msgstr "等待画面 %d......" -#: ../src/virt-viewer-app.c:707 +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "虚拟机 %s 的未知图形类型" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "连接到 ssh 失败" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "无法连接到通道,只支持 SSH。" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." msgstr "无法连接到不支持的通道。" -#: ../src/virt-viewer-app.c:876 +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" msgstr "正在连接到图形服务器" -#: ../src/virt-viewer-app.c:1006 +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "已关闭虚拟机域" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "已连接到图形服务器" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" msgstr "无法连接到图形服务器 %s" -#: ../src/virt-viewer-app.c:1111 +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "无法使用 %s 中的远程桌面服务器验证:%s\n重新尝试连接?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "无法使用远程桌面服务器验证:%s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" msgstr "USB 重新定向错误:%s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -285,52 +299,57 @@ msgstr "所需验证" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "标签" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "密码:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "用户名:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "标签" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" msgstr "%s 版本 %s\n" -#: ../src/virt-viewer-main.c:69 +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" msgstr "使用 libvirt 附加本地画面" -#: ../src/virt-viewer-main.c:71 +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" msgstr "连接到管理程序(hypervisor)" -#: ../src/virt-viewer-main.c:73 +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" msgstr "等待域启动" -#: ../src/virt-viewer-main.c:75 +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" msgstr "重启后重新连接到域" -#: ../src/virt-viewer-main.c:81 +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "使用全屏模式打开" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt Viewer" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- 虚拟机图形控制台" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -341,7 +360,7 @@ msgstr "\n用法:%s [选项] 域名|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" msgstr "为重新定向选择 USB 设备" @@ -350,31 +369,31 @@ msgid "Unsupported authentication type %d" msgstr "不支持的验证类型 %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "断开连接" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB 设备选择" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "发送按键组合" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "离开全屏" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(按 %s 释放光标)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -382,13 +401,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -452,109 +471,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "文件(_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "截屏" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "插入智能卡" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "删除智能卡" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "查看(_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "全屏" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "缩放(_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "自动重新定义大小" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "画面" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "释放光标" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "发送按键(_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "画面" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "全屏" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "释放光标" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "截屏" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "插入智能卡" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "删除智能卡" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "文件(_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "打印屏幕(_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "帮助(_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "打印屏幕(_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "发送按键(_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "查看(_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "缩放(_Z)" diff --git a/po/zh_HK.po b/po/zh_HK.po new file mode 100644 index 0000000..2586575 --- /dev/null +++ b/po/zh_HK.po @@ -0,0 +1,576 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: virt-viewer\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" +"Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" +"Language-Team: Chinese (Hong Kong) <chinese@lists.fedoraproject.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: zh_HK\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: ../src/gbinding.c:637 +msgid "Source" +msgstr "" + +#: ../src/gbinding.c:638 +msgid "The source of the binding" +msgstr "" + +#: ../src/gbinding.c:652 +msgid "Target" +msgstr "" + +#: ../src/gbinding.c:653 +msgid "The target of the binding" +msgstr "" + +#: ../src/gbinding.c:668 +msgid "Source Property" +msgstr "" + +#: ../src/gbinding.c:669 +msgid "The property on the source to bind" +msgstr "" + +#: ../src/gbinding.c:684 +msgid "Target Property" +msgstr "" + +#: ../src/gbinding.c:685 +msgid "The property on the target to bind" +msgstr "" + +#: ../src/gbinding.c:699 +msgid "Flags" +msgstr "" + +#: ../src/gbinding.c:700 +msgid "The binding flags" +msgstr "" + +#: ../src/remote-viewer-main.c:47 +#, c-format +msgid "remote-viewer version %s\n" +msgstr "" + +#: ../src/remote-viewer-main.c:69 +#, c-format +msgid "Invalid full-screen argument: %s" +msgstr "" + +#. Create the widgets +#: ../src/remote-viewer-main.c:104 +msgid "Connection details" +msgstr "" + +#: ../src/remote-viewer-main.c:119 +msgid "URL:" +msgstr "" + +#: ../src/remote-viewer-main.c:127 +msgid "Recent connections:" +msgstr "" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 +msgid "Display version information" +msgstr "" + +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 +msgid "Display verbose information" +msgstr "" + +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 +msgid "Direct connection with no automatic tunnels" +msgstr "" + +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 +msgid "Zoom level of window, in percentage" +msgstr "" + +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 +msgid "Display debugging information" +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" +msgstr "" + +#: ../src/remote-viewer-main.c:222 +msgid "Open connection using Spice controller communication" +msgstr "" + +#: ../src/remote-viewer-main.c:249 +msgid "Remote Viewer" +msgstr "" + +#. Setup command line options +#: ../src/remote-viewer-main.c:252 +msgid "- Remote viewer client" +msgstr "" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 +#, c-format +msgid "Error: extra arguments given while using Spice controller\n" +msgstr "" + +#: ../src/remote-viewer-main.c:286 +#, c-format +msgid "Error: can't handle multiple URIs\n" +msgstr "" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 +#, c-format +msgid "Zoom level must be within 10-200\n" +msgstr "" + +#: ../src/remote-viewer.c:237 ../src/remote-viewer.c:784 +msgid "Failed to initiate connection" +msgstr "" + +#: ../src/remote-viewer.c:250 +msgid "Display disabled by controller" +msgstr "" + +#: ../src/remote-viewer.c:697 +#, c-format +msgid "Controller connection failed: %s" +msgstr "" + +#: ../src/remote-viewer.c:750 +msgid "Couldn't create a Spice session" +msgstr "" + +#: ../src/remote-viewer.c:764 +msgid "Setting up Spice session..." +msgstr "" + +#: ../src/remote-viewer.c:774 +msgid "Cannot determine the connection type from URI" +msgstr "" + +#: ../src/remote-viewer.c:779 +#, c-format +msgid "Couldn't create a session for this type: %s" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-about.xml.h:1 +msgid "About Glade" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:2 +msgid "" +"Copyright (C) 2007-2012 Daniel P. Berrange\n" +"Copyright (C) 2007-2012 Red Hat, Inc." +msgstr "" + +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:5 +msgid "virt-manager.org" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:6 +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 2 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" +"\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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "" + +#: ../src/virt-viewer-about.xml.h:20 +msgid "The Fedora Translation Team" +msgstr "" + +#: ../src/virt-viewer-app.c:284 +msgid "This is the last visible display. Do you want to quit?" +msgstr "" + +#: ../src/virt-viewer-app.c:635 +#, c-format +msgid "Waiting for display %d..." +msgstr "" + +#: ../src/virt-viewer-app.c:722 +#, c-format +msgid "Unknown graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer-app.c:799 +msgid "Connect to ssh failed." +msgstr "" + +#: ../src/virt-viewer-app.c:801 +msgid "Can't connect to channel, SSH only supported." +msgstr "" + +#: ../src/virt-viewer-app.c:813 +msgid "Connect to channel unsupported." +msgstr "" + +#: ../src/virt-viewer-app.c:893 +msgid "Connecting to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1023 +msgid "Guest domain has shutdown" +msgstr "" + +#: ../src/virt-viewer-app.c:1073 +msgid "Connected to graphic server" +msgstr "" + +#: ../src/virt-viewer-app.c:1099 +#, c-format +msgid "Unable to connect to the graphic server %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1128 +#, c-format +msgid "" +"Unable to authenticate with remote desktop server at %s: %s\n" +"Retry connection again?" +msgstr "" + +#: ../src/virt-viewer-app.c:1148 +#, c-format +msgid "Unable to authenticate with remote desktop server: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1156 +#, c-format +msgid "USB redirection error: %s" +msgstr "" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer-auth.xml.h:1 +msgid "Authentication required" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:3 +msgid "Password:" +msgstr "" + +#: ../src/virt-viewer-auth.xml.h:4 +msgid "Username:" +msgstr "" + +#: ../src/virt-viewer-main.c:38 +#, c-format +msgid "%s version %s\n" +msgstr "" + +#: ../src/virt-viewer-main.c:70 +msgid "Attach to the local display using libvirt" +msgstr "" + +#: ../src/virt-viewer-main.c:72 +msgid "Connect to hypervisor" +msgstr "" + +#: ../src/virt-viewer-main.c:74 +msgid "Wait for domain to start" +msgstr "" + +#: ../src/virt-viewer-main.c:76 +msgid "Reconnect to domain upon restart" +msgstr "" + +#: ../src/virt-viewer-main.c:82 +msgid "Open in full screen mode" +msgstr "" + +#: ../src/virt-viewer-main.c:97 +msgid "Virt Viewer" +msgstr "" + +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + +#. Setup command line options +#: ../src/virt-viewer-main.c:106 +msgid "- Virtual machine graphical console" +msgstr "" + +#: ../src/virt-viewer-main.c:126 +#, c-format +msgid "" +"\n" +"Usage: %s [OPTIONS] DOMAIN-NAME|ID|UUID\n" +"\n" +"%s\n" +"\n" +msgstr "" + +#. Create the widgets +#: ../src/virt-viewer-session-spice.c:382 +msgid "Select USB devices for redirection" +msgstr "" + +#: ../src/virt-viewer-session-vnc.c:141 +#, c-format +msgid "Unsupported authentication type %d" +msgstr "" + +#: ../src/virt-viewer-window.c:859 +msgid "Disconnect" +msgstr "" + +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 +msgid "USB device selection" +msgstr "" + +#: ../src/virt-viewer-window.c:875 +msgid "Send key combination" +msgstr "" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 +msgid "Leave fullscreen" +msgstr "" + +#: ../src/virt-viewer-window.c:964 +msgid "Ctrl+Alt" +msgstr "" + +#: ../src/virt-viewer-window.c:967 +#, c-format +msgid "(Press %s to release pointer)" +msgstr "" + +#. translators: +#. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - +#. <appname>" +#. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt +#. Viewer" +#. +#: ../src/virt-viewer-window.c:978 +#, c-format +msgid "%s%s%s - %s" +msgstr "" + +#. translators: <space> +#: ../src/virt-viewer-window.c:982 +msgid " " +msgstr "" + +#: ../src/virt-viewer.c:144 +msgid "Waiting for guest domain to re-start" +msgstr "" + +#: ../src/virt-viewer.c:308 +#, c-format +msgid "Cannot determine the graphic type for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:321 +#, c-format +msgid "Cannot determine the graphic address for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:344 +#, c-format +msgid "Cannot determine the host for the guest %s" +msgstr "" + +#: ../src/virt-viewer.c:474 +msgid "Finding guest domain" +msgstr "" + +#: ../src/virt-viewer.c:478 +msgid "Waiting for guest domain to be created" +msgstr "" + +#: ../src/virt-viewer.c:483 +#, c-format +msgid "Cannot find guest domain %s" +msgstr "" + +#: ../src/virt-viewer.c:490 +msgid "Checking guest domain status" +msgstr "" + +#: ../src/virt-viewer.c:497 +msgid "Waiting for guest domain to start" +msgstr "" + +#: ../src/virt-viewer.c:504 +msgid "Waiting for guest domain to start server" +msgstr "" + +#: ../src/virt-viewer.c:624 +#, c-format +msgid "Unable to connect to libvirt with URI %s" +msgstr "" + +#: ../src/virt-viewer.c:625 +msgid "[none]" +msgstr "" + +#. * Local variables: +#. * c-indent-level: 4 +#. * c-basic-offset: 4 +#. * indent-tabs-mode: nil +#. * End: +#. +#: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "" + +#: ../src/virt-viewer.xml.h:9 +msgid "Automatically resize" +msgstr "" + +#: ../src/virt-viewer.xml.h:10 +msgid "Displays" +msgstr "" + +#: ../src/virt-viewer.xml.h:11 +msgid "Release cursor" +msgstr "" + +#: ../src/virt-viewer.xml.h:12 +msgid "_Send key" +msgstr "" + +#: ../src/virt-viewer.xml.h:13 +msgid "Ctrl+Alt+_Del" +msgstr "" + +#: ../src/virt-viewer.xml.h:14 +msgid "Ctrl+Alt+_Backspace" +msgstr "" + +#: ../src/virt-viewer.xml.h:15 +msgid "Ctrl+Alt+F_1" +msgstr "" + +#: ../src/virt-viewer.xml.h:16 +msgid "Ctrl+Alt+F_2" +msgstr "" + +#: ../src/virt-viewer.xml.h:17 +msgid "Ctrl+Alt+F_3" +msgstr "" + +#: ../src/virt-viewer.xml.h:18 +msgid "Ctrl+Alt+F_4" +msgstr "" + +#: ../src/virt-viewer.xml.h:19 +msgid "Ctrl+Alt+F_5" +msgstr "" + +#: ../src/virt-viewer.xml.h:20 +msgid "Ctrl+Alt+F_6" +msgstr "" + +#: ../src/virt-viewer.xml.h:21 +msgid "Ctrl+Alt+F_7" +msgstr "" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "" + +#: ../src/virt-viewer.xml.h:23 +msgid "Ctrl+Alt+F_9" +msgstr "" + +#: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "" + +#: ../src/virt-viewer.xml.h:28 +msgid "_Help" +msgstr "" diff --git a/po/zh_TW.po b/po/zh_TW.po index 4cb95db..dd362a7 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -5,19 +5,20 @@ # Translators: # Terry Chuang <tchuang at redhat>, 2010. # Terry Chuang <tchuang@redhat.com>, 2012. +# Walter Cheuk <wwycheuk@gmail.com>, 2012. msgid "" msgstr "" "Project-Id-Version: virt-viewer\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-04-25 15:50+0100\n" -"PO-Revision-Date: 2012-04-25 14:50+0000\n" +"POT-Creation-Date: 2012-09-18 14:26+0100\n" +"PO-Revision-Date: 2012-09-18 13:26+0000\n" "Last-Translator: Daniel Berrange <dan-transifex@berrange.com>\n" "Language-Team: Chinese (Taiwan) <trans-zh_TW@lists.fedoraproject.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: zh_TW\n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" #: ../src/gbinding.c:637 msgid "Source" @@ -67,47 +68,49 @@ #: ../src/remote-viewer-main.c:69 #, c-format msgid "Invalid full-screen argument: %s" -msgstr "" +msgstr "無效的全螢幕引數:%s" #. Create the widgets #: ../src/remote-viewer-main.c:104 msgid "Connection details" -msgstr "" +msgstr "連線細節" #: ../src/remote-viewer-main.c:119 msgid "URL:" -msgstr "" +msgstr "URL:" #: ../src/remote-viewer-main.c:127 msgid "Recent connections:" -msgstr "" - -#: ../src/remote-viewer-main.c:206 ../src/virt-viewer-main.c:60 -msgid "Run '" -msgstr "執行 '" - -#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:63 +msgstr "最近連線:" + +#: ../src/remote-viewer-main.c:209 ../src/virt-viewer-main.c:64 msgid "Display version information" msgstr "顯示版本資訊" -#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:65 +#: ../src/remote-viewer-main.c:211 ../src/virt-viewer-main.c:66 msgid "Display verbose information" msgstr "顯示詳細資訊" -#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:67 +#: ../src/remote-viewer-main.c:213 ../src/virt-viewer-main.c:68 msgid "Direct connection with no automatic tunnels" msgstr "無自動穿隧的直接連線" -#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:77 +#: ../src/remote-viewer-main.c:215 ../src/virt-viewer-main.c:78 msgid "Zoom level of window, in percentage" msgstr "視窗放大等級,單位為百分比" -#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:79 +#: ../src/remote-viewer-main.c:217 ../src/virt-viewer-main.c:80 msgid "Display debugging information" msgstr "顯示除錯資訊" #: ../src/remote-viewer-main.c:219 -msgid "Open in full screen mode (=<auto-conf>)" +msgid "" +"Open in full screen mode (auto-conf adjusts guest resolution to fit the " +"client's)." +msgstr "" + +#: ../src/remote-viewer-main.c:219 +msgid "<auto-conf>" msgstr "" #: ../src/remote-viewer-main.c:222 @@ -116,24 +119,31 @@ #: ../src/remote-viewer-main.c:249 msgid "Remote Viewer" -msgstr "" +msgstr "遠端檢視器" #. Setup command line options #: ../src/remote-viewer-main.c:252 msgid "- Remote viewer client" -msgstr "- 院端檢視器客戶端" - -#: ../src/remote-viewer-main.c:275 +msgstr "- 遠端檢視器客戶端" + +#: ../src/remote-viewer-main.c:265 +#, c-format +msgid "" +"%s\n" +"Run '%s --help' to see a full list of available command line options\n" +msgstr "" + +#: ../src/remote-viewer-main.c:277 #, c-format msgid "Error: extra arguments given while using Spice controller\n" -msgstr "" - -#: ../src/remote-viewer-main.c:284 +msgstr "錯誤:額使用 Spice 控制器時給定額外引數\n" + +#: ../src/remote-viewer-main.c:286 #, c-format msgid "Error: can't handle multiple URIs\n" -msgstr "" - -#: ../src/remote-viewer-main.c:291 ../src/virt-viewer-main.c:125 +msgstr "錯誤:無法處理 URI\n" + +#: ../src/remote-viewer-main.c:293 ../src/virt-viewer-main.c:131 #, c-format msgid "Zoom level must be within 10-200\n" msgstr "放大等級必須介於 10-200 之間\n" @@ -161,7 +171,7 @@ #: ../src/remote-viewer.c:774 msgid "Cannot determine the connection type from URI" -msgstr "無法從網址判斷連線類型" +msgstr "無法從 URI 判斷連線類型" #: ../src/remote-viewer.c:779 #, c-format @@ -175,22 +185,22 @@ #. * End: #. #: ../src/virt-viewer-about.xml.h:1 -msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" -msgstr "以 GTK-VNC、SPICE-GTK 和 libvirt 所建立的遠端桌面客戶端" - -#: ../src/virt-viewer-about.xml.h:2 msgid "About Glade" msgstr "關於 Glade" -#: ../src/virt-viewer-about.xml.h:3 +#: ../src/virt-viewer-about.xml.h:2 msgid "" "Copyright (C) 2007-2012 Daniel P. Berrange\n" "Copyright (C) 2007-2012 Red Hat, Inc." msgstr "Copyright (C) 2007-2012 Daniel P. Berrange\nCopyright (C) 2007-2012 Red Hat, Inc." +#: ../src/virt-viewer-about.xml.h:4 +msgid "A remote desktop client built with GTK-VNC, SPICE-GTK and libvirt" +msgstr "以 GTK-VNC、SPICE-GTK 和 libvirt 所建立的遠端桌面客戶端" + #: ../src/virt-viewer-about.xml.h:5 -msgid "The Fedora Translation Team" -msgstr "Fedora 翻譯團隊" +msgid "virt-manager.org" +msgstr "virt-manager.org" #: ../src/virt-viewer-about.xml.h:6 msgid "" @@ -207,71 +217,76 @@ "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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" -msgstr "此程式為自由軟體;您可將它重新發佈與/或對它進行修改,\n您必須同意自由軟體基金會(Free Software Foundation)的 GNU 通用\n公共許可證(GNU General Public License)的授權條款;許可證\n版本 2 或任何更新的版本。\n\n此程式乃為了方便社群使用,不過\n卻不含任何使用上的保証;甚至沒有任何適銷性上\n以及特定使用對象的保証。 欲取得更多詳細\n資訊,請參閱 GNU 通用公共許可證。\n\n當您取得此程式時,您應同時取得了\n一份 GNU 通用公共許可證。若沒有的話,請聯絡自由軟體\n基金會(Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" +msgstr "此程式為自由軟體;您可將它重新發佈與/或對它進行修改,\n您必須同意自由軟體基金會 (Free Software Foundation) 的 GNU 通用\n公共許可證 (GNU General Public License) 的授權條款;許可證\n版本 2 或任何更新的版本。\n\n此程式乃為了方便社群使用,不過\n卻不含任何使用上的保証;甚至沒有任何適銷性上\n以及特定使用對象的保証。 欲取得更多詳細\n資訊,請參閱 GNU 通用公共許可證。\n\n當您取得此程式時,您應同時取得了\n一份 GNU 通用公共許可證。若沒有的話,請聯絡自由軟體\n基金會(Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA\n" #: ../src/virt-viewer-about.xml.h:20 -msgid "virt-manager.org" -msgstr "virt-manager.org" +msgid "The Fedora Translation Team" +msgstr "Fedora 翻譯團隊" #: ../src/virt-viewer-app.c:284 msgid "This is the last visible display. Do you want to quit?" msgstr "這是最後的可見顯示。您是否想退出?" -#: ../src/virt-viewer-app.c:624 +#: ../src/virt-viewer-app.c:635 #, c-format msgid "Waiting for display %d..." -msgstr "正在等候顯示 %d..." - -#: ../src/virt-viewer-app.c:707 +msgstr "正在等候顯示器 %d..." + +#: ../src/virt-viewer-app.c:722 #, c-format msgid "Unknown graphic type for the guest %s" msgstr "客端 %s 的圖形類型不明" -#: ../src/virt-viewer-app.c:782 +#: ../src/virt-viewer-app.c:799 msgid "Connect to ssh failed." msgstr "連至 ssh 的連線失敗。" -#: ../src/virt-viewer-app.c:784 +#: ../src/virt-viewer-app.c:801 msgid "Can't connect to channel, SSH only supported." msgstr "無法連至頻道,僅支援 SSH。" -#: ../src/virt-viewer-app.c:796 +#: ../src/virt-viewer-app.c:813 msgid "Connect to channel unsupported." -msgstr "不支援連至頻道。" - -#: ../src/virt-viewer-app.c:876 +msgstr "不支援頻道的連接。" + +#: ../src/virt-viewer-app.c:893 msgid "Connecting to graphic server" -msgstr "正連至圖形化伺服器" - -#: ../src/virt-viewer-app.c:1006 +msgstr "正在連接圖形化伺服器" + +#: ../src/virt-viewer-app.c:1023 msgid "Guest domain has shutdown" msgstr "客端網域已關閉" -#: ../src/virt-viewer-app.c:1056 +#: ../src/virt-viewer-app.c:1073 msgid "Connected to graphic server" msgstr "已連上圖形化伺服器" -#: ../src/virt-viewer-app.c:1082 +#: ../src/virt-viewer-app.c:1099 #, c-format msgid "Unable to connect to the graphic server %s" -msgstr "無法連上圖形化伺服器 %s" - -#: ../src/virt-viewer-app.c:1111 +msgstr "無法連接圖形化伺服器 %s" + +#: ../src/virt-viewer-app.c:1128 #, c-format msgid "" "Unable to authenticate with remote desktop server at %s: %s\n" "Retry connection again?" msgstr "無法在位於 %s 的遠端桌面伺服器上驗證:%s\n重新嘗試連線?" -#: ../src/virt-viewer-app.c:1131 +#: ../src/virt-viewer-app.c:1148 #, c-format msgid "Unable to authenticate with remote desktop server: %s" msgstr "無法在遠端桌面伺服器驗證:%s" -#: ../src/virt-viewer-app.c:1139 +#: ../src/virt-viewer-app.c:1156 #, c-format msgid "USB redirection error: %s" -msgstr "USB 重定向錯誤:%s" +msgstr "USB 重新導引錯誤:%s" + +#: ../src/virt-viewer-app.c:1652 +#, c-format +msgid "Display %d" +msgstr "" #. * Local variables: #. * c-indent-level: 4 @@ -284,52 +299,57 @@ msgstr "須要通過驗證" #: ../src/virt-viewer-auth.xml.h:2 +msgid "label" +msgstr "標籤" + +#: ../src/virt-viewer-auth.xml.h:3 msgid "Password:" msgstr "密碼:" -#: ../src/virt-viewer-auth.xml.h:3 +#: ../src/virt-viewer-auth.xml.h:4 msgid "Username:" msgstr "使用者名稱:" -#: ../src/virt-viewer-auth.xml.h:4 -msgid "label" -msgstr "標籤" - #: ../src/virt-viewer-main.c:38 #, c-format msgid "%s version %s\n" -msgstr "%s version %s\n" - -#: ../src/virt-viewer-main.c:69 +msgstr "%s 版本 %s\n" + +#: ../src/virt-viewer-main.c:70 msgid "Attach to the local display using libvirt" -msgstr "使用 libvirt 連至本機顯示" - -#: ../src/virt-viewer-main.c:71 +msgstr "使用 libvirt 接至本機顯示" + +#: ../src/virt-viewer-main.c:72 msgid "Connect to hypervisor" -msgstr "連至 hypervisor" - -#: ../src/virt-viewer-main.c:73 +msgstr "連接 hypervisor" + +#: ../src/virt-viewer-main.c:74 msgid "Wait for domain to start" -msgstr "等待網域啟用" - -#: ../src/virt-viewer-main.c:75 +msgstr "等候網域啟動" + +#: ../src/virt-viewer-main.c:76 msgid "Reconnect to domain upon restart" -msgstr "重新啓動時重新連至網域" - -#: ../src/virt-viewer-main.c:81 +msgstr "重新啓動時重新連接網域" + +#: ../src/virt-viewer-main.c:82 msgid "Open in full screen mode" msgstr "以全螢幕模式開啟" -#: ../src/virt-viewer-main.c:96 +#: ../src/virt-viewer-main.c:97 msgid "Virt Viewer" msgstr "Virt 檢視器" +#: ../src/virt-viewer-main.c:101 +#, c-format +msgid "Run '%s --help' to see a full list of available command line options" +msgstr "" + #. Setup command line options -#: ../src/virt-viewer-main.c:99 +#: ../src/virt-viewer-main.c:106 msgid "- Virtual machine graphical console" msgstr "- 虛擬機圖形化主控臺" -#: ../src/virt-viewer-main.c:120 +#: ../src/virt-viewer-main.c:126 #, c-format msgid "" "\n" @@ -340,40 +360,40 @@ msgstr "\n用法:%s [OPTIONS] DOMAIN-NAME|ID|UUID\n\n%s\n\n" #. Create the widgets -#: ../src/virt-viewer-session-spice.c:380 +#: ../src/virt-viewer-session-spice.c:382 msgid "Select USB devices for redirection" -msgstr "選擇欲重新導向的 USB 裝置" +msgstr "選擇欲重新導引的 USB 裝置" #: ../src/virt-viewer-session-vnc.c:141 #, c-format msgid "Unsupported authentication type %d" msgstr "不支援的驗證類型 %d" -#: ../src/virt-viewer-window.c:832 +#: ../src/virt-viewer-window.c:859 msgid "Disconnect" msgstr "中斷連接" -#: ../src/virt-viewer-window.c:839 ../src/virt-viewer-window.c:840 -#: ../src/virt-viewer.xml.h:22 +#: ../src/virt-viewer-window.c:866 ../src/virt-viewer-window.c:867 +#: ../src/virt-viewer.xml.h:3 msgid "USB device selection" msgstr "USB 裝置選取" -#: ../src/virt-viewer-window.c:848 +#: ../src/virt-viewer-window.c:875 msgid "Send key combination" -msgstr "" - -#: ../src/virt-viewer-window.c:857 ../src/virt-viewer-window.c:858 +msgstr "傳送按鍵組合" + +#: ../src/virt-viewer-window.c:884 ../src/virt-viewer-window.c:885 msgid "Leave fullscreen" msgstr "離開全螢幕" -#: ../src/virt-viewer-window.c:937 +#: ../src/virt-viewer-window.c:964 msgid "Ctrl+Alt" -msgstr "" - -#: ../src/virt-viewer-window.c:940 +msgstr "Ctrl+Alt" + +#: ../src/virt-viewer-window.c:967 #, c-format msgid "(Press %s to release pointer)" -msgstr "" +msgstr "(按下 %s 以釋放游標)" #. translators: #. * This is "<ungrab (or empty)><space (or empty)><subtitle (or empty)> - @@ -381,13 +401,13 @@ #. * Such as: "(Press Ctrl+Alt to release pointer) BigCorpTycoon MOTD - Virt #. Viewer" #. -#: ../src/virt-viewer-window.c:951 +#: ../src/virt-viewer-window.c:978 #, c-format msgid "%s%s%s - %s" msgstr "%s%s%s - %s" #. translators: <space> -#: ../src/virt-viewer-window.c:955 +#: ../src/virt-viewer-window.c:982 msgid " " msgstr " " @@ -438,7 +458,7 @@ #: ../src/virt-viewer.c:624 #, c-format msgid "Unable to connect to libvirt with URI %s" -msgstr "無法透過 %s 網址與 libvirt 連線" +msgstr "無法透過 %s URI 與 libvirt 連線" #: ../src/virt-viewer.c:625 msgid "[none]" @@ -451,109 +471,109 @@ #. * End: #. #: ../src/virt-viewer.xml.h:1 +msgid "_File" +msgstr "檔案(_F)" + +#: ../src/virt-viewer.xml.h:2 +msgid "Screenshot" +msgstr "螢幕快照" + +#: ../src/virt-viewer.xml.h:4 +msgid "Smartcard insertion" +msgstr "智慧卡插入" + +#: ../src/virt-viewer.xml.h:5 +msgid "Smartcard removal" +msgstr "智慧卡移除" + +#: ../src/virt-viewer.xml.h:6 +msgid "_View" +msgstr "檢視(_V)" + +#: ../src/virt-viewer.xml.h:7 +msgid "Full screen" +msgstr "全螢幕" + +#: ../src/virt-viewer.xml.h:8 +msgid "_Zoom" +msgstr "遠近(_Z)" + +#: ../src/virt-viewer.xml.h:9 msgid "Automatically resize" msgstr "自動重新調整大小" -#: ../src/virt-viewer.xml.h:2 -msgid "Ctrl+Alt+F11" -msgstr "Ctrl+Alt+F11" - -#: ../src/virt-viewer.xml.h:3 -msgid "Ctrl+Alt+F12" -msgstr "Ctrl+Alt+F12" - -#: ../src/virt-viewer.xml.h:4 -msgid "Ctrl+Alt+F1_0" -msgstr "Ctrl+Alt+F1_0" - -#: ../src/virt-viewer.xml.h:5 -msgid "Ctrl+Alt+F_1" -msgstr "Ctrl+Alt+F_1" - -#: ../src/virt-viewer.xml.h:6 -msgid "Ctrl+Alt+F_2" -msgstr "Ctrl+Alt+F_2" - -#: ../src/virt-viewer.xml.h:7 -msgid "Ctrl+Alt+F_3" -msgstr "Ctrl+Alt+F_3" - -#: ../src/virt-viewer.xml.h:8 -msgid "Ctrl+Alt+F_4" -msgstr "Ctrl+Alt+F_4" - -#: ../src/virt-viewer.xml.h:9 -msgid "Ctrl+Alt+F_5" -msgstr "Ctrl+Alt+F_5" - #: ../src/virt-viewer.xml.h:10 -msgid "Ctrl+Alt+F_6" -msgstr "Ctrl+Alt+F_6" +msgid "Displays" +msgstr "顯示" #: ../src/virt-viewer.xml.h:11 -msgid "Ctrl+Alt+F_7" -msgstr "Ctrl+Alt+F_7" +msgid "Release cursor" +msgstr "釋放游標" #: ../src/virt-viewer.xml.h:12 -msgid "Ctrl+Alt+F_8" -msgstr "Ctrl+Alt+F_8" +msgid "_Send key" +msgstr "傳送按鍵(_S)" #: ../src/virt-viewer.xml.h:13 -msgid "Ctrl+Alt+F_9" -msgstr "Ctrl+Alt+F_9" +msgid "Ctrl+Alt+_Del" +msgstr "Ctrl+Alt+_Del" #: ../src/virt-viewer.xml.h:14 msgid "Ctrl+Alt+_Backspace" msgstr "Ctrl+Alt+_Backspace" #: ../src/virt-viewer.xml.h:15 -msgid "Ctrl+Alt+_Del" -msgstr "Ctrl+Alt+_Del" +msgid "Ctrl+Alt+F_1" +msgstr "Ctrl+Alt+F_1" #: ../src/virt-viewer.xml.h:16 -msgid "Displays" -msgstr "顯示" +msgid "Ctrl+Alt+F_2" +msgstr "Ctrl+Alt+F_2" #: ../src/virt-viewer.xml.h:17 -msgid "Full screen" -msgstr "全螢幕" +msgid "Ctrl+Alt+F_3" +msgstr "Ctrl+Alt+F_3" #: ../src/virt-viewer.xml.h:18 -msgid "Release cursor" -msgstr "釋放游標" +msgid "Ctrl+Alt+F_4" +msgstr "Ctrl+Alt+F_4" #: ../src/virt-viewer.xml.h:19 -msgid "Screenshot" -msgstr "螢幕快照" +msgid "Ctrl+Alt+F_5" +msgstr "Ctrl+Alt+F_5" #: ../src/virt-viewer.xml.h:20 -msgid "Smartcard insertion" -msgstr "智慧卡插入" +msgid "Ctrl+Alt+F_6" +msgstr "Ctrl+Alt+F_6" #: ../src/virt-viewer.xml.h:21 -msgid "Smartcard removal" -msgstr "智慧卡移除" +msgid "Ctrl+Alt+F_7" +msgstr "Ctrl+Alt+F_7" + +#: ../src/virt-viewer.xml.h:22 +msgid "Ctrl+Alt+F_8" +msgstr "Ctrl+Alt+F_8" #: ../src/virt-viewer.xml.h:23 -msgid "_File" -msgstr "檔案(_F)" +msgid "Ctrl+Alt+F_9" +msgstr "Ctrl+Alt+F_9" #: ../src/virt-viewer.xml.h:24 +msgid "Ctrl+Alt+F1_0" +msgstr "Ctrl+Alt+F1_0" + +#: ../src/virt-viewer.xml.h:25 +msgid "Ctrl+Alt+F11" +msgstr "Ctrl+Alt+F11" + +#: ../src/virt-viewer.xml.h:26 +msgid "Ctrl+Alt+F12" +msgstr "Ctrl+Alt+F12" + +#: ../src/virt-viewer.xml.h:27 +msgid "_PrintScreen" +msgstr "列印畫面(_P)" + +#: ../src/virt-viewer.xml.h:28 msgid "_Help" msgstr "求助(_H)" - -#: ../src/virt-viewer.xml.h:25 -msgid "_PrintScreen" -msgstr "列印畫面(_P)" - -#: ../src/virt-viewer.xml.h:26 -msgid "_Send key" -msgstr "傳送按鍵(_S)" - -#: ../src/virt-viewer.xml.h:27 -msgid "_View" -msgstr "檢視(_V)" - -#: ../src/virt-viewer.xml.h:28 -msgid "_Zoom" -msgstr "遠近(_Z)" diff --git a/src/Makefile.am b/src/Makefile.am index a62a8c0..d14ab01 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -39,6 +39,7 @@ virt-viewer-util.h virt-viewer-util.c \ virt-viewer-auth.h virt-viewer-auth.c \ virt-viewer-app.h virt-viewer-app.c \ + virt-viewer-file.h virt-viewer-file.c \ virt-viewer-session.h virt-viewer-session.c \ virt-viewer-display.h virt-viewer-display.c \ virt-viewer-notebook.h virt-viewer-notebook.c \ @@ -135,11 +136,6 @@ remote_viewer_LDFLAGS += -Wl,--subsystem,windows endif -desktopdir = $(datadir)/applications -desktop_DATA = remote-viewer.desktop - -EXTRA_DIST += $(desktop_DATA) - VIRT_VIEWER_RES = virt-viewer.rc virt-viewer.manifest ICONDIR = $(top_builddir)/icons MANIFESTDIR = $(srcdir) @@ -157,6 +153,11 @@ -i $< -o $@ LDADD += virt-viewer_rc.$(OBJEXT) MAINTAINERCLEANFILES += virt-viewer_rc.$(OBJEXT) + +bin_PROGRAMS += debug-helper +debug_helper_SOURCES = debug-helper.c +debug_helper_LDFLAGS = $(GLIB2_LIBS) -Wl,--subsystem,windows +debug_helper_CFLAGS = $(GLIB2_CFLAGS) endif -include $(top_srcdir)/git.mk diff --git a/src/Makefile.in b/src/Makefile.in index 60673ec..a63cb8e 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -72,7 +72,7 @@ @HAVE_SPICE_GTK_TRUE@am__append_10 = $(SPICE_GTK_LIBS) $(SPICE_CONTROLLER_LIBS) @HAVE_SPICE_GTK_TRUE@am__append_11 = $(SPICE_GTK_CFLAGS) $(SPICE_CONTROLLER_CFLAGS) @OS_WIN32_TRUE@am__append_12 = -Wl,--subsystem,windows -@OS_WIN32_TRUE@am__append_13 = windows-cmdline-wrapper +@OS_WIN32_TRUE@am__append_13 = windows-cmdline-wrapper debug-helper @OS_WIN32_TRUE@am__append_14 = virt-viewer_rc.$(OBJEXT) @OS_WIN32_TRUE@am__append_15 = virt-viewer_rc.$(OBJEXT) subdir = src @@ -91,25 +91,38 @@ CONFIG_CLEAN_FILES = virt-viewer.rc CONFIG_CLEAN_VPATH_FILES = @HAVE_LIBVIRT_TRUE@am__EXEEXT_1 = virt-viewer$(EXEEXT) -@OS_WIN32_TRUE@am__EXEEXT_2 = windows-cmdline-wrapper$(EXEEXT) -am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(builderxmldir)" \ - "$(DESTDIR)$(desktopdir)" +@OS_WIN32_TRUE@am__EXEEXT_2 = windows-cmdline-wrapper$(EXEEXT) \ +@OS_WIN32_TRUE@ debug-helper$(EXEEXT) +am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(builderxmldir)" PROGRAMS = $(bin_PROGRAMS) +am__debug_helper_SOURCES_DIST = debug-helper.c +@OS_WIN32_TRUE@am_debug_helper_OBJECTS = \ +@OS_WIN32_TRUE@ debug_helper-debug-helper.$(OBJEXT) +debug_helper_OBJECTS = $(am_debug_helper_OBJECTS) +debug_helper_LDADD = $(LDADD) +debug_helper_DEPENDENCIES = $(am__append_14) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +debug_helper_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(debug_helper_CFLAGS) \ + $(CFLAGS) $(debug_helper_LDFLAGS) $(LDFLAGS) -o $@ am__remote_viewer_SOURCES_DIST = virt-viewer-enums.h \ virt-viewer-enums.c virt-glib-compat.h virt-gtk-compat.h \ virt-viewer-util.h virt-viewer-util.c virt-viewer-auth.h \ virt-viewer-auth.c virt-viewer-app.h virt-viewer-app.c \ - virt-viewer-session.h virt-viewer-session.c \ - virt-viewer-display.h virt-viewer-display.c \ - virt-viewer-notebook.h virt-viewer-notebook.c \ - virt-viewer-window.h virt-viewer-window.c view/autoDrawer.c \ - view/autoDrawer.h view/drawer.c view/drawer.h view/ovBox.c \ - view/ovBox.h virt-viewer-session-vnc.h \ - virt-viewer-session-vnc.c virt-viewer-display-vnc.h \ - virt-viewer-display-vnc.c virt-viewer-session-spice.h \ - virt-viewer-session-spice.c virt-viewer-display-spice.h \ - virt-viewer-display-spice.c remote-viewer.h remote-viewer.c \ - remote-viewer-main.c + virt-viewer-file.h virt-viewer-file.c virt-viewer-session.h \ + virt-viewer-session.c virt-viewer-display.h \ + virt-viewer-display.c virt-viewer-notebook.h \ + virt-viewer-notebook.c virt-viewer-window.h \ + virt-viewer-window.c view/autoDrawer.c view/autoDrawer.h \ + view/drawer.c view/drawer.h view/ovBox.c view/ovBox.h \ + virt-viewer-session-vnc.h virt-viewer-session-vnc.c \ + virt-viewer-display-vnc.h virt-viewer-display-vnc.c \ + virt-viewer-session-spice.h virt-viewer-session-spice.c \ + virt-viewer-display-spice.h virt-viewer-display-spice.c \ + remote-viewer.h remote-viewer.c remote-viewer-main.c am__objects_1 = am__objects_2 = remote_viewer-virt-viewer-enums.$(OBJEXT) \ $(am__objects_1) @@ -123,6 +136,7 @@ remote_viewer-virt-viewer-util.$(OBJEXT) \ remote_viewer-virt-viewer-auth.$(OBJEXT) \ remote_viewer-virt-viewer-app.$(OBJEXT) \ + remote_viewer-virt-viewer-file.$(OBJEXT) \ remote_viewer-virt-viewer-session.$(OBJEXT) \ remote_viewer-virt-viewer-display.$(OBJEXT) \ remote_viewer-virt-viewer-notebook.$(OBJEXT) \ @@ -136,28 +150,25 @@ remote_viewer_OBJECTS = $(am_remote_viewer_OBJECTS) remote_viewer_LDADD = $(LDADD) remote_viewer_DEPENDENCIES = $(am__append_14) -AM_V_lt = $(am__v_lt_@AM_V@) -am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) -am__v_lt_0 = --silent -am__v_lt_1 = remote_viewer_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(remote_viewer_CFLAGS) \ $(CFLAGS) $(remote_viewer_LDFLAGS) $(LDFLAGS) -o $@ am__virt_viewer_SOURCES_DIST = virt-viewer-enums.h virt-viewer-enums.c \ virt-glib-compat.h virt-gtk-compat.h virt-viewer-util.h \ virt-viewer-util.c virt-viewer-auth.h virt-viewer-auth.c \ - virt-viewer-app.h virt-viewer-app.c virt-viewer-session.h \ - virt-viewer-session.c virt-viewer-display.h \ - virt-viewer-display.c virt-viewer-notebook.h \ - virt-viewer-notebook.c virt-viewer-window.h \ - virt-viewer-window.c view/autoDrawer.c view/autoDrawer.h \ - view/drawer.c view/drawer.h view/ovBox.c view/ovBox.h \ - virt-viewer-session-vnc.h virt-viewer-session-vnc.c \ - virt-viewer-display-vnc.h virt-viewer-display-vnc.c \ - virt-viewer-session-spice.h virt-viewer-session-spice.c \ - virt-viewer-display-spice.h virt-viewer-display-spice.c \ - virt-viewer-events.h virt-viewer-events.c virt-viewer.h \ - virt-viewer.c virt-viewer-main.c + virt-viewer-app.h virt-viewer-app.c virt-viewer-file.h \ + virt-viewer-file.c virt-viewer-session.h virt-viewer-session.c \ + virt-viewer-display.h virt-viewer-display.c \ + virt-viewer-notebook.h virt-viewer-notebook.c \ + virt-viewer-window.h virt-viewer-window.c view/autoDrawer.c \ + view/autoDrawer.h view/drawer.c view/drawer.h view/ovBox.c \ + view/ovBox.h virt-viewer-session-vnc.h \ + virt-viewer-session-vnc.c virt-viewer-display-vnc.h \ + virt-viewer-display-vnc.c virt-viewer-session-spice.h \ + virt-viewer-session-spice.c virt-viewer-display-spice.h \ + virt-viewer-display-spice.c virt-viewer-events.h \ + virt-viewer-events.c virt-viewer.h virt-viewer.c \ + virt-viewer-main.c am__objects_6 = virt_viewer-virt-viewer-enums.$(OBJEXT) \ $(am__objects_1) @HAVE_GTK_VNC_TRUE@am__objects_7 = virt_viewer-virt-viewer-session-vnc.$(OBJEXT) \ @@ -170,6 +181,7 @@ virt_viewer-virt-viewer-util.$(OBJEXT) \ virt_viewer-virt-viewer-auth.$(OBJEXT) \ virt_viewer-virt-viewer-app.$(OBJEXT) \ + virt_viewer-virt-viewer-file.$(OBJEXT) \ virt_viewer-virt-viewer-session.$(OBJEXT) \ virt_viewer-virt-viewer-display.$(OBJEXT) \ virt_viewer-virt-viewer-notebook.$(OBJEXT) \ @@ -233,9 +245,10 @@ am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; am__v_CCLD_1 = -SOURCES = $(remote_viewer_SOURCES) $(virt_viewer_SOURCES) \ - $(windows_cmdline_wrapper_SOURCES) -DIST_SOURCES = $(am__remote_viewer_SOURCES_DIST) \ +SOURCES = $(debug_helper_SOURCES) $(remote_viewer_SOURCES) \ + $(virt_viewer_SOURCES) $(windows_cmdline_wrapper_SOURCES) +DIST_SOURCES = $(am__debug_helper_SOURCES_DIST) \ + $(am__remote_viewer_SOURCES_DIST) \ $(am__virt_viewer_SOURCES_DIST) \ $(am__windows_cmdline_wrapper_SOURCES_DIST) am__can_run_installinfo = \ @@ -270,7 +283,7 @@ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ $(am__cd) "$$dir" && rm -f $$files; }; \ } -DATA = $(builderxml_DATA) $(desktop_DATA) +DATA = $(builderxml_DATA) ETAGS = etags CTAGS = ctags DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) @@ -461,7 +474,7 @@ EXTRA_DIST = $(builderxml_DATA) virt-viewer-enums.c.etemplate \ virt-viewer-enums.h.etemplate gbinding.c gbinding.h $(NULL) \ - $(desktop_DATA) $(VIRT_VIEWER_RES) + $(VIRT_VIEWER_RES) ENUMS_FILES = \ virt-viewer-display.h \ $(NULL) @@ -474,12 +487,13 @@ COMMON_SOURCES = $(BUILT_SOURCES) virt-glib-compat.h virt-gtk-compat.h \ virt-viewer-util.h virt-viewer-util.c virt-viewer-auth.h \ virt-viewer-auth.c virt-viewer-app.h virt-viewer-app.c \ - virt-viewer-session.h virt-viewer-session.c \ - virt-viewer-display.h virt-viewer-display.c \ - virt-viewer-notebook.h virt-viewer-notebook.c \ - virt-viewer-window.h virt-viewer-window.c view/autoDrawer.c \ - view/autoDrawer.h view/drawer.c view/drawer.h view/ovBox.c \ - view/ovBox.h $(NULL) $(am__append_1) $(am__append_2) + virt-viewer-file.h virt-viewer-file.c virt-viewer-session.h \ + virt-viewer-session.c virt-viewer-display.h \ + virt-viewer-display.c virt-viewer-notebook.h \ + virt-viewer-notebook.c virt-viewer-window.h \ + virt-viewer-window.c view/autoDrawer.c view/autoDrawer.h \ + view/drawer.c view/drawer.h view/ovBox.c view/ovBox.h $(NULL) \ + $(am__append_1) $(am__append_2) @HAVE_LIBVIRT_TRUE@virt_viewer_SOURCES = \ @HAVE_LIBVIRT_TRUE@ $(COMMON_SOURCES) \ @HAVE_LIBVIRT_TRUE@ virt-viewer-events.h virt-viewer-events.c \ @@ -509,13 +523,14 @@ -DG_LOG_DOMAIN=\"remote-viewer\" $(GLIB2_CFLAGS) $(GTK_CFLAGS) \ $(LIBXML2_CFLAGS) $(WARN_CFLAGS) $(NULL) $(am__append_9) \ $(am__append_11) -desktopdir = $(datadir)/applications -desktop_DATA = remote-viewer.desktop VIRT_VIEWER_RES = virt-viewer.rc virt-viewer.manifest ICONDIR = $(top_builddir)/icons MANIFESTDIR = $(srcdir) @OS_WIN32_TRUE@windows_cmdline_wrapper_SOURCES = windows-cmdline-wrapper.c @OS_WIN32_TRUE@windows_cmdline_wrapper_LDFLAGS = -lpsapi +@OS_WIN32_TRUE@debug_helper_SOURCES = debug-helper.c +@OS_WIN32_TRUE@debug_helper_LDFLAGS = $(GLIB2_LIBS) -Wl,--subsystem,windows +@OS_WIN32_TRUE@debug_helper_CFLAGS = $(GLIB2_CFLAGS) all: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) all-am @@ -599,6 +614,9 @@ list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ echo " rm -f" $$list; \ rm -f $$list +debug-helper$(EXEEXT): $(debug_helper_OBJECTS) $(debug_helper_DEPENDENCIES) $(EXTRA_debug_helper_DEPENDENCIES) + @rm -f debug-helper$(EXEEXT) + $(AM_V_CCLD)$(debug_helper_LINK) $(debug_helper_OBJECTS) $(debug_helper_LDADD) $(LIBS) remote-viewer$(EXEEXT): $(remote_viewer_OBJECTS) $(remote_viewer_DEPENDENCIES) $(EXTRA_remote_viewer_DEPENDENCIES) @rm -f remote-viewer$(EXEEXT) $(AM_V_CCLD)$(remote_viewer_LINK) $(remote_viewer_OBJECTS) $(remote_viewer_LDADD) $(LIBS) @@ -615,6 +633,7 @@ distclean-compile: -rm -f *.tab.c +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/debug_helper-debug-helper.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote_viewer-autoDrawer.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote_viewer-drawer.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote_viewer-ovBox.Po@am__quote@ @@ -626,6 +645,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote_viewer-virt-viewer-display-vnc.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote_viewer-virt-viewer-display.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote_viewer-virt-viewer-enums.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote_viewer-virt-viewer-file.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote_viewer-virt-viewer-notebook.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote_viewer-virt-viewer-session-spice.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/remote_viewer-virt-viewer-session-vnc.Po@am__quote@ @@ -642,6 +662,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/virt_viewer-virt-viewer-display.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/virt_viewer-virt-viewer-enums.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/virt_viewer-virt-viewer-events.Po@am__quote@ +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/virt_viewer-virt-viewer-file.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/virt_viewer-virt-viewer-main.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/virt_viewer-virt-viewer-notebook.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/virt_viewer-virt-viewer-session-spice.Po@am__quote@ @@ -673,6 +694,20 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< +debug_helper-debug-helper.o: debug-helper.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(debug_helper_CFLAGS) $(CFLAGS) -MT debug_helper-debug-helper.o -MD -MP -MF $(DEPDIR)/debug_helper-debug-helper.Tpo -c -o debug_helper-debug-helper.o `test -f 'debug-helper.c' || echo '$(srcdir)/'`debug-helper.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/debug_helper-debug-helper.Tpo $(DEPDIR)/debug_helper-debug-helper.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='debug-helper.c' object='debug_helper-debug-helper.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(debug_helper_CFLAGS) $(CFLAGS) -c -o debug_helper-debug-helper.o `test -f 'debug-helper.c' || echo '$(srcdir)/'`debug-helper.c + +debug_helper-debug-helper.obj: debug-helper.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(debug_helper_CFLAGS) $(CFLAGS) -MT debug_helper-debug-helper.obj -MD -MP -MF $(DEPDIR)/debug_helper-debug-helper.Tpo -c -o debug_helper-debug-helper.obj `if test -f 'debug-helper.c'; then $(CYGPATH_W) 'debug-helper.c'; else $(CYGPATH_W) '$(srcdir)/debug-helper.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/debug_helper-debug-helper.Tpo $(DEPDIR)/debug_helper-debug-helper.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='debug-helper.c' object='debug_helper-debug-helper.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(debug_helper_CFLAGS) $(CFLAGS) -c -o debug_helper-debug-helper.obj `if test -f 'debug-helper.c'; then $(CYGPATH_W) 'debug-helper.c'; else $(CYGPATH_W) '$(srcdir)/debug-helper.c'; fi` + remote_viewer-virt-viewer-enums.o: virt-viewer-enums.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(remote_viewer_CFLAGS) $(CFLAGS) -MT remote_viewer-virt-viewer-enums.o -MD -MP -MF $(DEPDIR)/remote_viewer-virt-viewer-enums.Tpo -c -o remote_viewer-virt-viewer-enums.o `test -f 'virt-viewer-enums.c' || echo '$(srcdir)/'`virt-viewer-enums.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/remote_viewer-virt-viewer-enums.Tpo $(DEPDIR)/remote_viewer-virt-viewer-enums.Po @@ -729,6 +764,20 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(remote_viewer_CFLAGS) $(CFLAGS) -c -o remote_viewer-virt-viewer-app.obj `if test -f 'virt-viewer-app.c'; then $(CYGPATH_W) 'virt-viewer-app.c'; else $(CYGPATH_W) '$(srcdir)/virt-viewer-app.c'; fi` +remote_viewer-virt-viewer-file.o: virt-viewer-file.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(remote_viewer_CFLAGS) $(CFLAGS) -MT remote_viewer-virt-viewer-file.o -MD -MP -MF $(DEPDIR)/remote_viewer-virt-viewer-file.Tpo -c -o remote_viewer-virt-viewer-file.o `test -f 'virt-viewer-file.c' || echo '$(srcdir)/'`virt-viewer-file.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/remote_viewer-virt-viewer-file.Tpo $(DEPDIR)/remote_viewer-virt-viewer-file.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='virt-viewer-file.c' object='remote_viewer-virt-viewer-file.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(remote_viewer_CFLAGS) $(CFLAGS) -c -o remote_viewer-virt-viewer-file.o `test -f 'virt-viewer-file.c' || echo '$(srcdir)/'`virt-viewer-file.c + +remote_viewer-virt-viewer-file.obj: virt-viewer-file.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(remote_viewer_CFLAGS) $(CFLAGS) -MT remote_viewer-virt-viewer-file.obj -MD -MP -MF $(DEPDIR)/remote_viewer-virt-viewer-file.Tpo -c -o remote_viewer-virt-viewer-file.obj `if test -f 'virt-viewer-file.c'; then $(CYGPATH_W) 'virt-viewer-file.c'; else $(CYGPATH_W) '$(srcdir)/virt-viewer-file.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/remote_viewer-virt-viewer-file.Tpo $(DEPDIR)/remote_viewer-virt-viewer-file.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='virt-viewer-file.c' object='remote_viewer-virt-viewer-file.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(remote_viewer_CFLAGS) $(CFLAGS) -c -o remote_viewer-virt-viewer-file.obj `if test -f 'virt-viewer-file.c'; then $(CYGPATH_W) 'virt-viewer-file.c'; else $(CYGPATH_W) '$(srcdir)/virt-viewer-file.c'; fi` + remote_viewer-virt-viewer-session.o: virt-viewer-session.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(remote_viewer_CFLAGS) $(CFLAGS) -MT remote_viewer-virt-viewer-session.o -MD -MP -MF $(DEPDIR)/remote_viewer-virt-viewer-session.Tpo -c -o remote_viewer-virt-viewer-session.o `test -f 'virt-viewer-session.c' || echo '$(srcdir)/'`virt-viewer-session.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/remote_viewer-virt-viewer-session.Tpo $(DEPDIR)/remote_viewer-virt-viewer-session.Po @@ -966,6 +1015,20 @@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='virt-viewer-app.c' object='virt_viewer-virt-viewer-app.obj' libtool=no @AMDEPBACKSLASH@ @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virt_viewer_CFLAGS) $(CFLAGS) -c -o virt_viewer-virt-viewer-app.obj `if test -f 'virt-viewer-app.c'; then $(CYGPATH_W) 'virt-viewer-app.c'; else $(CYGPATH_W) '$(srcdir)/virt-viewer-app.c'; fi` + +virt_viewer-virt-viewer-file.o: virt-viewer-file.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virt_viewer_CFLAGS) $(CFLAGS) -MT virt_viewer-virt-viewer-file.o -MD -MP -MF $(DEPDIR)/virt_viewer-virt-viewer-file.Tpo -c -o virt_viewer-virt-viewer-file.o `test -f 'virt-viewer-file.c' || echo '$(srcdir)/'`virt-viewer-file.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/virt_viewer-virt-viewer-file.Tpo $(DEPDIR)/virt_viewer-virt-viewer-file.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='virt-viewer-file.c' object='virt_viewer-virt-viewer-file.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virt_viewer_CFLAGS) $(CFLAGS) -c -o virt_viewer-virt-viewer-file.o `test -f 'virt-viewer-file.c' || echo '$(srcdir)/'`virt-viewer-file.c + +virt_viewer-virt-viewer-file.obj: virt-viewer-file.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virt_viewer_CFLAGS) $(CFLAGS) -MT virt_viewer-virt-viewer-file.obj -MD -MP -MF $(DEPDIR)/virt_viewer-virt-viewer-file.Tpo -c -o virt_viewer-virt-viewer-file.obj `if test -f 'virt-viewer-file.c'; then $(CYGPATH_W) 'virt-viewer-file.c'; else $(CYGPATH_W) '$(srcdir)/virt-viewer-file.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/virt_viewer-virt-viewer-file.Tpo $(DEPDIR)/virt_viewer-virt-viewer-file.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='virt-viewer-file.c' object='virt_viewer-virt-viewer-file.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virt_viewer_CFLAGS) $(CFLAGS) -c -o virt_viewer-virt-viewer-file.obj `if test -f 'virt-viewer-file.c'; then $(CYGPATH_W) 'virt-viewer-file.c'; else $(CYGPATH_W) '$(srcdir)/virt-viewer-file.c'; fi` virt_viewer-virt-viewer-session.o: virt-viewer-session.c @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(virt_viewer_CFLAGS) $(CFLAGS) -MT virt_viewer-virt-viewer-session.o -MD -MP -MF $(DEPDIR)/virt_viewer-virt-viewer-session.Tpo -c -o virt_viewer-virt-viewer-session.o `test -f 'virt-viewer-session.c' || echo '$(srcdir)/'`virt-viewer-session.c @@ -1189,27 +1252,6 @@ @list='$(builderxml_DATA)'; test -n "$(builderxmldir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(builderxmldir)'; $(am__uninstall_files_from_dir) -install-desktopDATA: $(desktop_DATA) - @$(NORMAL_INSTALL) - @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(desktopdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(desktopdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ - echo "$$d$$p"; \ - done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(desktopdir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(desktopdir)" || exit $$?; \ - done - -uninstall-desktopDATA: - @$(NORMAL_UNINSTALL) - @list='$(desktop_DATA)'; test -n "$(desktopdir)" || list=; \ - files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - dir='$(DESTDIR)$(desktopdir)'; $(am__uninstall_files_from_dir) ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ @@ -1312,7 +1354,7 @@ $(MAKE) $(AM_MAKEFLAGS) check-am all-am: Makefile $(PROGRAMS) $(DATA) installdirs: - for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(builderxmldir)" "$(DESTDIR)$(desktopdir)"; do \ + for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(builderxmldir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: $(BUILT_SOURCES) @@ -1370,7 +1412,7 @@ info-am: -install-data-am: install-builderxmlDATA install-desktopDATA +install-data-am: install-builderxmlDATA install-dvi: install-dvi-am @@ -1416,8 +1458,7 @@ ps-am: -uninstall-am: uninstall-binPROGRAMS uninstall-builderxmlDATA \ - uninstall-desktopDATA +uninstall-am: uninstall-binPROGRAMS uninstall-builderxmlDATA .MAKE: all check install install-am install-strip @@ -1426,16 +1467,15 @@ distclean-compile distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-binPROGRAMS install-builderxmlDATA \ - install-data install-data-am install-desktopDATA install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ - pdf pdf-am ps ps-am tags uninstall uninstall-am \ - uninstall-binPROGRAMS uninstall-builderxmlDATA \ - uninstall-desktopDATA + install-data install-data-am install-dvi install-dvi-am \ + install-exec install-exec-am install-html install-html-am \ + install-info install-info-am install-man install-pdf \ + install-pdf-am install-ps install-ps-am install-strip \ + installcheck installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-binPROGRAMS \ + uninstall-builderxmlDATA $(BUILT_SOURCES): %: %.etemplate $(ENUMS_FILES) diff --git a/src/debug-helper.c b/src/debug-helper.c new file mode 100644 index 0000000..01909da --- /dev/null +++ b/src/debug-helper.c @@ -0,0 +1,83 @@ +#include <config.h> +#include <windows.h> +#include <stdio.h> +#include <conio.h> +#include <process.h> +#include <glib.h> + +static gchar* +get_program_path(void) +{ + gchar *utf8_buf, *path = NULL; + wchar_t buf[MAX_PATH+1]; + + if (GetModuleFileNameW(GetModuleHandle (NULL), buf, G_N_ELEMENTS (buf)) > 0) { + utf8_buf = g_utf16_to_utf8(buf, -1, NULL, NULL, NULL); + path = g_path_get_dirname(utf8_buf); + g_free(utf8_buf); + } + + return path; +} + +int +main(int argc, char *argv[]) +{ + char pipe[2048]; + MSG msg; + STARTUPINFO si = { 0, }; + PROCESS_INFORMATION pi = { 0, }; + gchar *program_path = get_program_path(); + gchar *command; + int rv = 0; + + argv[0] = "gdb -ex run --args"; + command = g_strjoinv(" ", argv); + + snprintf(pipe, sizeof(pipe), "\\\\.\\pipe\\SpiceController-%lu", GetCurrentProcessId()); + + SetEnvironmentVariable("SPICE_DEBUG", "1"); + SetEnvironmentVariable("G_MESSAGES_DEBUG", "all"); + SetEnvironmentVariable("SPICE_XPI_NAMEDPIPE", pipe); + + si.cb = sizeof(si); + if (!CreateProcess(NULL, + command, + NULL, + NULL, + FALSE, + 0, + NULL, + program_path, + &si, + &pi)) { + printf("CreateProcess failed (%ld).\n", GetLastError()); + rv = 1; + goto end; + } + + + while (1) { + DWORD reason = MsgWaitForMultipleObjects(1, &pi.hProcess, FALSE, + INFINITE, QS_ALLINPUT); + if (reason == WAIT_OBJECT_0) + break; + else { + if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE)) { + TranslateMessage(&msg); + DispatchMessage(&msg); + } + } + } + + // Close process and thread handles + CloseHandle(pi.hProcess); + CloseHandle(pi.hThread); + +end: + g_free(program_path); + g_free(command); + + exit(rv); + return rv; +} diff --git a/src/remote-viewer-main.c b/src/remote-viewer-main.c index 615e758..33cd2b2 100644 --- a/src/remote-viewer-main.c +++ b/src/remote-viewer-main.c @@ -44,7 +44,7 @@ static void remote_viewer_version(void) { - g_print(_("remote-viewer version %s\n"), VERSION); + g_print(_("remote-viewer version %s\n"), VERSION BUILDID); exit(EXIT_SUCCESS); } @@ -136,6 +136,7 @@ rfilter = gtk_recent_filter_new(); gtk_recent_filter_add_mime_type(rfilter, "application/x-spice"); gtk_recent_filter_add_mime_type(rfilter, "application/x-vnc"); + gtk_recent_filter_add_mime_type(rfilter, "application/x-virt-viewer"); gtk_recent_chooser_set_filter(GTK_RECENT_CHOOSER(recent), rfilter); gtk_recent_chooser_set_local_only(GTK_RECENT_CHOOSER(recent), FALSE); g_signal_connect(recent, "selection-changed", @@ -158,19 +159,17 @@ } static void -recent_add(gchar *uri) +recent_add(gchar *uri, const gchar *mime_type) { GtkRecentManager *recent; GtkRecentData meta = { - .mime_type = (char*)"application/x-spice", .app_name = (char*)"remote-viewer", .app_exec = (char*)"remote-viewer %u", + .mime_type = (char*)mime_type, }; if (uri == NULL) return; - - g_return_if_fail(g_str_has_prefix(uri, "spice://") || g_str_has_prefix(uri, "vnc://")); recent = gtk_recent_manager_get_default(); meta.display_name = uri; @@ -182,8 +181,9 @@ VirtViewerApp *self G_GNUC_UNUSED) { gchar *uri = virt_viewer_session_get_uri(session); - - recent_add(uri); + const gchar *mime = virt_viewer_session_mime_type(session); + + recent_add(uri, mime); g_free(uri); } @@ -196,6 +196,8 @@ int zoom = 100; gchar **args = NULL; gchar *uri = NULL; + char *title = NULL; + char *hotkeys = NULL; gboolean verbose = FALSE; gboolean debug = FALSE; gboolean direct = FALSE; @@ -209,6 +211,8 @@ remote_viewer_version, N_("Display version information"), NULL }, { "verbose", 'v', 0, G_OPTION_ARG_NONE, &verbose, N_("Display verbose information"), NULL }, + { "title", 't', 0, G_OPTION_ARG_STRING, &title, + N_("Set window title"), NULL }, { "direct", 'd', 0, G_OPTION_ARG_NONE, &direct, N_("Direct connection with no automatic tunnels"), NULL }, { "zoom", 'z', 0, G_OPTION_ARG_INT, &zoom, @@ -221,32 +225,14 @@ { "spice-controller", '\0', 0, G_OPTION_ARG_NONE, &controller, N_("Open connection using Spice controller communication"), NULL }, #endif + { "hotkeys", 'h', 0, G_OPTION_ARG_STRING, &hotkeys, + N_("Customise hotkeys"), NULL }, { G_OPTION_REMAINING, '\0', 0, G_OPTION_ARG_STRING_ARRAY, &args, NULL, "URI" }, { NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, NULL } }; -#ifdef G_OS_WIN32 - if (AttachConsole(ATTACH_PARENT_PROCESS) != 0) { - freopen("CONIN$", "r", stdin); - freopen("CONOUT$", "w", stdout); - freopen("CONERR$", "w", stderr); - dup2(fileno(stdin), STDIN_FILENO); - dup2(fileno(stdout), STDOUT_FILENO); - dup2(fileno(stderr), STDERR_FILENO); - } -#endif - -#if !GLIB_CHECK_VERSION(2,31,0) - g_thread_init(NULL); -#endif - - setlocale(LC_ALL, ""); - bindtextdomain(GETTEXT_PACKAGE, LOCALE_DIR); - bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); - textdomain(GETTEXT_PACKAGE); - - g_set_application_name(_("Remote Viewer")); + virt_viewer_util_init(_("Remote Viewer")); /* Setup command line options */ context = g_option_context_new (_("- Remote viewer client")); @@ -304,7 +290,7 @@ g_object_set(viewer, "guest-name", "defined by Spice controller", NULL); } else { #endif - viewer = remote_viewer_new(uri, verbose); + viewer = remote_viewer_new(uri, title, verbose); g_object_set(viewer, "guest-name", uri, NULL); #if HAVE_SPICE_GTK } @@ -319,6 +305,7 @@ NULL); virt_viewer_window_set_zoom_level(virt_viewer_app_get_main_window(app), zoom); virt_viewer_app_set_direct(app, direct); + virt_viewer_app_set_hotkeys(app, hotkeys); if (!virt_viewer_app_start(app)) goto cleanup; diff --git a/src/remote-viewer.c b/src/remote-viewer.c index 77c1414..fa17edd 100644 --- a/src/remote-viewer.c +++ b/src/remote-viewer.c @@ -35,6 +35,8 @@ #include "virt-viewer-session-spice.h" #endif #include "virt-viewer-app.h" +#include "virt-viewer-file.h" +#include "virt-viewer-session.h" #include "remote-viewer.h" #ifndef G_VALUE_INIT /* see bug https://bugzilla.gnome.org/show_bug.cgi?id=654793 */ @@ -181,11 +183,12 @@ } RemoteViewer * -remote_viewer_new(const gchar *uri, gboolean verbose) +remote_viewer_new(const gchar *uri, const gchar *title, gboolean verbose) { return g_object_new(REMOTE_VIEWER_TYPE, "guri", uri, "verbose", verbose, + "title", title, NULL); } @@ -434,119 +437,6 @@ return session; } -static gchar * -ctrl_key_to_gtk_key(const gchar *key) -{ - int i; - - static const struct { - const char *ctrl; - const char *gtk; - } keys[] = { - /* FIXME: right alt, right ctrl, right shift, cmds */ - { "alt", "<Alt>" }, - { "ralt", "<Alt>" }, - { "rightalt", "<Alt>" }, - { "right-alt", "<Alt>" }, - { "lalt", "<Alt>" }, - { "leftalt", "<Alt>" }, - { "left-alt", "<Alt>" }, - - { "ctrl", "<Ctrl>" }, - { "rctrl", "<Ctrl>" }, - { "rightctrl", "<Ctrl>" }, - { "right-ctrl", "<Ctrl>" }, - { "lctrl", "<Ctrl>" }, - { "leftctrl", "<Ctrl>" }, - { "left-ctrl", "<Ctrl>" }, - - { "shift", "<Shift>" }, - { "rshift", "<Shift>" }, - { "rightshift", "<Shift>" }, - { "right-shift", "<Shift>" }, - { "lshift", "<Shift>" }, - { "leftshift", "<Shift>" }, - { "left-shift", "<Shift>" }, - - { "cmd", "<Ctrl>" }, - { "rcmd", "<Ctrl>" }, - { "rightcmd", "<Ctrl>" }, - { "right-cmd", "<Ctrl>" }, - { "lcmd", "<Ctrl>" }, - { "leftcmd", "<Ctrl>" }, - { "left-cmd", "<Ctrl>" }, - - { "win", "<Super>" }, - { "rwin", "<Super>" }, - { "rightwin", "<Super>" }, - { "right-win", "<Super>" }, - { "lwin", "<Super>" }, - { "leftwin", "<Super>" }, - { "left-win", "<Super>" }, - - { "esc", "Escape" }, - /* { "escape", "Escape" }, */ - - { "ins", "Insert" }, - /* { "insert", "Insert" }, */ - - { "del", "Delete" }, - /* { "delete", "Delete" }, */ - - { "pgup", "Page_Up" }, - { "pageup", "Page_Up" }, - { "pgdn", "Page_Down" }, - { "pagedown", "Page_Down" }, - - /* { "home", "home" }, */ - /* { "end", "end" }, */ - /* { "space", "space" }, */ - - { "enter", "Return" }, - - /* { "tab", "tab" }, */ - /* { "f1", "F1" }, */ - /* { "f2", "F2" }, */ - /* { "f3", "F3" }, */ - /* { "f4", "F4" }, */ - /* { "f5", "F5" }, */ - /* { "f6", "F6" }, */ - /* { "f7", "F7" }, */ - /* { "f8", "F8" }, */ - /* { "f9", "F9" }, */ - /* { "f10", "F10" }, */ - /* { "f11", "F11" }, */ - /* { "f12", "F12" } */ - }; - - for (i = 0; i < G_N_ELEMENTS(keys); ++i) { - if (g_ascii_strcasecmp(keys[i].ctrl, key) == 0) - return g_strdup(keys[i].gtk); - } - - return g_ascii_strup(key, -1); -} - -static gchar* -ctrl_key_to_gtk_accelerator(const gchar *key) -{ - gchar *accel, **k, **keyv; - - keyv = g_strsplit(key, "+", -1); - g_return_val_if_fail(keyv != NULL, NULL); - - for (k = keyv; *k != NULL; k++) { - gchar *tmp = *k; - *k = ctrl_key_to_gtk_key(tmp); - g_free(tmp); - } - - accel = g_strjoinv(NULL, keyv); - g_strfreev(keyv); - - return accel; -} - static void app_notified(VirtViewerApp *app, GParamSpec *pspec, @@ -586,7 +476,8 @@ g_str_equal(pspec->name, "enable-smartcard") || g_str_equal(pspec->name, "color-depth") || g_str_equal(pspec->name, "disable-effects") || - g_str_equal(pspec->name, "enable-usbredir")) { + g_str_equal(pspec->name, "enable-usbredir") || + g_str_equal(pspec->name, "proxy")) { g_object_set_property(G_OBJECT(session), pspec->name, &value); } else if (g_str_equal(pspec->name, "sport")) { g_object_set_property(G_OBJECT(session), "tls-port", &value); @@ -609,7 +500,7 @@ &value); } } else if (g_str_equal(pspec->name, "title")) { - g_object_set_property(G_OBJECT(app), "title", &value); + virt_viewer_app_set_title(app, g_value_get_string(&value)); } else if (g_str_equal(pspec->name, "display-flags")) { guint flags = g_value_get_uint(&value); gboolean fullscreen = flags & CONTROLLER_SET_FULL_SCREEN; @@ -620,41 +511,7 @@ } else if (g_str_equal(pspec->name, "menu")) { spice_ctrl_menu_updated(self); } else if (g_str_equal(pspec->name, "hotkeys")) { - gchar **hotkey, **hotkeys = g_strsplit(g_value_get_string(&value), ",", -1); - if (!hotkeys || g_strv_length(hotkeys) == 0) { - g_object_set(app, "enable-accel", FALSE, NULL); - goto end; - } - - for (hotkey = hotkeys; *hotkey != NULL; hotkey++) { - gchar *key = strstr(*hotkey, "="); - if (key == NULL) { - g_warn_if_reached(); - continue; - } - *key = '\0'; - - gchar *accel = ctrl_key_to_gtk_accelerator(key + 1); - guint accel_key; - GdkModifierType accel_mods; - gtk_accelerator_parse(accel, &accel_key, &accel_mods); - g_free(accel); - - if (g_str_equal(*hotkey, "toggle-fullscreen")) { - gtk_accel_map_change_entry("<virt-viewer>/view/fullscreen", accel_key, accel_mods, TRUE); - } else if (g_str_equal(*hotkey, "release-cursor")) { - gtk_accel_map_change_entry("<virt-viewer>/view/release-cursor", accel_key, accel_mods, TRUE); - } else if (g_str_equal(*hotkey, "smartcard-insert")) { - gtk_accel_map_change_entry("<virt-viewer>/file/smartcard-insert", accel_key, accel_mods, TRUE); - } else if (g_str_equal(*hotkey, "smartcard-remove")) { - gtk_accel_map_change_entry("<virt-viewer>/file/smartcard-remove", accel_key, accel_mods, TRUE); - } else { - g_warning("Unknown hotkey command %s", *hotkey); - } - } - g_strfreev(hotkeys); - - g_object_set(app, "enable-accel", TRUE, NULL); + virt_viewer_app_set_hotkeys(app, g_value_get_string(&value)); } else { gchar *content = g_strdup_value_contents(&value); @@ -662,7 +519,6 @@ g_free(content); } -end: g_object_unref(session); g_value_unset(&value); } @@ -738,6 +594,8 @@ RemoteViewer *self = REMOTE_VIEWER(app); RemoteViewerPrivate *priv = self->priv; #endif + GFile *file = NULL; + VirtViewerFile *vvfile = NULL; gboolean ret = FALSE; gchar *guri = NULL; gchar *type = NULL; @@ -768,9 +626,23 @@ g_return_val_if_fail(guri != NULL, FALSE); DEBUG_LOG("Opening display to %s", guri); - g_object_set(app, "title", guri, NULL); - - if (virt_viewer_util_extract_host(guri, &type, NULL, NULL, NULL, NULL) < 0 || type == NULL) { + if (virt_viewer_app_get_title(app) == NULL) + virt_viewer_app_set_title(app, guri); + + file = g_file_new_for_commandline_arg(guri); + if (g_file_query_exists(file, NULL)) { + GError *error = NULL; + gchar *path = g_file_get_path(file); + vvfile = virt_viewer_file_new(path, &error); + g_free(path); + if (error) { + virt_viewer_app_simple_message_dialog(app, _("Invalid file %s"), guri); + g_warning("%s", error->message); + g_clear_error(&error); + goto cleanup; + } + g_object_get(G_OBJECT(vvfile), "type", &type, NULL); + } else if (virt_viewer_util_extract_host(guri, &type, NULL, NULL, NULL, NULL) < 0 || type == NULL) { virt_viewer_app_simple_message_dialog(app, _("Cannot determine the connection type from URI")); goto cleanup; } @@ -780,6 +652,8 @@ goto cleanup; } + virt_viewer_session_set_file(virt_viewer_app_get_session(app), vvfile); + if (virt_viewer_app_initial_connect(app) < 0) { virt_viewer_app_simple_message_dialog(app, _("Failed to initiate connection")); goto cleanup; @@ -790,7 +664,9 @@ ret = VIRT_VIEWER_APP_CLASS(remote_viewer_parent_class)->start(app); - cleanup: +cleanup: + g_clear_object(&file); + g_clear_object(&vvfile); g_free(guri); g_free(type); return ret; diff --git a/src/remote-viewer.desktop b/src/remote-viewer.desktop deleted file mode 100644 index f930592..0000000 --- a/src/remote-viewer.desktop +++ /dev/null @@ -1,6 +0,0 @@ -[Desktop Entry] -Name=Remote Viewer -Exec=remote-viewer %u -Type=Application -Terminal=False -MimeType=x-scheme-handler/spice diff --git a/src/remote-viewer.h b/src/remote-viewer.h index a465b7e..de701e0 100644 --- a/src/remote-viewer.h +++ b/src/remote-viewer.h @@ -48,7 +48,9 @@ GType remote_viewer_get_type (void); -RemoteViewer* remote_viewer_new(const gchar *uri, gboolean verbose); +RemoteViewer* remote_viewer_new(const gchar *uri, + const gchar *title, + gboolean verbose); RemoteViewer* remote_viewer_new_with_controller(gboolean verbose); G_END_DECLS diff --git a/src/virt-viewer-app.c b/src/virt-viewer-app.c index def52c5..25df5c8 100644 --- a/src/virt-viewer-app.c +++ b/src/virt-viewer-app.c @@ -140,6 +140,8 @@ char *title; gint focused; + GKeyFile *config; + gchar *config_file; }; @@ -218,11 +220,33 @@ g_free(msg); } +static void +virt_viewer_app_save_config(VirtViewerApp *self) +{ + VirtViewerAppPrivate *priv = self->priv; + GError *error = NULL; + gchar *dir, *data; + + dir = g_path_get_dirname(priv->config_file); + if (g_mkdir_with_parents(dir, S_IRWXU) == -1) + g_warning("failed to create config directory"); + g_free(dir); + + if ((data = g_key_file_to_data(priv->config, NULL, &error)) == NULL || + !g_file_set_contents(priv->config_file, data, -1, &error)) { + g_warning("Couldn't save configuration: %s", error->message); + g_clear_error(&error); + } + g_free(data); +} + void virt_viewer_app_quit(VirtViewerApp *self) { g_return_if_fail(VIRT_VIEWER_IS_APP(self)); VirtViewerAppPrivate *priv = self->priv; + + virt_viewer_app_save_config(self); if (priv->session) { virt_viewer_session_close(VIRT_VIEWER_SESSION(priv->session)); @@ -254,17 +278,13 @@ return n; } -static guint -virt_viewer_app_get_n_windows(VirtViewerApp *self) -{ - return g_hash_table_size(self->priv->windows); -} - gboolean virt_viewer_app_window_set_visible(VirtViewerApp *self, VirtViewerWindow *window, gboolean visible) { + GError *error = NULL; + g_return_val_if_fail(VIRT_VIEWER_IS_APP(self), FALSE); g_return_val_if_fail(VIRT_VIEWER_IS_WINDOW(window), FALSE); @@ -275,14 +295,35 @@ if (virt_viewer_app_get_n_windows_visible(self) > 1) { virt_viewer_window_hide(window); return FALSE; - } else if (virt_viewer_app_get_n_windows(self) > 1) { + } + + gboolean ask = g_key_file_get_boolean(self->priv->config, + "virt-viewer", "ask-quit", &error); + if (error) { + ask = TRUE; + g_clear_error(&error); + } + + if (ask) { GtkWidget *dialog = gtk_message_dialog_new (virt_viewer_window_get_window(window), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_MESSAGE_QUESTION, GTK_BUTTONS_OK_CANCEL, - _("This is the last visible display. Do you want to quit?")); - gint result = gtk_dialog_run (GTK_DIALOG (dialog)); + _("Do you want to close the session?")); + + GtkWidget *check = gtk_check_button_new_with_label(_("Do not ask me again")); + gtk_container_add(GTK_CONTAINER(gtk_dialog_get_content_area(GTK_DIALOG(dialog))), check); + gtk_widget_show(check); + + gint result = gtk_dialog_run(GTK_DIALOG(dialog)); + + gboolean dont_ask = FALSE; + g_object_get(check, "active", &dont_ask, NULL); + if (dont_ask) + g_key_file_set_boolean(self->priv->config, + "virt-viewer", "ask-quit", FALSE); + gtk_widget_destroy(dialog); switch (result) { case GTK_RESPONSE_OK: @@ -431,6 +472,7 @@ va_start(ap, fmt); g_vprintf(fmt, ap); va_end(ap); + g_print("\n"); } } @@ -542,6 +584,10 @@ g_hash_table_insert(self->priv->windows, key, win); virt_viewer_app_set_window_subtitle(self, win, nth); virt_viewer_app_update_menu_displays(self); + if (self->priv->session) { + gboolean has_usb = virt_viewer_session_has_usb(self->priv->session); + virt_viewer_window_set_usb_options_sensitive(win, has_usb); + } g_signal_emit(self, signals[SIGNAL_WINDOW_ADDED], 0, win); } @@ -703,21 +749,21 @@ #ifdef HAVE_GTK_VNC if (g_ascii_strcasecmp(type, "vnc") == 0) { GtkWindow *window = virt_viewer_window_get_window(priv->main_window); - virt_viewer_app_trace(self, "Guest %s has a %s display\n", + virt_viewer_app_trace(self, "Guest %s has a %s display", priv->guest_name, type); - priv->session = virt_viewer_session_vnc_new(window); + priv->session = virt_viewer_session_vnc_new(self, window); } else #endif #ifdef HAVE_SPICE_GTK if (g_ascii_strcasecmp(type, "spice") == 0) { GtkWindow *window = virt_viewer_window_get_window(priv->main_window); - virt_viewer_app_trace(self, "Guest %s has a %s display\n", + virt_viewer_app_trace(self, "Guest %s has a %s display", priv->guest_name, type); priv->session = virt_viewer_session_spice_new(self, window); } else #endif { - virt_viewer_app_trace(self, "Guest %s has unsupported %s display type\n", + virt_viewer_app_trace(self, "Guest %s has unsupported %s display type", priv->guest_name, type); virt_viewer_app_simple_message_dialog(self, _("Unknown graphic type for the guest %s"), priv->guest_name); @@ -833,16 +879,16 @@ gchar *p = NULL; if (priv->gport) { - virt_viewer_app_trace(self, "Opening indirect TCP connection to display at %s:%s\n", + virt_viewer_app_trace(self, "Opening indirect TCP connection to display at %s:%s", priv->ghost, priv->gport); } else { - virt_viewer_app_trace(self, "Opening indirect UNIX connection to display at %s\n", + virt_viewer_app_trace(self, "Opening indirect UNIX connection to display at %s", priv->unixsock); } if (priv->port) p = g_strdup_printf(":%d", priv->port); - virt_viewer_app_trace(self, "Setting up SSH tunnel via %s%s%s%s\n", + virt_viewer_app_trace(self, "Setting up SSH tunnel via %s%s%s%s", priv->user ? priv->user : "", priv->user ? "@" : "", priv->host, p ? p : ""); @@ -863,10 +909,10 @@ if (fd >= 0) { return virt_viewer_session_open_fd(VIRT_VIEWER_SESSION(priv->session), fd); } else if (priv->guri) { - virt_viewer_app_trace(self, "Opening connection to display at %s\n", priv->guri); + virt_viewer_app_trace(self, "Opening connection to display at %s", priv->guri); return virt_viewer_session_open_uri(VIRT_VIEWER_SESSION(priv->session), priv->guri); } else { - virt_viewer_app_trace(self, "Opening direct TCP connection to display at %s:%s:%s\n", + virt_viewer_app_trace(self, "Opening direct TCP connection to display at %s:%s:%s", priv->ghost, priv->gport, priv->gtlsport ? priv->gtlsport : "-1"); return virt_viewer_session_open_host(VIRT_VIEWER_SESSION(priv->session), priv->ghost, priv->gport, priv->gtlsport); @@ -889,14 +935,16 @@ ret = VIRT_VIEWER_APP_GET_CLASS(self)->activate(self); - if (ret != -1) { + if (ret == -1) { + priv->connected = FALSE; + } else { virt_viewer_app_show_status(self, _("Connecting to graphic server")); - priv->connected = FALSE; priv->cancelled = FALSE; priv->active = TRUE; - priv->grabbed = FALSE; - virt_viewer_app_update_title(self); - } + } + + priv->grabbed = FALSE; + virt_viewer_app_update_title(self); return ret; } @@ -1008,6 +1056,8 @@ { g_return_if_fail(VIRT_VIEWER_IS_APP(self)); VirtViewerAppPrivate *priv = self->priv; + + DEBUG_LOG("reconnect_poll: %d", priv->reconnect_poll); if (priv->reconnect_poll != 0) return; @@ -1244,9 +1294,7 @@ break; case PROP_TITLE: - g_free(priv->title); - priv->title = g_value_dup_string(value); - virt_viewer_app_set_all_window_subtitles(self); + virt_viewer_app_set_title(self, g_value_get_string(value)); break; case PROP_ENABLE_ACCEL: @@ -1297,6 +1345,9 @@ priv->guri = NULL; g_free(priv->title); priv->title = NULL; + g_free(priv->config_file); + priv->config_file = NULL; + g_clear_pointer(&priv->config, g_key_file_free); virt_viewer_app_free_connect_info(self); @@ -1326,8 +1377,20 @@ static void virt_viewer_app_init (VirtViewerApp *self) { + GError *error = NULL; + self->priv = GET_PRIVATE(self); self->priv->windows = g_hash_table_new_full(g_int_hash, g_int_equal, g_free, g_object_unref); + self->priv->config = g_key_file_new(); + self->priv->config_file = g_build_filename(g_get_user_config_dir(), + "virt-viewer", "settings", NULL); + + g_key_file_load_from_file(self->priv->config, self->priv->config_file, + G_KEY_FILE_KEEP_COMMENTS|G_KEY_FILE_KEEP_TRANSLATIONS, &error); + if (error) + g_debug("Couldn't load configuration: %s", error->message); + + g_clear_error(&error); } static GObject * @@ -1493,12 +1556,81 @@ G_TYPE_OBJECT); } +const char *virt_viewer_app_get_title(VirtViewerApp *self) +{ + g_return_val_if_fail(VIRT_VIEWER_IS_APP(self), NULL); + + return self->priv->title; +} + +void virt_viewer_app_set_title(VirtViewerApp *self, const char *title) +{ + g_return_if_fail(VIRT_VIEWER_IS_APP(self)); + + g_free(self->priv->title); + self->priv->title = g_strdup(title); + virt_viewer_app_set_all_window_subtitles(self); +} + void virt_viewer_app_set_direct(VirtViewerApp *self, gboolean direct) { g_return_if_fail(VIRT_VIEWER_IS_APP(self)); self->priv->direct = direct; +} + +void +virt_viewer_app_set_hotkeys(VirtViewerApp *self, const gchar *hotkeys_str) +{ + gchar **hotkey, **hotkeys = NULL; + + g_return_if_fail(VIRT_VIEWER_IS_APP(self)); + + if (hotkeys_str) + hotkeys = g_strsplit(hotkeys_str, ",", -1); + + if (!hotkeys || g_strv_length(hotkeys) == 0) { + g_strfreev(hotkeys); + g_object_set(self, "enable-accel", FALSE, NULL); + return; + } + + /* Disable default bindings and replace them with our own */ + gtk_accel_map_change_entry("<virt-viewer>/view/fullscreen", 0, 0, TRUE); + gtk_accel_map_change_entry("<virt-viewer>/view/release-cursor", 0, 0, TRUE); + gtk_accel_map_change_entry("<virt-viewer>/file/smartcard-insert", 0, 0, TRUE); + gtk_accel_map_change_entry("<virt-viewer>/file/smartcard-remove", 0, 0, TRUE); + + for (hotkey = hotkeys; *hotkey != NULL; hotkey++) { + gchar *key = strstr(*hotkey, "="); + if (key == NULL) { + g_warn_if_reached(); + continue; + } + *key = '\0'; + + gchar *accel = spice_hotkey_to_gtk_accelerator(key + 1); + guint accel_key; + GdkModifierType accel_mods; + gtk_accelerator_parse(accel, &accel_key, &accel_mods); + g_free(accel); + + if (g_str_equal(*hotkey, "toggle-fullscreen")) { + gtk_accel_map_change_entry("<virt-viewer>/view/fullscreen", accel_key, accel_mods, TRUE); + } else if (g_str_equal(*hotkey, "release-cursor")) { + gtk_accel_map_change_entry("<virt-viewer>/view/release-cursor", accel_key, accel_mods, TRUE); + } else if (g_str_equal(*hotkey, "smartcard-insert")) { + gtk_accel_map_change_entry("<virt-viewer>/file/smartcard-insert", accel_key, accel_mods, TRUE); + } else if (g_str_equal(*hotkey, "smartcard-remove")) { + gtk_accel_map_change_entry("<virt-viewer>/file/smartcard-remove", accel_key, accel_mods, TRUE); + } else { + g_warning("Unknown hotkey command %s", *hotkey); + } + } + g_strfreev(hotkeys); + + g_object_set(self, "enable-accel", TRUE, NULL); } void @@ -1574,6 +1706,14 @@ virt_viewer_window_enter_fullscreen(vwin, options->move, mon.x, mon.y); } else virt_viewer_window_leave_fullscreen(vwin); +} + +gboolean +virt_viewer_app_get_fullscreen(VirtViewerApp *self) +{ + g_return_val_if_fail(VIRT_VIEWER_IS_APP(self), FALSE); + + return self->priv->fullscreen; } static void diff --git a/src/virt-viewer-app.h b/src/virt-viewer-app.h index 5dc95dd..663f7a1 100644 --- a/src/virt-viewer-app.h +++ b/src/virt-viewer-app.h @@ -60,6 +60,8 @@ GType virt_viewer_app_get_type (void); +const char *virt_viewer_app_get_title(VirtViewerApp *app); +void virt_viewer_app_set_title(VirtViewerApp *app, const char *title); void virt_viewer_app_set_debug(gboolean debug); gboolean virt_viewer_app_start(VirtViewerApp *app); void virt_viewer_app_quit(VirtViewerApp *self); @@ -74,6 +76,7 @@ void virt_viewer_app_start_reconnect_poll(VirtViewerApp *self); void virt_viewer_app_set_zoom_level(VirtViewerApp *self, gint zoom_level); void virt_viewer_app_set_direct(VirtViewerApp *self, gboolean direct); +void virt_viewer_app_set_hotkeys(VirtViewerApp *self, const gchar *hotkeys); void virt_viewer_app_set_attach(VirtViewerApp *self, gboolean attach); gboolean virt_viewer_app_get_attach(VirtViewerApp *self); gboolean virt_viewer_app_has_session(VirtViewerApp *self); @@ -93,6 +96,7 @@ GHashTable* virt_viewer_app_get_windows(VirtViewerApp *self); gboolean virt_viewer_app_get_enable_accel(VirtViewerApp *self); VirtViewerSession* virt_viewer_app_get_session(VirtViewerApp *self); +gboolean virt_viewer_app_get_fullscreen(VirtViewerApp *app); G_END_DECLS diff --git a/src/virt-viewer-auth.c b/src/virt-viewer-auth.c index 487e67c..81f09bc 100644 --- a/src/virt-viewer-auth.c +++ b/src/virt-viewer-auth.c @@ -96,7 +96,8 @@ #ifdef HAVE_GTK_VNC void -virt_viewer_auth_vnc_credentials(GtkWindow *window, +virt_viewer_auth_vnc_credentials(VirtViewerSession *session, + GtkWindow *window, GtkWidget *vnc, GValueArray *credList, char *vncAddress) @@ -122,6 +123,19 @@ DEBUG_LOG("Unsupported credential type %d", g_value_get_enum(cred)); vnc_display_close(VNC_DISPLAY(vnc)); goto cleanup; + } + } + + VirtViewerFile *file = virt_viewer_session_get_file(session); + if (file != NULL) { + if (wantUsername && virt_viewer_file_is_set(file, "username")) { + username = virt_viewer_file_get_username(file); + wantUsername = FALSE; + } + if (wantPassword && virt_viewer_file_is_set(file, "password")) { + password = virt_viewer_file_get_password(file); + g_message("%s", password); + wantPassword = FALSE; } } diff --git a/src/virt-viewer-auth.h b/src/virt-viewer-auth.h index 5b4c546..1f102e0 100644 --- a/src/virt-viewer-auth.h +++ b/src/virt-viewer-auth.h @@ -29,9 +29,11 @@ #include <libvirt/libvirt.h> #endif +#include "virt-viewer-session.h" #include "virt-viewer-util.h" -void virt_viewer_auth_vnc_credentials(GtkWindow *window, +void virt_viewer_auth_vnc_credentials(VirtViewerSession *session, + GtkWindow *window, GtkWidget *vnc, GValueArray *credList, char *vncAddress); diff --git a/src/virt-viewer-display-spice.c b/src/virt-viewer-display-spice.c index 8845ee0..1e17ca5 100644 --- a/src/virt-viewer-display-spice.c +++ b/src/virt-viewer-display-spice.c @@ -24,6 +24,7 @@ #include <config.h> +#include <math.h> #include <spice-audio.h> #include <glib/gi18n.h> @@ -37,6 +38,13 @@ struct _VirtViewerDisplaySpicePrivate { SpiceChannel *channel; /* weak reference */ SpiceDisplay *display; + int auto_resize; +}; + +enum { + AUTO_RESIZE_ALWAYS, + AUTO_RESIZE_FULLSCREEN, + AUTO_RESIZE_NEVER, }; #define VIRT_VIEWER_DISPLAY_SPICE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE((o), VIRT_VIEWER_TYPE_DISPLAY_SPICE, VirtViewerDisplaySpicePrivate)) @@ -181,6 +189,8 @@ gdouble dw = allocation->width, dh = allocation->height; guint zoom = 100; guint nth; + gint x = 0, y = 0; + gboolean disable_display_position = TRUE; if (virt_viewer_display_get_auto_resize(VIRT_VIEWER_DISPLAY(self)) == FALSE) return; @@ -188,17 +198,45 @@ if (virt_viewer_display_get_show_hint(VIRT_VIEWER_DISPLAY(self)) & VIRT_VIEWER_DISPLAY_SHOW_HINT_DISABLED) return; + if (self->priv->auto_resize == AUTO_RESIZE_FULLSCREEN) { + GdkRectangle monitor; + GdkScreen *screen = gtk_widget_get_screen(GTK_WIDGET(self)); + int n = gdk_screen_get_monitor_at_window(screen, + gtk_widget_get_window(GTK_WIDGET(self))); + gdk_screen_get_monitor_geometry(screen, n, &monitor); + disable_display_position = FALSE; + x = monitor.x; + y = monitor.y; + dw = monitor.width; + dh = monitor.height; + } else { + GtkWidget *top = gtk_widget_get_toplevel(GTK_WIDGET(self)); + gtk_window_get_position(GTK_WINDOW(top), &x, &y); + if (x < 0) + x = 0; + if (y < 0) + y = 0; + } + if (virt_viewer_display_get_zoom(VIRT_VIEWER_DISPLAY(self))) { zoom = virt_viewer_display_get_zoom_level(VIRT_VIEWER_DISPLAY(self)); - dw /= ((double)zoom / 100.0); - dh /= ((double)zoom / 100.0); + dw = round(dw * 100 / zoom); + dh = round(dh * 100 / zoom); } g_object_get(self, "nth-display", &nth, NULL); - spice_main_set_display(get_main(VIRT_VIEWER_DISPLAY(self)), - nth, 0, 0, dw, dh); + if (self->priv->auto_resize != AUTO_RESIZE_NEVER) { + g_object_set(get_main(VIRT_VIEWER_DISPLAY(self)), + "disable-display-position", disable_display_position, + "disable-display-align", !disable_display_position, + NULL); + spice_main_set_display(get_main(VIRT_VIEWER_DISPLAY(self)), + nth, x, y, dw, dh); + } + if (self->priv->auto_resize == AUTO_RESIZE_FULLSCREEN) + self->priv->auto_resize = AUTO_RESIZE_NEVER; } static void @@ -206,13 +244,24 @@ GParamSpec *pspec G_GNUC_UNUSED, VirtViewerDisplaySpice *self) { - if (virt_viewer_app_get_enable_accel(app)) { + if (virt_viewer_app_get_enable_accel(app) + && gtk_accel_map_lookup_entry("<virt-viewer>/view/release-cursor", NULL)) { + SpiceGrabSequence *seq = spice_grab_sequence_new(0, NULL); /* disable default grab sequence */ - spice_display_set_grab_keys(self->priv->display, - spice_grab_sequence_new(0, NULL)); + spice_display_set_grab_keys(self->priv->display, seq); + spice_grab_sequence_free(seq); } else { spice_display_set_grab_keys(self->priv->display, NULL); } +} + +static void +fullscreen_changed(VirtViewerApp *app, + GParamSpec *pspec G_GNUC_UNUSED, + VirtViewerDisplaySpice *self) +{ + self->priv->auto_resize = virt_viewer_app_get_fullscreen(app) ? + AUTO_RESIZE_FULLSCREEN : AUTO_RESIZE_ALWAYS; } GtkWidget * @@ -267,6 +316,8 @@ app = virt_viewer_session_get_app(VIRT_VIEWER_SESSION(session)); virt_viewer_signal_connect_object(app, "notify::enable-accel", G_CALLBACK(enable_accel_changed), self, 0); + virt_viewer_signal_connect_object(app, "notify::fullscreen", + G_CALLBACK(fullscreen_changed), self, 0); enable_accel_changed(app, NULL, self); return GTK_WIDGET(self); diff --git a/src/virt-viewer-display.c b/src/virt-viewer-display.c index fe7ce4f..099ac76 100644 --- a/src/virt-viewer-display.c +++ b/src/virt-viewer-display.c @@ -354,8 +354,8 @@ if (priv->dirty) { if (priv->zoom) { - requisition->width += priv->desktopWidth * priv->zoom_level / 100; - requisition->height += priv->desktopHeight * priv->zoom_level / 100; + requisition->width += round(priv->desktopWidth * priv->zoom_level / 100.0); + requisition->height += round(priv->desktopHeight * priv->zoom_level / 100.0); } else { requisition->width += priv->desktopWidth; requisition->height += priv->desktopHeight; @@ -448,7 +448,8 @@ */ if (priv->dirty) { g_idle_add(virt_viewer_display_idle, widget); - priv->dirty = FALSE; + if (gtk_widget_get_mapped(widget)) + priv->dirty = FALSE; } } diff --git a/src/virt-viewer-file.c b/src/virt-viewer-file.c new file mode 100644 index 0000000..7271156 --- /dev/null +++ b/src/virt-viewer-file.c @@ -0,0 +1,847 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + * Virt Viewer: A virtual machine console viewer + * + * Copyright (C) 2012 Red Hat, Inc. + * + * This 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 2 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ + +#include <config.h> +#include "virt-viewer-util.h" +#include "virt-viewer-file.h" + +/* + * VirtViewerFile can read files in the .ini file format, with a + * mandatory [virt-viewer] group and "type" key: + * + * # this is a comment + * [virt-viewer] + * type=spice + * host=localhost + * port=5900 + * + * The current list of [virt-viewer] keys is: + * - type: string, mandatory, values: "spice" (later "vnc" etc..) + * - host: string + * - port: int + * - tls-port: int + * - username: string + * - password: string + * - disable-channels: string list + * - tls-ciphers: string + * - ca: string PEM data (use \n to seperate the lines) + * - host-subject: string + * - fullscreen: int (0 or 1 atm) + * - title: string + * - toggle-fullscreen: string in spice hotkey format + * - release-cursor: string in spice hotkey format + * - smartcard-insert: string in spice hotkey format + * - smartcard-remove: string in spice hotkey format + * - enable-smartcard: int (0 or 1 atm) + * - enable-usbredir: int (0 or 1 atm) + * - color-depth: int + * - disable-effects: string list + * - enable-usb-autoshare: int + * - usb-filter: string + * + * (the file can be extended with extra groups or keys, which should + * be prefixed with x- to avoid later conflicts) + */ + +struct _VirtViewerFilePrivate { + GKeyFile* keyfile; +}; + +G_DEFINE_TYPE(VirtViewerFile, virt_viewer_file, G_TYPE_OBJECT); + +#define VIRT_VIEWER_FILE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE((o), VIRT_VIEWER_TYPE_FILE, VirtViewerFilePrivate)) + +#define GROUP "virt-viewer" + +enum { + PROP_DUMMY_PROPERTY, + PROP_TYPE, + PROP_HOST, + PROP_PORT, + PROP_TLS_PORT, + PROP_USERNAME, + PROP_PASSWORD, + PROP_DISABLE_CHANNELS, + PROP_TLS_CIPHERS, + PROP_CA, + PROP_HOST_SUBJECT, + PROP_FULLSCREEN, + PROP_TITLE, + PROP_TOGGLE_FULLSCREEN, + PROP_RELEASE_CURSOR, + PROP_ENABLE_SMARTCARD, + PROP_ENABLE_USBREDIR, + PROP_COLOR_DEPTH, + PROP_DISABLE_EFFECTS, + PROP_ENABLE_USB_AUTOSHARE, + PROP_USB_FILTER, + PROP_PROXY, +}; + +VirtViewerFile* +virt_viewer_file_new(const gchar* location, GError** error) +{ + GError* inner_error = NULL; + + g_return_val_if_fail (location != NULL, NULL); + + VirtViewerFile* self = VIRT_VIEWER_FILE(g_object_new(VIRT_VIEWER_TYPE_FILE, NULL)); + GKeyFile* keyfile = self->priv->keyfile; + + g_key_file_load_from_file(keyfile, location, + G_KEY_FILE_KEEP_COMMENTS | G_KEY_FILE_KEEP_TRANSLATIONS, + &inner_error); + if (inner_error != NULL) { + g_propagate_error(error, inner_error); + g_object_unref(self); + return NULL; + } + + if (!g_key_file_has_group (keyfile, GROUP) || + !virt_viewer_file_is_set(self, "type")) { + inner_error = g_error_new_literal(G_KEY_FILE_ERROR, + G_KEY_FILE_ERROR_NOT_FOUND, "Invalid file"); + g_propagate_error(error, inner_error); + g_object_unref(self); + return NULL; + } + + return self; +} + +gboolean +virt_viewer_file_is_set(VirtViewerFile* self, const gchar* key) +{ + GError *inner_error = NULL; + gboolean set; + + g_return_val_if_fail(VIRT_VIEWER_IS_FILE(self), FALSE); + g_return_val_if_fail(key != NULL, FALSE); + + set = g_key_file_has_key(self->priv->keyfile, GROUP, key, &inner_error); + if (inner_error == NULL) + return set; + else { + g_clear_error(&inner_error); + return FALSE; + } +} + +static void +virt_viewer_file_set_string(VirtViewerFile* self, const gchar* key, const gchar* value) +{ + g_return_if_fail(VIRT_VIEWER_IS_FILE(self)); + g_return_if_fail(key != NULL); + g_return_if_fail(value != NULL); + + g_key_file_set_string(self->priv->keyfile, GROUP, key, value); +} + +static gchar* +virt_viewer_file_get_string(VirtViewerFile* self, const gchar* key) +{ + GError* inner_error = NULL; + gchar* result = NULL; + + g_return_val_if_fail(VIRT_VIEWER_IS_FILE(self), NULL); + g_return_val_if_fail(key != NULL, NULL); + + result = g_key_file_get_string(self->priv->keyfile, GROUP, key, &inner_error); + if (inner_error && inner_error->domain != G_KEY_FILE_ERROR) + g_critical("%s", inner_error->message); + g_clear_error(&inner_error); + + return result; +} + +static void +virt_viewer_file_set_string_list(VirtViewerFile* self, const gchar* key, const gchar* const* value, gsize length) +{ + g_return_if_fail(VIRT_VIEWER_IS_FILE(self)); + g_return_if_fail(key != NULL); + + g_key_file_set_string_list(self->priv->keyfile, GROUP, key, value, length); +} + +static gchar** +virt_viewer_file_get_string_list(VirtViewerFile* self, const gchar* key, gsize* length) +{ + GError* inner_error = NULL; + gchar** result = NULL; + + g_return_val_if_fail(VIRT_VIEWER_IS_FILE(self), NULL); + g_return_val_if_fail(key != NULL, NULL); + + result = g_key_file_get_string_list(self->priv->keyfile, GROUP, key, length, &inner_error); + if (inner_error && inner_error->domain != G_KEY_FILE_ERROR) + g_critical("%s", inner_error->message); + g_clear_error(&inner_error); + + return result; +} + +static void +virt_viewer_file_set_int(VirtViewerFile* self, const gchar* key, gint value) +{ + g_return_if_fail(VIRT_VIEWER_IS_FILE(self)); + g_return_if_fail(key != NULL); + + g_key_file_set_integer(self->priv->keyfile, GROUP, key, value); +} + +static gint +virt_viewer_file_get_int(VirtViewerFile* self, const gchar* key) +{ + GError* inner_error = NULL; + gint result; + + g_return_val_if_fail(VIRT_VIEWER_IS_FILE(self), -1); + g_return_val_if_fail(key != NULL, -1); + + result = g_key_file_get_integer(self->priv->keyfile, GROUP, key, &inner_error); + if (inner_error && inner_error->domain != G_KEY_FILE_ERROR) + g_critical("%s", inner_error->message); + g_clear_error(&inner_error); + + return result; +} + +gchar* +virt_viewer_file_get_ca(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "ca"); +} + +void +virt_viewer_file_set_ca(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "ca", value); + g_object_notify(G_OBJECT(self), "ca"); +} + +gchar* +virt_viewer_file_get_host(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "host"); +} + +void +virt_viewer_file_set_host(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "host", value); + g_object_notify(G_OBJECT(self), "host"); +} + +gchar* +virt_viewer_file_get_file_type(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "type"); +} + +void +virt_viewer_file_set_type(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "type", value); + g_object_notify(G_OBJECT(self), "type"); +} + +gint +virt_viewer_file_get_port(VirtViewerFile* self) +{ + return virt_viewer_file_get_int(self, "port"); +} + +void +virt_viewer_file_set_port(VirtViewerFile* self, gint value) +{ + virt_viewer_file_set_int(self, "port", value); + g_object_notify(G_OBJECT(self), "port"); +} + +gint +virt_viewer_file_get_tls_port(VirtViewerFile* self) +{ + return virt_viewer_file_get_int(self, "tls-port"); +} + +void +virt_viewer_file_set_tls_port(VirtViewerFile* self, gint value) +{ + virt_viewer_file_set_int(self, "tls-port", value); + g_object_notify(G_OBJECT(self), "tls-port"); +} + +gchar* +virt_viewer_file_get_username(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "username"); +} + +gchar* +virt_viewer_file_get_password(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "password"); +} + +void +virt_viewer_file_set_username(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "username", value); + g_object_notify(G_OBJECT(self), "username"); +} + +void +virt_viewer_file_set_password(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "password", value); + g_object_notify(G_OBJECT(self), "password"); +} + +gchar** +virt_viewer_file_get_disable_channels(VirtViewerFile* self, gsize* length) +{ + return virt_viewer_file_get_string_list(self, "disable-channels", length); +} + +void +virt_viewer_file_set_disable_channels(VirtViewerFile* self, const gchar* const* value, gsize length) +{ + virt_viewer_file_set_string_list(self, "disable-channels", value, length); + g_object_notify(G_OBJECT(self), "disable-channels"); +} + +gchar** +virt_viewer_file_get_disable_effects(VirtViewerFile* self, gsize* length) +{ + return virt_viewer_file_get_string_list(self, "disable-effects", length); +} + +void +virt_viewer_file_set_disable_effects(VirtViewerFile* self, const gchar* const* value, gsize length) +{ + virt_viewer_file_set_string_list(self, "disable-effects", value, length); + g_object_notify(G_OBJECT(self), "disable-effects"); +} + +gchar* +virt_viewer_file_get_tls_ciphers(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "tls-ciphers"); +} + +void +virt_viewer_file_set_tls_ciphers(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "tls-ciphers", value); + g_object_notify(G_OBJECT(self), "tls-ciphers"); +} + +gchar* +virt_viewer_file_get_host_subject(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "host-subject"); +} + +void +virt_viewer_file_set_host_subject(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "host-subject", value); + g_object_notify(G_OBJECT(self), "host-subject"); +} + +gint +virt_viewer_file_get_fullscreen(VirtViewerFile* self) +{ + return virt_viewer_file_get_int(self, "fullscreen"); +} + +void +virt_viewer_file_set_fullscreen(VirtViewerFile* self, gint value) +{ + virt_viewer_file_set_int(self, "fullscreen", !!value); + g_object_notify(G_OBJECT(self), "fullscreen"); +} + +gchar* +virt_viewer_file_get_title(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "title"); +} + +void +virt_viewer_file_set_title(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "title", value); + g_object_notify(G_OBJECT(self), "title"); +} + +gchar* +virt_viewer_file_get_toggle_fullscreen(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "toggle-fullscreen"); +} + +void +virt_viewer_file_set_toggle_fullscreen(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "toggle-fullscreen", value); + g_object_notify(G_OBJECT(self), "toggle-fullscreen"); +} + +gchar* +virt_viewer_file_get_release_cursor(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "release-cursor"); +} + +void +virt_viewer_file_set_release_cursor(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "release-cursor", value); + g_object_notify(G_OBJECT(self), "release-cursor"); +} + +gchar* +virt_viewer_file_get_smartcard_remove(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "smartcard-remove"); +} + +void +virt_viewer_file_set_smartcard_remove(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "smartcard-remove", value); + g_object_notify(G_OBJECT(self), "smartcard-remove"); +} + +gchar* +virt_viewer_file_get_smartcard_insert(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "smartcard-insert"); +} + +void +virt_viewer_file_set_smartcard_insert(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "smartcard-insert", value); + g_object_notify(G_OBJECT(self), "smartcard-insert"); +} + +gint +virt_viewer_file_get_enable_smartcard(VirtViewerFile* self) +{ + return virt_viewer_file_get_int(self, "enable-smartcard"); +} + +void +virt_viewer_file_set_enable_smartcard(VirtViewerFile* self, gint value) +{ + virt_viewer_file_set_int(self, "enable-smartcard", !!value); + g_object_notify(G_OBJECT(self), "enable-smartcard"); +} + +gint +virt_viewer_file_get_enable_usbredir(VirtViewerFile* self) +{ + return virt_viewer_file_get_int(self, "enable-usbredir"); +} + +void +virt_viewer_file_set_enable_usbredir(VirtViewerFile* self, gint value) +{ + virt_viewer_file_set_int(self, "enable-usbredir", !!value); + g_object_notify(G_OBJECT(self), "enable-usbredir"); +} + +gint +virt_viewer_file_get_color_depth(VirtViewerFile* self) +{ + return virt_viewer_file_get_int(self, "color-depth"); +} + +void +virt_viewer_file_set_color_depth(VirtViewerFile* self, gint value) +{ + virt_viewer_file_set_int(self, "color-depth", value); + g_object_notify(G_OBJECT(self), "color-depth"); +} + +gint +virt_viewer_file_get_enable_usb_autoshare(VirtViewerFile* self) +{ + return virt_viewer_file_get_int(self, "enable-usb-autoshare"); +} + +void +virt_viewer_file_set_enable_usb_autoshare(VirtViewerFile* self, gint value) +{ + virt_viewer_file_set_int(self, "enable-usb-autoshare", !!value); + g_object_notify(G_OBJECT(self), "enable-usb-autoshare"); +} + +gchar* +virt_viewer_file_get_usb_filter(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "usb-filter"); +} + +void +virt_viewer_file_set_usb_filter(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "usb-filter", value); + g_object_notify(G_OBJECT(self), "usb-filter"); +} + +gchar* +virt_viewer_file_get_proxy(VirtViewerFile* self) +{ + return virt_viewer_file_get_string(self, "proxy"); +} + +void +virt_viewer_file_set_proxy(VirtViewerFile* self, const gchar* value) +{ + virt_viewer_file_set_string(self, "proxy", value); + g_object_notify(G_OBJECT(self), "proxy"); +} + +static void +spice_hotkey_set_accel(VirtViewerApp *app, const gchar *accel_path, const gchar *key) +{ + gchar *accel; + guint accel_key; + GdkModifierType accel_mods; + + accel = spice_hotkey_to_gtk_accelerator(key); + gtk_accelerator_parse(accel, &accel_key, &accel_mods); + g_free(accel); + + gtk_accel_map_change_entry(accel_path, accel_key, accel_mods, TRUE); + + g_object_set(G_OBJECT(app), "enable-accel", TRUE, NULL); +} + +void +virt_viewer_file_fill_app(VirtViewerFile* self, VirtViewerApp *app) +{ + g_return_if_fail(VIRT_VIEWER_IS_FILE(self)); + g_return_if_fail(VIRT_VIEWER_IS_APP(app)); + + if (virt_viewer_file_is_set(self, "title")) + virt_viewer_app_set_title(app, virt_viewer_file_get_title(self)); + + if (virt_viewer_file_is_set(self, "release-cursor")) { + gchar *val = virt_viewer_file_get_release_cursor(self); + spice_hotkey_set_accel(app, "<virt-viewer>/view/release-cursor", val); + g_free(val); + } + + if (virt_viewer_file_is_set(self, "toggle-fullscreen")) { + gchar *val = virt_viewer_file_get_toggle_fullscreen(self); + spice_hotkey_set_accel(app, "<virt-viewer>/view/fullscreen", val); + g_free(val); + } + + if (virt_viewer_file_is_set(self, "smartcard-remove")) { + gchar *val = virt_viewer_file_get_smartcard_remove(self); + spice_hotkey_set_accel(app, "<virt-viewer>/view/smartcard-remove", val); + g_free(val); + } + + if (virt_viewer_file_is_set(self, "smartcard-insert")) { + gchar *val = virt_viewer_file_get_smartcard_insert(self); + spice_hotkey_set_accel(app, "<virt-viewer>/view/smartcard-insert", val); + g_free(val); + } + + if (virt_viewer_file_is_set(self, "fullscreen")) + g_object_set(G_OBJECT(app), "fullscreen", + virt_viewer_file_get_fullscreen(self), NULL); +} + +static void +virt_viewer_file_set_property(GObject* object, guint property_id, + const GValue* value, GParamSpec* pspec) +{ + VirtViewerFile *self = VIRT_VIEWER_FILE(object); + gchar **strv; + + switch (property_id) { + case PROP_TYPE: + virt_viewer_file_set_type(self, g_value_get_string(value)); + break; + case PROP_HOST: + virt_viewer_file_set_host(self, g_value_get_string(value)); + break; + case PROP_PORT: + virt_viewer_file_set_port(self, g_value_get_int(value)); + break; + case PROP_TLS_PORT: + virt_viewer_file_set_tls_port(self, g_value_get_int(value)); + break; + case PROP_USERNAME: + virt_viewer_file_set_username(self, g_value_get_string(value)); + break; + case PROP_PASSWORD: + virt_viewer_file_set_password(self, g_value_get_string(value)); + break; + case PROP_DISABLE_CHANNELS: + strv = g_value_get_boxed(value); + virt_viewer_file_set_disable_channels(self, (const gchar* const*)strv, g_strv_length(strv)); + break; + case PROP_TLS_CIPHERS: + virt_viewer_file_set_tls_ciphers(self, g_value_get_string(value)); + break; + case PROP_CA: + virt_viewer_file_set_ca(self, g_value_get_string(value)); + break; + case PROP_HOST_SUBJECT: + virt_viewer_file_set_host_subject(self, g_value_get_string(value)); + break; + case PROP_FULLSCREEN: + virt_viewer_file_set_fullscreen(self, g_value_get_int(value)); + break; + case PROP_TITLE: + virt_viewer_file_set_title(self, g_value_get_string(value)); + break; + case PROP_TOGGLE_FULLSCREEN: + virt_viewer_file_set_toggle_fullscreen(self, g_value_get_string(value)); + break; + case PROP_RELEASE_CURSOR: + virt_viewer_file_set_release_cursor(self, g_value_get_string(value)); + break; + case PROP_ENABLE_SMARTCARD: + virt_viewer_file_set_enable_smartcard(self, g_value_get_int(value)); + break; + case PROP_ENABLE_USBREDIR: + virt_viewer_file_set_enable_usbredir(self, g_value_get_int(value)); + break; + case PROP_COLOR_DEPTH: + virt_viewer_file_set_color_depth(self, g_value_get_int(value)); + break; + case PROP_DISABLE_EFFECTS: + strv = g_value_get_boxed(value); + virt_viewer_file_set_disable_effects(self, (const gchar* const*)strv, g_strv_length(strv)); + break; + case PROP_ENABLE_USB_AUTOSHARE: + virt_viewer_file_set_enable_usb_autoshare(self, g_value_get_int(value)); + break; + case PROP_USB_FILTER: + virt_viewer_file_set_usb_filter(self, g_value_get_string(value)); + break; + case PROP_PROXY: + virt_viewer_file_set_proxy(self, g_value_get_string(value)); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec); + break; + } +} + +static void +virt_viewer_file_get_property(GObject* object, guint property_id, + GValue* value, GParamSpec* pspec) +{ + VirtViewerFile *self = VIRT_VIEWER_FILE(object); + + switch (property_id) { + case PROP_TYPE: + g_value_take_string(value, virt_viewer_file_get_file_type(self)); + break; + case PROP_HOST: + g_value_take_string(value, virt_viewer_file_get_host(self)); + break; + case PROP_PORT: + g_value_set_int(value, virt_viewer_file_get_port(self)); + break; + case PROP_TLS_PORT: + g_value_set_int(value, virt_viewer_file_get_tls_port(self)); + break; + case PROP_USERNAME: + g_value_take_string(value, virt_viewer_file_get_username(self)); + break; + case PROP_PASSWORD: + g_value_take_string(value, virt_viewer_file_get_password(self)); + break; + case PROP_DISABLE_CHANNELS: + g_value_take_boxed(value, virt_viewer_file_get_disable_channels(self, NULL)); + break; + case PROP_TLS_CIPHERS: + g_value_take_string(value, virt_viewer_file_get_tls_ciphers(self)); + break; + case PROP_CA: + g_value_take_string(value, virt_viewer_file_get_ca(self)); + break; + case PROP_HOST_SUBJECT: + g_value_take_string(value, virt_viewer_file_get_host_subject(self)); + break; + case PROP_FULLSCREEN: + g_value_set_int(value, virt_viewer_file_get_fullscreen(self)); + break; + case PROP_TITLE: + g_value_take_string(value, virt_viewer_file_get_title(self)); + break; + case PROP_TOGGLE_FULLSCREEN: + g_value_take_string(value, virt_viewer_file_get_toggle_fullscreen(self)); + break; + case PROP_RELEASE_CURSOR: + g_value_take_string(value, virt_viewer_file_get_release_cursor(self)); + break; + case PROP_ENABLE_SMARTCARD: + g_value_set_int(value, virt_viewer_file_get_enable_smartcard(self)); + break; + case PROP_ENABLE_USBREDIR: + g_value_set_int(value, virt_viewer_file_get_enable_usbredir(self)); + break; + case PROP_COLOR_DEPTH: + g_value_set_int(value, virt_viewer_file_get_color_depth(self)); + break; + case PROP_DISABLE_EFFECTS: + g_value_take_boxed(value, virt_viewer_file_get_disable_effects(self, NULL)); + break; + case PROP_ENABLE_USB_AUTOSHARE: + g_value_set_int(value, virt_viewer_file_get_enable_usb_autoshare(self)); + break; + case PROP_USB_FILTER: + g_value_take_string(value, virt_viewer_file_get_usb_filter(self)); + break; + case PROP_PROXY: + g_value_take_string(value, virt_viewer_file_get_proxy(self)); + break; + default: + G_OBJECT_WARN_INVALID_PROPERTY_ID(object, property_id, pspec); + break; + } +} + + +static void +virt_viewer_file_finalize(GObject* object) +{ + VirtViewerFile *self = VIRT_VIEWER_FILE(object); + + g_clear_pointer(&self->priv->keyfile, g_key_file_free); + + G_OBJECT_CLASS(virt_viewer_file_parent_class)->finalize(object); +} + +static void +virt_viewer_file_init(VirtViewerFile* self) +{ + self->priv = VIRT_VIEWER_FILE_GET_PRIVATE(self); + + self->priv->keyfile = g_key_file_new(); +} + +static void +virt_viewer_file_class_init(VirtViewerFileClass* klass) +{ + virt_viewer_file_parent_class = g_type_class_peek_parent(klass); + g_type_class_add_private(klass, sizeof(VirtViewerFilePrivate)); + + G_OBJECT_CLASS(klass)->get_property = virt_viewer_file_get_property; + G_OBJECT_CLASS(klass)->set_property = virt_viewer_file_set_property; + G_OBJECT_CLASS(klass)->finalize = virt_viewer_file_finalize; + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_TYPE, + g_param_spec_string("type", "type", "type", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_HOST, + g_param_spec_string("host", "host", "host", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_PORT, + g_param_spec_int("port", "port", "port", -1, 65535, -1, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_TLS_PORT, + g_param_spec_int("tls-port", "tls-port", "tls-port", -1, 65535, -1, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_USERNAME, + g_param_spec_string("username", "username", "username", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_PASSWORD, + g_param_spec_string("password", "password", "password", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_TLS_CIPHERS, + g_param_spec_string("tls-ciphers", "tls-ciphers", "tls-ciphers", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_CA, + g_param_spec_string("ca", "ca", "ca", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_HOST_SUBJECT, + g_param_spec_string("host-subject", "host-subject", "host-subject", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_FULLSCREEN, + g_param_spec_int("fullscreen", "fullscreen", "fullscreen", 0, 1, 0, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_TITLE, + g_param_spec_string("title", "title", "title", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_TOGGLE_FULLSCREEN, + g_param_spec_string("toggle-fullscreen", "toggle-fullscreen", "toggle-fullscreen", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_RELEASE_CURSOR, + g_param_spec_string("release-cursor", "release-cursor", "release-cursor", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_ENABLE_SMARTCARD, + g_param_spec_int("enable-smartcard", "enable-smartcard", "enable-smartcard", 0, 1, 0, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_ENABLE_USBREDIR, + g_param_spec_int("enable-usbredir", "enable-usbredir", "enable-usbredir", 0, 1, 0, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_COLOR_DEPTH, + g_param_spec_int("color-depth", "color-depth", "color-depth", 0, 32, 0, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_ENABLE_USB_AUTOSHARE, + g_param_spec_int("enable-usb-autoshare", "enable-usb-autoshare", "enable-usb-autoshare", 0, 1, 0, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_USB_FILTER, + g_param_spec_string("usb-filter", "usb-filter", "usb-filter", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_DISABLE_CHANNELS, + g_param_spec_boxed("disable-channels", "disable-channels", "disable-channels", G_TYPE_STRV, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_DISABLE_EFFECTS, + g_param_spec_boxed("disable-effects", "disable-effects", "disable-effects", G_TYPE_STRV, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); + + g_object_class_install_property(G_OBJECT_CLASS(klass), PROP_PROXY, + g_param_spec_string("proxy", "proxy", "proxy", NULL, + G_PARAM_STATIC_STRINGS | G_PARAM_READWRITE)); +} diff --git a/src/virt-viewer-file.h b/src/virt-viewer-file.h new file mode 100644 index 0000000..f8a8577 --- /dev/null +++ b/src/virt-viewer-file.h @@ -0,0 +1,106 @@ +/* -*- Mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */ +/* + * Virt Viewer: A virtual machine console viewer + * + * Copyright (C) 2012 Red Hat, Inc. + * + * This 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 2 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + */ +#ifndef __VIRT_VIEWER_FILE_H__ +#define __VIRT_VIEWER_FILE_H__ + +#include "virt-glib-compat.h" +#include "virt-viewer-app.h" + +G_BEGIN_DECLS + +#define VIRT_VIEWER_TYPE_FILE (virt_viewer_file_get_type ()) +#define VIRT_VIEWER_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VIRT_VIEWER_TYPE_FILE, VirtViewerFile)) +#define VIRT_VIEWER_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VIRT_VIEWER_TYPE_FILE, VirtViewerFileClass)) +#define VIRT_VIEWER_IS_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), VIRT_VIEWER_TYPE_FILE)) +#define VIRT_VIEWER_IS_FILE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), VIRT_VIEWER_TYPE_FILE)) +#define VIRT_VIEWER_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), VIRT_VIEWER_TYPE_FILE, VirtViewerFileClass)) + +typedef struct _VirtViewerFile VirtViewerFile; +typedef struct _VirtViewerFileClass VirtViewerFileClass; +typedef struct _VirtViewerFilePrivate VirtViewerFilePrivate; + +struct _VirtViewerFile +{ + GObject parent; + VirtViewerFilePrivate *priv; +}; + +struct _VirtViewerFileClass +{ + GObjectClass parent_class; +}; + +GType virt_viewer_file_get_type(void); + +VirtViewerFile* virt_viewer_file_new(const gchar* path, GError** error); +gboolean virt_viewer_file_is_set(VirtViewerFile* self, const gchar* key); + +gchar* virt_viewer_file_get_ca(VirtViewerFile* self); +void virt_viewer_file_set_ca(VirtViewerFile* self, const gchar* value); +gchar* virt_viewer_file_get_host(VirtViewerFile* self); +void virt_viewer_file_set_host(VirtViewerFile* self, const gchar* value); +gchar* virt_viewer_file_get_file_type(VirtViewerFile* self); +void virt_viewer_file_set_type(VirtViewerFile* self, const gchar* value); +gint virt_viewer_file_get_port(VirtViewerFile* self); +void virt_viewer_file_set_port(VirtViewerFile* self, gint value); +gint virt_viewer_file_get_tls_port(VirtViewerFile* self); +void virt_viewer_file_set_tls_port(VirtViewerFile* self, gint value); +gchar* virt_viewer_file_get_username(VirtViewerFile* self); +void virt_viewer_file_set_username(VirtViewerFile* self, const gchar* value); +gchar* virt_viewer_file_get_password(VirtViewerFile* self); +void virt_viewer_file_set_password(VirtViewerFile* self, const gchar* value); +gchar** virt_viewer_file_get_disable_channels(VirtViewerFile* self, gsize* length); +void virt_viewer_file_set_disable_channels(VirtViewerFile* self, const gchar* const* value, gsize length); +gchar** virt_viewer_file_get_disable_effects(VirtViewerFile* self, gsize* length); +void virt_viewer_file_set_disable_effects(VirtViewerFile* self, const gchar* const* value, gsize length); +gchar* virt_viewer_file_get_tls_ciphers(VirtViewerFile* self); +void virt_viewer_file_set_tls_ciphers(VirtViewerFile* self, const gchar* value); +gchar* virt_viewer_file_get_host_subject(VirtViewerFile* self); +void virt_viewer_file_set_host_subject(VirtViewerFile* self, const gchar* value); +gint virt_viewer_file_get_fullscreen(VirtViewerFile* self); +void virt_viewer_file_set_fullscreen(VirtViewerFile* self, gint value); +gchar* virt_viewer_file_get_title(VirtViewerFile* self); +void virt_viewer_file_set_title(VirtViewerFile* self, const gchar* value); +gchar* virt_viewer_file_get_toggle_fullscreen(VirtViewerFile* self); +void virt_viewer_file_set_toggle_fullscreen(VirtViewerFile* self, const gchar* value); +gchar* virt_viewer_file_get_release_cursor(VirtViewerFile* self); +void virt_viewer_file_set_release_cursor(VirtViewerFile* self, const gchar* value); +gint virt_viewer_file_get_enable_smartcard(VirtViewerFile* self); +void virt_viewer_file_set_enable_smartcard(VirtViewerFile* self, gint value); +gint virt_viewer_file_get_enable_usbredir(VirtViewerFile* self); +void virt_viewer_file_set_enable_usbredir(VirtViewerFile* self, gint value); +gint virt_viewer_file_get_color_depth(VirtViewerFile* self); +void virt_viewer_file_set_color_depth(VirtViewerFile* self, gint value); +gint virt_viewer_file_get_enable_usb_autoshare(VirtViewerFile* self); +void virt_viewer_file_set_enable_usb_autoshare(VirtViewerFile* self, gint value); +gchar* virt_viewer_file_get_usb_filter(VirtViewerFile* self); +void virt_viewer_file_set_usb_filter(VirtViewerFile* self, const gchar* value); +void virt_viewer_file_fill_app(VirtViewerFile* self, VirtViewerApp *app); +gchar* virt_viewer_file_get_smartcard_insert(VirtViewerFile* self); +void virt_viewer_file_set_smartcard_insert(VirtViewerFile* self, const gchar* value); +gchar* virt_viewer_file_get_smartcard_remove(VirtViewerFile* self); +void virt_viewer_file_set_smartcard_remove(VirtViewerFile* self, const gchar* value); +gchar* virt_viewer_file_get_proxy(VirtViewerFile* self); +void virt_viewer_file_set_proxy(VirtViewerFile* self, const gchar* value); + +G_END_DECLS + +#endif /* __VIRT_VIEWER_FILE_H__ */ diff --git a/src/virt-viewer-main.c b/src/virt-viewer-main.c index bf938c4..51f8cc6 100644 --- a/src/virt-viewer-main.c +++ b/src/virt-viewer-main.c @@ -35,7 +35,7 @@ static void virt_viewer_version(void) { - g_print(_("%s version %s\n"), PACKAGE, VERSION); + g_print(_("%s version %s\n"), PACKAGE, VERSION BUILDID); exit(EXIT_SUCCESS); } @@ -49,6 +49,7 @@ char *uri = NULL; int zoom = 100; gchar **args = NULL; + gchar *hotkeys = NULL; gboolean verbose = FALSE; gboolean debug = FALSE; gboolean direct = FALSE; @@ -80,22 +81,14 @@ N_("Display debugging information"), NULL }, { "full-screen", 'f', 0, G_OPTION_ARG_NONE, &fullscreen, N_("Open in full screen mode"), NULL }, + { "hotkeys", 'h', 0, G_OPTION_ARG_STRING, &hotkeys, + N_("Customise hotkeys"), NULL }, { G_OPTION_REMAINING, '\0', 0, G_OPTION_ARG_STRING_ARRAY, &args, NULL, "DOMAIN-NAME|ID|UUID" }, { NULL, 0, 0, G_OPTION_ARG_NONE, NULL, NULL, NULL } }; -#if !GLIB_CHECK_VERSION(2,31,0) - g_thread_init(NULL); -#endif - - setlocale(LC_ALL, ""); - bindtextdomain(GETTEXT_PACKAGE, LOCALE_DIR); - bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); - textdomain(GETTEXT_PACKAGE); - - g_set_application_name(_("Virt Viewer")); - + virt_viewer_util_init(_("Virt Viewer")); basename = g_path_get_basename(argv[0]); help_msg = g_strdup_printf(_("Run '%s --help' to see a full list of available command line options"), @@ -141,6 +134,7 @@ goto cleanup; g_object_set(viewer, "fullscreen", fullscreen, NULL); + virt_viewer_app_set_hotkeys(VIRT_VIEWER_APP(viewer), hotkeys); if (!virt_viewer_app_start(VIRT_VIEWER_APP(viewer))) goto cleanup; diff --git a/src/virt-viewer-session-spice.c b/src/virt-viewer-session-spice.c index 5fcd7fb..80a3f34 100644 --- a/src/virt-viewer-session-spice.c +++ b/src/virt-viewer-session-spice.c @@ -29,6 +29,7 @@ #include <spice-option.h> #include <usb-device-widget.h> +#include "virt-viewer-file.h" #include "virt-viewer-util.h" #include "virt-viewer-session-spice.h" #include "virt-viewer-display-spice.h" @@ -123,6 +124,12 @@ } +static const gchar* +virt_viewer_session_spice_mime_type(VirtViewerSession *self G_GNUC_UNUSED) +{ + return "application/x-spice"; +} + static void virt_viewer_session_spice_class_init(VirtViewerSessionSpiceClass *klass) { @@ -142,6 +149,7 @@ dclass->usb_device_selection = virt_viewer_session_spice_usb_device_selection; dclass->smartcard_insert = virt_viewer_session_spice_smartcard_insert; dclass->smartcard_remove = virt_viewer_session_spice_smartcard_remove; + dclass->mime_type = virt_viewer_session_spice_mime_type; g_type_class_add_private(klass, sizeof(VirtViewerSessionSpicePrivate)); @@ -245,16 +253,110 @@ return spice_session_connect(self->priv->session); } +static void +fill_session(VirtViewerFile *file, SpiceSession *session) +{ + g_return_if_fail(VIRT_VIEWER_IS_FILE(file)); + g_return_if_fail(SPICE_IS_SESSION(session)); + + if (virt_viewer_file_is_set(file, "host")) { + gchar *val = virt_viewer_file_get_host(file); + g_object_set(G_OBJECT(session), "host", val, NULL); + g_free(val); + } + + if (virt_viewer_file_is_set(file, "port")) { + gchar *port = g_strdup_printf("%d", virt_viewer_file_get_port(file)); + g_object_set(G_OBJECT(session), "port", port, NULL); + g_free(port); + } + if (virt_viewer_file_is_set(file, "tls-port")) { + gchar *tls_port = g_strdup_printf("%d", virt_viewer_file_get_tls_port(file)); + g_object_set(G_OBJECT(session), "tls-port", tls_port, NULL); + g_free(tls_port); + } + if (virt_viewer_file_is_set(file, "password")) { + gchar *val = virt_viewer_file_get_password(file); + g_object_set(G_OBJECT(session), "password", val, NULL); + g_free(val); + } + + if (virt_viewer_file_is_set(file, "tls-ciphers")) { + gchar *val = virt_viewer_file_get_tls_ciphers(file); + g_object_set(G_OBJECT(session), "ciphers", val, NULL); + g_free(val); + } + + if (virt_viewer_file_is_set(file, "ca")) { + gchar *ca = virt_viewer_file_get_ca(file); + g_return_if_fail(ca != NULL); + + GByteArray *ba = g_byte_array_new_take((guint8 *)ca, strlen(ca) + 1); + g_object_set(G_OBJECT(session), "ca", ba, NULL); + g_byte_array_unref(ba); + } + + if (virt_viewer_file_is_set(file, "host-subject")) { + gchar *val = virt_viewer_file_get_host_subject(file); + g_object_set(G_OBJECT(session), "cert-subject", val, NULL); + g_free(val); + } + + if (virt_viewer_file_is_set(file, "proxy")) { + gchar *val = virt_viewer_file_get_proxy(file); + g_object_set(G_OBJECT(session), "proxy", val, NULL); + g_free(val); + } + + if (virt_viewer_file_is_set(file, "enable-smartcard")) { + g_object_set(G_OBJECT(session), + "enable-smartcard", virt_viewer_file_get_enable_smartcard(file), NULL); + } + + if (virt_viewer_file_is_set(file, "enable-usbredir")) { + g_object_set(G_OBJECT(session), + "enable-usbredir", virt_viewer_file_get_enable_usbredir(file), NULL); + } + + if (virt_viewer_file_is_set(file, "color-depth")) { + g_object_set(G_OBJECT(session), + "color-depth", virt_viewer_file_get_color_depth(file), NULL); + } + + if (virt_viewer_file_is_set(file, "disable-effects")) { + gchar **disabled = virt_viewer_file_get_disable_effects(file, NULL); + g_object_set(G_OBJECT(session), "disable-effects", disabled, NULL); + g_strfreev(disabled); + } + + if (virt_viewer_file_is_set(file, "enable-usb-autoshare")) { + gboolean enabled = virt_viewer_file_get_enable_usb_autoshare(file); + SpiceGtkSession *gtk = spice_gtk_session_get(session); + g_object_set(G_OBJECT(gtk), "auto-usbredir", enabled, NULL); + } + + if (virt_viewer_file_is_set(file, "disable-channels")) { + DEBUG_LOG("FIXME: disable-channels is not supported atm"); + } +} + static gboolean virt_viewer_session_spice_open_uri(VirtViewerSession *session, const gchar *uri) { VirtViewerSessionSpice *self = VIRT_VIEWER_SESSION_SPICE(session); + VirtViewerFile *file = virt_viewer_session_get_file(session); + VirtViewerApp *app = virt_viewer_session_get_app(session); g_return_val_if_fail(self != NULL, FALSE); g_return_val_if_fail(self->priv->session != NULL, FALSE); - g_object_set(self->priv->session, "uri", uri, NULL); + if (file) { + fill_session(file, self->priv->session); + virt_viewer_file_fill_app(file, app); + } else { + g_object_set(self->priv->session, "uri", uri, NULL); + } return spice_session_connect(self->priv->session); } @@ -303,6 +405,7 @@ switch (event) { case SPICE_CHANNEL_OPENED: DEBUG_LOG("main channel: opened"); + g_signal_emit_by_name(session, "session-connected"); break; case SPICE_CHANNEL_CLOSED: DEBUG_LOG("main channel: closed"); @@ -326,7 +429,6 @@ gboolean openfd; g_object_set(self->priv->session, "password", password, NULL); - g_free(password); g_object_get(self->priv->session, "client-sockets", &openfd, NULL); if (openfd) @@ -524,8 +626,6 @@ g_signal_connect(channel, "notify::agent-connected", G_CALLBACK(agent_connected_changed), self); g_signal_connect(channel, "notify::agent-connected", G_CALLBACK(agent_connected_fullscreen_auto_conf), self); agent_connected_fullscreen_auto_conf(channel, NULL, self); - - g_signal_emit_by_name(session, "session-connected"); } if (SPICE_IS_DISPLAY_CHANNEL(channel)) { diff --git a/src/virt-viewer-session-vnc.c b/src/virt-viewer-session-vnc.c index 52baf5c..3abd4e4 100644 --- a/src/virt-viewer-session-vnc.c +++ b/src/virt-viewer-session-vnc.c @@ -64,6 +64,11 @@ G_OBJECT_CLASS(virt_viewer_session_vnc_parent_class)->finalize(obj); } +static const gchar* +virt_viewer_session_vnc_mime_type(VirtViewerSession *self G_GNUC_UNUSED) +{ + return "application/x-vnc"; +} static void virt_viewer_session_vnc_class_init(VirtViewerSessionVncClass *klass) @@ -78,6 +83,7 @@ dclass->open_host = virt_viewer_session_vnc_open_host; dclass->open_uri = virt_viewer_session_vnc_open_uri; dclass->channel_open_fd = virt_viewer_session_vnc_channel_open_fd; + dclass->mime_type = virt_viewer_session_vnc_mime_type; g_type_class_add_private(klass, sizeof(VirtViewerSessionVncPrivate)); } @@ -195,7 +201,8 @@ const gchar *uristr) { VirtViewerSessionVnc *self = VIRT_VIEWER_SESSION_VNC(session); - xmlURIPtr uri = NULL; + VirtViewerFile *file = virt_viewer_session_get_file(session); + VirtViewerApp *app = virt_viewer_session_get_app(session); gchar *portstr; gchar *hoststr = NULL; gboolean ret; @@ -203,20 +210,33 @@ g_return_val_if_fail(self != NULL, FALSE); g_return_val_if_fail(self->priv->vnc != NULL, FALSE); - if (!(uri = xmlParseURI(uristr))) - return FALSE; - - portstr = g_strdup_printf("%d", uri->port); - - if (uri->server) { - if (uri->server[0] == '[') { - gchar *tmp; - hoststr = g_strdup(uri->server + 1); - if ((tmp = strchr(hoststr, ']'))) - *tmp = '\0'; - } else { - hoststr = g_strdup(uri->server); + if (file) { + g_return_val_if_fail(virt_viewer_file_is_set(file, "port"), FALSE); + g_return_val_if_fail(virt_viewer_file_is_set(file, "host"), FALSE); + + portstr = g_strdup_printf("%d", virt_viewer_file_get_port(file)); + hoststr = g_strdup(virt_viewer_file_get_host(file)); + + virt_viewer_file_fill_app(file, app); + } else { + xmlURIPtr uri = NULL; + if (!(uri = xmlParseURI(uristr))) + return FALSE; + + portstr = g_strdup_printf("%d", uri->port); + + if (uri->server) { + if (uri->server[0] == '[') { + gchar *tmp; + hoststr = g_strdup(uri->server + 1); + if ((tmp = strchr(hoststr, ']'))) + *tmp = '\0'; + } else { + hoststr = g_strdup(uri->server); + } } + + xmlFreeURI(uri); } ret = vnc_display_open_host(self->priv->vnc, @@ -224,7 +244,6 @@ portstr); g_free(portstr); g_free(hoststr); - xmlFreeURI(uri); return ret; } @@ -236,7 +255,8 @@ { VirtViewerSessionVnc *self = VIRT_VIEWER_SESSION_VNC(session); - virt_viewer_auth_vnc_credentials(self->priv->main_window, + virt_viewer_auth_vnc_credentials(session, + self->priv->main_window, src, credList, NULL); @@ -282,11 +302,11 @@ } VirtViewerSession * -virt_viewer_session_vnc_new(GtkWindow *main_window) +virt_viewer_session_vnc_new(VirtViewerApp *app, GtkWindow *main_window) { VirtViewerSessionVnc *session; - session = g_object_new(VIRT_VIEWER_TYPE_SESSION_VNC, NULL); + session = g_object_new(VIRT_VIEWER_TYPE_SESSION_VNC, "app", app, NULL); session->priv->vnc = VNC_DISPLAY(vnc_display_new()); g_object_ref_sink(session->priv->vnc); diff --git a/src/virt-viewer-session-vnc.h b/src/virt-viewer-session-vnc.h index 2b95dde..ab7b595 100644 --- a/src/virt-viewer-session-vnc.h +++ b/src/virt-viewer-session-vnc.h @@ -64,7 +64,7 @@ GType virt_viewer_session_vnc_get_type(void); -VirtViewerSession *virt_viewer_session_vnc_new(GtkWindow *main_window); +VirtViewerSession *virt_viewer_session_vnc_new(VirtViewerApp *app, GtkWindow *main_window); G_END_DECLS diff --git a/src/virt-viewer-session.c b/src/virt-viewer-session.c index a1d96c2..16c878a 100644 --- a/src/virt-viewer-session.c +++ b/src/virt-viewer-session.c @@ -38,6 +38,7 @@ VirtViewerApp *app; gboolean auto_usbredir; gchar *uri; + VirtViewerFile *file; }; G_DEFINE_ABSTRACT_TYPE(VirtViewerSession, virt_viewer_session, G_TYPE_OBJECT) @@ -47,6 +48,7 @@ PROP_APP, PROP_AUTO_USBREDIR, + PROP_FILE }; static void @@ -62,6 +64,7 @@ g_list_free(session->priv->displays); g_free(session->priv->uri); + g_clear_object(&session->priv->file); G_OBJECT_CLASS(virt_viewer_session_parent_class)->finalize(obj); } @@ -83,6 +86,10 @@ self->priv->app = g_value_get_object(value); break; + case PROP_FILE: + virt_viewer_session_set_file(self, g_value_get_object(value)); + break; + default: G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec); break; @@ -104,6 +111,10 @@ case PROP_APP: g_value_set_object(value, self->priv->app); + break; + + case PROP_FILE: + g_value_set_object(value, self->priv->file); break; default: @@ -141,6 +152,16 @@ G_PARAM_CONSTRUCT | G_PARAM_STATIC_STRINGS)); + g_object_class_install_property(object_class, + PROP_FILE, + g_param_spec_object("file", + "VirtViewerFile", + "VirtViewerFile", + VIRT_VIEWER_TYPE_FILE, + G_PARAM_READWRITE | + G_PARAM_CONSTRUCT | + G_PARAM_STATIC_STRINGS)); + g_signal_new("session-connected", G_OBJECT_CLASS_TYPE(object_class), G_SIGNAL_RUN_FIRST, @@ -367,6 +388,21 @@ return klass->open_uri(session, uri); } +const gchar* virt_viewer_session_mime_type(VirtViewerSession *self) +{ + VirtViewerSessionClass *klass; + + g_return_val_if_fail(VIRT_VIEWER_IS_SESSION(self), FALSE); + + if (self->priv->file) + return "application/x-virt-viewer"; + + klass = VIRT_VIEWER_SESSION_GET_CLASS(self); + g_return_val_if_fail(klass->mime_type != NULL, FALSE); + + return klass->mime_type(self); +} + gboolean virt_viewer_session_channel_open_fd(VirtViewerSession *session, VirtViewerSessionChannel *channel, int fd) { @@ -463,6 +499,21 @@ return g_strdup(self->priv->uri); } +void virt_viewer_session_set_file(VirtViewerSession *self, VirtViewerFile *file) +{ + g_return_if_fail(VIRT_VIEWER_IS_SESSION(self)); + + g_clear_object(&self->priv->file); + if (file) + self->priv->file = g_object_ref(file); +} + +VirtViewerFile* virt_viewer_session_get_file(VirtViewerSession *self) +{ + g_return_val_if_fail(VIRT_VIEWER_IS_SESSION(self), NULL); + + return self->priv->file; +} /* * Local variables: diff --git a/src/virt-viewer-session.h b/src/virt-viewer-session.h index 38ed988..f337937 100644 --- a/src/virt-viewer-session.h +++ b/src/virt-viewer-session.h @@ -27,6 +27,7 @@ #include <gtk/gtk.h> #include "virt-viewer-app.h" +#include "virt-viewer-file.h" #include "virt-viewer-display.h" G_BEGIN_DECLS @@ -73,6 +74,7 @@ void (* usb_device_selection) (VirtViewerSession* session, GtkWindow *parent); void (* smartcard_insert) (VirtViewerSession* session); void (* smartcard_remove) (VirtViewerSession* session); + const gchar* (* mime_type) (VirtViewerSession* session); /* signals */ void (*session_connected)(VirtViewerSession *session); @@ -98,6 +100,7 @@ GType virt_viewer_session_get_type(void); GtkWidget *virt_viewer_session_new(void); +const gchar* virt_viewer_session_mime_type(VirtViewerSession *session); void virt_viewer_session_add_display(VirtViewerSession *session, VirtViewerDisplay *display); @@ -122,6 +125,8 @@ void virt_viewer_session_smartcard_remove(VirtViewerSession *self); VirtViewerApp* virt_viewer_session_get_app(VirtViewerSession *self); gchar* virt_viewer_session_get_uri(VirtViewerSession *self); +void virt_viewer_session_set_file(VirtViewerSession *self, VirtViewerFile *file); +VirtViewerFile* virt_viewer_session_get_file(VirtViewerSession *self); G_END_DECLS diff --git a/src/virt-viewer-util.c b/src/virt-viewer-util.c index 9a163fa..48a6978 100644 --- a/src/virt-viewer-util.c +++ b/src/virt-viewer-util.c @@ -23,6 +23,15 @@ #include <config.h> +#include <glib.h> +#include <glib/gi18n.h> +#include <locale.h> + +#ifdef G_OS_WIN32 +#include <windows.h> +#include <io.h> +#endif + #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> @@ -252,6 +261,152 @@ return ctx->handler_id; } +void virt_viewer_util_init(const char *appname) +{ +#ifdef G_OS_WIN32 + /* + * This named mutex will be kept around by Windows until the + * process terminates. This allows other instances to check if it + * already exists, indicating already running instances. It is + * used to warn the user that installer can't proceed in this + * case. + */ + CreateMutexA(0, 0, "VirtViewerMutex"); + + if (AttachConsole(ATTACH_PARENT_PROCESS) != 0) { + freopen("CONIN$", "r", stdin); + freopen("CONOUT$", "w", stdout); + freopen("CONOUT$", "w", stderr); + dup2(fileno(stdin), STDIN_FILENO); + dup2(fileno(stdout), STDOUT_FILENO); + dup2(fileno(stderr), STDERR_FILENO); + } +#endif + +#if !GLIB_CHECK_VERSION(2,31,0) + g_thread_init(NULL); +#endif + + setlocale(LC_ALL, ""); + bindtextdomain(GETTEXT_PACKAGE, LOCALE_DIR); + bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8"); + textdomain(GETTEXT_PACKAGE); + + g_set_application_name(appname); +} + +static gchar * +ctrl_key_to_gtk_key(const gchar *key) +{ + int i; + + static const struct { + const char *ctrl; + const char *gtk; + } keys[] = { + /* FIXME: right alt, right ctrl, right shift, cmds */ + { "alt", "<Alt>" }, + { "ralt", "<Alt>" }, + { "rightalt", "<Alt>" }, + { "right-alt", "<Alt>" }, + { "lalt", "<Alt>" }, + { "leftalt", "<Alt>" }, + { "left-alt", "<Alt>" }, + + { "ctrl", "<Ctrl>" }, + { "rctrl", "<Ctrl>" }, + { "rightctrl", "<Ctrl>" }, + { "right-ctrl", "<Ctrl>" }, + { "lctrl", "<Ctrl>" }, + { "leftctrl", "<Ctrl>" }, + { "left-ctrl", "<Ctrl>" }, + + { "shift", "<Shift>" }, + { "rshift", "<Shift>" }, + { "rightshift", "<Shift>" }, + { "right-shift", "<Shift>" }, + { "lshift", "<Shift>" }, + { "leftshift", "<Shift>" }, + { "left-shift", "<Shift>" }, + + { "cmd", "<Ctrl>" }, + { "rcmd", "<Ctrl>" }, + { "rightcmd", "<Ctrl>" }, + { "right-cmd", "<Ctrl>" }, + { "lcmd", "<Ctrl>" }, + { "leftcmd", "<Ctrl>" }, + { "left-cmd", "<Ctrl>" }, + + { "win", "<Super>" }, + { "rwin", "<Super>" }, + { "rightwin", "<Super>" }, + { "right-win", "<Super>" }, + { "lwin", "<Super>" }, + { "leftwin", "<Super>" }, + { "left-win", "<Super>" }, + + { "esc", "Escape" }, + /* { "escape", "Escape" }, */ + + { "ins", "Insert" }, + /* { "insert", "Insert" }, */ + + { "del", "Delete" }, + /* { "delete", "Delete" }, */ + + { "pgup", "Page_Up" }, + { "pageup", "Page_Up" }, + { "pgdn", "Page_Down" }, + { "pagedown", "Page_Down" }, + + /* { "home", "home" }, */ + /* { "end", "end" }, */ + /* { "space", "space" }, */ + + { "enter", "Return" }, + + /* { "tab", "tab" }, */ + /* { "f1", "F1" }, */ + /* { "f2", "F2" }, */ + /* { "f3", "F3" }, */ + /* { "f4", "F4" }, */ + /* { "f5", "F5" }, */ + /* { "f6", "F6" }, */ + /* { "f7", "F7" }, */ + /* { "f8", "F8" }, */ + /* { "f9", "F9" }, */ + /* { "f10", "F10" }, */ + /* { "f11", "F11" }, */ + /* { "f12", "F12" } */ + }; + + for (i = 0; i < G_N_ELEMENTS(keys); ++i) { + if (g_ascii_strcasecmp(keys[i].ctrl, key) == 0) + return g_strdup(keys[i].gtk); + } + + return g_ascii_strup(key, -1); +} + +gchar* +spice_hotkey_to_gtk_accelerator(const gchar *key) +{ + gchar *accel, **k, **keyv; + + keyv = g_strsplit(key, "+", -1); + g_return_val_if_fail(keyv != NULL, NULL); + + for (k = keyv; *k != NULL; k++) { + gchar *tmp = *k; + *k = ctrl_key_to_gtk_key(tmp); + g_free(tmp); + } + + accel = g_strjoinv(NULL, keyv); + g_strfreev(keyv); + + return accel; +} /* * Local variables: diff --git a/src/virt-viewer-util.h b/src/virt-viewer-util.h index 38c8078..43e3017 100644 --- a/src/virt-viewer-util.h +++ b/src/virt-viewer-util.h @@ -32,6 +32,8 @@ #define ARRAY_CARDINALITY(Array) (sizeof (Array) / sizeof *(Array)) +void virt_viewer_util_init(const char *appname); + GtkBuilder *virt_viewer_util_load_ui(const char *name); int virt_viewer_util_extract_host(const char *uristr, char **scheme, @@ -46,6 +48,8 @@ gpointer gobject, GConnectFlags connect_flags); +gchar* spice_hotkey_to_gtk_accelerator(const gchar *key); + #endif /* diff --git a/src/virt-viewer-window.c b/src/virt-viewer-window.c index 7c6e41f..f4204cf 100644 --- a/src/virt-viewer-window.c +++ b/src/virt-viewer-window.c @@ -61,7 +61,7 @@ /* Internal methods */ static void virt_viewer_window_enable_modifiers(VirtViewerWindow *self); static void virt_viewer_window_disable_modifiers(VirtViewerWindow *self); -static void virt_viewer_window_resize(VirtViewerWindow *self); +static void virt_viewer_window_resize(VirtViewerWindow *self, gboolean keep_win_size); static void virt_viewer_window_toolbar_setup(VirtViewerWindow *self); static GtkMenu* virt_viewer_window_get_keycombo_menu(VirtViewerWindow *self); @@ -100,6 +100,7 @@ gboolean grabbed; gboolean before_saved; GdkRectangle before_fullscreen; + GdkPoint fullscreen_coordinate; gboolean desktop_resize_pending; gint zoomlevel; @@ -288,6 +289,7 @@ priv = self->priv; priv->auto_resize = TRUE; + priv->fullscreen_coordinate.x = priv->fullscreen_coordinate.y = -1; g_value_init(&priv->accel_setting, G_TYPE_STRING); priv->notebook = virt_viewer_notebook_new(); @@ -346,7 +348,7 @@ self->priv->desktop_resize_pending = TRUE; return; } - virt_viewer_window_resize(self); + virt_viewer_window_resize(self, FALSE); } @@ -403,7 +405,7 @@ * scale down to fit, maintaining aspect ratio */ static void -virt_viewer_window_resize(VirtViewerWindow *self) +virt_viewer_window_resize(VirtViewerWindow *self, gboolean keep_win_size) { GdkRectangle fullscreen; GdkScreen *screen; @@ -423,7 +425,8 @@ return; } - gtk_window_resize(GTK_WINDOW(priv->window), 1, 1); + if (!keep_win_size) + gtk_window_resize(GTK_WINDOW(priv->window), 1, 1); virt_viewer_display_get_desktop_size(VIRT_VIEWER_DISPLAY(priv->display), &desktopWidth, &desktopHeight); @@ -478,6 +481,7 @@ gtk_check_menu_item_set_active(check, FALSE); priv->fullscreen = FALSE; + priv->fullscreen_coordinate.x = priv->fullscreen_coordinate.y = -1; ViewAutoDrawer_SetActive(VIEW_AUTODRAWER(priv->layout), FALSE); gtk_widget_show(menu); gtk_widget_hide(priv->toolbar); @@ -525,8 +529,11 @@ ViewAutoDrawer_Close(VIEW_AUTODRAWER(priv->layout)); /* g_debug("enter fullscreen move:%d %d+%d", move, x, y); */ - if (move) + if (move) { gtk_window_move(GTK_WINDOW(priv->window), x, y); + priv->fullscreen_coordinate.x = x; + priv->fullscreen_coordinate.y = y; + } gtk_window_fullscreen(GTK_WINDOW(priv->window)); #ifdef G_OS_WIN32 @@ -741,7 +748,7 @@ if (gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(menu))) { priv->auto_resize = TRUE; - virt_viewer_window_resize(self); + virt_viewer_window_resize(self, TRUE); } else { priv->auto_resize = FALSE; } @@ -749,15 +756,74 @@ virt_viewer_display_set_auto_resize(priv->display, priv->auto_resize); } +static void add_if_writable (GdkPixbufFormat *data, GHashTable *formats) +{ + if (gdk_pixbuf_format_is_writable(data)) { + gchar **extensions; + gchar **it; + extensions = gdk_pixbuf_format_get_extensions(data); + for (it = extensions; *it != NULL; it++) { + g_hash_table_insert(formats, g_strdup(*it), data); + } + g_strfreev(extensions); + } +} + +static GHashTable *init_image_formats(void) +{ + GHashTable *format_map; + GSList *formats = gdk_pixbuf_get_formats(); + + format_map = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, NULL); + g_slist_foreach(formats, (GFunc)add_if_writable, format_map); + g_slist_free (formats); + + return format_map; +} + +static GdkPixbufFormat *get_image_format(const char *filename) +{ + static GOnce image_formats_once = G_ONCE_INIT; + const char *ext; + + g_once(&image_formats_once, (GThreadFunc)init_image_formats, NULL); + + ext = strrchr(filename, '.'); + if (ext == NULL) + return NULL; + + ext++; /* skip '.' */ + + return g_hash_table_lookup(image_formats_once.retval, ext); +} + static void virt_viewer_window_save_screenshot(VirtViewerWindow *self, const char *file) { VirtViewerWindowPrivate *priv = self->priv; GdkPixbuf *pix = virt_viewer_display_get_pixbuf(VIRT_VIEWER_DISPLAY(priv->display)); - - gdk_pixbuf_save(pix, file, "png", NULL, - "tEXt::Generator App", PACKAGE, NULL); + GdkPixbufFormat *format = get_image_format(file); + + if (format == NULL) { + g_debug("unknown file extension, falling back to png"); + if (!g_str_has_suffix(file, ".png")) { + char *png_filename; + png_filename = g_strconcat(file, ".png", NULL); + gdk_pixbuf_save(pix, png_filename, "png", NULL, + "tEXt::Generator App", PACKAGE, NULL); + g_free(png_filename); + } else { + gdk_pixbuf_save(pix, file, "png", NULL, + "tEXt::Generator App", PACKAGE, NULL); + } + } else { + char *type = gdk_pixbuf_format_get_name(format); + g_debug("saving to %s", type); + gdk_pixbuf_save(pix, file, type, NULL, NULL); + g_free(type); + } + g_object_unref(pix); } @@ -767,6 +833,7 @@ { GtkWidget *dialog; VirtViewerWindowPrivate *priv = self->priv; + const char *image_dir; g_return_if_fail(priv->display != NULL); @@ -779,9 +846,10 @@ gtk_file_chooser_set_do_overwrite_confirmation(GTK_FILE_CHOOSER (dialog), TRUE); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(self->priv->window)); - - //gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), default_folder_for_saving); - //gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (dialog), "Screenshot"); + image_dir = g_get_user_special_dir(G_USER_DIRECTORY_PICTURES); + if (image_dir != NULL) + gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER (dialog), image_dir); + gtk_file_chooser_set_current_name(GTK_FILE_CHOOSER (dialog), _("Screenshot")); if (gtk_dialog_run(GTK_DIALOG (dialog)) == GTK_RESPONSE_ACCEPT) { char *filename; @@ -830,7 +898,7 @@ GtkBuilder *about = virt_viewer_util_load_ui("virt-viewer-about.xml"); GtkWidget *dialog = GTK_WIDGET(gtk_builder_get_object(about, "about")); - gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(dialog), VERSION); + gtk_about_dialog_set_version(GTK_ABOUT_DIALOG(dialog), VERSION BUILDID); gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(self->priv->window)); @@ -955,10 +1023,10 @@ if (priv->grabbed) { gchar *label; - - if (virt_viewer_app_get_enable_accel(priv->app)) { - GtkAccelKey key; - gtk_accel_map_lookup_entry("<virt-viewer>/view/release-cursor", &key); + GtkAccelKey key; + + if (virt_viewer_app_get_enable_accel(priv->app) + && gtk_accel_map_lookup_entry("<virt-viewer>/view/release-cursor", &key)) { label = gtk_accelerator_get_label(key.accel_key, key.accel_mods); } else { label = g_strdup(_("Ctrl+Alt")); @@ -1065,15 +1133,22 @@ void virt_viewer_window_show(VirtViewerWindow *self) { + VirtViewerWindowPrivate *priv = self->priv; + gtk_widget_show(self->priv->window); if (self->priv->display) virt_viewer_display_set_enabled(self->priv->display, TRUE); if (self->priv->desktop_resize_pending) { - virt_viewer_window_resize(self); + virt_viewer_window_resize(self, FALSE); self->priv->desktop_resize_pending = FALSE; } + + if (priv->fullscreen && priv->fullscreen_coordinate.x != -1) + gtk_window_move(GTK_WINDOW(priv->window), + priv->fullscreen_coordinate.x, + priv->fullscreen_coordinate.y); } void diff --git a/src/virt-viewer.c b/src/virt-viewer.c index 3143104..aedbf73 100644 --- a/src/virt-viewer.c +++ b/src/virt-viewer.c @@ -282,6 +282,27 @@ return port; } + +static gboolean +virt_viewer_replace_host(const gchar *host) +{ + GInetAddress *addr; + gboolean ret; + + if (!host) + return TRUE; + + addr = g_inet_address_new_from_string(host); + + if (!addr) /* Parsing error means it was probably a hostname */ + return FALSE; + + ret = g_inet_address_get_is_any(addr); + g_object_unref(addr); + + return ret; +} + static gboolean virt_viewer_extract_connect_info(VirtViewer *self, virDomainPtr dom) @@ -349,15 +370,21 @@ /* If the XML listen attribute shows a wildcard address, we need to * throw that away since you obviously can't 'connect(2)' to that * from a remote host. Instead we fallback to the hostname used in - * the libvirt URI. This isn't perfect but it is better than nothing + * the libvirt URI. This isn't perfect but it is better than nothing. + * If the transport is SSH, fallback to localhost as the connection + * will be made from the remote end of the ssh connection. */ - if (!ghost || - (strcmp(ghost, "0.0.0.0") == 0 || - strcmp(ghost, "::") == 0)) { + if (virt_viewer_replace_host(ghost)) { + gchar *replacement_host = NULL; + if (g_strcmp0(transport, "ssh") == 0) { + replacement_host = g_strdup("localhost"); + } else { + replacement_host = g_strdup(host); + } DEBUG_LOG("Guest graphics listen '%s' is NULL or a wildcard, replacing with '%s'", - ghost ? ghost : "", host); + ghost ? ghost : "", replacement_host); g_free(ghost); - ghost = g_strdup(host); + ghost = replacement_host; } virt_viewer_app_set_connect_info(app, host, ghost, gport, gtlsport,transport, unixsock, user, port, NULL); @@ -390,7 +417,7 @@ priv->dom = dom; virDomainRef(priv->dom); - virt_viewer_app_trace(app, "Guest %s is running, determining display\n", + virt_viewer_app_trace(app, "Guest %s is running, determining display", priv->domkey); g_object_set(app, "title", virDomainGetName(dom), NULL); @@ -462,6 +489,25 @@ return 0; } +static void +virt_viewer_conn_event(virConnectPtr conn G_GNUC_UNUSED, + int reason, + void *opaque) +{ + VirtViewer *self = opaque; + VirtViewerApp *app = VIRT_VIEWER_APP(self); + VirtViewerPrivate *priv = self->priv; + + DEBUG_LOG("Got connection event %d", reason); + + virConnectClose(priv->conn); + priv->conn = NULL; + + virt_viewer_app_start_reconnect_poll(app); +} + +static int virt_viewer_connect(VirtViewerApp *app); + static int virt_viewer_initial_connect(VirtViewerApp *app) { @@ -470,13 +516,22 @@ int ret = -1; VirtViewer *self = VIRT_VIEWER(app); VirtViewerPrivate *priv = self->priv; + + + DEBUG_LOG("initial connect"); + + if (!priv->conn && + virt_viewer_connect(app) < 0) { + virt_viewer_app_show_status(app, _("Waiting for libvirt to start")); + goto done; + } virt_viewer_app_show_status(app, _("Finding guest domain")); dom = virt_viewer_lookup_domain(self); if (!dom) { if (priv->waitvm) { virt_viewer_app_show_status(app, _("Waiting for guest domain to be created")); - virt_viewer_app_trace(app, "Guest %s does not yet exist, waiting for it to be created\n", + virt_viewer_app_trace(app, "Guest %s does not yet exist, waiting for it to be created", priv->domkey); goto done; } else { @@ -502,7 +557,7 @@ if (ret < 0) { if (priv->waitvm) { virt_viewer_app_show_status(app, _("Waiting for guest domain to start server")); - virt_viewer_app_trace(app, "Guest %s has not activated its display yet, waiting for it to start\n", + virt_viewer_app_trace(app, "Guest %s has not activated its display yet, waiting for it to start", priv->domkey); } else { DEBUG_LOG("Failed to activate viewer"); @@ -591,9 +646,8 @@ return ret; } - -static gboolean -virt_viewer_start(VirtViewerApp *app) +static int +virt_viewer_connect(VirtViewerApp *app) { VirtViewer *self = VIRT_VIEWER(app); VirtViewerPrivate *priv = self->priv; @@ -610,11 +664,9 @@ if (!virt_viewer_app_get_attach(app)) oflags |= VIR_CONNECT_RO; - virt_viewer_events_register(); - - virSetErrorFunc(NULL, virt_viewer_error_func); - - virt_viewer_app_trace(app, "Opening connection to libvirt with URI %s\n", + DEBUG_LOG("connecting ..."); + + virt_viewer_app_trace(app, "Opening connection to libvirt with URI %s", priv->uri ? priv->uri : "<null>"); priv->conn = virConnectOpenAuth(priv->uri, //virConnectAuthPtrDefault, @@ -623,11 +675,11 @@ if (!priv->conn) { virt_viewer_app_simple_message_dialog(app, _("Unable to connect to libvirt with URI %s"), priv->uri ? priv->uri : _("[none]")); - return FALSE; + return -1; } if (virt_viewer_app_initial_connect(app) < 0) - return FALSE; + return -1; if (virConnectDomainEventRegister(priv->conn, virt_viewer_domain_event, @@ -642,6 +694,26 @@ DEBUG_LOG("No domain events, falling back to polling"); virt_viewer_app_start_reconnect_poll(app); } + + if (virConnectRegisterCloseCallback(priv->conn, + virt_viewer_conn_event, + self, + NULL) < 0) { + DEBUG_LOG("Unable to register close callback on libvirt connection"); + } + + return 0; +} + +static gboolean +virt_viewer_start(VirtViewerApp *app) +{ + virt_viewer_events_register(); + + virSetErrorFunc(NULL, virt_viewer_error_func); + + if (virt_viewer_connect(app) < 0) + return FALSE; return VIRT_VIEWER_APP_CLASS(virt_viewer_parent_class)->start(app); } diff --git a/src/virt-viewer.rc b/src/virt-viewer.rc index e944602..08aa4c8 100644 --- a/src/virt-viewer.rc +++ b/src/virt-viewer.rc @@ -9,12 +9,12 @@ BEGIN VALUE "CompanyName", "virt-manager.org" VALUE "FileDescription", "A remote desktop client" - VALUE "FileVersion", "0.5.4" - VALUE "InternalName", "virt-viewer 0.5.4" + VALUE "FileVersion", "0.5.5" + VALUE "InternalName", "virt-viewer 0.5.5" VALUE "LegalCopyright", "Copyright (C) 2007-2012 Red Hat, Inc." VALUE "OriginalFilename", "virt-viewer.exe" VALUE "ProductName", "VirtViewer" - VALUE "ProductVersion", "0.5.4" + VALUE "ProductVersion", "0.5.5" END END diff --git a/src/windows-cmdline-wrapper.c b/src/windows-cmdline-wrapper.c index 510763b..704e2d7 100644 --- a/src/windows-cmdline-wrapper.c +++ b/src/windows-cmdline-wrapper.c @@ -30,7 +30,7 @@ * if (AttachConsole(ATTACH_PARENT_PROCESS) != 0) { * freopen("CONIN$", "r", stdin); * freopen("CONOUT$", "w", stdout); - * freopen("CONERR$", "w", stderr); + * freopen("CONOUT$", "w", stderr); * dup2(fileno(stdin), STDIN_FILENO); * dup2(fileno(stdout), STDOUT_FILENO); * dup2(fileno(stderr), STDERR_FILENO); diff --git a/virt-viewer.spec b/virt-viewer.spec index a3417be..e99eae4 100644 --- a/virt-viewer.spec +++ b/virt-viewer.spec @@ -1,4 +1,9 @@ # -*- rpm-spec -*- + +# Default to skipping autoreconf. Distros can change just this one line +# (or provide a command-line override) if they backport any patches that +# touch configure.ac or Makefile.am. +%{!?enable_autotools:%define enable_autotools 1} # Plugin isn't ready for real world use yet - it needs # a security audit at very least @@ -24,7 +29,7 @@ %endif Name: virt-viewer -Version: 0.5.4 +Version: 0.5.5 Release: 1%{?dist}%{?extra_release} Summary: Virtual Machine Viewer Group: Applications/System @@ -37,6 +42,13 @@ Requires(postun): %{_sbindir}/update-alternatives Requires(post): desktop-file-utils Requires(postun): desktop-file-utils + +%if 0%{?enable_autotools} +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gettext-devel +BuildRequires: libtool +%endif BuildRequires: glib2-devel >= 2.22 %if %{with_gtk3} @@ -53,9 +65,9 @@ %endif %if %{with_spice} %if %{with_gtk3} -BuildRequires: spice-gtk3-devel >= 0.12.101 +BuildRequires: spice-gtk3-devel >= 0.16.26 %else -BuildRequires: spice-gtk-devel >= 0.12.101 +BuildRequires: spice-gtk-devel >= 0.16.26 %endif BuildRequires: spice-protocol >= 0.10.1 %endif @@ -94,6 +106,10 @@ %build +%if 0%{?enable_autotools} +autoreconf -if +%endif + %if %{_with_plugin} %define plugin_arg --enable-plugin %else @@ -112,7 +128,7 @@ %define gtk_arg --with-gtk=2.0 %endif -%configure %{spice_arg} %{plugin_arg} %{gtk_arg} +%configure %{spice_arg} %{plugin_arg} %{gtk_arg} --with-buildid=-%{release} %__make %{?_smp_mflags} @@ -160,6 +176,7 @@ %{_datadir}/%{name}/ui/virt-viewer-about.xml %{_datadir}/icons/hicolor/*/apps/* %{_datadir}/applications/remote-viewer.desktop +%{_datadir}/mime/packages/virt-viewer-mime.xml %ghost %{_libexecdir}/spice-xpi-client %{_libexecdir}/spice-xpi-client-remote-viewer %{_mandir}/man1/virt-viewer.1* diff --git a/virt-viewer.spec.in b/virt-viewer.spec.in index ac236f4..f5bc5ec 100644 --- a/virt-viewer.spec.in +++ b/virt-viewer.spec.in @@ -1,4 +1,9 @@ # -*- rpm-spec -*- + +# Default to skipping autoreconf. Distros can change just this one line +# (or provide a command-line override) if they backport any patches that +# touch configure.ac or Makefile.am. +%{!?enable_autotools:%define enable_autotools 1} # Plugin isn't ready for real world use yet - it needs # a security audit at very least @@ -38,6 +43,13 @@ Requires(post): desktop-file-utils Requires(postun): desktop-file-utils +%if 0%{?enable_autotools} +BuildRequires: autoconf +BuildRequires: automake +BuildRequires: gettext-devel +BuildRequires: libtool +%endif + BuildRequires: glib2-devel >= 2.22 %if %{with_gtk3} BuildRequires: gtk3-devel >= 3.0.0 @@ -53,9 +65,9 @@ %endif %if %{with_spice} %if %{with_gtk3} -BuildRequires: spice-gtk3-devel >= 0.12.101 +BuildRequires: spice-gtk3-devel >= 0.16.26 %else -BuildRequires: spice-gtk-devel >= 0.12.101 +BuildRequires: spice-gtk-devel >= 0.16.26 %endif BuildRequires: spice-protocol >= 0.10.1 %endif @@ -94,6 +106,10 @@ %build +%if 0%{?enable_autotools} +autoreconf -if +%endif + %if %{_with_plugin} %define plugin_arg --enable-plugin %else @@ -112,7 +128,7 @@ %define gtk_arg --with-gtk=2.0 %endif -%configure %{spice_arg} %{plugin_arg} %{gtk_arg} +%configure %{spice_arg} %{plugin_arg} %{gtk_arg} --with-buildid=-%{release} %__make %{?_smp_mflags} @@ -160,6 +176,7 @@ %{_datadir}/%{name}/ui/virt-viewer-about.xml %{_datadir}/icons/hicolor/*/apps/* %{_datadir}/applications/remote-viewer.desktop +%{_datadir}/mime/packages/virt-viewer-mime.xml %ghost %{_libexecdir}/spice-xpi-client %{_libexecdir}/spice-xpi-client-remote-viewer %{_mandir}/man1/virt-viewer.1*