From e54ab958bbbe8b773362a8dee91915ea87d4325a Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Mon, 5 Mar 2012 16:12:27 +0000 Subject: [PATCH] Remove obsolete: mlvirsh, gettext support, Windows installer. --- .gitignore | 6 - MANIFEST | 13 +- Makefile.in | 6 +- README | 65 --- config.h.in | 3 - configure.ac | 46 --- libvirt/libvirt.mli | 1 - mlvirsh/.depend | 4 - mlvirsh/Makefile.in | 99 ----- mlvirsh/mlvirsh.ml | 900 ----------------------------------------- po/LINGUAS | 3 - po/Makefile.in | 79 ---- po/POTFILES | 22 - po/ja.po | 1017 ---------------------------------------------- po/pl.po | 1018 ---------------------------------------------- po/pt_BR.po | 1093 -------------------------------------------------- po/virt-top.pot | 1023 ---------------------------------------------- wininstaller.nsis.in | 131 ------ winlicense.rtf | 871 ---------------------------------------- 19 files changed, 2 insertions(+), 6398 deletions(-) delete mode 100644 mlvirsh/.depend delete mode 100644 mlvirsh/Makefile.in delete mode 100644 mlvirsh/mlvirsh.ml delete mode 100644 po/LINGUAS delete mode 100644 po/Makefile.in delete mode 100644 po/POTFILES delete mode 100644 po/ja.po delete mode 100644 po/pl.po delete mode 100644 po/pt_BR.po delete mode 100644 po/virt-top.pot delete mode 100644 wininstaller.nsis.in delete mode 100644 winlicense.rtf diff --git a/.gitignore b/.gitignore index 25bceb8..4a247bb 100644 --- a/.gitignore +++ b/.gitignore @@ -28,16 +28,10 @@ core.* libvirt/libvirt_version.ml examples/list_domains examples/node_info -mlvirsh/mlvirsh virt-ctrl/virt-ctrl virt-top/virt-top virt-df/virt-df -wininstaller.nsis *.orig -mlvirsh/mlvirsh_gettext.ml -virt-ctrl/virt_ctrl_gettext.ml -virt-df/virt_df_gettext.ml -virt-top/virt_top_gettext.ml po/*.mo po/*.po.bak virt-df/virt_df_lvm2_lexer.ml diff --git a/MANIFEST b/MANIFEST index 5d6aaf5..67a1213 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1,3 +1,4 @@ +.gitignore aclocal.m4 ChangeLog config.guess @@ -27,17 +28,5 @@ Makefile.in Make.rules.in MANIFEST META.in -mlvirsh/.depend -mlvirsh/Makefile.in -mlvirsh/mlvirsh.ml -po/ja.po -po/LINGUAS -po/Makefile.in -po/pl.po -po/POTFILES -po/pt_BR.po -po/virt-top.pot README TODO.libvirt -wininstaller.nsis.in -winlicense.rtf diff --git a/Makefile.in b/Makefile.in index e816d3b..1564c08 100644 --- a/Makefile.in +++ b/Makefile.in @@ -25,7 +25,7 @@ MAKENSIS = @MAKENSIS@ OCAMLDOC = @OCAMLDOC@ OCAMLDOCFLAGS := -html -sort -SUBDIRS = libvirt mlvirsh examples +SUBDIRS = libvirt examples all opt depend install-opt install-byte: for d in $(SUBDIRS); do \ @@ -39,7 +39,6 @@ clean: done rm -f examples/list_domains rm -f examples/node_info - rm -f mlvirsh/mlvirsh distclean: clean rm -f config.h config.log config.status configure @@ -50,9 +49,6 @@ distclean: clean rm -f Make.rules rm -f libvirt/Makefile rm -f examples/Makefile - rm -f mlvirsh/Makefile - rm -f mlvirsh/mlvirsh_gettext.ml - rm -f po/Makefile # Developer documentation (in html/ subdirectory). diff --git a/README b/README index 0684e2c..38a1902 100644 --- a/README +++ b/README @@ -21,67 +21,6 @@ Building make doc # Build HTML documentation in html/ subdirectory. -Then have a look at the program 'mlvirsh.opt'. - -Note: If you want to run the programs without first installing, you -may need to set your $LD_LIBRARY_PATH environment variable so it -contains the build directory. eg: - - LD_LIBRARY_PATH=libvirt/ mlvirsh/mlvirsh.opt - - -Windows ----------------------------------------------------------------------- - -I have built libvirt (the bindings), examples, mlvirsh and virt-ctrl -on Windows using the MinGW port of OCaml. It's quite likely that it -will also work under VC++, but I have not tested this. - -You should make sure that your $PATH (environment variable) contains -the names of the directories containing all required DLLs, in -particular you will require: - - libvirt-*.dll (from libvirt) - libgnutls-*.dll (from GnuTLS) - libgcrypt-*.dll - libgpg-error-*.dll - libtasn1-*.dll - libxdr.dll (from libxdr) - libxml2-*.dll (from libxml2) - and, a multitude of DLLs from GTK if you want to run virt-ctrl - -You can use a tool such as Dependency Walker to find/check the -locations of dependent libraries. - -To build the Windows installer, you will need NSIS. Then do: - - ./configure --with-nsis=/c/Progra~1/NSIS - make all opt - make wininstaller - -This should build a Windows binary installer called -ocaml-libvirt-$VERSION.exe which includes the bindings, all required -DLLs and all programs that can be built under Windows. - - -mlvirsh ----------------------------------------------------------------------- - -'mlvirsh' is an almost complete reimplementation of virsh, which is -mostly command compatible (there are a very few commands missing, and -some commands have a slightly different syntax, but broadly speaking -they are equivalent programs except that one is written in C and the -other in OCaml). - -At the time of writing: - - wc -c wc -l - - virsh 126,056 4,641 - mlvirsh 19,427 598 - - % size 15% 13% - Programming ---------------------------------------------------------------------- @@ -98,9 +37,6 @@ License The library is distributed under the GNU LGPL, version 2 or above, with the OCaml linking exception. Please see COPYING.LIB for details. -The standalone program 'mlvirsh' is distributed under the GNU GPL, -version 2 or above. Please see COPYING for details. - Examples are public domain. @@ -109,4 +45,3 @@ Subdirectories libvirt/ The OCaml bindings. examples/ Some example programs using the bindings. -mlvirsh/ 'mlvirsh' command line tool. diff --git a/config.h.in b/config.h.in index 96054c1..33e6b61 100644 --- a/config.h.in +++ b/config.h.in @@ -77,9 +77,6 @@ /* Define to 1 if you have the `virDomainSetSchedulerParameters' function. */ #undef HAVE_VIRDOMAINSETSCHEDULERPARAMETERS -/* Define to 1 if the system has the type `virJobPtr'. */ -#undef HAVE_VIRJOBPTR - /* Define to 1 if you have the `virNodeGetCellsFreeMemory' function. */ #undef HAVE_VIRNODEGETCELLSFREEMEMORY diff --git a/configure.ac b/configure.ac index becff10..31a99bb 100644 --- a/configure.ac +++ b/configure.ac @@ -148,14 +148,6 @@ if test "x$pkg_unix" != "xyes"; then AC_MSG_ERROR([Cannot find required OCaml package 'unix']) fi -dnl Check for optional OCaml packages. -AC_CHECK_OCAML_PKG(gettext) - -AC_SUBST(pkg_gettext) - -dnl Check for recommended ocaml-gettext tool. -AC_CHECK_PROG(OCAML_GETTEXT,ocaml-gettext,ocaml-gettext) - dnl Check for optional NSIS (for building a Windows installer). dnl XXX This probably doesn't work at the moment XXX AC_ARG_WITH([nsis], @@ -246,42 +238,6 @@ AC_SUBST(GNUTLS_DLL_PATH) AC_SUBST(GTK_DLL_PATH) AC_SUBST(GTK_PATH) -dnl Write gettext modules for the programs. -dnl http://www.le-gall.net/sylvain+violaine/documentation/ocaml-gettext/html/reference-manual/ch03s04.html -for d in mlvirsh; do - f=`echo $d | tr - _`_gettext.ml - AC_MSG_NOTICE([creating $d/$f]) - rm -f $d/$f - echo "(* This file is generated automatically by ./configure. *)" > $d/$f - if test "x$pkg_gettext" != "xno"; then - # Gettext module is available, so use it. - cat <>$d/$f -module Gettext = Gettext.Program ( - struct - let textdomain = "$d" - let codeset = None - let dir = None - let dependencies = [[]] - end -) (GettextStub.Native) -EOT - else - # No gettext module is available, so fake the translation functions. - cat <>$d/$f -module Gettext = struct - external s_ : string -> string = "%identity" - external f_ : ('a -> 'b, 'c, 'd) format -> ('a -> 'b, 'c, 'd) format - = "%identity" - let sn_ : string -> string -> int -> string - = fun s p n -> if n = 1 then s else p - let fn_ : ('a -> 'b, 'c, 'd) format -> ('a -> 'b, 'c, 'd) format -> int - -> ('a -> 'b, 'c, 'd) format - = fun s p n -> if n = 1 then s else p -end -EOT - fi -done - dnl Summary. echo "------------------------------------------------------------" echo "Thanks for downloading" $PACKAGE_STRING @@ -293,10 +249,8 @@ AC_CONFIG_FILES([META libvirt/libvirt_version.ml Makefile Make.rules - po/Makefile libvirt/Makefile examples/Makefile - mlvirsh/Makefile ]) if test "x$MAKENSIS" != "x"; then AC_CONFIG_FILES([wininstaller.nsis]) diff --git a/libvirt/libvirt.mli b/libvirt/libvirt.mli index d927bda..695414b 100644 --- a/libvirt/libvirt.mli +++ b/libvirt/libvirt.mli @@ -239,7 +239,6 @@ type conn_t = | Read_only of Libvirt.ro Libvirt.Connect.t | Read_write of Libvirt.rw Libvirt.Connect.t ]} - See also the source of [mlvirsh]. *) (** {3 Forward definitions} diff --git a/mlvirsh/.depend b/mlvirsh/.depend deleted file mode 100644 index dfd3941..0000000 --- a/mlvirsh/.depend +++ /dev/null @@ -1,4 +0,0 @@ -mlvirsh.cmo: mlvirsh_gettext.cmo ../libvirt/libvirt.cmi -mlvirsh.cmx: mlvirsh_gettext.cmx ../libvirt/libvirt.cmx -mlvirsh_gettext.cmo: -mlvirsh_gettext.cmx: diff --git a/mlvirsh/Makefile.in b/mlvirsh/Makefile.in deleted file mode 100644 index 5c294c7..0000000 --- a/mlvirsh/Makefile.in +++ /dev/null @@ -1,99 +0,0 @@ -# mlvirsh -# Copyright (C) 2007 Red Hat Inc., Richard W.M. Jones -# -# This 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., 675 Mass Ave, Cambridge, MA 02139, USA. - -INSTALL := @INSTALL@ - -prefix = @prefix@ -exec_prefix = @exec_prefix@ -bindir = @bindir@ - -pkg_gettext = @pkg_gettext@ - -OCAMLFIND = @OCAMLFIND@ - -ifneq ($(OCAMLFIND),) -OCAMLCPACKAGES := -package unix -I ../libvirt -OCAMLCFLAGS := -g -OCAMLCLIBS := -linkpkg -OCAMLOPTPACKAGES := $(OCAMLCPACKAGES) -OCAMLOPTFLAGS := -OCAMLOPTLIBS := $(OCAMLCLIBS) -else -OCAMLCINCS := -I ../libvirt -OCAMLCFLAGS := -g -OCAMLCLIBS := unix.cma -OCAMLOPTINCS := $(OCAMLCINCS) -OCAMLOPTFLAGS := -OCAMLOPTLIBS := unix.cmxa -endif - -ifneq ($(pkg_gettext),no) -ifneq ($(OCAMLFIND),) -OCAMLCPACKAGES += -package gettext-stub -OCAMLOPTPACKAGES += -package gettext-stub -else -OCAMLCINCS += -I gettext -I gettext-stub -OCAMLOPTINCS += -I gettext -I gettext-stub -endif -endif - -OBJS := mlvirsh_gettext.cmo mlvirsh.cmo -XOBJS := $(OBJS:.cmo=.cmx) - -export LIBRARY_PATH=../libvirt -export LD_LIBRARY_PATH=../libvirt - -BYTE_TARGETS := mlvirsh -OPT_TARGETS := mlvirsh.opt - -all: $(BYTE_TARGETS) - -opt: $(OPT_TARGETS) - -ifneq ($(OCAMLFIND),) -mlvirsh: $(OBJS) - $(OCAMLFIND) ocamlc $(OCAMLCPACKAGES) $(OCAMLCFLAGS) $(OCAMLCLIBS) \ - ../libvirt/mllibvirt.cma -o $@ $^ - -mlvirsh.opt: $(XOBJS) - $(OCAMLFIND) ocamlopt \ - $(OCAMLOPTPACKAGES) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \ - ../libvirt/mllibvirt.cmxa -o $@ $^ -else -mlvirsh: $(OBJS) - $(OCAMLC) $(OCAMLCINCS) $(OCAMLCFLAGS) $(OCAMLCLIBS) \ - ../libvirt/mllibvirt.cma -o $@ $^ - -mlvirsh.opt: $(XOBJS) - $(OCAMLOPT) \ - $(OCAMLOPTINCS) $(OCAMLOPTFLAGS) $(OCAMLOPTLIBS) \ - ../libvirt/mllibvirt.cmxa -o $@ $^ -endif - -install-opt: - if [ -x mlvirsh.opt ]; then \ - mkdir -p $(DESTDIR)$(bindir); \ - $(INSTALL) -m 0755 mlvirsh.opt $(DESTDIR)$(bindir)/mlvirsh; \ - fi - -install-byte: - if [ -x mlvirsh ]; then \ - mkdir -p $(DESTDIR)$(bindir); \ - $(INSTALL) -m 0755 mlvirsh $(DESTDIR)$(bindir)/mlvirsh; \ - fi - -include ../Make.rules diff --git a/mlvirsh/mlvirsh.ml b/mlvirsh/mlvirsh.ml deleted file mode 100644 index 53a0493..0000000 --- a/mlvirsh/mlvirsh.ml +++ /dev/null @@ -1,900 +0,0 @@ -(* virsh-like command line tool. - (C) Copyright 2007-2008 Richard W.M. Jones, Red Hat Inc. - http://libvirt.org/ - - This 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., 675 Mass Ave, Cambridge, MA 02139, USA. -*) - -open Printf -open Mlvirsh_gettext.Gettext - -module C = Libvirt.Connect -module D = Libvirt.Domain -module N = Libvirt.Network - -(* Program name. *) -let program_name = Filename.basename Sys.executable_name - -(* Parse arguments. *) -let name = ref "" -let readonly = ref false - -let argspec = Arg.align [ - "-c", Arg.Set_string name, "URI " ^ s_"Hypervisor connection URI"; - "-r", Arg.Set readonly, " " ^ s_"Read-only connection"; -] - -let usage_msg = - sprintf (f_"Synopsis: - %s [options] [command] - -List of all commands: - %s help - -Full description of a single command: - %s help command - -Options:") - program_name program_name program_name - -let add_extra_arg, get_extra_args = - let extra_args = ref [] in - let add_extra_arg s = extra_args := s :: !extra_args in - let get_extra_args () = List.rev !extra_args in - add_extra_arg, get_extra_args - -let () = Arg.parse argspec add_extra_arg usage_msg - -let name = match !name with "" -> None | name -> Some name -let readonly = !readonly -let extra_args = get_extra_args () - -(* Read a whole file into memory and return it (as a string). *) -let rec input_file filename = - let chan = open_in_bin filename in - let data = input_all chan in - close_in chan; - data -and input_all chan = - let buf = Buffer.create 16384 in - let tmpsize = 16384 in - let tmp = String.create tmpsize in - let n = ref 0 in - while n := input chan tmp 0 tmpsize; !n > 0 do - Buffer.add_substring buf tmp 0 !n; - done; - Buffer.contents buf - -(* Split a string at a separator. - * Functions copied from extlib Copyright (C) 2003 Nicolas Cannasse et al. - * to avoid the explicit dependency on extlib. - *) -let str_find str sub = - let sublen = String.length sub in - if sublen = 0 then - 0 - else - let found = ref 0 in - let len = String.length str in - try - for i = 0 to len - sublen do - let j = ref 0 in - while String.unsafe_get str (i + !j) = String.unsafe_get sub !j do - incr j; - if !j = sublen then begin found := i; raise Exit; end; - done; - done; - raise Not_found - with - Exit -> !found - -let str_split str sep = - let p = str_find str sep in - let len = String.length sep in - let slen = String.length str in - String.sub str 0 p, String.sub str (p + len) (slen - p - len) - -let str_nsplit str sep = - if str = "" then [] - else ( - let rec nsplit str sep = - try - let s1 , s2 = str_split str sep in - s1 :: nsplit s2 sep - with - Not_found -> [str] - in - nsplit str sep - ) - -(* Hypervisor connection. *) -type conn_t = No_connection | RO of Libvirt.ro C.t | RW of Libvirt.rw C.t -let conn = ref No_connection - -let close_connection () = - match !conn with - | No_connection -> () - | RO c -> - C.close c; - conn := No_connection - | RW c -> - C.close c; - conn := No_connection - -let do_command = - (* Command helper functions. - * - * Each cmd is a function that constructs a command. - * string string string ... <--- user types on the command line - * | | | - * arg1 arg2 arg3 ... <--- conversion functions - * | | | - * V V V - * function f <--- work function - * | - * V - * print result <--- printing function - * - * (Note that cmd function constructs and returns the above - * function, it isn't the function itself.) - * - * Example: If the function takes one parameter (an int) and - * returns a string to be printed, you would use: - * - * cmd1 print_endline f int_of_string - *) - let cmd0 print fn = function (* Command with no args. *) - | [] -> print (fn ()) - | _ -> failwith (s_"incorrect number of arguments for function") - in - let cmd1 print fn arg1 = function (* Command with one arg. *) - | [str1] -> print (fn (arg1 str1)) - | _ -> failwith (s_"incorrect number of arguments for function") - in - let cmd2 print fn arg1 arg2 = function (* Command with 2 args. *) - | [str1; str2] -> print (fn (arg1 str1) (arg2 str2)) - | _ -> failwith (s_"incorrect number of arguments for function") - in - let cmd3 print fn arg1 arg2 arg3 = function (* Command with 3 args. *) - | [str1; str2; str3] -> print (fn (arg1 str1) (arg2 str2) (arg3 str3)) - | _ -> failwith (s_"incorrect number of arguments for function") - in - let cmd4 print fn arg1 arg2 arg3 arg4 = function (* Command with 4 args. *) - | [str1; str2; str3; str4] -> - print (fn (arg1 str1) (arg2 str2) (arg3 str3) (arg4 str4)) - | _ -> failwith (s_"incorrect number of arguments for function") - in - let cmd01 print fn arg1 = function (* Command with 0 or 1 arg. *) - | [] -> print (fn None) - | [str1] -> print (fn (Some (arg1 str1))) - | _ -> failwith (s_"incorrect number of arguments for function") - in - let cmd12 print fn arg1 arg2 = function (* Command with 1 or 2 args. *) - | [str1] -> print (fn (arg1 str1) None) - | [str1; str2] -> print (fn (arg1 str1) (Some (arg2 str2))) - | _ -> failwith (s_"incorrect number of arguments for function") - in - let cmd012 print fn arg1 arg2 = function (* Command with 0, 1 or 2 args. *) - | [] -> print (fn None None) - | [str1] -> print (fn (Some (arg1 str1)) None) - | [str1; str2] -> print (fn (Some (arg1 str1)) (Some (arg2 str2))) - | _ -> failwith (s_"incorrect number of arguments for function") - in - let cmdN print fn = (* Command with any number of args. *) - fun args -> print (fn args) - in - - (* Get the connection or fail if we don't have one. *) - let rec get_full_connection () = - match !conn with - | No_connection -> failwith (s_"not connected to the hypervisor") - | RO _ -> failwith (s_"tried to do read-write operation on read-only hypervisor connection") - | RW conn -> conn - and get_readonly_connection () = - match !conn with - | No_connection -> failwith (s_"not connected to the hypervisor") - | RO conn -> conn - | RW conn -> C.const conn -(* - and with_full_connection fn = - fun () -> fn (get_full_connection ()) -*) - and with_readonly_connection fn = - fun () -> fn (get_readonly_connection ()) - and arg_full_connection fn = - fun str -> fn (get_full_connection ()) str - and arg_readonly_connection fn = - fun str -> fn (get_readonly_connection ()) str - in - - (* Parsing of command arguments. *) - let string_of_readonly = function - | "readonly" | "read-only" | "ro" -> true - | _ -> failwith (sprintf (f_"flag should be '%s'") "readonly") - in - let string_of_string (str : string) = str in - let boolean_of_string = function - | "enable" | "enabled" | "on" | "1" | "true" -> true - | "disable" | "disabled" | "off" | "0" | "false" -> false - | _ -> failwith (sprintf (f_"setting should be '%s' or '%s'") "on" "off") - in - let domain_of_string conn str = - try - (try - let id = int_of_string str in - D.lookup_by_id conn id - with - Failure "int_of_string" -> - if String.length str = Libvirt.uuid_string_length then - D.lookup_by_uuid_string conn str - else - D.lookup_by_name conn str - ) - with - Libvirt.Virterror err -> - failwith (sprintf (f_"domain %s: not found. Additional info: %s") - str (Libvirt.Virterror.to_string err)); - in - let network_of_string conn str = - try - if String.length str = Libvirt.uuid_string_length then - N.lookup_by_uuid_string conn str - else - N.lookup_by_name conn str - with - Libvirt.Virterror err -> - failwith (sprintf (f_"network %s: not found. Additional info: %s") - str (Libvirt.Virterror.to_string err)); - in - let rec parse_sched_params = function - | [] -> [] - | [_] -> failwith (s_"expected field value pairs, but got an odd number of arguments") - | field :: value :: rest -> - (* XXX We only support the UINT type at the moment. *) - (field, D.SchedFieldUInt32 (Int32.of_string value)) - :: parse_sched_params rest - in - let cpumap_of_string str = - let c = get_readonly_connection () in - let info = C.get_node_info c in - let cpumap = - String.make (C.cpumaplen (C.maxcpus_of_node_info info)) '\000' in - List.iter (C.use_cpu cpumap) - (List.map int_of_string (str_nsplit str ",")); - cpumap - in - - (* Printing of command results. *) - let no_return _ = () in - let print_int i = print_endline (string_of_int i) in - let print_int64 i = print_endline (Int64.to_string i) in - let print_int64_array a = Array.iter print_int64 a in - let print_bool b = print_endline (string_of_bool b) in - let print_version v = - let major = v / 1000000 in - let minor = (v - major * 1000000) / 1000 in - let release = (v - major * 1000000 - minor * 1000) in - printf "%d.%d.%d\n" major minor release - in - let string_of_domain_state = function - | D.InfoNoState -> s_"unknown" - | D.InfoRunning -> s_"running" - | D.InfoBlocked -> s_"blocked" - | D.InfoPaused -> s_"paused" - | D.InfoShutdown -> s_"shutdown" - | D.InfoShutoff -> s_"shutoff" - | D.InfoCrashed -> s_"crashed" - in - let string_of_vcpu_state = function - | D.VcpuOffline -> s_"offline" - | D.VcpuRunning -> s_"running" - | D.VcpuBlocked -> s_"blocked" - in - let print_domain_list doms = - List.iter ( - fun (dom, info) -> - let id = - try sprintf "%d" (D.get_id dom) - with Libvirt.Virterror _ -> "" in - let name = - try sprintf "%s" (D.get_name dom) - with Libvirt.Virterror _ -> "" in - let state = - try - let { D.state = state } = info in - string_of_domain_state state - with Libvirt.Virterror _ -> "" in - printf "%5s %-30s %s\n" id name state - ) doms - in - let print_network_array nets = - Array.iter ( - fun net -> - printf "%s\n" (N.get_name net) - ) nets - in - let print_node_info info = - let () = printf (f_"model: %s\n") info.C.model in - let () = printf (f_"memory: %Ld K\n") info.C.memory in - let () = printf (f_"cpus: %d\n") info.C.cpus in - let () = printf (f_"mhz: %d\n") info.C.mhz in - let () = printf (f_"nodes: %d\n") info.C.nodes in - let () = printf (f_"sockets: %d\n") info.C.sockets in - let () = printf (f_"cores: %d\n") info.C.cores in - let () = printf (f_"threads: %d\n") info.C.threads in - () - in - let print_domain_state { D.state = state } = - print_endline (string_of_domain_state state) - in - let print_domain_info info = - let () = printf (f_"state: %s\n") (string_of_domain_state info.D.state) in - let () = printf (f_"max_mem: %Ld K\n") info.D.max_mem in - let () = printf (f_"memory: %Ld K\n") info.D.memory in - let () = printf (f_"nr_virt_cpu: %d\n") info.D.nr_virt_cpu in - let () = printf (f_"cpu_time: %Ld ns\n") info.D.cpu_time in - () - in - let print_sched_param_array params = - Array.iter ( - fun (name, value) -> - printf "%-20s" name; - match value with - | D.SchedFieldInt32 i -> printf " %ld\n" i - | D.SchedFieldUInt32 i -> printf " %lu\n" i - | D.SchedFieldInt64 i -> printf " %Ld\n" i - | D.SchedFieldUInt64 i -> printf " %Lu\n" i - | D.SchedFieldFloat f -> printf " %g\n" f - | D.SchedFieldBool b -> printf " %b\n" b - ) params - in - let print_vcpu_info (ncpus, vcpu_infos, cpumaps, maplen, maxcpus) = - for n = 0 to ncpus-1 do - let () = printf (f_"virtual CPU: %d\n") n in - let () = printf (f_"\ton physical CPU: %d\n") vcpu_infos.(n).D.cpu in - let () = printf (f_"\tcurrent state: %s\n") - (string_of_vcpu_state vcpu_infos.(n).D.vcpu_state) in - let () = printf (f_"\tCPU time: %Ld ns\n") vcpu_infos.(n).D.vcpu_time in - print_string ("\t" ^ s_"CPU affinity" ^ ": "); - for m = 0 to maxcpus-1 do - print_char (if C.cpu_usable cpumaps maplen n m then 'y' else '-') - done; - print_endline ""; - done - in - let print_block_stats { D.rd_req = rd_req; rd_bytes = rd_bytes; - wr_req = wr_req; wr_bytes = wr_bytes; - errs = errs } = - if rd_req >= 0L then printf (f_"read requests: %Ld\n") rd_req; - if rd_bytes >= 0L then printf (f_"read bytes: %Ld\n") rd_bytes; - if wr_req >= 0L then printf (f_"write requests: %Ld\n") wr_req; - if wr_bytes >= 0L then printf (f_"write bytes: %Ld\n") wr_bytes; - if errs >= 0L then printf (f_"errors: %Ld\n") errs; - and print_interface_stats { D.rx_bytes = rx_bytes; rx_packets = rx_packets; - rx_errs = rx_errs; rx_drop = rx_drop; - tx_bytes = tx_bytes; tx_packets = tx_packets; - tx_errs = tx_errs; tx_drop = tx_drop } = - if rx_bytes >= 0L then printf (f_"rx bytes: %Ld\n") rx_bytes; - if rx_packets >= 0L then printf (f_"rx packets: %Ld\n") rx_packets; - if rx_errs >= 0L then printf (f_"rx errs: %Ld\n") rx_errs; - if rx_drop >= 0L then printf (f_"rx dropped: %Ld\n") rx_drop; - if tx_bytes >= 0L then printf (f_"tx bytes: %Ld\n") tx_bytes; - if tx_packets >= 0L then printf (f_"tx packets: %Ld\n") tx_packets; - if tx_errs >= 0L then printf (f_"tx errs: %Ld\n") tx_errs; - if tx_drop >= 0L then printf (f_"tx dropped: %Ld\n") tx_drop; - in - - (* Help for domain, network parameters. *) - let dom_help = s_"dom", s_"domain ID or name" in - let net_help = s_"net", s_"network ID or name" in - let readonly_help = s_"readonly|ro", s_"if given, connect read-only" in - - (* List of commands. *) - let commands = [ - "attach-device", - cmd2 no_return D.attach_device - (arg_full_connection domain_of_string) input_file, - s_"Attach device to domain.", - [dom_help; s_"file",s_"XML file describing device"]; - "autostart", - cmd2 no_return D.set_autostart - (arg_full_connection domain_of_string) boolean_of_string, - s_"Set whether a domain autostarts at boot.", - [dom_help; "on|off",s_"new autostart status of domain"]; - "capabilities", - cmd0 print_endline (with_readonly_connection C.get_capabilities), - s_"Returns capabilities of hypervisor/driver.", - []; - "close", - cmd0 no_return close_connection, - s_"Close an existing hypervisor connection.", - []; - "connect", - cmd12 no_return - (fun name readonly -> - close_connection (); - match readonly with - | None | Some false -> conn := RW (C.connect ~name ()) - | Some true -> conn := RO (C.connect_readonly ~name ()) - ) string_of_string string_of_readonly, - s_"Open a new hypervisor connection.", - [s_"uri", s_"connection URI"; readonly_help]; - "create", - cmd1 no_return - (fun xml -> D.create_linux (get_full_connection ()) xml) input_file, - s_"Create a domain from an XML file.", - [s_"file",s_"domain XML file"]; - "define", - cmd1 no_return - (fun xml -> D.define_xml (get_full_connection ()) xml) input_file, - s_"Define (but don't start) a domain from an XML file.", - [s_"file",s_"domain XML file"]; - "detach-device", - cmd2 no_return D.detach_device - (arg_full_connection domain_of_string) input_file, - s_"Detach device from domain.", - [dom_help; s_"file",s_"XML file describing device"]; - "destroy", - cmd1 no_return D.destroy (arg_full_connection domain_of_string), - s_"Destroy a domain.", - [dom_help]; - "domblkpeek", - cmd4 print_string - (fun dom path offset size -> - let buf = String.create size in - let max_peek = D.max_peek dom in - let rec loop i = - let remaining = size-i in - if remaining > 0 then ( - let size = min remaining max_peek in - D.block_peek dom path - (Int64.add offset (Int64.of_int i)) size buf i; - loop (i+size) - ) - in - loop 0; - buf) - (arg_full_connection domain_of_string) - string_of_string Int64.of_string int_of_string, - s_"Peek into a block device of a domain.", - [dom_help; s_"path",s_"Path to block device"; - s_"offset",s_"Offset in device"; s_"size",s_"Size in bytes to read"]; - "domblkstat", - cmd2 print_block_stats D.block_stats - (arg_readonly_connection domain_of_string) string_of_string, - s_"Display the block device statistics for a domain.", - [dom_help; s_"path",s_"Path to block device"]; - "domid", - cmd1 print_int D.get_id (arg_readonly_connection domain_of_string), - s_"Print the ID of a domain.", - [dom_help]; - "domifstat", - cmd2 print_interface_stats D.interface_stats - (arg_readonly_connection domain_of_string) string_of_string, - s_"Display the network interface statistics for a domain.", - [dom_help; s_"path",s_"Path or name of network interface"]; - "dominfo", - cmd1 print_domain_info D.get_info - (arg_readonly_connection domain_of_string), - s_"Print the domain info.", - [dom_help]; - "dommaxmem", - cmd1 print_int64 D.get_max_memory - (arg_readonly_connection domain_of_string), - s_"Print the max memory (in kilobytes) of a domain.", - [dom_help]; - "dommaxvcpus", - cmd1 print_int D.get_max_vcpus - (arg_readonly_connection domain_of_string), - s_"Print the max VCPUs of a domain.", - [dom_help]; - "dommempeek", - cmd3 print_string - (fun dom offset size -> - let buf = String.create size in - let max_peek = D.max_peek dom in - let rec loop i = - let remaining = size-i in - if remaining > 0 then ( - let size = min remaining max_peek in - D.memory_peek dom [D.Virtual] - (Int64.add offset (Int64.of_int i)) size buf i; - loop (i+size) - ) - in - loop 0; - buf) - (arg_full_connection domain_of_string) - Int64.of_string int_of_string, - s_"Peek into memory of a device.", - [dom_help; s_"offset",s_"Offset in memory"; - s_"size",s_"Size in bytes to read"]; - "domname", - cmd1 print_endline D.get_name - (arg_readonly_connection domain_of_string), - s_"Print the name of a domain.", - [dom_help]; - "domostype", - cmd1 print_endline D.get_os_type - (arg_readonly_connection domain_of_string), - s_"Print the OS type of a domain.", - [dom_help]; - "domstate", - cmd1 print_domain_state D.get_info - (arg_readonly_connection domain_of_string), - s_"Print the domain state.", - [dom_help]; - "domuuid", - cmd1 print_endline D.get_uuid_string - (arg_readonly_connection domain_of_string), - s_"Print the UUID of a domain.", - [dom_help]; - "dump", - cmd2 no_return D.core_dump - (arg_full_connection domain_of_string) string_of_string, - s_"Core dump a domain to a file for analysis.", - [dom_help; s_"file",s_"Output filename"]; - "dumpxml", - cmd1 print_endline D.get_xml_desc - (arg_full_connection domain_of_string), - s_"Print the XML description of a domain.", - [dom_help]; - "freecell", - cmd012 print_int64_array ( - fun start max -> - let conn = get_readonly_connection () in - match start, max with - | None, _ -> - [| C.node_get_free_memory conn |] - | Some start, None -> - C.node_get_cells_free_memory conn start 1 - | Some start, Some max -> - C.node_get_cells_free_memory conn start max - ) int_of_string int_of_string, - s_"Display free memory for machine, NUMA cell or range of cells", - [s_"start",s_"Start cell (optional)"; - s_"max",s_"Maximum cells to display (optional)"]; - "get-autostart", - cmd1 print_bool D.get_autostart - (arg_readonly_connection domain_of_string), - s_"Print whether a domain autostarts at boot.", - [dom_help]; - "hostname", - cmd0 print_endline (with_readonly_connection C.get_hostname), - s_"Print the hostname.", - []; - "list", - cmd0 print_domain_list - (fun () -> - let c = get_readonly_connection () in - D.get_domains_and_infos c [D.ListActive]), - s_"List the running domains.", - []; - "list-all", - cmd0 print_domain_list - (fun () -> - let c = get_readonly_connection () in - D.get_domains_and_infos c [D.ListAll]), - s_"List the running domains.", - []; - "list-defined", - cmd0 print_domain_list - (fun () -> - let c = get_readonly_connection () in - D.get_domains_and_infos c [D.ListInactive]), - s_"List the defined but not running domains.", - []; - "quit", - cmd0 no_return (fun () -> exit 0), - s_"Quit the interactive terminal.", - []; - "maxvcpus", - cmd0 print_int - (fun () -> C.get_max_vcpus (get_readonly_connection ()) ()), - s_"Print the max VCPUs available.", - []; - "net-autostart", - cmd2 no_return N.set_autostart - (arg_full_connection network_of_string) boolean_of_string, - s_"Set whether a network autostarts at boot.", - [net_help; "on|off", s_"new autostart status of network"]; - "net-bridgename", - cmd1 print_endline N.get_bridge_name - (arg_readonly_connection network_of_string), - s_"Print the bridge name of a network.", - [net_help]; - "net-create", - cmd1 no_return - (fun xml -> N.create_xml (get_full_connection ()) xml) input_file, - s_"Create a network from an XML file.", - [s_"file",s_"XML file describing network"]; - "net-define", - cmd1 no_return - (fun xml -> N.define_xml (get_full_connection ()) xml) input_file, - s_"Define (but don't start) a network from an XML file.", - [s_"file",s_"XML file describing network"]; - "net-destroy", - cmd1 no_return N.destroy (arg_full_connection network_of_string), - s_"Destroy a network.", - [net_help]; - "net-dumpxml", - cmd1 print_endline N.get_xml_desc - (arg_full_connection network_of_string), - s_"Print the XML description of a network.", - [net_help]; - "net-get-autostart", - cmd1 print_bool N.get_autostart - (arg_full_connection network_of_string), - s_"Print whether a network autostarts at boot.", - [net_help]; - "net-list", - cmd0 print_network_array - (fun () -> - let c = get_readonly_connection () in - let n = C.num_of_networks c in - let nets = C.list_networks c n in - Array.map (N.lookup_by_name c) nets), - s_"List the active networks.", - []; - "net-list-defined", - cmd0 print_network_array - (fun () -> - let c = get_readonly_connection () in - let n = C.num_of_defined_networks c in - let nets = C.list_defined_networks c n in - Array.map (N.lookup_by_name c) nets), - s_"List the defined but inactive networks.", - []; - "net-name", - cmd1 print_endline N.get_name - (arg_readonly_connection network_of_string), - s_"Print the name of a network.", - [net_help]; - "net-start", - cmd1 no_return N.create - (arg_full_connection network_of_string), - s_"Start a previously defined inactive network.", - [net_help]; - "net-undefine", - cmd1 no_return N.undefine - (arg_full_connection network_of_string), - s_"Undefine an inactive network.", - [net_help]; - "net-uuid", - cmd1 print_endline N.get_uuid_string - (arg_readonly_connection network_of_string), - s_"Print the UUID of a network.", - [net_help]; - "nodeinfo", - cmd0 print_node_info (with_readonly_connection C.get_node_info), - s_"Print node information.", - []; - "reboot", - cmd1 no_return D.reboot (arg_full_connection domain_of_string), - s_"Reboot a domain.", - [dom_help]; - "restore", - cmd1 no_return ( - fun path -> D.restore (get_full_connection ()) path - ) string_of_string, - s_"Restore a domain from the named file.", - [dom_help; s_"file",s_"Domain image file"]; - "resume", - cmd1 no_return D.resume (arg_full_connection domain_of_string), - s_"Resume a domain.", - [dom_help]; - "save", - cmd2 no_return D.save - (arg_full_connection domain_of_string) string_of_string, - s_"Save a domain to a file.", - [dom_help; s_"file",s_"Domain image file"]; - "schedparams", - cmd1 print_sched_param_array ( - fun dom -> - let n = snd (D.get_scheduler_type dom) in - D.get_scheduler_parameters dom n - ) (arg_readonly_connection domain_of_string), - s_"Get the current scheduler parameters for a domain.", - [dom_help]; - "schedparamset", - cmdN no_return ( - function - | [] -> failwith (s_"expecting domain followed by field value pairs") - | dom :: pairs -> - let conn = get_full_connection () in - let dom = domain_of_string conn dom in - let params = parse_sched_params pairs in - let params = Array.of_list params in - D.set_scheduler_parameters dom params - ), - s_"Set the scheduler parameters for a domain.", - [dom_help]; - "schedtype", - cmd1 print_endline - (fun dom -> fst (D.get_scheduler_type dom)) - (arg_readonly_connection domain_of_string), - s_"Get the scheduler type.", - [dom_help]; - "setmem", - cmd2 no_return D.set_memory - (arg_full_connection domain_of_string) Int64.of_string, - s_"Set the memory used by the domain (in kilobytes).", - [dom_help; s_"mem",s_"memory to use (in KB)"]; - "setmaxmem", - cmd2 no_return D.set_max_memory - (arg_full_connection domain_of_string) Int64.of_string, - s_"Set the maximum memory used by the domain (in kilobytes).", - [dom_help; s_"mem",s_"maximum memory to use (in KB)"]; - "shutdown", - cmd1 no_return D.shutdown - (arg_full_connection domain_of_string), - s_"Gracefully shutdown a domain.", - [dom_help]; - "start", - cmd1 no_return D.create - (arg_full_connection domain_of_string), - s_"Start a previously defined inactive domain.", - [dom_help]; - "suspend", - cmd1 no_return D.suspend - (arg_full_connection domain_of_string), - s_"Suspend a domain.", - [dom_help]; - "type", - cmd0 print_endline (with_readonly_connection C.get_type), - s_"Print the driver name", - []; - "undefine", - cmd1 no_return D.undefine - (arg_full_connection domain_of_string), - s_"Undefine an inactive domain.", - [dom_help]; - "uri", - cmd0 print_endline (with_readonly_connection C.get_uri), - s_"Print the canonical URI.", - []; - "vcpuinfo", - cmd1 print_vcpu_info ( - fun dom -> - let c = get_readonly_connection () in - let info = C.get_node_info c in - let dominfo = D.get_info dom in - let maxcpus = C.maxcpus_of_node_info info in - let maplen = C.cpumaplen maxcpus in - let maxinfo = dominfo.D.nr_virt_cpu in - let ncpus, vcpu_infos, cpumaps = D.get_vcpus dom maxinfo maplen in - ncpus, vcpu_infos, cpumaps, maplen, maxcpus - ) (arg_readonly_connection domain_of_string), - s_"Pin domain VCPU to a list of physical CPUs.", - [dom_help]; - "vcpupin", - cmd3 no_return D.pin_vcpu - (arg_full_connection domain_of_string) int_of_string cpumap_of_string, - s_"Pin domain VCPU to a list of physical CPUs.", - [dom_help; s_"vcpu",s_"Virtual CPU number"; - s_"pcpus",s_"Comma-separated list of physical CPUs"]; - "vcpus", - cmd2 no_return D.set_vcpus - (arg_full_connection domain_of_string) int_of_string, - s_"Set the number of virtual CPUs assigned to a domain.", - [dom_help; s_"nrvcpus",s_"Number of virtual CPUs"]; - "version", - cmd0 print_version (with_readonly_connection C.get_version), - s_"Print the driver version", - []; - ] in - - (* Command help. *) - let help = function - | None -> (* List of commands. *) - String.concat "\n" ( - List.map ( - fun (cmd, _, description, _) -> - sprintf "%-16s %s" cmd description - ) commands - ) ^ - "\n\n" ^ - sprintf (f_"Use '%s help command' for help on a command.") - program_name - - | Some command -> (* Full description of one command. *) - try - let command, _, description, args = - List.find (fun (c, _, _, _) -> c = command) commands in - - let arg_names = String.concat " " (List.map fst args) in - let args = - String.concat "" ( - List.map ( - fun (name, help) -> sprintf " %-12s %s\n" name help - ) args) in - - sprintf "%s %s %s\n\n%s\n\n%s" - program_name command arg_names description args - with - Not_found -> - sprintf (f_"help: %s: command not found\n") command; - in - - let commands = - ("help", - cmd01 print_string help string_of_string, - s_"Print list of commands or full description of one command.", - [s_"cmd",s_"Show help for 'mlvirsh cmd' (optional)"]; - ) :: commands in - - (* Execute a command. *) - let do_command command args = - try - let _, cmd, _, _ = - List.find (fun (c, _, _, _) -> c = command) commands in - cmd args - with - Not_found -> - failwith (sprintf (f_"%s: command not found") command); - in - - do_command - -(* Interactive mode. *) -let rec interactive_mode () = - let prompt = - match !conn with - | No_connection -> s_"mlvirsh(no connection)" ^ "$ " - | RO _ -> s_"mlvirsh(ro)" ^ "$ " - | RW _ -> s_"mlvirsh" ^ "# " in - print_string prompt; - let command = read_line () in - (match str_nsplit command " " with - | [] -> () - | command :: args -> - do_command command args - ); - Gc.full_major (); (* Free up all unreachable domain and network objects. *) - interactive_mode () - -(* Connect to hypervisor. Allow the connection to fail. *) -let () = - conn := - try - if readonly then RO (C.connect_readonly ?name ()) - else RW (C.connect ?name ()) - with - Libvirt.Virterror err -> - eprintf "%s: %s\n" program_name (Libvirt.Virterror.to_string err); - No_connection - -let () = - try - (* Execute the command on the command line, if there was one. - * Otherwise go into interactive mode. - *) - (match extra_args with - | command :: args -> - do_command command args - | [] -> - try interactive_mode () with End_of_file -> () - ); - - (* If we are connected to a hypervisor, close the connection. *) - close_connection (); - - (* A good way to find heap bugs: *) - Gc.compact () - with - | Libvirt.Virterror err -> - eprintf "%s: %s\n" program_name (Libvirt.Virterror.to_string err) - | Failure msg -> - eprintf "%s: %s\n" program_name msg diff --git a/po/LINGUAS b/po/LINGUAS deleted file mode 100644 index b98a5d5..0000000 --- a/po/LINGUAS +++ /dev/null @@ -1,3 +0,0 @@ -ja -pl -pt_BR diff --git a/po/Makefile.in b/po/Makefile.in deleted file mode 100644 index 9398e2f..0000000 --- a/po/Makefile.in +++ /dev/null @@ -1,79 +0,0 @@ -# Makefile for po subdirectory. -# @configure_input@ -# -# Copyright (C) 2007-2008 Red Hat Inc. -# Written by Richard W.M. Jones -# -# This 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 - -OCAML_GETTEXT_PACKAGE = virt-top -LINGUAS = $(shell cat LINGUAS) -SOURCES = POTFILES - -OCAML_GETTEXT = @OCAML_GETTEXT@ -OCAML_GETTEXT_EXTRACT_OPTIONS = -OCAML_GETTEXT_COMPILE_OPTIONS = -OCAML_GETTEXT_INSTALL_OPTIONS = -OCAML_GETTEXT_MERGE_OPTIONS = - -PODIR = @prefix@/share/locale - -POFILES = $(addsuffix .po,$(LINGUAS)) -MOFILES = $(addsuffix .mo,$(LINGUAS)) -POTFILE = $(OCAML_GETTEXT_PACKAGE).pot - -all: $(MOFILES) $(POTFILE) - -install: install-po - -uninstall: uninstall-po - -clean:: clean-po - -%.mo: %.po - $(OCAML_GETTEXT) --action compile $(OCAML_GETTEXT_COMPILE_OPTIONS) \ - --compile-output $@ $^ - -%.pot: $(SOURCES) $(shell cat $(SOURCES)) - $(OCAML_GETTEXT) --action extract $(OCAML_GETTEXT_EXTRACT_OPTIONS) \ - --extract-pot $@ $< - -# Also includes a fix for incorrectly escaped multi-byte sequences. -%.po: $(POTFILE) - $(OCAML_GETTEXT) --action merge $(OCAML_GETTEXT_MERGE_OPTIONS) \ - --merge-pot $(POTFILE) $@ - mv $@ $@.orig - perl -wpe 's/\\(\d{3})/pack "C*", $$1/ge' < $@.orig > $@ - -$(BUILDPO): - mkdir -p $(BUILDPO) - -.PRECIOUS: $(POTFILE) - -install-po: $(MOFILES) - $(OCAML_GETTEXT) --action install $(OCAML_GETTEXT_INSTALL_OPTIONS) \ - --install-textdomain $(OCAML_GETTEXT_PACKAGE) \ - --install-destdir $(PODIR) $(MOFILES) - -uninstall-po: - $(OCAML_GETTEXT) --action uninstall $(OCAML_GETTEXT_INSTALL_OPTIONS) \ - --uninstall-textdomain $(OCAML_GETTEXT_PACKAGE) \ - --uninstall-orgdir $(PODIR) $(MOFILES) - -clean-po: - -$(OCAML_GETTEXT) --action uninstall $(OCAML_GETTEXT_INSTALL_OPTIONS) \ - --uninstall-textdomain $(OCAML_GETTEXT_PACKAGE) \ - --uninstall-orgdir $(BUILDPO) $(MOFILES) - -$(RM) $(MOFILES) diff --git a/po/POTFILES b/po/POTFILES deleted file mode 100644 index 938a847..0000000 --- a/po/POTFILES +++ /dev/null @@ -1,22 +0,0 @@ -../mlvirsh/mlvirsh.ml -../virt-ctrl/mingw-gcc-wrapper.ml -../virt-ctrl/vc_connection_dlg.ml -../virt-ctrl/vc_connections.ml -../virt-ctrl/vc_dbus.ml -../virt-ctrl/vc_domain_ops.ml -../virt-ctrl/vc_helpers.ml -../virt-ctrl/vc_icons.ml -../virt-ctrl/vc_mainwindow.ml -../virt-ctrl/virt_ctrl.ml -../virt-df/virt_df_ext2.ml -../virt-df/virt_df_linux_swap.ml -../virt-df/virt_df_lvm2.ml -../virt-df/virt_df_main.ml -../virt-df/virt_df.ml -../virt-top/virt_top_calendar1.ml -../virt-top/virt_top_calendar2.ml -../virt-top/virt_top_csv.ml -../virt-top/virt_top_main.ml -../virt-top/virt_top.ml -../virt-top/virt_top_utils.ml -../virt-top/virt_top_xml.ml diff --git a/po/ja.po b/po/ja.po deleted file mode 100644 index ebef7a4..0000000 --- a/po/ja.po +++ /dev/null @@ -1,1017 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: virt-p2v--devel\n" -"Report-Msgid-Bugs-To: rjones@redhat.com\n" -"POT-Creation-Date: 2008-03-22 15:53+0000\n" -"PO-Revision-Date: 2008-03-28 17:00+0000\n" -"Last-Translator: Naoko - \n" -"Language-Team: Japanese\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: ../virt-top/virt_top.ml:1490 -msgid "# .virt-toprc virt-top configuration file\\n" -msgstr "" - -#: ../virt-top/virt_top.ml:1508 -msgid "# Enable CSV output to the named file\\n" -msgstr "" - -#: ../virt-top/virt_top.ml:1511 -msgid "# To protect this file from being overwritten, uncomment next line\\n" -msgstr "" - -#: ../virt-top/virt_top.ml:1505 -msgid "# To send debug and error messages to a file, uncomment next line\\n" -msgstr "" - -#: ../virt-top/virt_top.ml:1491 -msgid "# generated on %s by %s\\n" -msgstr "" - -#: ../virt-top/virt_top.ml:63 -msgid "%CPU" -msgstr "" - -#: ../virt-top/virt_top.ml:64 -msgid "%MEM" -msgstr "" - -#: ../virt-top/virt_top.ml:1144 -msgid "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d O:%d X:%d" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:716 -msgid "%s: command not found" -msgstr "" - -#: ../virt-top/virt_top.ml:105 -msgid "%s: display should be %s" -msgstr "" - -#: ../virt-top/virt_top.ml:82 -msgid "%s: sort order should be: %s" -msgstr "" - -#: ../virt-top/virt_top.ml:202 ../virt-df/virt_df.ml:362 -msgid "%s: unknown parameter" -msgstr "" - -#: ../virt-top/virt_top.ml:233 -msgid "%s:%d: configuration item ``%s'' ignored\\n%!" -msgstr "" - -#: ../virt-df/virt_df.ml:514 -msgid "(device omitted)" -msgstr "" - -#: ../virt-top/virt_top.ml:145 -msgid "-d: cannot set a negative delay" -msgstr "" - -#: ../virt-df/virt_df.ml:498 -msgid "1K-blocks" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:97 -msgid "About ..." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:399 -msgid "Attach device to domain." -msgstr "" - -#: ../virt-df/virt_df.ml:498 ../virt-df/virt_df.ml:499 -msgid "Available" -msgstr "" - -#: ../virt-top/virt_top.ml:167 -msgid "Batch mode" -msgstr "" - -#: ../virt-top/virt_top.ml:70 -msgid "Block read reqs" -msgstr "" - -#: ../virt-top/virt_top.ml:71 -msgid "Block write reqs" -msgstr "" - -#: ../virt-ctrl/vc_connections.ml:408 -msgid "CPU" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:365 -msgid "CPU affinity" -msgstr "" - -#: ../virt-top/virt_top.ml:1151 -msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:182 -msgid "Cancel" -msgstr "" - -#: ../virt-top/virt_top.ml:1319 -msgid "Change delay from %.1f to: " -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:409 -msgid "Close an existing hypervisor connection." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:118 -msgid "Connect ..." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:160 -msgid "Connect to ..." -msgstr "" - -#: ../virt-top/virt_top.ml:169 ../virt-top/virt_top.ml:171 ../virt-df/virt_df.ml:346 ../virt-df/virt_df.ml:348 -msgid "Connect to URI (default: Xen)" -msgstr "" - -#: ../virt-top/virt_top.ml:1558 -msgid "Connect: %s; Hostname: %s" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:476 -msgid "Core dump a domain to a file for analysis." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:422 -msgid "Create a domain from an XML file." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:534 -msgid "Create a network from an XML file." -msgstr "" - -#: ../virt-top/virt_top.ml:1596 -msgid "DISPLAY MODES" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:426 -msgid "Define (but don't start) a domain from an XML file." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:538 -msgid "Define (but don't start) a network from an XML file." -msgstr "" - -#: ../virt-top/virt_top.ml:1326 -msgid "Delay must be > 0" -msgstr "" - -#: ../virt-top/virt_top.ml:181 -msgid "Delay time interval (seconds)" -msgstr "" - -#: ../virt-top/virt_top.ml:1552 -msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:433 -msgid "Destroy a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:541 -msgid "Destroy a network." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:430 -msgid "Detach device from domain." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:123 -msgid "Details" -msgstr "" - -#: ../virt-top/virt_top.ml:175 -msgid "Disable CPU stats in CSV" -msgstr "" - -#: ../virt-top/virt_top.ml:177 -msgid "Disable block device stats in CSV" -msgstr "" - -#: ../virt-top/virt_top.ml:179 -msgid "Disable net stats in CSV" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:493 -msgid "Display free memory for machine, NUMA cell or range of cells" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:437 -msgid "Display the block device statistics for a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:444 -msgid "Display the network interface statistics for a domain." -msgstr "" - -#: ../virt-df/virt_df.ml:358 -msgid "Display version and exit" -msgstr "" - -#: ../virt-top/virt_top.ml:191 -msgid "Do not read init file" -msgstr "" - -#: ../virt-top/virt_top.ml:66 -msgid "Domain ID" -msgstr "" - -#: ../virt-top/virt_top.ml:67 -msgid "Domain name" -msgstr "" - -#: ../virt-top/virt_top.ml:1610 -msgid "Domains display" -msgstr "" - -#: ../virt-top/virt_top.ml:1528 ../virt-top/virt_top_main.ml:47 ../virt-ctrl/vc_mainwindow.ml:61 -msgid "Error" -msgstr "エラー" - -#: ../virt-top/virt_top.ml:185 -msgid "Exit at given time" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:79 -msgid "File" -msgstr "ファイル" - -#: ../virt-df/virt_df.ml:502 -msgid "Filesystem" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:606 -msgid "Get the current scheduler parameters for a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:623 -msgid "Get the scheduler type." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:635 -msgid "Gracefully shutdown a domain." -msgstr "" - -#: ../virt-top/virt_top.ml:1580 ../virt-ctrl/vc_mainwindow.ml:80 ../virt-ctrl/vc_mainwindow.ml:96 -msgid "Help" -msgstr "" - -#: ../virt-top/virt_top.ml:187 -msgid "Historical CPU delay" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:35 -msgid "Hypervisor connection URI" -msgstr "" - -#: ../virt-ctrl/vc_connections.ml:405 -msgid "ID" -msgstr "" - -#: ../virt-df/virt_df.ml:500 -msgid "IFree" -msgstr "" - -#: ../virt-df/virt_df.ml:500 -msgid "IUse" -msgstr "" - -#: ../virt-df/virt_df.ml:500 -msgid "Inodes" -msgstr "" - -#: ../virt-df/virt_df_lvm2.ml:33 -msgid "LVM2 not supported yet" -msgstr "" - -#: ../virt-df/virt_df_ext2.ml:82 -msgid "Linux ext2/3" -msgstr "" - -#: ../virt-df/virt_df_linux_swap.ml:33 -msgid "Linux swap" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:557 -msgid "List the active networks." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:565 -msgid "List the defined but inactive networks." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:516 -msgid "List the defined but not running domains." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:508 -msgid "List the running domains." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:158 -msgid "Local QEMU/KVM" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:157 -msgid "Local Xen" -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:93 -msgid "Local network" -msgstr "" - -#: ../virt-top/virt_top.ml:173 -msgid "Log statistics to CSV file" -msgstr "" - -#: ../virt-top/virt_top.ml:1563 -msgid "MAIN KEYS" -msgstr "" - -#: ../virt-ctrl/vc_connections.ml:409 -msgid "Memory" -msgstr "" - -#: ../virt-top/virt_top.ml:1617 -msgid "More help in virt-top(1) man page. Press any key to return." -msgstr "" - -#: ../virt-top/virt_top.ml:258 ../virt-df/virt_df.ml:382 -msgid "NB: If you want to monitor a local Xen hypervisor, you usually need to be root" -msgstr "" - -#: ../virt-ctrl/vc_connections.ml:406 -msgid "Name" -msgstr "" - -#: ../virt-top/virt_top.ml:68 -msgid "Net RX bytes" -msgstr "" - -#: ../virt-top/virt_top.ml:69 -msgid "Net TX bytes" -msgstr "" - -#: ../virt-top/virt_top.ml:1332 -msgid "Not a valid number" -msgstr "" - -#: ../virt-top/virt_top.ml:193 -msgid "Number of iterations to run" -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:137 ../virt-ctrl/vc_connection_dlg.ml:170 -msgid "Open" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:418 -msgid "Open a new hypervisor connection." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:86 -msgid "Open connection ..." -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:40 -msgid "Open connection to hypervisor" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:130 -msgid "Pause" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:666 ../mlvirsh/mlvirsh.ml:670 -msgid "Pin domain VCPU to a list of physical CPUs." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:706 -msgid "Print list of commands or full description of one command." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:584 -msgid "Print node information." -msgstr "" - -#: ../virt-df/virt_df.ml:350 ../virt-df/virt_df.ml:352 -msgid "Print sizes in human-readable format" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:440 -msgid "Print the ID of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:464 -msgid "Print the OS type of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:472 -msgid "Print the UUID of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:581 -msgid "Print the UUID of a network." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:480 -msgid "Print the XML description of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:545 -msgid "Print the XML description of a network." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:530 -msgid "Print the bridge name of a network." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:653 -msgid "Print the canonical URI." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:448 -msgid "Print the domain info." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:468 -msgid "Print the domain state." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:646 -msgid "Print the driver name" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:677 -msgid "Print the driver version" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:500 -msgid "Print the hostname." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:522 -msgid "Print the max VCPUs available." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:456 -msgid "Print the max VCPUs of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:452 -msgid "Print the max memory (in kilobytes) of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:460 -msgid "Print the name of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:569 -msgid "Print the name of a network." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:497 -msgid "Print whether a domain autostarts at boot." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:549 -msgid "Print whether a network autostarts at boot." -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:83 -msgid "QEMU or KVM" -msgstr "" - -#: ../virt-top/virt_top.ml:1578 ../virt-ctrl/vc_mainwindow.ml:89 -msgid "Quit" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:519 -msgid "Quit the interactive terminal." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:36 -msgid "Read-only connection" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:587 -msgid "Reboot a domain." -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:134 -msgid "Refresh" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:592 -msgid "Restore a domain from the named file." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:133 -msgid "Resume" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:595 -msgid "Resume a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:406 -msgid "Returns capabilities of hypervisor/driver." -msgstr "" - -#: ../virt-top/virt_top.ml:199 -msgid "Run from a script (no user interface)" -msgstr "" - -#: ../virt-top/virt_top.ml:1584 -msgid "SORTING" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:599 -msgid "Save a domain to a file." -msgstr "" - -#: ../virt-top/virt_top.ml:197 -msgid "Secure (\\\"kiosk\\\") mode" -msgstr "" - -#: ../virt-top/virt_top.ml:1593 -msgid "Select sort field" -msgstr "" - -#: ../virt-top/virt_top.ml:183 -msgid "Send debug messages to file" -msgstr "" - -#: ../virt-top/virt_top.ml:189 -msgid "Set name of init file" -msgstr "" - -#: ../virt-top/virt_top.ml:195 -msgid "Set sort order (%s)" -msgstr "" - -#: ../virt-top/virt_top.ml:1340 -msgid "Set sort order for main display" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:631 -msgid "Set the maximum memory used by the domain (in kilobytes)." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:627 -msgid "Set the memory used by the domain (in kilobytes)." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:674 -msgid "Set the number of virtual CPUs assigned to a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:618 -msgid "Set the scheduler parameters for a domain." -msgstr "" - -#: ../virt-top/virt_top.ml:1579 -msgid "Set update interval" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:403 -msgid "Set whether a domain autostarts at boot." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:526 -msgid "Set whether a network autostarts at boot." -msgstr "" - -#: ../virt-df/virt_df.ml:342 ../virt-df/virt_df.ml:344 -msgid "Show all domains (default: only active domains)" -msgstr "" - -#: ../virt-df/virt_df.ml:354 ../virt-df/virt_df.ml:356 -msgid "Show inodes instead of blocks" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:137 -msgid "Shutdown" -msgstr "" - -#: ../virt-df/virt_df.ml:499 -msgid "Size" -msgstr "" - -#: ../virt-top/virt_top.ml:1589 -msgid "Sort by %CPU" -msgstr "" - -#: ../virt-top/virt_top.ml:1590 -msgid "Sort by %MEM" -msgstr "" - -#: ../virt-top/virt_top.ml:1592 -msgid "Sort by ID" -msgstr "" - -#: ../virt-top/virt_top.ml:1591 -msgid "Sort by TIME" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:127 -msgid "Start" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:639 -msgid "Start a previously defined inactive domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:573 -msgid "Start a previously defined inactive network." -msgstr "" - -#: ../virt-top/virt_top.ml:165 -msgid "Start by displaying block devices" -msgstr "" - -#: ../virt-top/virt_top.ml:163 -msgid "Start by displaying network interfaces" -msgstr "" - -#: ../virt-top/virt_top.ml:161 -msgid "Start by displaying pCPUs (default: tasks)" -msgstr "" - -#: ../virt-ctrl/vc_connections.ml:407 -msgid "Status" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:643 -msgid "Suspend a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:40 -msgid "Synopsis:\n %s [options] [command]\n\nList of all commands:\n %s help\n\nFull description of a single command:\n %s help command\n\nOptions:" -msgstr "" - -#: ../virt-top/virt_top.ml:65 -msgid "TIME (CPU time)" -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:62 -msgid "This machine" -msgstr "" - -#: ../virt-top/virt_top.ml:1613 -msgid "Toggle block devices" -msgstr "" - -#: ../virt-top/virt_top.ml:1612 -msgid "Toggle network interfaces" -msgstr "" - -#: ../virt-top/virt_top.ml:1611 -msgid "Toggle physical CPUs" -msgstr "" - -#: ../virt-df/virt_df.ml:502 -msgid "Type" -msgstr "" - -#: ../virt-top/virt_top.ml:1341 -msgid "Type key or use up and down cursor keys." -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:160 -msgid "URI connection" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:650 -msgid "Undefine an inactive domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:577 -msgid "Undefine an inactive network." -msgstr "" - -#: ../virt-top/virt_top.ml:1622 -msgid "Unknown command - try 'h' for help" -msgstr "" - -#: ../virt-top/virt_top.ml:1577 -msgid "Update display" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:690 -msgid "Use '%s help command' for help on a command." -msgstr "" - -#: ../virt-df/virt_df.ml:498 ../virt-df/virt_df.ml:499 -msgid "Used" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:23 -msgid "Virtual Control" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:53 -msgid "Virtualisation error" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:39 -msgid "Virtualization control tool (virt-ctrl) by\nRichard W.M. Jones (rjones@redhat.com).\n\nCopyright %s 2007-2008 Red Hat Inc.\n\nLibvirt version: %s\n\nGtk toolkit version: %s" -msgstr "" - -#: ../virt-top/virt_top.ml:1523 -msgid "Wrote settings to %s" -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:76 -msgid "Xen hypervisor" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:364 -msgid "\\tCPU time: %Ld ns\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:362 -msgid "\\tcurrent state: %s\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:361 -msgid "\\ton physical CPU: %d\\n" -msgstr "" - -#: ../virt-ctrl/vc_helpers.ml:54 ../mlvirsh/mlvirsh.ml:289 ../mlvirsh/mlvirsh.ml:298 -msgid "blocked" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:330 -msgid "cores: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:342 -msgid "cpu_time: %Ld ns\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:326 -msgid "cpus: %d\\n" -msgstr "" - -#: ../virt-ctrl/vc_helpers.ml:58 ../mlvirsh/mlvirsh.ml:293 -msgid "crashed" -msgstr "" - -#: ../virt-df/virt_df.ml:236 -msgid "detection of unpartitioned devices not yet supported" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:242 -msgid "domain %s: not found. Additional info: %s" -msgstr "" - -#: ../virt-df/virt_df_ext2.ml:39 -msgid "error reading ext2/ext3 magic" -msgstr "" - -#: ../virt-df/virt_df.ml:182 -msgid "error reading extended partition" -msgstr "" - -#: ../virt-df/virt_df.ml:149 -msgid "error reading partition table" -msgstr "" - -#: ../virt-ctrl/vc_dbus.ml:239 -msgid "error set after getting System bus" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:379 -msgid "errors: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:258 -msgid "expected field value pairs, but got an odd number of arguments" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:610 -msgid "expecting domain followed by field value pairs" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:220 -msgid "flag should be '%s'" -msgstr "" - -#: ../virt-top/virt_top_xml.ml:46 ../virt-df/virt_df.ml:419 -msgid "get_xml_desc didn't return " -msgstr "" - -#: ../virt-df/virt_df.ml:427 -msgid "get_xml_desc returned no node in XML" -msgstr "" - -#: ../virt-df/virt_df.ml:430 -msgid "get_xml_desc returned strange node" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:700 -msgid "help: %s: command not found" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:160 ../mlvirsh/mlvirsh.ml:164 ../mlvirsh/mlvirsh.ml:168 ../mlvirsh/mlvirsh.ml:172 ../mlvirsh/mlvirsh.ml:177 ../mlvirsh/mlvirsh.ml:182 ../mlvirsh/mlvirsh.ml:188 -msgid "incorrect number of arguments for function" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:339 -msgid "max_mem: %Ld K\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:325 ../mlvirsh/mlvirsh.ml:340 -msgid "memory: %Ld K\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:327 -msgid "mhz: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:727 -msgid "mlvirsh" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:725 -msgid "mlvirsh(no connection)" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:726 -msgid "mlvirsh(ro)" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:324 -msgid "model: %s\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:253 -msgid "network %s: not found. Additional info: %s" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:328 -msgid "nodes: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:197 ../mlvirsh/mlvirsh.ml:202 -msgid "not connected to the hypervisor" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:341 -msgid "nr_virt_cpu: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:296 -msgid "offline" -msgstr "" - -#: ../virt-df/virt_df_ext2.ml:42 -msgid "partition marked EXT2/3 but no valid filesystem" -msgstr "" - -#: ../virt-ctrl/vc_helpers.ml:55 ../mlvirsh/mlvirsh.ml:290 -msgid "paused" -msgstr "" - -#: ../virt-df/virt_df.ml:188 -msgid "probe_extended_partition: internal error" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:376 -msgid "read bytes: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:375 -msgid "read requests: %Ld\\n" -msgstr "" - -#: ../virt-ctrl/vc_helpers.ml:53 ../mlvirsh/mlvirsh.ml:288 ../mlvirsh/mlvirsh.ml:297 -msgid "running" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:384 -msgid "rx bytes: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:387 -msgid "rx dropped: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:386 -msgid "rx errs: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:385 -msgid "rx packets: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:226 -msgid "setting should be '%s' or '%s'" -msgstr "" - -#: ../virt-ctrl/vc_helpers.ml:56 ../mlvirsh/mlvirsh.ml:291 -msgid "shutdown" -msgstr "" - -#: ../virt-ctrl/vc_helpers.ml:57 ../mlvirsh/mlvirsh.ml:292 -msgid "shutoff" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:329 -msgid "sockets: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:338 -msgid "state: %s\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:331 -msgid "threads: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:198 -msgid "tried to do read-write operation on read-only hypervisor connection" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:388 -msgid "tx bytes: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:391 -msgid "tx dropped: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:390 -msgid "tx errs: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:389 -msgid "tx packets: %Ld\\n" -msgstr "" - -#: ../virt-ctrl/vc_helpers.ml:52 ../mlvirsh/mlvirsh.ml:287 -msgid "unknown" -msgstr "" - -#: ../virt-df/virt_df.ml:246 -msgid "unsupported partition type %02x" -msgstr "" - -#: ../virt-df/virt_df.ml:363 -msgid "virt-df : like 'df', shows disk space used in guests\n\nSUMMARY\n virt-df [-options]\n\nOPTIONS" -msgstr "" - -#: ../virt-top/virt_top.ml:1543 -msgid "virt-top %s (libvirt %d.%d.%d) by Red Hat" -msgstr "" - -#: ../virt-top/virt_top.ml:203 -msgid "virt-top : a 'top'-like utility for virtualization\n\nSUMMARY\n virt-top [-options]\n\nOPTIONS" -msgstr "" - -#: ../virt-top/virt_top.ml:40 -msgid "virt-top was compiled without support for CSV files" -msgstr "" - -#: ../virt-top/virt_top.ml:51 -msgid "virt-top was compiled without support for dates and times" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:360 -msgid "virtual CPU: %d\\n" -msgstr "" - -#: ../virt-ctrl/vc_dbus.ml:219 -msgid "warning: ignored unknown message %s from %s\\n%!" -msgstr "" - -#: ../virt-ctrl/vc_dbus.ml:124 -msgid "warning: unexpected message contents of Found signal" -msgstr "" - -#: ../virt-ctrl/vc_dbus.ml:188 -msgid "warning: unexpected message contents of ItemNew signal" -msgstr "" - -#: ../virt-ctrl/vc_dbus.ml:140 -msgid "warning: unexpected message contents of ItemRemove signal" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:378 -msgid "write bytes: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:377 -msgid "write requests: %Ld\\n" -msgstr "" - diff --git a/po/pl.po b/po/pl.po deleted file mode 100644 index a1474af..0000000 --- a/po/pl.po +++ /dev/null @@ -1,1018 +0,0 @@ -# translation of pl.po to Polish -# Piotr Drąg , 2008. -# -msgid "" -msgstr "" -"Project-Id-Version: pl\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-03-28 17:30+0000\n" -"PO-Revision-Date: 2008-04-12 21:09+0200\n" -"Last-Translator: Piotr Drąg \n" -"Language-Team: Polish \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: ../virt-top/virt_top.ml:1490 -msgid "# .virt-toprc virt-top configuration file\\n" -msgstr "# plik konfiguracji virt-top .virt-toprc\\n" - -#: ../virt-top/virt_top.ml:1508 -msgid "# Enable CSV output to the named file\\n" -msgstr "# Włącz wyjście CSV do pliku named\\n" - -#: ../virt-top/virt_top.ml:1511 -msgid "# To protect this file from being overwritten, uncomment next line\\n" -msgstr "# Aby ochronić ten plik przed zastąpieniem, usuń komentarz z następnego wiersza\\n" - -#: ../virt-top/virt_top.ml:1505 -msgid "# To send debug and error messages to a file, uncomment next line\\n" -msgstr "# Aby wysłać komunikaty debugowania i błędów do pliku, usuń komentarz z następnego wiersza\\n" - -#: ../virt-top/virt_top.ml:1491 -msgid "# generated on %s by %s\\n" -msgstr "# utworzone %s przez %s\\n" - -#: ../virt-top/virt_top.ml:63 -msgid "%CPU" -msgstr "%CPU" - -#: ../virt-top/virt_top.ml:64 -msgid "%MEM" -msgstr "%MEM" - -#: ../virt-top/virt_top.ml:1144 -msgid "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d O:%d X:%d" -msgstr "%d domeny, %d aktywne, %d uruchomionych, %d uśpionych, %d wstrzymanych, %d nieaktywnych D:%d O:%d X:%d" - -#: ../mlvirsh/mlvirsh.ml:716 -msgid "%s: command not found" -msgstr "%s: nie znaleziono polecenia" - -#: ../virt-top/virt_top.ml:105 -msgid "%s: display should be %s" -msgstr "%s: ekran powinien być %s" - -#: ../virt-top/virt_top.ml:82 -msgid "%s: sort order should be: %s" -msgstr "%s: porządek sortowania powinien być: %s" - -#: ../virt-df/virt_df.ml:362 ../virt-top/virt_top.ml:202 -msgid "%s: unknown parameter" -msgstr "%s: nieznany parametr" - -#: ../virt-top/virt_top.ml:233 -msgid "%s:%d: configuration item ``%s'' ignored\\n%!" -msgstr "%s:%d: zignorowano element konfiguracji ``%s''\\n%!" - -#: ../virt-df/virt_df.ml:514 -msgid "(device omitted)" -msgstr "(pominięto urządzenie)" - -#: ../virt-top/virt_top.ml:145 -msgid "-d: cannot set a negative delay" -msgstr "-d: nie można ustawić negatywnego opóźnienia" - -#: ../virt-df/virt_df.ml:498 -msgid "1K-blocks" -msgstr "Bloki 1K" - -#: ../virt-ctrl/vc_mainwindow.ml:97 -msgid "About ..." -msgstr "Informacje o..." - -#: ../mlvirsh/mlvirsh.ml:399 -msgid "Attach device to domain." -msgstr "Podłącz urządzenie do domeny." - -#: ../virt-df/virt_df.ml:499 ../virt-df/virt_df.ml:498 -msgid "Available" -msgstr "Dostępne" - -#: ../virt-top/virt_top.ml:167 -msgid "Batch mode" -msgstr "Tryb wsadowy" - -#: ../virt-top/virt_top.ml:70 -msgid "Block read reqs" -msgstr "Wymagania odczytania blokowego" - -#: ../virt-top/virt_top.ml:71 -msgid "Block write reqs" -msgstr "Wymagania zapisania blokowego" - -#: ../virt-ctrl/vc_connections.ml:408 -msgid "CPU" -msgstr "Procesor" - -#: ../mlvirsh/mlvirsh.ml:365 -msgid "CPU affinity" -msgstr "Dopasowanie procesora" - -#: ../virt-top/virt_top.ml:1151 -msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" -msgstr "Procesor: %2.1f%% Pamięć: %Ld MB (%Ld MB przez gości)" - -#: ../virt-ctrl/vc_connection_dlg.ml:182 -msgid "Cancel" -msgstr "Anuluj" - -#: ../virt-top/virt_top.ml:1319 -msgid "Change delay from %.1f to: " -msgstr "Zmień opóźnienie z %.1f na: " - -#: ../mlvirsh/mlvirsh.ml:409 -msgid "Close an existing hypervisor connection." -msgstr "Zamknij istniejące połączenie nadzorcy." - -#: ../virt-ctrl/vc_mainwindow.ml:118 -msgid "Connect ..." -msgstr "Połącz się..." - -#: ../virt-ctrl/vc_mainwindow.ml:160 -msgid "Connect to ..." -msgstr "Połącz się z..." - -#: ../virt-df/virt_df.ml:348 ../virt-df/virt_df.ml:346 ../virt-top/virt_top.ml:171 ../virt-top/virt_top.ml:169 -msgid "Connect to URI (default: Xen)" -msgstr "Połącz się z URI (domyślnie: Xen)" - -#: ../virt-top/virt_top.ml:1558 -msgid "Connect: %s; Hostname: %s" -msgstr "Połącz się: %s; nazwa hosta: %s" - -#: ../mlvirsh/mlvirsh.ml:476 -msgid "Core dump a domain to a file for analysis." -msgstr "Zrzut core domeny do pliku do analizy." - -#: ../mlvirsh/mlvirsh.ml:422 -msgid "Create a domain from an XML file." -msgstr "Utwórz domenę z pliku XML." - -#: ../mlvirsh/mlvirsh.ml:534 -msgid "Create a network from an XML file." -msgstr "Utwórz sieć z pliku XML." - -#: ../virt-top/virt_top.ml:1596 -msgid "DISPLAY MODES" -msgstr "TRYBY WYŚWIETLANIA" - -#: ../mlvirsh/mlvirsh.ml:426 -msgid "Define (but don't start) a domain from an XML file." -msgstr "Określ (ale nie uruchamiaj) domenę z pliku XML." - -#: ../mlvirsh/mlvirsh.ml:538 -msgid "Define (but don't start) a network from an XML file." -msgstr "Określ (ale nie uruchamiaj) sieć z pliku XML." - -#: ../virt-top/virt_top.ml:1326 -msgid "Delay must be > 0" -msgstr "Opóźnienie musi być > 0" - -#: ../virt-top/virt_top.ml:181 -msgid "Delay time interval (seconds)" -msgstr "Czas między opóźnieniami (sekundy)" - -#: ../virt-top/virt_top.ml:1552 -msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" -msgstr "Opóźnienie: %.1f sekundy; wsadowo: %s; bezpieczeństwo: %s; sortowanie: %s" - -#: ../mlvirsh/mlvirsh.ml:433 -msgid "Destroy a domain." -msgstr "Zniszcz domenę." - -#: ../mlvirsh/mlvirsh.ml:541 -msgid "Destroy a network." -msgstr "Zniszcz sieć." - -#: ../mlvirsh/mlvirsh.ml:430 -msgid "Detach device from domain." -msgstr "Odłącz urządzenie z domeny." - -#: ../virt-ctrl/vc_mainwindow.ml:123 -msgid "Details" -msgstr "Szczegóły" - -#: ../virt-top/virt_top.ml:175 -msgid "Disable CPU stats in CSV" -msgstr "Wyłącz statystyki procesora w CSV" - -#: ../virt-top/virt_top.ml:177 -msgid "Disable block device stats in CSV" -msgstr "Wyłącz statystyki urządzenia blokowego w CSV" - -#: ../virt-top/virt_top.ml:179 -msgid "Disable net stats in CSV" -msgstr "Wyłącz statystyki sieci w CSV" - -#: ../mlvirsh/mlvirsh.ml:493 -msgid "Display free memory for machine, NUMA cell or range of cells" -msgstr "Wyświetl wolną pamięć dla komputera, komórkę NUMA lub zakres komórek" - -#: ../mlvirsh/mlvirsh.ml:437 -msgid "Display the block device statistics for a domain." -msgstr "Wyświetl statystyki urządzenia blokowego dla domeny." - -#: ../mlvirsh/mlvirsh.ml:444 -msgid "Display the network interface statistics for a domain." -msgstr "Wyświetl statystyki interfejsu sieciowego dla domeny." - -#: ../virt-df/virt_df.ml:358 -msgid "Display version and exit" -msgstr "Wyświetl wersję i zakończ" - -#: ../virt-top/virt_top.ml:191 -msgid "Do not read init file" -msgstr "Nie odczytuj pliku init" - -#: ../virt-top/virt_top.ml:66 -msgid "Domain ID" -msgstr "Identyfikator domeny" - -#: ../virt-top/virt_top.ml:67 -msgid "Domain name" -msgstr "Nazwa domeny" - -#: ../virt-top/virt_top.ml:1610 -msgid "Domains display" -msgstr "Ekran domen" - -#: ../virt-ctrl/vc_mainwindow.ml:61 ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1528 -msgid "Error" -msgstr "Błąd" - -#: ../virt-top/virt_top.ml:185 -msgid "Exit at given time" -msgstr "Zakończ o podanym czasie" - -#: ../virt-ctrl/vc_mainwindow.ml:79 -msgid "File" -msgstr "Plik" - -#: ../virt-df/virt_df.ml:502 -msgid "Filesystem" -msgstr "System plików" - -#: ../mlvirsh/mlvirsh.ml:606 -msgid "Get the current scheduler parameters for a domain." -msgstr "Uzyskaj obecne parametry planisty dla domeny." - -#: ../mlvirsh/mlvirsh.ml:623 -msgid "Get the scheduler type." -msgstr "Uzyskaj typ planisty." - -#: ../mlvirsh/mlvirsh.ml:635 -msgid "Gracefully shutdown a domain." -msgstr "Wyłącz domenę." - -#: ../virt-ctrl/vc_mainwindow.ml:96 ../virt-ctrl/vc_mainwindow.ml:80 ../virt-top/virt_top.ml:1580 -msgid "Help" -msgstr "Pomoc" - -#: ../virt-top/virt_top.ml:187 -msgid "Historical CPU delay" -msgstr "Historyczne opóźnienie procsora" - -#: ../mlvirsh/mlvirsh.ml:35 -msgid "Hypervisor connection URI" -msgstr "URI połączenia nadzorcy" - -#: ../virt-ctrl/vc_connections.ml:405 -msgid "ID" -msgstr "Identyfikator" - -#: ../virt-df/virt_df.ml:500 -msgid "IFree" -msgstr "IWolne" - -#: ../virt-df/virt_df.ml:500 -msgid "IUse" -msgstr "IUżyte" - -#: ../virt-df/virt_df.ml:500 -msgid "Inodes" -msgstr "Iwęzły" - -#: ../virt-df/virt_df_lvm2.ml:33 -msgid "LVM2 not supported yet" -msgstr "LVM2 nie jest jeszcze obsługiwane" - -#: ../virt-df/virt_df_ext2.ml:82 -msgid "Linux ext2/3" -msgstr "Linuksowe ext2/3" - -#: ../virt-df/virt_df_linux_swap.ml:33 -msgid "Linux swap" -msgstr "Linuksowa przestrzeń wymiany" - -#: ../mlvirsh/mlvirsh.ml:557 -msgid "List the active networks." -msgstr "Wyświetl listę aktywnych sieci." - -#: ../mlvirsh/mlvirsh.ml:565 -msgid "List the defined but inactive networks." -msgstr "Wyświetl listę określonych, ale nieaktywnych sieci." - -#: ../mlvirsh/mlvirsh.ml:516 -msgid "List the defined but not running domains." -msgstr "Wyświetl listę określonych, ale nie uruchomionych domen." - -#: ../mlvirsh/mlvirsh.ml:508 -msgid "List the running domains." -msgstr "Wyświetl listę uruchomionych domen." - -#: ../virt-ctrl/vc_mainwindow.ml:158 -msgid "Local QEMU/KVM" -msgstr "Lokalny QEMU/KVM" - -#: ../virt-ctrl/vc_mainwindow.ml:157 -msgid "Local Xen" -msgstr "Lokalny Xen" - -#: ../virt-ctrl/vc_connection_dlg.ml:93 -msgid "Local network" -msgstr "Lokalna sieć" - -#: ../virt-top/virt_top.ml:173 -msgid "Log statistics to CSV file" -msgstr "Zapisz statystyki do pliku CSV" - -#: ../virt-top/virt_top.ml:1563 -msgid "MAIN KEYS" -msgstr "GŁÓWNE KLUCZE" - -#: ../virt-ctrl/vc_connections.ml:409 -msgid "Memory" -msgstr "Pamięć" - -#: ../virt-top/virt_top.ml:1617 -msgid "More help in virt-top(1) man page. Press any key to return." -msgstr "Więcej pomocy na stronie podręcznika virt-top(1). Naciśnij dowolny klawisz, aby kontynuować." - -#: ../virt-df/virt_df.ml:382 ../virt-top/virt_top.ml:258 -msgid "NB: If you want to monitor a local Xen hypervisor, you usually need to be root" -msgstr "NB: jeśli chcesz monitorować lokalnego nadzorcę Xena, zwykle musisz być rootem" - -#: ../virt-ctrl/vc_connections.ml:406 -msgid "Name" -msgstr "Nazwa" - -#: ../virt-top/virt_top.ml:68 -msgid "Net RX bytes" -msgstr "Sieciowe bajty RX" - -#: ../virt-top/virt_top.ml:69 -msgid "Net TX bytes" -msgstr "Sieciowe bajty TX" - -#: ../virt-top/virt_top.ml:1332 -msgid "Not a valid number" -msgstr "Nie jest prawidłowym numerem" - -#: ../virt-top/virt_top.ml:193 -msgid "Number of iterations to run" -msgstr "Liczba iteracji do uruchomienia" - -#: ../virt-ctrl/vc_connection_dlg.ml:170 ../virt-ctrl/vc_connection_dlg.ml:137 -msgid "Open" -msgstr "Otwórz" - -#: ../mlvirsh/mlvirsh.ml:418 -msgid "Open a new hypervisor connection." -msgstr "Otwórz nowe połączenie nadzorcy." - -#: ../virt-ctrl/vc_mainwindow.ml:86 -msgid "Open connection ..." -msgstr "Otwórz połączenie..." - -#: ../virt-ctrl/vc_connection_dlg.ml:40 -msgid "Open connection to hypervisor" -msgstr "Otwórz połączenie do nadzorcy" - -#: ../virt-ctrl/vc_mainwindow.ml:130 -msgid "Pause" -msgstr "Wstrzymaj" - -#: ../mlvirsh/mlvirsh.ml:670 ../mlvirsh/mlvirsh.ml:666 -msgid "Pin domain VCPU to a list of physical CPUs." -msgstr "Przypnij wirtualny procesor do listy fizycznych procesorów." - -#: ../mlvirsh/mlvirsh.ml:706 -msgid "Print list of commands or full description of one command." -msgstr "Wyświetl listę poleceń lub pełny opis jednego polecenia." - -#: ../mlvirsh/mlvirsh.ml:584 -msgid "Print node information." -msgstr "Wyświetl informacje o węźle." - -#: ../virt-df/virt_df.ml:352 ../virt-df/virt_df.ml:350 -msgid "Print sizes in human-readable format" -msgstr "Wyświetl rozmiary w formacie czytelnym dla człowieka" - -#: ../mlvirsh/mlvirsh.ml:440 -msgid "Print the ID of a domain." -msgstr "Wyświetl identyfikator domeny." - -#: ../mlvirsh/mlvirsh.ml:464 -msgid "Print the OS type of a domain." -msgstr "Wyświetl typ systemu operacyjnego domeny." - -#: ../mlvirsh/mlvirsh.ml:472 -msgid "Print the UUID of a domain." -msgstr "Wyświetl UUID domeny." - -#: ../mlvirsh/mlvirsh.ml:581 -msgid "Print the UUID of a network." -msgstr "Wyświetl UUID sieci." - -#: ../mlvirsh/mlvirsh.ml:480 -msgid "Print the XML description of a domain." -msgstr "Wyświetl opis XML domeny." - -#: ../mlvirsh/mlvirsh.ml:545 -msgid "Print the XML description of a network." -msgstr "Wyświetl opis XML sieci." - -#: ../mlvirsh/mlvirsh.ml:530 -msgid "Print the bridge name of a network." -msgstr "Wyświetl nazwę mostka sieci." - -#: ../mlvirsh/mlvirsh.ml:653 -msgid "Print the canonical URI." -msgstr "Wyświetl kanoniczne URI." - -#: ../mlvirsh/mlvirsh.ml:448 -msgid "Print the domain info." -msgstr "Wyświetl informacje o domenie." - -#: ../mlvirsh/mlvirsh.ml:468 -msgid "Print the domain state." -msgstr "Wyświetl stan domeny." - -#: ../mlvirsh/mlvirsh.ml:646 -msgid "Print the driver name" -msgstr "Wyświetl nazwę sterownika" - -#: ../mlvirsh/mlvirsh.ml:677 -msgid "Print the driver version" -msgstr "Wyświetl wersję sterownika" - -#: ../mlvirsh/mlvirsh.ml:500 -msgid "Print the hostname." -msgstr "Wyświetl nazwę hosta." - -#: ../mlvirsh/mlvirsh.ml:522 -msgid "Print the max VCPUs available." -msgstr "Wyświetl maksymalną ilość dostępnych wirtualnych procesorów." - -#: ../mlvirsh/mlvirsh.ml:456 -msgid "Print the max VCPUs of a domain." -msgstr "Wyświetl maksymalną ilość wirtualnych procesorów domeny." - -#: ../mlvirsh/mlvirsh.ml:452 -msgid "Print the max memory (in kilobytes) of a domain." -msgstr "Wyświetl maksymalną pamięć (w kilobitach) domeny." - -#: ../mlvirsh/mlvirsh.ml:460 -msgid "Print the name of a domain." -msgstr "Wyświetl nazwę domeny." - -#: ../mlvirsh/mlvirsh.ml:569 -msgid "Print the name of a network." -msgstr "Wyświetl nazwę sieci." - -#: ../mlvirsh/mlvirsh.ml:497 -msgid "Print whether a domain autostarts at boot." -msgstr "Wyświetl, czy domena powinna być automatycznie uruchamiania po starcie." - -#: ../mlvirsh/mlvirsh.ml:549 -msgid "Print whether a network autostarts at boot." -msgstr "Wyświetl, czy sieć powinna być automatycznie uruchamiania po starcie." - -#: ../virt-ctrl/vc_connection_dlg.ml:83 -msgid "QEMU or KVM" -msgstr "QEMU lub KVM" - -#: ../virt-ctrl/vc_mainwindow.ml:89 ../virt-top/virt_top.ml:1578 -msgid "Quit" -msgstr "Zakończ" - -#: ../mlvirsh/mlvirsh.ml:519 -msgid "Quit the interactive terminal." -msgstr "Zakończ interaktywny terminal." - -#: ../mlvirsh/mlvirsh.ml:36 -msgid "Read-only connection" -msgstr "Połączenie tylko do odczytu" - -#: ../mlvirsh/mlvirsh.ml:587 -msgid "Reboot a domain." -msgstr "Ponownie uruchom domenę." - -#: ../virt-ctrl/vc_connection_dlg.ml:134 -msgid "Refresh" -msgstr "Odśwież" - -#: ../mlvirsh/mlvirsh.ml:592 -msgid "Restore a domain from the named file." -msgstr "Przywróć domenę z pliku named." - -#: ../virt-ctrl/vc_mainwindow.ml:133 -msgid "Resume" -msgstr "Wznów" - -#: ../mlvirsh/mlvirsh.ml:595 -msgid "Resume a domain." -msgstr "Wznów domenę." - -#: ../mlvirsh/mlvirsh.ml:406 -msgid "Returns capabilities of hypervisor/driver." -msgstr "Zwraca możliwości nadzorcy/sterownika." - -#: ../virt-top/virt_top.ml:199 -msgid "Run from a script (no user interface)" -msgstr "Uruchom ze skryptu (brak interfejsu użytkownika)" - -#: ../virt-top/virt_top.ml:1584 -msgid "SORTING" -msgstr "SORTOWANIE" - -#: ../mlvirsh/mlvirsh.ml:599 -msgid "Save a domain to a file." -msgstr "Zapisz domenę do pliku." - -#: ../virt-top/virt_top.ml:197 -msgid "Secure (\\\"kiosk\\\") mode" -msgstr "Tryb bezpieczny (\\\"kiosk\\\")" - -#: ../virt-top/virt_top.ml:1593 -msgid "Select sort field" -msgstr "Wybierz pole sortowania" - -#: ../virt-top/virt_top.ml:183 -msgid "Send debug messages to file" -msgstr "Wyślij komunikaty debugowania do pliku" - -#: ../virt-top/virt_top.ml:189 -msgid "Set name of init file" -msgstr "Ustaw nazwę pliku init" - -#: ../virt-top/virt_top.ml:195 -msgid "Set sort order (%s)" -msgstr "Ustaw porządek sortowania (%s)" - -#: ../virt-top/virt_top.ml:1340 -msgid "Set sort order for main display" -msgstr "Ustaw porządek sortowania dla głównego ekranu" - -#: ../mlvirsh/mlvirsh.ml:631 -msgid "Set the maximum memory used by the domain (in kilobytes)." -msgstr "Ustaw maksymalną pamięć używaną przez domenę (w kilobajtach)." - -#: ../mlvirsh/mlvirsh.ml:627 -msgid "Set the memory used by the domain (in kilobytes)." -msgstr "Ustaw pamięć używaną przez domenę (w kilobajtach)." - -#: ../mlvirsh/mlvirsh.ml:674 -msgid "Set the number of virtual CPUs assigned to a domain." -msgstr "Ustaw liczbę wirtualnych procesorów powiązanych z domeną." - -#: ../mlvirsh/mlvirsh.ml:618 -msgid "Set the scheduler parameters for a domain." -msgstr "Ustaw parametry planisty domeny." - -#: ../virt-top/virt_top.ml:1579 -msgid "Set update interval" -msgstr "Ustaw czas między aktualizacjami" - -#: ../mlvirsh/mlvirsh.ml:403 -msgid "Set whether a domain autostarts at boot." -msgstr "Ustaw, czy automatycznie uruchamiać domenę po starcie." - -#: ../mlvirsh/mlvirsh.ml:526 -msgid "Set whether a network autostarts at boot." -msgstr "Ustaw, czy automatycznie uruchamiać sieć po starcie." - -#: ../virt-df/virt_df.ml:344 ../virt-df/virt_df.ml:342 -msgid "Show all domains (default: only active domains)" -msgstr "Wyświetl wszystkie domeny (domyślnie: tylko aktywne domeny)" - -#: ../virt-df/virt_df.ml:356 ../virt-df/virt_df.ml:354 -msgid "Show inodes instead of blocks" -msgstr "Wyświetl i-węzły zamiast bloków" - -#: ../virt-ctrl/vc_mainwindow.ml:137 -msgid "Shutdown" -msgstr "Wyłącz" - -#: ../virt-df/virt_df.ml:499 -msgid "Size" -msgstr "Rozmiar" - -#: ../virt-top/virt_top.ml:1589 -msgid "Sort by %CPU" -msgstr "Uporządkuj według %CPU" - -#: ../virt-top/virt_top.ml:1590 -msgid "Sort by %MEM" -msgstr "Uporządkuj według %MEM" - -#: ../virt-top/virt_top.ml:1592 -msgid "Sort by ID" -msgstr "Uporządkuj według identyfikatorów" - -#: ../virt-top/virt_top.ml:1591 -msgid "Sort by TIME" -msgstr "Uporządkuj według TIME" - -#: ../virt-ctrl/vc_mainwindow.ml:127 -msgid "Start" -msgstr "Uruchom" - -#: ../mlvirsh/mlvirsh.ml:639 -msgid "Start a previously defined inactive domain." -msgstr "Uruchom poprzednio określoną nieaktywną domenę." - -#: ../mlvirsh/mlvirsh.ml:573 -msgid "Start a previously defined inactive network." -msgstr "Uruchom poprzednio określoną nieaktywną sieć." - -#: ../virt-top/virt_top.ml:165 -msgid "Start by displaying block devices" -msgstr "Uruchom przez wyświetlenie urządzeń blokowych" - -#: ../virt-top/virt_top.ml:163 -msgid "Start by displaying network interfaces" -msgstr "Uruchom przez wyświetlenie interfejsów sieciowych" - -#: ../virt-top/virt_top.ml:161 -msgid "Start by displaying pCPUs (default: tasks)" -msgstr "Uruchom przez wyświetlanie fizycznych procesorów (domyślnie: zadania)" - -#: ../virt-ctrl/vc_connections.ml:407 -msgid "Status" -msgstr "Stan" - -#: ../mlvirsh/mlvirsh.ml:643 -msgid "Suspend a domain." -msgstr "Uśpij domenę." - -#: ../mlvirsh/mlvirsh.ml:40 -msgid "Synopsis:\n %s [options] [command]\n\nList of all commands:\n %s help\n\nFull description of a single command:\n %s help command\n\nOptions:" -msgstr "Podsumowanie:\n %s [opcje] [polecenie]\n\nWyświetl listę wszystkich poleceń:\n %s help\n\nPełny opis jednego polecenia:\n %s help polecenie\n\nOpcje:" - -#: ../virt-top/virt_top.ml:65 -msgid "TIME (CPU time)" -msgstr "TIME (czas procesora)" - -#: ../virt-ctrl/vc_connection_dlg.ml:62 -msgid "This machine" -msgstr "Ten komputer" - -#: ../virt-top/virt_top.ml:1613 -msgid "Toggle block devices" -msgstr "Przełącz urządzenia blokowe" - -#: ../virt-top/virt_top.ml:1612 -msgid "Toggle network interfaces" -msgstr "Przełącz interfejsy sieciowe" - -#: ../virt-top/virt_top.ml:1611 -msgid "Toggle physical CPUs" -msgstr "Przełącz fizyczne procesory" - -#: ../virt-df/virt_df.ml:502 -msgid "Type" -msgstr "Podaj" - -#: ../virt-top/virt_top.ml:1341 -msgid "Type key or use up and down cursor keys." -msgstr "Podaj klucz lub użyj klawiszy kursora w górę i w dół." - -#: ../virt-ctrl/vc_connection_dlg.ml:160 -msgid "URI connection" -msgstr "Połączenie URI" - -#: ../mlvirsh/mlvirsh.ml:650 -msgid "Undefine an inactive domain." -msgstr "Usuń określenie nieaktywnej domeny." - -#: ../mlvirsh/mlvirsh.ml:577 -msgid "Undefine an inactive network." -msgstr "Usuń określenie nieaktywnej sieci." - -#: ../virt-top/virt_top.ml:1622 -msgid "Unknown command - try 'h' for help" -msgstr "Nieznane polecenie - wypróbuj \"h\", aby uzyskać pomoc" - -#: ../virt-top/virt_top.ml:1577 -msgid "Update display" -msgstr "Zaktualizuj ekran" - -#: ../mlvirsh/mlvirsh.ml:690 -msgid "Use '%s help command' for help on a command." -msgstr "Użyj \"%s help polecenie\", aby uzyskać pomoc o poleceniu." - -#: ../virt-df/virt_df.ml:499 ../virt-df/virt_df.ml:498 -msgid "Used" -msgstr "Użyte" - -#: ../virt-ctrl/vc_mainwindow.ml:23 -msgid "Virtual Control" -msgstr "Kontrola wirtualna" - -#: ../virt-ctrl/vc_mainwindow.ml:53 -msgid "Virtualisation error" -msgstr "Błąd wirtualizacji" - -#: ../virt-ctrl/vc_mainwindow.ml:39 -msgid "Virtualization control tool (virt-ctrl) by\nRichard W.M. Jones (rjones@redhat.com).\n\nCopyright %s 2007-2008 Red Hat Inc.\n\nLibvirt version: %s\n\nGtk toolkit version: %s" -msgstr "Narzędzie kontroli wirtualizacji (virt-ctrl) by\nRichard W.M. Jones (rjones@redhat.com).\n\nCopyright %s 2007-2008 Red Hat Inc.\n\nWersja libvirt: %s\n\nWersja zestawu narzędzi GTK: %s" - -#: ../virt-top/virt_top.ml:1523 -msgid "Wrote settings to %s" -msgstr "Zapisano ustawienia do %s" - -#: ../virt-ctrl/vc_connection_dlg.ml:76 -msgid "Xen hypervisor" -msgstr "Nadzorca Xen" - -#: ../mlvirsh/mlvirsh.ml:364 -msgid "\\tCPU time: %Ld ns\\n" -msgstr "\\tCzas procesora: %Ld ns\\n" - -#: ../mlvirsh/mlvirsh.ml:362 -msgid "\\tcurrent state: %s\\n" -msgstr "\\tobecny stan: %s\\n" - -#: ../mlvirsh/mlvirsh.ml:361 -msgid "\\ton physical CPU: %d\\n" -msgstr "\\tna fizycznym procesorze: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:298 ../mlvirsh/mlvirsh.ml:289 ../virt-ctrl/vc_helpers.ml:54 -msgid "blocked" -msgstr "zablokowano" - -#: ../mlvirsh/mlvirsh.ml:330 -msgid "cores: %d\\n" -msgstr "rdzenie: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:342 -msgid "cpu_time: %Ld ns\\n" -msgstr "cpu_time: %Ld ns\\n" - -#: ../mlvirsh/mlvirsh.ml:326 -msgid "cpus: %d\\n" -msgstr "procesory: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:293 ../virt-ctrl/vc_helpers.ml:58 -msgid "crashed" -msgstr "zawiesił się" - -#: ../virt-df/virt_df.ml:236 -msgid "detection of unpartitioned devices not yet supported" -msgstr "wykrywanie niespartycjonowanych urządzeń nie jest jeszcze obsługiwane" - -#: ../mlvirsh/mlvirsh.ml:242 -msgid "domain %s: not found. Additional info: %s" -msgstr "domena %s: nie znaleziono. Dodatkowe informacje: %s" - -#: ../virt-df/virt_df_ext2.ml:39 -msgid "error reading ext2/ext3 magic" -msgstr "błąd podczas odczytywanie magii ext2/ext3" - -#: ../virt-df/virt_df.ml:182 -msgid "error reading extended partition" -msgstr "błąd podczas odczytywania partycji rozszerzonej" - -#: ../virt-df/virt_df.ml:149 -msgid "error reading partition table" -msgstr "błąd podczas odczytywania tablicy partycji" - -#: ../virt-ctrl/vc_dbus.ml:239 -msgid "error set after getting System bus" -msgstr "błąd podczas ustawiania po otrzymaniu magistrali systemowej" - -#: ../mlvirsh/mlvirsh.ml:379 -msgid "errors: %Ld\\n" -msgstr "błędy: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:258 -msgid "expected field value pairs, but got an odd number of arguments" -msgstr "oczekiwano pary wartości pól, ale otrzymano nieparzystą liczbę argumentów" - -#: ../mlvirsh/mlvirsh.ml:610 -msgid "expecting domain followed by field value pairs" -msgstr "oczekiwano domenę poprzedzoną parami wartości pól" - -#: ../mlvirsh/mlvirsh.ml:220 -msgid "flag should be '%s'" -msgstr "flaga powinna być \"%s\"" - -#: ../virt-df/virt_df.ml:419 ../virt-top/virt_top_xml.ml:46 -msgid "get_xml_desc didn't return " -msgstr "get_xml_desc nie zwróciło " - -#: ../virt-df/virt_df.ml:427 -msgid "get_xml_desc returned no node in XML" -msgstr "get_xml_desc nie zwróciło węzła w XML-u" - -#: ../virt-df/virt_df.ml:430 -msgid "get_xml_desc returned strange node" -msgstr "get_xml_desc zwróciło dziwny węzeł " - -#: ../mlvirsh/mlvirsh.ml:700 -msgid "help: %s: command not found" -msgstr "help: %s: nie znaleziono polecenia" - -#: ../mlvirsh/mlvirsh.ml:188 ../mlvirsh/mlvirsh.ml:182 ../mlvirsh/mlvirsh.ml:177 ../mlvirsh/mlvirsh.ml:172 ../mlvirsh/mlvirsh.ml:168 ../mlvirsh/mlvirsh.ml:164 ../mlvirsh/mlvirsh.ml:160 -msgid "incorrect number of arguments for function" -msgstr "niepoprawna liczba argumentów dla funkcji" - -#: ../mlvirsh/mlvirsh.ml:339 -msgid "max_mem: %Ld K\\n" -msgstr "max_mem: %Ld K\\n" - -#: ../mlvirsh/mlvirsh.ml:340 ../mlvirsh/mlvirsh.ml:325 -msgid "memory: %Ld K\\n" -msgstr "pamięć: %Ld K\\n" - -#: ../mlvirsh/mlvirsh.ml:327 -msgid "mhz: %d\\n" -msgstr "MHz: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:727 -msgid "mlvirsh" -msgstr "mlvirsh" - -#: ../mlvirsh/mlvirsh.ml:725 -msgid "mlvirsh(no connection)" -msgstr "mlvirsh (brak połączenia)" - -#: ../mlvirsh/mlvirsh.ml:726 -msgid "mlvirsh(ro)" -msgstr "mlvirsh (tylko do odczytu)" - -#: ../mlvirsh/mlvirsh.ml:324 -msgid "model: %s\\n" -msgstr "model: %s\\n" - -#: ../mlvirsh/mlvirsh.ml:253 -msgid "network %s: not found. Additional info: %s" -msgstr "sieć %s: nie znaleziono. Dodatkowe informacje: %s" - -#: ../mlvirsh/mlvirsh.ml:328 -msgid "nodes: %d\\n" -msgstr "węzły: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:202 ../mlvirsh/mlvirsh.ml:197 -msgid "not connected to the hypervisor" -msgstr "nie połączono z nadzorcą" - -#: ../mlvirsh/mlvirsh.ml:341 -msgid "nr_virt_cpu: %d\\n" -msgstr "nr_virt_cpu: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:296 -msgid "offline" -msgstr "offline" - -#: ../virt-df/virt_df_ext2.ml:42 -msgid "partition marked EXT2/3 but no valid filesystem" -msgstr "partycja jest oznaczona jako ext2/3, ale nie jest prawidłowym system plików" - -#: ../mlvirsh/mlvirsh.ml:290 ../virt-ctrl/vc_helpers.ml:55 -msgid "paused" -msgstr "wstrzymano" - -#: ../virt-df/virt_df.ml:188 -msgid "probe_extended_partition: internal error" -msgstr "probe_extended_partition: wewnętrzny błąd" - -#: ../mlvirsh/mlvirsh.ml:376 -msgid "read bytes: %Ld\\n" -msgstr "odczytaj bajty: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:375 -msgid "read requests: %Ld\\n" -msgstr "odczytaj żądania: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:297 ../mlvirsh/mlvirsh.ml:288 ../virt-ctrl/vc_helpers.ml:53 -msgid "running" -msgstr "uruchomione" - -#: ../mlvirsh/mlvirsh.ml:384 -msgid "rx bytes: %Ld\\n" -msgstr "bajty RX: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:387 -msgid "rx dropped: %Ld\\n" -msgstr "opuszczono RX: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:386 -msgid "rx errs: %Ld\\n" -msgstr "błędy RX: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:385 -msgid "rx packets: %Ld\\n" -msgstr "pakiety RX: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:226 -msgid "setting should be '%s' or '%s'" -msgstr "ustawienie powinno być \"%s\" lub \"%s\"" - -#: ../mlvirsh/mlvirsh.ml:291 ../virt-ctrl/vc_helpers.ml:56 -msgid "shutdown" -msgstr "wyłącz" - -#: ../mlvirsh/mlvirsh.ml:292 ../virt-ctrl/vc_helpers.ml:57 -msgid "shutoff" -msgstr "wyłącz" - -#: ../mlvirsh/mlvirsh.ml:329 -msgid "sockets: %d\\n" -msgstr "gniazda: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:338 -msgid "state: %s\\n" -msgstr "stan: %s\\n" - -#: ../mlvirsh/mlvirsh.ml:331 -msgid "threads: %d\\n" -msgstr "wątki: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:198 -msgid "tried to do read-write operation on read-only hypervisor connection" -msgstr "spróbowano wykonać operację odczytu/zapisu na połączeniu nadzorcy tylko do odczytu" - -#: ../mlvirsh/mlvirsh.ml:388 -msgid "tx bytes: %Ld\\n" -msgstr "bajty TX: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:391 -msgid "tx dropped: %Ld\\n" -msgstr "opuszczono TX: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:390 -msgid "tx errs: %Ld\\n" -msgstr "błędy TX: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:389 -msgid "tx packets: %Ld\\n" -msgstr "pakiety TX: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:287 ../virt-ctrl/vc_helpers.ml:52 -msgid "unknown" -msgstr "nieznane" - -#: ../virt-df/virt_df.ml:246 -msgid "unsupported partition type %02x" -msgstr "nieobsługiwany typ partycji %02x" - -#: ../virt-df/virt_df.ml:363 -msgid "virt-df : like 'df', shows disk space used in guests\n\nSUMMARY\n virt-df [-options]\n\nOPTIONS" -msgstr "virt-df: podobne do \"df\", pokazuje użytą przestrzeń na dysku w gościach\n\nPODSUMOWANIE\n virt-df [-opcje]\n\nOPCJE" - -#: ../virt-top/virt_top.ml:1543 -msgid "virt-top %s (libvirt %d.%d.%d) by Red Hat" -msgstr "virt-top %s (libvirt %d.%d.%d) od Red Hata" - -#: ../virt-top/virt_top.ml:203 -msgid "virt-top : a 'top'-like utility for virtualization\n\nSUMMARY\n virt-top [-options]\n\nOPTIONS" -msgstr "virt-top: narzędzie podobne do \"top\" dla wirtualizacji\n\nPODSUMOWANIE\n virt-top [-opcje]\n\nOPCJE" - -#: ../virt-top/virt_top.ml:40 -msgid "virt-top was compiled without support for CSV files" -msgstr "virt-top został skompilowany bez obsługi plików CSV" - -#: ../virt-top/virt_top.ml:51 -msgid "virt-top was compiled without support for dates and times" -msgstr "virt-top został skompilowany bez obsługi dat i czasu" - -#: ../mlvirsh/mlvirsh.ml:360 -msgid "virtual CPU: %d\\n" -msgstr "wirtualny procesor: %d\\n" - -#: ../virt-ctrl/vc_dbus.ml:219 -msgid "warning: ignored unknown message %s from %s\\n%!" -msgstr "ostrzeżenie: zignorowano nieznany komunikat %s z %s\\n%!" - -#: ../virt-ctrl/vc_dbus.ml:124 -msgid "warning: unexpected message contents of Found signal" -msgstr "ostrzeżenie: nieoczekiwana zawartość komunikatu sygnału \"Found\"" - -#: ../virt-ctrl/vc_dbus.ml:188 -msgid "warning: unexpected message contents of ItemNew signal" -msgstr "ostrzeżenie: nieoczekiwana zawartość komunikatu sygnału \"ItemNew\"" - -#: ../virt-ctrl/vc_dbus.ml:140 -msgid "warning: unexpected message contents of ItemRemove signal" -msgstr "ostrzeżenie: nieoczekiwana zawartość komunikatu sygnału \"ItemRemove\"" - -#: ../mlvirsh/mlvirsh.ml:378 -msgid "write bytes: %Ld\\n" -msgstr "bajty zapisu: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:377 -msgid "write requests: %Ld\\n" -msgstr "żądania zapisu: %Ld\\n" diff --git a/po/pt_BR.po b/po/pt_BR.po deleted file mode 100644 index 9af8a76..0000000 --- a/po/pt_BR.po +++ /dev/null @@ -1,1093 +0,0 @@ -# translation of virt-top to brazilian portuguese -# This file is distributed under the same license as the virt-top package. -# -# Herli Joaquim de Menezes , 2008. -# Igor Pires Soares , 2008. -msgid "" -msgstr "" -"Project-Id-Version: pt_BR\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-03-28 17:30+0000\n" -"PO-Revision-Date: 2008-05-24 23:53-0300\n" -"Last-Translator: Herli Joaquim de Menezes \n" -"Language-Team: Brazilian Portuguese \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: KBabel 1.11.4\n" -"X-Poedit-Language: Portuguese\n" -"X-Poedit-Country: BRAZIL\n" - -#: ../virt-top/virt_top.ml:1490 -msgid "# .virt-toprc virt-top configuration file\\n" -msgstr "# .virt-toprc arquivo de configuração do virt-top\\n" - -#: ../virt-top/virt_top.ml:1508 -msgid "# Enable CSV output to the named file\\n" -msgstr "# Habilita a saída CSV para o arquivo indicado\\n" - -#: ../virt-top/virt_top.ml:1511 -msgid "# To protect this file from being overwritten, uncomment next line\\n" -msgstr "# Para proteger este arquivo contra sobreescrita, desmarque o sinal de comentário da próxima linha\\n" - -#: ../virt-top/virt_top.ml:1505 -msgid "# To send debug and error messages to a file, uncomment next line\\n" -msgstr "# Para enviar mensagens de erro e de depuração para um arquivo, desmarque o comentário da próxima linha\\n" - -#: ../virt-top/virt_top.ml:1491 -msgid "# generated on %s by %s\\n" -msgstr "# gerado em %s por %s\\n" - -#: ../virt-top/virt_top.ml:63 -msgid "%CPU" -msgstr "%CPU" - -#: ../virt-top/virt_top.ml:64 -msgid "%MEM" -msgstr "%MEM" - -#: ../virt-top/virt_top.ml:1144 -msgid "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d O:%d X:%d" -msgstr "%d domínios, %d ativo, %d executando, %d adormecido, %d pausado, %d inativo D.%d O.%d X.%d" - -#: ../mlvirsh/mlvirsh.ml:716 -msgid "%s: command not found" -msgstr "%s: comando não encontrado" - -#: ../virt-top/virt_top.ml:105 -msgid "%s: display should be %s" -msgstr "%s: a exibição deveria ser %s" - -#: ../virt-top/virt_top.ml:82 -msgid "%s: sort order should be: %s" -msgstr "%s: a ordem da classificação deveria ser: %s" - -#: ../virt-top/virt_top.ml:202 -msgid "%s: unknown parameter" -msgstr "%s: parâmetro desconhecido" - -#: ../virt-top/virt_top.ml:233 -msgid "" -"%s:%d: configuration item ``%s'' ignored\\n" -"%!" -msgstr "" -"%s:%d: o item de configuração ``%s'' foi ignorado\\n" -"%!" - -#: ../virt-df/virt_df.ml:514 -msgid "(device omitted)" -msgstr "(dispositivo omitido)" - -#: ../virt-top/virt_top.ml:145 -msgid "-d: cannot set a negative delay" -msgstr "-d: não é possível atribuir um atraso negativo" - -#: ../virt-df/virt_df.ml:498 -msgid "1K-blocks" -msgstr "1K-blocos" - -#: ../virt-ctrl/vc_mainwindow.ml:97 -msgid "About ..." -msgstr "Sobre..." - -#: ../mlvirsh/mlvirsh.ml:399 -msgid "Attach device to domain." -msgstr "Associa dispositivo ao domínio." - -#: ../virt-df/virt_df.ml:499 -msgid "Available" -msgstr "Disponível" - -#: ../virt-top/virt_top.ml:167 -msgid "Batch mode" -msgstr "Modo em lotes" - -#: ../virt-top/virt_top.ml:70 -msgid "Block read reqs" -msgstr "Requisições de leitura em blocos" - -#: ../virt-top/virt_top.ml:71 -msgid "Block write reqs" -msgstr "Requisições de escrita em blocos" - -#: ../virt-ctrl/vc_connections.ml:408 -msgid "CPU" -msgstr "CPU" - -#: ../mlvirsh/mlvirsh.ml:365 -msgid "CPU affinity" -msgstr "afinidade de CPU" - -#: ../virt-top/virt_top.ml:1151 -msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" -msgstr "CPU: %2.1f%% Mem: %Ld MB (%Ld MB para convidados)" - -#: ../virt-ctrl/vc_connection_dlg.ml:182 -msgid "Cancel" -msgstr "Cancelar" - -#: ../virt-top/virt_top.ml:1319 -msgid "Change delay from %.1f to: " -msgstr "Alterar o atraso de %.1f para:" - -#: ../mlvirsh/mlvirsh.ml:409 -msgid "Close an existing hypervisor connection." -msgstr "Fecha uma conexão com o hipervisor existente." - -#: ../virt-ctrl/vc_mainwindow.ml:118 -msgid "Connect ..." -msgstr "Conectar... " - -#: ../virt-ctrl/vc_mainwindow.ml:160 -msgid "Connect to ..." -msgstr "Conectar a..." - -#: ../virt-df/virt_df.ml:348 -msgid "Connect to URI (default: Xen)" -msgstr "Conectar a uma URI (padrão: Xen)" - -#: ../virt-top/virt_top.ml:1558 -msgid "Connect: %s; Hostname: %s" -msgstr "Conectar:%s; Nome de máquina: %s" - -#: ../mlvirsh/mlvirsh.ml:476 -msgid "Core dump a domain to a file for analysis." -msgstr "Descarrega um domínio em um arquivo para análise." - -#: ../mlvirsh/mlvirsh.ml:422 -msgid "Create a domain from an XML file." -msgstr "Cria um domínio a partir de um arquivo XML." - -#: ../mlvirsh/mlvirsh.ml:534 -msgid "Create a network from an XML file." -msgstr "Cria uma rede a partir de um arquivo XML." - -#: ../virt-top/virt_top.ml:1596 -msgid "DISPLAY MODES" -msgstr "MODOS DE EXIBIÇÃO" - -#: ../mlvirsh/mlvirsh.ml:426 -msgid "Define (but don't start) a domain from an XML file." -msgstr "Define (mas não inicia) um domínio a partir de um arquivo XML." - -#: ../mlvirsh/mlvirsh.ml:538 -msgid "Define (but don't start) a network from an XML file." -msgstr "Define (mas não inicia) uma rede a partir de um arquivo XML." - -#: ../virt-top/virt_top.ml:1326 -msgid "Delay must be > 0" -msgstr "O atraso deve ser > 0" - -#: ../virt-top/virt_top.ml:181 -msgid "Delay time interval (seconds)" -msgstr "Intervalo de tempo do atraso (segundos)" - -#: ../virt-top/virt_top.ml:1552 -msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" -msgstr "Atraso: %.1f segs; Lote: %s, Seguro: %s; Classificação: %s" - -#: ../mlvirsh/mlvirsh.ml:433 -msgid "Destroy a domain." -msgstr "Destrói um domínio. " - -#: ../mlvirsh/mlvirsh.ml:541 -msgid "Destroy a network." -msgstr "Destrói uma rede." - -#: ../mlvirsh/mlvirsh.ml:430 -msgid "Detach device from domain." -msgstr "Desacopla o dispositivo de um domínio." - -#: ../virt-ctrl/vc_mainwindow.ml:123 -msgid "Details" -msgstr "Detalhes" - -#: ../virt-top/virt_top.ml:175 -msgid "Disable CPU stats in CSV" -msgstr "Desabilita a estatística da CPU no CSV" - -#: ../virt-top/virt_top.ml:177 -msgid "Disable block device stats in CSV" -msgstr "Desabilita as estatísticas de bloco no CSV" - -#: ../virt-top/virt_top.ml:179 -msgid "Disable net stats in CSV" -msgstr "Desabilita as estatísticas de rede no CSV" - -#: ../mlvirsh/mlvirsh.ml:493 -msgid "Display free memory for machine, NUMA cell or range of cells" -msgstr "Exibe a memória livre para a máquina, célula NUMA ou intervalo de células" - -#: ../mlvirsh/mlvirsh.ml:437 -msgid "Display the block device statistics for a domain." -msgstr "Exibe as estatísticas do dispositivo de bloco para um domínio." - -#: ../mlvirsh/mlvirsh.ml:444 -msgid "Display the network interface statistics for a domain." -msgstr "Exibe as estatísticas da interface de rede para um domínio." - -#: ../virt-df/virt_df.ml:358 -msgid "Display version and exit" -msgstr "Exibe a versão e sai." - -#: ../virt-top/virt_top.ml:191 -msgid "Do not read init file" -msgstr "Não lê o arquivo init" - -#: ../virt-top/virt_top.ml:66 -msgid "Domain ID" -msgstr "ID do domínio" - -#: ../virt-top/virt_top.ml:67 -msgid "Domain name" -msgstr "Nome do domínio" - -#: ../virt-top/virt_top.ml:1610 -msgid "Domains display" -msgstr "Exibe os domínios" - -#: ../virt-ctrl/vc_mainwindow.ml:61 -msgid "Error" -msgstr "Erro" - -#: ../virt-top/virt_top.ml:185 -msgid "Exit at given time" -msgstr "Sai em um dado tempo" - -#: ../virt-ctrl/vc_mainwindow.ml:79 -msgid "File" -msgstr "Arquivo" - -#: ../virt-df/virt_df.ml:502 -msgid "Filesystem" -msgstr "Sistema de arquivos" - -#: ../mlvirsh/mlvirsh.ml:606 -msgid "Get the current scheduler parameters for a domain." -msgstr "Obtém os parâmetros atuais do escalonador para um domínio." - -#: ../mlvirsh/mlvirsh.ml:623 -msgid "Get the scheduler type." -msgstr "Obtém o tipo de escalonador." - -#: ../mlvirsh/mlvirsh.ml:635 -msgid "Gracefully shutdown a domain." -msgstr "Desligamento controlado de um domínio." - -#: ../virt-ctrl/vc_mainwindow.ml:96 -msgid "Help" -msgstr "Ajuda" - -#: ../virt-top/virt_top.ml:187 -msgid "Historical CPU delay" -msgstr "Histórico do atraso da CPU" - -#: ../mlvirsh/mlvirsh.ml:35 -msgid "Hypervisor connection URI" -msgstr "URI de conexão do hipervisor" - -#: ../virt-ctrl/vc_connections.ml:405 -msgid "ID" -msgstr "ID" - -#: ../virt-df/virt_df.ml:500 -msgid "IFree" -msgstr "IFree" - -#: ../virt-df/virt_df.ml:500 -msgid "IUse" -msgstr "IUse" - -#: ../virt-df/virt_df.ml:500 -msgid "Inodes" -msgstr "Inodes" - -#: ../virt-df/virt_df_lvm2.ml:33 -msgid "LVM2 not supported yet" -msgstr "Ainda sem suporte para LVM2" - -#: ../virt-df/virt_df_ext2.ml:82 -msgid "Linux ext2/3" -msgstr "Linux ext2/3" - -#: ../virt-df/virt_df_linux_swap.ml:33 -msgid "Linux swap" -msgstr "Swap do Linux" - -#: ../mlvirsh/mlvirsh.ml:557 -msgid "List the active networks." -msgstr "Lista as redes ativas." - -#: ../mlvirsh/mlvirsh.ml:565 -msgid "List the defined but inactive networks." -msgstr "Lista as redes definidas, porém inativas." - -#: ../mlvirsh/mlvirsh.ml:516 -msgid "List the defined but not running domains." -msgstr "Lista os domínios definidos, mas que não estão em execução." - -#: ../mlvirsh/mlvirsh.ml:508 -msgid "List the running domains." -msgstr "Lista os domínios em execução." - -#: ../virt-ctrl/vc_mainwindow.ml:158 -msgid "Local QEMU/KVM" -msgstr "QEMU/KVM local" - -#: ../virt-ctrl/vc_mainwindow.ml:157 -msgid "Local Xen" -msgstr "Xen local" - -#: ../virt-ctrl/vc_connection_dlg.ml:93 -msgid "Local network" -msgstr "Rede local" - -#: ../virt-top/virt_top.ml:173 -msgid "Log statistics to CSV file" -msgstr "Estatísticas de log para o arquivo CSV" - -#: ../virt-top/virt_top.ml:1563 -msgid "MAIN KEYS" -msgstr "MAIN KEYS" - -#: ../virt-ctrl/vc_connections.ml:409 -msgid "Memory" -msgstr "Memória" - -#: ../virt-top/virt_top.ml:1617 -msgid "More help in virt-top(1) man page. Press any key to return." -msgstr "Mais ajuda na página do manual do vit-top(1). Pressione qualquer tecla para retornar." - -#: ../virt-df/virt_df.ml:382 -msgid "NB: If you want to monitor a local Xen hypervisor, you usually need to be root" -msgstr "NB: Se você quiser monitorar um hipervisor local do Xen, você precisa ser root." - -#: ../virt-ctrl/vc_connections.ml:406 -msgid "Name" -msgstr "Nome" - -#: ../virt-top/virt_top.ml:68 -msgid "Net RX bytes" -msgstr "Quantidade líquida de bytes recebidos" - -#: ../virt-top/virt_top.ml:69 -msgid "Net TX bytes" -msgstr "Quantidade líquida de bytes transmitidos" - -#: ../virt-top/virt_top.ml:1332 -msgid "Not a valid number" -msgstr "Número inválido" - -#: ../virt-top/virt_top.ml:193 -msgid "Number of iterations to run" -msgstr "Número de iterações a serem executadas" - -#: ../virt-ctrl/vc_connection_dlg.ml:170 -msgid "Open" -msgstr "Abrir" - -#: ../mlvirsh/mlvirsh.ml:418 -msgid "Open a new hypervisor connection." -msgstr "Abre uma nova conexão com o hipervisor" - -#: ../virt-ctrl/vc_mainwindow.ml:86 -msgid "Open connection ..." -msgstr "Abre uma conexão..." - -#: ../virt-ctrl/vc_connection_dlg.ml:40 -msgid "Open connection to hypervisor" -msgstr "Abre uma conexão com o hipervisor" - -#: ../virt-ctrl/vc_mainwindow.ml:130 -msgid "Pause" -msgstr "Pausa" - -#: ../mlvirsh/mlvirsh.ml:670 -msgid "Pin domain VCPU to a list of physical CPUs." -msgstr "Agrega o domínio da VCPU a uma lista de CPUs físicas." - -#: ../mlvirsh/mlvirsh.ml:706 -msgid "Print list of commands or full description of one command." -msgstr "Imprime uma lista de comandos ou descrição completa de um comando." - -#: ../mlvirsh/mlvirsh.ml:584 -msgid "Print node information." -msgstr "Imprime informações sobre um nó." - -#: ../virt-df/virt_df.ml:352 -msgid "Print sizes in human-readable format" -msgstr "Imprime os tamanhos de forma legível para humanos" - -#: ../mlvirsh/mlvirsh.ml:440 -msgid "Print the ID of a domain." -msgstr "Imprime o ID de um domínio" - -#: ../mlvirsh/mlvirsh.ml:464 -msgid "Print the OS type of a domain." -msgstr "Imprime o tipo de SO de um domínio." - -#: ../mlvirsh/mlvirsh.ml:472 -msgid "Print the UUID of a domain." -msgstr "Imprime o UUID de um domínio." - -#: ../mlvirsh/mlvirsh.ml:581 -msgid "Print the UUID of a network." -msgstr "Imprime o UUID de uma rede." - -#: ../mlvirsh/mlvirsh.ml:480 -msgid "Print the XML description of a domain." -msgstr "Imprime a descrição XML de um domínio." - -#: ../mlvirsh/mlvirsh.ml:545 -msgid "Print the XML description of a network." -msgstr "Imprime a descrição XML de uma rede." - -#: ../mlvirsh/mlvirsh.ml:530 -msgid "Print the bridge name of a network." -msgstr "Imprime o nome da ponte de uma rede." - -#: ../mlvirsh/mlvirsh.ml:653 -msgid "Print the canonical URI." -msgstr "Imprime a URI canônica." - -#: ../mlvirsh/mlvirsh.ml:448 -msgid "Print the domain info." -msgstr "Imprime informações do domínio." - -#: ../mlvirsh/mlvirsh.ml:468 -msgid "Print the domain state." -msgstr "Imprime o estado do domínio." - -#: ../mlvirsh/mlvirsh.ml:646 -msgid "Print the driver name" -msgstr "Imprime o nome do driver" - -#: ../mlvirsh/mlvirsh.ml:677 -msgid "Print the driver version" -msgstr "Imprime a versão do driver" - -#: ../mlvirsh/mlvirsh.ml:500 -msgid "Print the hostname." -msgstr "Imprime o nome da máquina." - -#: ../mlvirsh/mlvirsh.ml:522 -msgid "Print the max VCPUs available." -msgstr "Imprime o máximo de VCPUs disponíveis." - -#: ../mlvirsh/mlvirsh.ml:456 -msgid "Print the max VCPUs of a domain." -msgstr "Imprime o máximo de VCPUs de um domínio." - -#: ../mlvirsh/mlvirsh.ml:452 -msgid "Print the max memory (in kilobytes) of a domain." -msgstr "Imprime a memória máxima (em kilobytes) de um domínio." - -#: ../mlvirsh/mlvirsh.ml:460 -msgid "Print the name of a domain." -msgstr "Imprime o nome de um domínio." - -#: ../mlvirsh/mlvirsh.ml:569 -msgid "Print the name of a network." -msgstr "Imprime o nome de uma rede." - -#: ../mlvirsh/mlvirsh.ml:497 -msgid "Print whether a domain autostarts at boot." -msgstr "Imprime se o domínio é iniciado automaticamente na inicialização." - -#: ../mlvirsh/mlvirsh.ml:549 -msgid "Print whether a network autostarts at boot." -msgstr "Imprime se a rede é iniciada automaticamente na inicialização." - -#: ../virt-ctrl/vc_connection_dlg.ml:83 -msgid "QEMU or KVM" -msgstr "QEMU ou KVM " - -#: ../virt-ctrl/vc_mainwindow.ml:89 -msgid "Quit" -msgstr "Sair" - -#: ../mlvirsh/mlvirsh.ml:519 -msgid "Quit the interactive terminal." -msgstr "Sair do terminal interativo." - -#: ../mlvirsh/mlvirsh.ml:36 -msgid "Read-only connection" -msgstr "Conexão do tipo somente leitura" - -#: ../mlvirsh/mlvirsh.ml:587 -msgid "Reboot a domain." -msgstr "Reinicializar o domínio." - -#: ../virt-ctrl/vc_connection_dlg.ml:134 -msgid "Refresh" -msgstr "Atualizar" - -#: ../mlvirsh/mlvirsh.ml:592 -msgid "Restore a domain from the named file." -msgstr "Restaura o domínio a partir do arquivo indicado." - -#: ../virt-ctrl/vc_mainwindow.ml:133 -msgid "Resume" -msgstr "Continuar" - -#: ../mlvirsh/mlvirsh.ml:595 -msgid "Resume a domain." -msgstr "Continua um domínio a partir do ponto de parada." - -#: ../mlvirsh/mlvirsh.ml:406 -msgid "Returns capabilities of hypervisor/driver." -msgstr "Retorna as capacidades do hipervisor/driver. " - -#: ../virt-top/virt_top.ml:199 -msgid "Run from a script (no user interface)" -msgstr "Executa a partir de um script (sem interface do usuário)" - -#: ../virt-top/virt_top.ml:1584 -msgid "SORTING" -msgstr "CLASSIFICANDO" - -#: ../mlvirsh/mlvirsh.ml:599 -msgid "Save a domain to a file." -msgstr "Salvar o domínio em um arquivo." - -#: ../virt-top/virt_top.ml:197 -msgid "Secure (\\\"kiosk\\\") mode" -msgstr "Modo seguro (\\\"quiosque\\\")" - -#: ../virt-top/virt_top.ml:1593 -msgid "Select sort field" -msgstr "Selecione o campo para classificação" - -#: ../virt-top/virt_top.ml:183 -msgid "Send debug messages to file" -msgstr "Envia as mensagens de depuração para um arquivo" - -#: ../virt-top/virt_top.ml:189 -msgid "Set name of init file" -msgstr "Define o nome do arquivo init" - -#: ../virt-top/virt_top.ml:195 -msgid "Set sort order (%s)" -msgstr "Define a ordem da classificação (%s)" - -#: ../virt-top/virt_top.ml:1340 -msgid "Set sort order for main display" -msgstr "Define a ordem de classificação para a exibição principal" - -#: ../mlvirsh/mlvirsh.ml:631 -msgid "Set the maximum memory used by the domain (in kilobytes)." -msgstr "Define o máximo de memória utilizado pelo domínio (em kilobytes)." - -#: ../mlvirsh/mlvirsh.ml:627 -msgid "Set the memory used by the domain (in kilobytes)." -msgstr "Define a memória usada pelo domínio (em kilobytes)." - -#: ../mlvirsh/mlvirsh.ml:674 -msgid "Set the number of virtual CPUs assigned to a domain." -msgstr "Define o número de CPUs virtuais atribuídas a um domínio." - -#: ../mlvirsh/mlvirsh.ml:618 -msgid "Set the scheduler parameters for a domain." -msgstr "Define os parâmetros do escalonador para um domínio." - -#: ../virt-top/virt_top.ml:1579 -msgid "Set update interval" -msgstr "Define o intervalo de atualização" - -#: ../mlvirsh/mlvirsh.ml:403 -msgid "Set whether a domain autostarts at boot." -msgstr "Define se o domínio inicia automaticamente na inicialização." - -#: ../mlvirsh/mlvirsh.ml:526 -msgid "Set whether a network autostarts at boot." -msgstr "Define se a rede inicia automaticamente na inicialização." - -#: ../virt-df/virt_df.ml:344 -msgid "Show all domains (default: only active domains)" -msgstr "Mostra todos os domínios (padrão: somente os domínios ativos)" - -#: ../virt-df/virt_df.ml:356 -msgid "Show inodes instead of blocks" -msgstr "Mostra os inodes ao invés dos blocos." - -#: ../virt-ctrl/vc_mainwindow.ml:137 -msgid "Shutdown" -msgstr "Desligar" - -#: ../virt-df/virt_df.ml:499 -msgid "Size" -msgstr "Tamanho" - -#: ../virt-top/virt_top.ml:1589 -msgid "Sort by %CPU" -msgstr "Classificação por %CPU" - -#: ../virt-top/virt_top.ml:1590 -msgid "Sort by %MEM" -msgstr "Classificação por %MEM" - -#: ../virt-top/virt_top.ml:1592 -msgid "Sort by ID" -msgstr "Classificação por ID" - -#: ../virt-top/virt_top.ml:1591 -msgid "Sort by TIME" -msgstr "Classificação por TIME" - -#: ../virt-ctrl/vc_mainwindow.ml:127 -msgid "Start" -msgstr "Iniciar" - -#: ../mlvirsh/mlvirsh.ml:639 -msgid "Start a previously defined inactive domain." -msgstr "Inicia um domínio previamente definido como inativo." - -#: ../mlvirsh/mlvirsh.ml:573 -msgid "Start a previously defined inactive network." -msgstr "Inicia uma rede previamente definida como inativa." - -#: ../virt-top/virt_top.ml:165 -msgid "Start by displaying block devices" -msgstr "Inicia pela apresentação dos dispositivos de bloco" - -#: ../virt-top/virt_top.ml:163 -msgid "Start by displaying network interfaces" -msgstr "Inicia pela apresentação das interfaces de rede" - -#: ../virt-top/virt_top.ml:161 -msgid "Start by displaying pCPUs (default: tasks)" -msgstr "Inicia pela apresentação das pCPUs (padrão: tarefas)" - -#: ../virt-ctrl/vc_connections.ml:407 -msgid "Status" -msgstr "Status" - -#: ../mlvirsh/mlvirsh.ml:643 -msgid "Suspend a domain." -msgstr "Suspende um domínio." - -#: ../mlvirsh/mlvirsh.ml:40 -msgid "" -"Synopsis:\n" -" %s [options] [command]\n" -"\n" -"List of all commands:\n" -" %s help\n" -"\n" -"Full description of a single command:\n" -" %s help command\n" -"\n" -"Options:" -msgstr "" -"Sinopse:\n" -" %s [opções] [comando]\n" -"\n" -"Lista todos os comandos:\n" -" %s ajuda\n" -"\n" -"Descrição completa de um único comando:\n" -" %s help comando\n" -"\n" -"Opções:" - -#: ../virt-top/virt_top.ml:65 -msgid "TIME (CPU time)" -msgstr "TIME (tempo de CPU)" - -#: ../virt-ctrl/vc_connection_dlg.ml:62 -msgid "This machine" -msgstr "Esta máquina" - -#: ../virt-top/virt_top.ml:1613 -msgid "Toggle block devices" -msgstr "Alterna entre os dispositivos de bloco" - -#: ../virt-top/virt_top.ml:1612 -msgid "Toggle network interfaces" -msgstr "Alterna entre as interfaces de rede" - -#: ../virt-top/virt_top.ml:1611 -msgid "Toggle physical CPUs" -msgstr "Alterna entre as CPUs físicas" - -#: ../virt-df/virt_df.ml:502 -msgid "Type" -msgstr "Tipo" - -#: ../virt-top/virt_top.ml:1341 -msgid "Type key or use up and down cursor keys." -msgstr "Pressione uma tecla ou use as teclas de navegação para cima e para baixo." - -#: ../virt-ctrl/vc_connection_dlg.ml:160 -msgid "URI connection" -msgstr "Conexão URI" - -#: ../mlvirsh/mlvirsh.ml:650 -msgid "Undefine an inactive domain." -msgstr "Mantém indefinido um domínio inativo." - -#: ../mlvirsh/mlvirsh.ml:577 -msgid "Undefine an inactive network." -msgstr "Mantém indefinida uma rede inativa." - -#: ../virt-top/virt_top.ml:1622 -msgid "Unknown command - try 'h' for help" -msgstr "Comando desconhecido - tente \"h\" para ajuda" - -#: ../virt-top/virt_top.ml:1577 -msgid "Update display" -msgstr "Atualiza a exibição" - -#: ../mlvirsh/mlvirsh.ml:690 -msgid "Use '%s help command' for help on a command." -msgstr "Use \"%s help comando\" para a ajuda de um comando." - -#: ../virt-df/virt_df.ml:499 -msgid "Used" -msgstr "Usado" - -#: ../virt-ctrl/vc_mainwindow.ml:23 -msgid "Virtual Control" -msgstr "Controle Virtual" - -#: ../virt-ctrl/vc_mainwindow.ml:53 -msgid "Virtualisation error" -msgstr "Erro de virtualização" - -#: ../virt-ctrl/vc_mainwindow.ml:39 -msgid "" -"Virtualization control tool (virt-ctrl) by\n" -"Richard W.M. Jones (rjones@redhat.com).\n" -"\n" -"Copyright %s 2007-2008 Red Hat Inc.\n" -"\n" -"Libvirt version: %s\n" -"\n" -"Gtk toolkit version: %s" -msgstr "" -"Ferramenta de controle de virtualização (virt-ctrl) por\n" -"Richard W.M. Jones (rjones@redhat.com).\n" -"\n" -"Copyright %s 2007-2008 Red Hat Inc.\n" -"\n" -"Versão da Libvirt: %s\n" -"\n" -"Versão do kit de ferramentas Gtk: %s" - -#: ../virt-top/virt_top.ml:1523 -msgid "Wrote settings to %s" -msgstr "Configurações gravadas em %s" - -#: ../virt-ctrl/vc_connection_dlg.ml:76 -msgid "Xen hypervisor" -msgstr "Hipervisor do Xen" - -#: ../mlvirsh/mlvirsh.ml:364 -msgid "\\tCPU time: %Ld ns\\n" -msgstr "\\ttempo de CPU: %Ld ns\\n" - -#: ../mlvirsh/mlvirsh.ml:362 -msgid "\\tcurrent state: %s\\n" -msgstr "\\testado corrente: %s\\n" - -#: ../mlvirsh/mlvirsh.ml:361 -msgid "\\ton physical CPU: %d\\n" -msgstr "\\tna CPU física: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:298 -msgid "blocked" -msgstr "bloqueado" - -#: ../mlvirsh/mlvirsh.ml:330 -msgid "cores: %d\\n" -msgstr "núcleos:%d\\n" - -#: ../mlvirsh/mlvirsh.ml:342 -msgid "cpu_time: %Ld ns\\n" -msgstr "cpu_time:%Ld ns\\n" - -#: ../mlvirsh/mlvirsh.ml:326 -msgid "cpus: %d\\n" -msgstr "cpus:%d\\n" - -#: ../mlvirsh/mlvirsh.ml:293 -msgid "crashed" -msgstr "Falhou" - -#: ../virt-df/virt_df.ml:236 -msgid "detection of unpartitioned devices not yet supported" -msgstr "ainda não há suporte para a detecção de dispositivos não particionados " - -#: ../mlvirsh/mlvirsh.ml:242 -msgid "domain %s: not found. Additional info: %s" -msgstr "domínio %s: não encontrado. Informações adicionais: %s" - -#: ../virt-df/virt_df_ext2.ml:39 -msgid "error reading ext2/ext3 magic" -msgstr "erro ao ler ext2/ext3 magic" - -#: ../virt-df/virt_df.ml:182 -msgid "error reading extended partition" -msgstr "erro ao ler a partição estendida" - -#: ../virt-df/virt_df.ml:149 -msgid "error reading partition table" -msgstr "erro ao ler a tabela de partições" - -#: ../virt-ctrl/vc_dbus.ml:239 -msgid "error set after getting System bus" -msgstr "erro ocorrido após a obtenção do System bus" - -#: ../mlvirsh/mlvirsh.ml:379 -msgid "errors: %Ld\\n" -msgstr "erros: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:258 -msgid "expected field value pairs, but got an odd number of arguments" -msgstr "esperava-se um par de valores para o campo, foi informado um número ímpar de argumentos" - -#: ../mlvirsh/mlvirsh.ml:610 -msgid "expecting domain followed by field value pairs" -msgstr "esperava-se um domínio seguido por um par de valores de campo" - -#: ../mlvirsh/mlvirsh.ml:220 -msgid "flag should be '%s'" -msgstr "o sinalizador deveria ser \"%s\"" - -#: ../virt-df/virt_df.ml:419 -msgid "get_xml_desc didn't return " -msgstr "o get_xml_desc não retornou " - -#: ../virt-df/virt_df.ml:427 -msgid "get_xml_desc returned no node in XML" -msgstr "o get_xml_desc não retornou nenhum nó em XML" - -#: ../virt-df/virt_df.ml:430 -msgid "get_xml_desc returned strange node" -msgstr "o get_xml_desc retornou um nó estranho" - -#: ../mlvirsh/mlvirsh.ml:700 -msgid "help: %s: command not found" -msgstr "ajuda: %s: comando não encontrado" - -#: ../mlvirsh/mlvirsh.ml:188 -msgid "incorrect number of arguments for function" -msgstr "número de argumentos incorreto para a função" - -#: ../mlvirsh/mlvirsh.ml:339 -msgid "max_mem: %Ld K\\n" -msgstr "max_mem: %Ld K\\n" - -#: ../mlvirsh/mlvirsh.ml:340 -msgid "memory: %Ld K\\n" -msgstr "memória: %Ld K\\n" - -#: ../mlvirsh/mlvirsh.ml:327 -msgid "mhz: %d\\n" -msgstr "mhz: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:727 -msgid "mlvirsh" -msgstr "mlvirsh" - -#: ../mlvirsh/mlvirsh.ml:725 -msgid "mlvirsh(no connection)" -msgstr "mlvirsh (sem conexão)" - -#: ../mlvirsh/mlvirsh.ml:726 -msgid "mlvirsh(ro)" -msgstr "mlvirsh(ro)" - -#: ../mlvirsh/mlvirsh.ml:324 -msgid "model: %s\\n" -msgstr "modelo: %s\\n" - -#: ../mlvirsh/mlvirsh.ml:253 -msgid "network %s: not found. Additional info: %s" -msgstr "rede %s: não encontrada. Informações adicionais: %s" - -#: ../mlvirsh/mlvirsh.ml:328 -msgid "nodes: %d\\n" -msgstr "nós: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:202 -msgid "not connected to the hypervisor" -msgstr "não está conectado ao hipervisor" - -#: ../mlvirsh/mlvirsh.ml:341 -msgid "nr_virt_cpu: %d\\n" -msgstr "nr_virt_cpu: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:296 -msgid "offline" -msgstr "offline" - -#: ../virt-df/virt_df_ext2.ml:42 -msgid "partition marked EXT2/3 but no valid filesystem" -msgstr "a partição está marcada como EXT2/3 mas não é um sistema de arquivos válido" - -#: ../mlvirsh/mlvirsh.ml:290 -msgid "paused" -msgstr "pausado" - -#: ../virt-df/virt_df.ml:188 -msgid "probe_extended_partition: internal error" -msgstr "probe_extended_partition: erro interno" - -#: ../mlvirsh/mlvirsh.ml:376 -msgid "read bytes: %Ld\\n" -msgstr "bytes lidos: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:375 -msgid "read requests: %Ld\\n" -msgstr "requisições lidas: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:297 -msgid "running" -msgstr "executando" - -#: ../mlvirsh/mlvirsh.ml:384 -msgid "rx bytes: %Ld\\n" -msgstr "bytes recebidos: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:387 -msgid "rx dropped: %Ld\\n" -msgstr "recebimento perdido: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:386 -msgid "rx errs: %Ld\\n" -msgstr "erros no recebimento: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:385 -msgid "rx packets: %Ld\\n" -msgstr "pacotes recebidos: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:226 -msgid "setting should be '%s' or '%s'" -msgstr "a configuração deveria ser \"%s\" ou \"%s\"" - -#: ../mlvirsh/mlvirsh.ml:291 -msgid "shutdown" -msgstr "desligar" - -#: ../mlvirsh/mlvirsh.ml:292 -msgid "shutoff" -msgstr "fechar" - -#: ../mlvirsh/mlvirsh.ml:329 -msgid "sockets: %d\\n" -msgstr "soquete: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:338 -msgid "state: %s\\n" -msgstr "estado: %s\\n" - -#: ../mlvirsh/mlvirsh.ml:331 -msgid "threads: %d\\n" -msgstr "threads: %d\\n" - -#: ../mlvirsh/mlvirsh.ml:198 -msgid "tried to do read-write operation on read-only hypervisor connection" -msgstr "tentativa de operação de leitura e escrita em uma conexão com o hipervisor de somente leitura" - -#: ../mlvirsh/mlvirsh.ml:388 -msgid "tx bytes: %Ld\\n" -msgstr "bytes transmitidos: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:391 -msgid "tx dropped: %Ld\\n" -msgstr "transmitidos perdidos: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:390 -msgid "tx errs: %Ld\\n" -msgstr "erros de transmissão: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:389 -msgid "tx packets: %Ld\\n" -msgstr "pacotes transmitidos: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:287 -msgid "unknown" -msgstr "desconhecido" - -#: ../virt-df/virt_df.ml:246 -msgid "unsupported partition type %02x" -msgstr "tipo de partição não suportada %02x" - -#: ../virt-df/virt_df.ml:363 -msgid "" -"virt-df : like 'df', shows disk space used in guests\n" -"\n" -"SUMMARY\n" -" virt-df [-options]\n" -"\n" -"OPTIONS" -msgstr "" -"virt-df : como o \"df\", mostra o espaço em disco utilizado em convidados\n" -"\n" -"SUMÁRIO\n" -" virt-df [-options]\n" -"\n" -"OPÇÕES" - -#: ../virt-top/virt_top.ml:1543 -msgid "virt-top %s (libvirt %d.%d.%d) by Red Hat" -msgstr "virt-top %s (libvirt %d.%d.%d) criados pela Red Hat" - -#: ../virt-top/virt_top.ml:203 -msgid "" -"virt-top : a 'top'-like utility for virtualization\n" -"\n" -"SUMMARY\n" -" virt-top [-options]\n" -"\n" -"OPTIONS" -msgstr "" -"virt-top: um utilitário do tipo \"top\" para virtualização\n" -"\n" -"SUMÁRIO\n" -" virt-top [-options]\n" -"\n" -"OPÇÕES" - -#: ../virt-top/virt_top.ml:40 -msgid "virt-top was compiled without support for CSV files" -msgstr "o virt-top foi compilado sem suporte para arquivos CSV " - -#: ../virt-top/virt_top.ml:51 -msgid "virt-top was compiled without support for dates and times" -msgstr "o virt-top foi compilado sem suporte para datas e horas " - -#: ../mlvirsh/mlvirsh.ml:360 -msgid "virtual CPU: %d\\n" -msgstr "CPU virtual: %d\\n" - -#: ../virt-ctrl/vc_dbus.ml:219 -msgid "" -"warning: ignored unknown message %s from %s\\n" -"%!" -msgstr "" -"aviso: as mensagens desconhecidas %s provenientes de %s foram ignoradas\\n" -"%!" - -#: ../virt-ctrl/vc_dbus.ml:124 -msgid "warning: unexpected message contents of Found signal" -msgstr "aviso: conteúdo inesperado das mensagens do sinal Found " - -#: ../virt-ctrl/vc_dbus.ml:188 -msgid "warning: unexpected message contents of ItemNew signal" -msgstr "aviso: conteúdo inesperado das mensagens do sinal ItemNew " - -#: ../virt-ctrl/vc_dbus.ml:140 -msgid "warning: unexpected message contents of ItemRemove signal" -msgstr "aviso: conteúdo inesperado das mensagens do sinal ItemRemove" - -#: ../mlvirsh/mlvirsh.ml:378 -msgid "write bytes: %Ld\\n" -msgstr "bytes escritos: %Ld\\n" - -#: ../mlvirsh/mlvirsh.ml:377 -msgid "write requests: %Ld\\n" -msgstr "requisições de escrita: %Ld\\n" - diff --git a/po/virt-top.pot b/po/virt-top.pot deleted file mode 100644 index 68806b4..0000000 --- a/po/virt-top.pot +++ /dev/null @@ -1,1023 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-03-28 17:30+0000\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" - -#: ../virt-top/virt_top.ml:1490 -msgid "# .virt-toprc virt-top configuration file\\n" -msgstr "" - -#: ../virt-top/virt_top.ml:1508 -msgid "# Enable CSV output to the named file\\n" -msgstr "" - -#: ../virt-top/virt_top.ml:1511 -msgid "# To protect this file from being overwritten, uncomment next line\\n" -msgstr "" - -#: ../virt-top/virt_top.ml:1505 -msgid "# To send debug and error messages to a file, uncomment next line\\n" -msgstr "" - -#: ../virt-top/virt_top.ml:1491 -msgid "# generated on %s by %s\\n" -msgstr "" - -#: ../virt-top/virt_top.ml:63 -msgid "%CPU" -msgstr "" - -#: ../virt-top/virt_top.ml:64 -msgid "%MEM" -msgstr "" - -#: ../virt-top/virt_top.ml:1144 -msgid "%d domains, %d active, %d running, %d sleeping, %d paused, %d inactive D:%d O:%d X:%d" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:716 -msgid "%s: command not found" -msgstr "" - -#: ../virt-top/virt_top.ml:105 -msgid "%s: display should be %s" -msgstr "" - -#: ../virt-top/virt_top.ml:82 -msgid "%s: sort order should be: %s" -msgstr "" - -#: ../virt-df/virt_df.ml:362 ../virt-top/virt_top.ml:202 -msgid "%s: unknown parameter" -msgstr "" - -#: ../virt-top/virt_top.ml:233 -msgid "%s:%d: configuration item ``%s'' ignored\\n%!" -msgstr "" - -#: ../virt-df/virt_df.ml:514 -msgid "(device omitted)" -msgstr "" - -#: ../virt-top/virt_top.ml:145 -msgid "-d: cannot set a negative delay" -msgstr "" - -#: ../virt-df/virt_df.ml:498 -msgid "1K-blocks" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:97 -msgid "About ..." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:399 -msgid "Attach device to domain." -msgstr "" - -#: ../virt-df/virt_df.ml:499 ../virt-df/virt_df.ml:498 -msgid "Available" -msgstr "" - -#: ../virt-top/virt_top.ml:167 -msgid "Batch mode" -msgstr "" - -#: ../virt-top/virt_top.ml:70 -msgid "Block read reqs" -msgstr "" - -#: ../virt-top/virt_top.ml:71 -msgid "Block write reqs" -msgstr "" - -#: ../virt-ctrl/vc_connections.ml:408 -msgid "CPU" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:365 -msgid "CPU affinity" -msgstr "" - -#: ../virt-top/virt_top.ml:1151 -msgid "CPU: %2.1f%% Mem: %Ld MB (%Ld MB by guests)" -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:182 -msgid "Cancel" -msgstr "" - -#: ../virt-top/virt_top.ml:1319 -msgid "Change delay from %.1f to: " -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:409 -msgid "Close an existing hypervisor connection." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:118 -msgid "Connect ..." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:160 -msgid "Connect to ..." -msgstr "" - -#: ../virt-df/virt_df.ml:348 ../virt-df/virt_df.ml:346 ../virt-top/virt_top.ml:171 ../virt-top/virt_top.ml:169 -msgid "Connect to URI (default: Xen)" -msgstr "" - -#: ../virt-top/virt_top.ml:1558 -msgid "Connect: %s; Hostname: %s" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:476 -msgid "Core dump a domain to a file for analysis." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:422 -msgid "Create a domain from an XML file." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:534 -msgid "Create a network from an XML file." -msgstr "" - -#: ../virt-top/virt_top.ml:1596 -msgid "DISPLAY MODES" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:426 -msgid "Define (but don't start) a domain from an XML file." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:538 -msgid "Define (but don't start) a network from an XML file." -msgstr "" - -#: ../virt-top/virt_top.ml:1326 -msgid "Delay must be > 0" -msgstr "" - -#: ../virt-top/virt_top.ml:181 -msgid "Delay time interval (seconds)" -msgstr "" - -#: ../virt-top/virt_top.ml:1552 -msgid "Delay: %.1f secs; Batch: %s; Secure: %s; Sort: %s" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:433 -msgid "Destroy a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:541 -msgid "Destroy a network." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:430 -msgid "Detach device from domain." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:123 -msgid "Details" -msgstr "" - -#: ../virt-top/virt_top.ml:175 -msgid "Disable CPU stats in CSV" -msgstr "" - -#: ../virt-top/virt_top.ml:177 -msgid "Disable block device stats in CSV" -msgstr "" - -#: ../virt-top/virt_top.ml:179 -msgid "Disable net stats in CSV" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:493 -msgid "Display free memory for machine, NUMA cell or range of cells" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:437 -msgid "Display the block device statistics for a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:444 -msgid "Display the network interface statistics for a domain." -msgstr "" - -#: ../virt-df/virt_df.ml:358 -msgid "Display version and exit" -msgstr "" - -#: ../virt-top/virt_top.ml:191 -msgid "Do not read init file" -msgstr "" - -#: ../virt-top/virt_top.ml:66 -msgid "Domain ID" -msgstr "" - -#: ../virt-top/virt_top.ml:67 -msgid "Domain name" -msgstr "" - -#: ../virt-top/virt_top.ml:1610 -msgid "Domains display" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:61 ../virt-top/virt_top_main.ml:47 ../virt-top/virt_top.ml:1528 -msgid "Error" -msgstr "" - -#: ../virt-top/virt_top.ml:185 -msgid "Exit at given time" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:79 -msgid "File" -msgstr "" - -#: ../virt-df/virt_df.ml:502 -msgid "Filesystem" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:606 -msgid "Get the current scheduler parameters for a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:623 -msgid "Get the scheduler type." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:635 -msgid "Gracefully shutdown a domain." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:96 ../virt-ctrl/vc_mainwindow.ml:80 ../virt-top/virt_top.ml:1580 -msgid "Help" -msgstr "" - -#: ../virt-top/virt_top.ml:187 -msgid "Historical CPU delay" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:35 -msgid "Hypervisor connection URI" -msgstr "" - -#: ../virt-ctrl/vc_connections.ml:405 -msgid "ID" -msgstr "" - -#: ../virt-df/virt_df.ml:500 -msgid "IFree" -msgstr "" - -#: ../virt-df/virt_df.ml:500 -msgid "IUse" -msgstr "" - -#: ../virt-df/virt_df.ml:500 -msgid "Inodes" -msgstr "" - -#: ../virt-df/virt_df_lvm2.ml:33 -msgid "LVM2 not supported yet" -msgstr "" - -#: ../virt-df/virt_df_ext2.ml:82 -msgid "Linux ext2/3" -msgstr "" - -#: ../virt-df/virt_df_linux_swap.ml:33 -msgid "Linux swap" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:557 -msgid "List the active networks." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:565 -msgid "List the defined but inactive networks." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:516 -msgid "List the defined but not running domains." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:508 -msgid "List the running domains." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:158 -msgid "Local QEMU/KVM" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:157 -msgid "Local Xen" -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:93 -msgid "Local network" -msgstr "" - -#: ../virt-top/virt_top.ml:173 -msgid "Log statistics to CSV file" -msgstr "" - -#: ../virt-top/virt_top.ml:1563 -msgid "MAIN KEYS" -msgstr "" - -#: ../virt-ctrl/vc_connections.ml:409 -msgid "Memory" -msgstr "" - -#: ../virt-top/virt_top.ml:1617 -msgid "More help in virt-top(1) man page. Press any key to return." -msgstr "" - -#: ../virt-df/virt_df.ml:382 ../virt-top/virt_top.ml:258 -msgid "NB: If you want to monitor a local Xen hypervisor, you usually need to be root" -msgstr "" - -#: ../virt-ctrl/vc_connections.ml:406 -msgid "Name" -msgstr "" - -#: ../virt-top/virt_top.ml:68 -msgid "Net RX bytes" -msgstr "" - -#: ../virt-top/virt_top.ml:69 -msgid "Net TX bytes" -msgstr "" - -#: ../virt-top/virt_top.ml:1332 -msgid "Not a valid number" -msgstr "" - -#: ../virt-top/virt_top.ml:193 -msgid "Number of iterations to run" -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:170 ../virt-ctrl/vc_connection_dlg.ml:137 -msgid "Open" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:418 -msgid "Open a new hypervisor connection." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:86 -msgid "Open connection ..." -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:40 -msgid "Open connection to hypervisor" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:130 -msgid "Pause" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:670 ../mlvirsh/mlvirsh.ml:666 -msgid "Pin domain VCPU to a list of physical CPUs." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:706 -msgid "Print list of commands or full description of one command." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:584 -msgid "Print node information." -msgstr "" - -#: ../virt-df/virt_df.ml:352 ../virt-df/virt_df.ml:350 -msgid "Print sizes in human-readable format" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:440 -msgid "Print the ID of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:464 -msgid "Print the OS type of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:472 -msgid "Print the UUID of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:581 -msgid "Print the UUID of a network." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:480 -msgid "Print the XML description of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:545 -msgid "Print the XML description of a network." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:530 -msgid "Print the bridge name of a network." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:653 -msgid "Print the canonical URI." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:448 -msgid "Print the domain info." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:468 -msgid "Print the domain state." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:646 -msgid "Print the driver name" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:677 -msgid "Print the driver version" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:500 -msgid "Print the hostname." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:522 -msgid "Print the max VCPUs available." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:456 -msgid "Print the max VCPUs of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:452 -msgid "Print the max memory (in kilobytes) of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:460 -msgid "Print the name of a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:569 -msgid "Print the name of a network." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:497 -msgid "Print whether a domain autostarts at boot." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:549 -msgid "Print whether a network autostarts at boot." -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:83 -msgid "QEMU or KVM" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:89 ../virt-top/virt_top.ml:1578 -msgid "Quit" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:519 -msgid "Quit the interactive terminal." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:36 -msgid "Read-only connection" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:587 -msgid "Reboot a domain." -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:134 -msgid "Refresh" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:592 -msgid "Restore a domain from the named file." -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:133 -msgid "Resume" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:595 -msgid "Resume a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:406 -msgid "Returns capabilities of hypervisor/driver." -msgstr "" - -#: ../virt-top/virt_top.ml:199 -msgid "Run from a script (no user interface)" -msgstr "" - -#: ../virt-top/virt_top.ml:1584 -msgid "SORTING" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:599 -msgid "Save a domain to a file." -msgstr "" - -#: ../virt-top/virt_top.ml:197 -msgid "Secure (\\\"kiosk\\\") mode" -msgstr "" - -#: ../virt-top/virt_top.ml:1593 -msgid "Select sort field" -msgstr "" - -#: ../virt-top/virt_top.ml:183 -msgid "Send debug messages to file" -msgstr "" - -#: ../virt-top/virt_top.ml:189 -msgid "Set name of init file" -msgstr "" - -#: ../virt-top/virt_top.ml:195 -msgid "Set sort order (%s)" -msgstr "" - -#: ../virt-top/virt_top.ml:1340 -msgid "Set sort order for main display" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:631 -msgid "Set the maximum memory used by the domain (in kilobytes)." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:627 -msgid "Set the memory used by the domain (in kilobytes)." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:674 -msgid "Set the number of virtual CPUs assigned to a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:618 -msgid "Set the scheduler parameters for a domain." -msgstr "" - -#: ../virt-top/virt_top.ml:1579 -msgid "Set update interval" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:403 -msgid "Set whether a domain autostarts at boot." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:526 -msgid "Set whether a network autostarts at boot." -msgstr "" - -#: ../virt-df/virt_df.ml:344 ../virt-df/virt_df.ml:342 -msgid "Show all domains (default: only active domains)" -msgstr "" - -#: ../virt-df/virt_df.ml:356 ../virt-df/virt_df.ml:354 -msgid "Show inodes instead of blocks" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:137 -msgid "Shutdown" -msgstr "" - -#: ../virt-df/virt_df.ml:499 -msgid "Size" -msgstr "" - -#: ../virt-top/virt_top.ml:1589 -msgid "Sort by %CPU" -msgstr "" - -#: ../virt-top/virt_top.ml:1590 -msgid "Sort by %MEM" -msgstr "" - -#: ../virt-top/virt_top.ml:1592 -msgid "Sort by ID" -msgstr "" - -#: ../virt-top/virt_top.ml:1591 -msgid "Sort by TIME" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:127 -msgid "Start" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:639 -msgid "Start a previously defined inactive domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:573 -msgid "Start a previously defined inactive network." -msgstr "" - -#: ../virt-top/virt_top.ml:165 -msgid "Start by displaying block devices" -msgstr "" - -#: ../virt-top/virt_top.ml:163 -msgid "Start by displaying network interfaces" -msgstr "" - -#: ../virt-top/virt_top.ml:161 -msgid "Start by displaying pCPUs (default: tasks)" -msgstr "" - -#: ../virt-ctrl/vc_connections.ml:407 -msgid "Status" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:643 -msgid "Suspend a domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:40 -msgid "Synopsis:\n %s [options] [command]\n\nList of all commands:\n %s help\n\nFull description of a single command:\n %s help command\n\nOptions:" -msgstr "" - -#: ../virt-top/virt_top.ml:65 -msgid "TIME (CPU time)" -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:62 -msgid "This machine" -msgstr "" - -#: ../virt-top/virt_top.ml:1613 -msgid "Toggle block devices" -msgstr "" - -#: ../virt-top/virt_top.ml:1612 -msgid "Toggle network interfaces" -msgstr "" - -#: ../virt-top/virt_top.ml:1611 -msgid "Toggle physical CPUs" -msgstr "" - -#: ../virt-df/virt_df.ml:502 -msgid "Type" -msgstr "" - -#: ../virt-top/virt_top.ml:1341 -msgid "Type key or use up and down cursor keys." -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:160 -msgid "URI connection" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:650 -msgid "Undefine an inactive domain." -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:577 -msgid "Undefine an inactive network." -msgstr "" - -#: ../virt-top/virt_top.ml:1622 -msgid "Unknown command - try 'h' for help" -msgstr "" - -#: ../virt-top/virt_top.ml:1577 -msgid "Update display" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:690 -msgid "Use '%s help command' for help on a command." -msgstr "" - -#: ../virt-df/virt_df.ml:499 ../virt-df/virt_df.ml:498 -msgid "Used" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:23 -msgid "Virtual Control" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:53 -msgid "Virtualisation error" -msgstr "" - -#: ../virt-ctrl/vc_mainwindow.ml:39 -msgid "Virtualization control tool (virt-ctrl) by\nRichard W.M. Jones (rjones@redhat.com).\n\nCopyright %s 2007-2008 Red Hat Inc.\n\nLibvirt version: %s\n\nGtk toolkit version: %s" -msgstr "" - -#: ../virt-top/virt_top.ml:1523 -msgid "Wrote settings to %s" -msgstr "" - -#: ../virt-ctrl/vc_connection_dlg.ml:76 -msgid "Xen hypervisor" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:364 -msgid "\\tCPU time: %Ld ns\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:362 -msgid "\\tcurrent state: %s\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:361 -msgid "\\ton physical CPU: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:298 ../mlvirsh/mlvirsh.ml:289 ../virt-ctrl/vc_helpers.ml:54 -msgid "blocked" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:330 -msgid "cores: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:342 -msgid "cpu_time: %Ld ns\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:326 -msgid "cpus: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:293 ../virt-ctrl/vc_helpers.ml:58 -msgid "crashed" -msgstr "" - -#: ../virt-df/virt_df.ml:236 -msgid "detection of unpartitioned devices not yet supported" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:242 -msgid "domain %s: not found. Additional info: %s" -msgstr "" - -#: ../virt-df/virt_df_ext2.ml:39 -msgid "error reading ext2/ext3 magic" -msgstr "" - -#: ../virt-df/virt_df.ml:182 -msgid "error reading extended partition" -msgstr "" - -#: ../virt-df/virt_df.ml:149 -msgid "error reading partition table" -msgstr "" - -#: ../virt-ctrl/vc_dbus.ml:239 -msgid "error set after getting System bus" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:379 -msgid "errors: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:258 -msgid "expected field value pairs, but got an odd number of arguments" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:610 -msgid "expecting domain followed by field value pairs" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:220 -msgid "flag should be '%s'" -msgstr "" - -#: ../virt-df/virt_df.ml:419 ../virt-top/virt_top_xml.ml:46 -msgid "get_xml_desc didn't return " -msgstr "" - -#: ../virt-df/virt_df.ml:427 -msgid "get_xml_desc returned no node in XML" -msgstr "" - -#: ../virt-df/virt_df.ml:430 -msgid "get_xml_desc returned strange node" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:700 -msgid "help: %s: command not found" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:188 ../mlvirsh/mlvirsh.ml:182 ../mlvirsh/mlvirsh.ml:177 ../mlvirsh/mlvirsh.ml:172 ../mlvirsh/mlvirsh.ml:168 ../mlvirsh/mlvirsh.ml:164 ../mlvirsh/mlvirsh.ml:160 -msgid "incorrect number of arguments for function" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:339 -msgid "max_mem: %Ld K\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:340 ../mlvirsh/mlvirsh.ml:325 -msgid "memory: %Ld K\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:327 -msgid "mhz: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:727 -msgid "mlvirsh" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:725 -msgid "mlvirsh(no connection)" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:726 -msgid "mlvirsh(ro)" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:324 -msgid "model: %s\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:253 -msgid "network %s: not found. Additional info: %s" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:328 -msgid "nodes: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:202 ../mlvirsh/mlvirsh.ml:197 -msgid "not connected to the hypervisor" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:341 -msgid "nr_virt_cpu: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:296 -msgid "offline" -msgstr "" - -#: ../virt-df/virt_df_ext2.ml:42 -msgid "partition marked EXT2/3 but no valid filesystem" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:290 ../virt-ctrl/vc_helpers.ml:55 -msgid "paused" -msgstr "" - -#: ../virt-df/virt_df.ml:188 -msgid "probe_extended_partition: internal error" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:376 -msgid "read bytes: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:375 -msgid "read requests: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:297 ../mlvirsh/mlvirsh.ml:288 ../virt-ctrl/vc_helpers.ml:53 -msgid "running" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:384 -msgid "rx bytes: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:387 -msgid "rx dropped: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:386 -msgid "rx errs: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:385 -msgid "rx packets: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:226 -msgid "setting should be '%s' or '%s'" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:291 ../virt-ctrl/vc_helpers.ml:56 -msgid "shutdown" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:292 ../virt-ctrl/vc_helpers.ml:57 -msgid "shutoff" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:329 -msgid "sockets: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:338 -msgid "state: %s\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:331 -msgid "threads: %d\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:198 -msgid "tried to do read-write operation on read-only hypervisor connection" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:388 -msgid "tx bytes: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:391 -msgid "tx dropped: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:390 -msgid "tx errs: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:389 -msgid "tx packets: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:287 ../virt-ctrl/vc_helpers.ml:52 -msgid "unknown" -msgstr "" - -#: ../virt-df/virt_df.ml:246 -msgid "unsupported partition type %02x" -msgstr "" - -#: ../virt-df/virt_df.ml:363 -msgid "virt-df : like 'df', shows disk space used in guests\n\nSUMMARY\n virt-df [-options]\n\nOPTIONS" -msgstr "" - -#: ../virt-top/virt_top.ml:1543 -msgid "virt-top %s (libvirt %d.%d.%d) by Red Hat" -msgstr "" - -#: ../virt-top/virt_top.ml:203 -msgid "virt-top : a 'top'-like utility for virtualization\n\nSUMMARY\n virt-top [-options]\n\nOPTIONS" -msgstr "" - -#: ../virt-top/virt_top.ml:40 -msgid "virt-top was compiled without support for CSV files" -msgstr "" - -#: ../virt-top/virt_top.ml:51 -msgid "virt-top was compiled without support for dates and times" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:360 -msgid "virtual CPU: %d\\n" -msgstr "" - -#: ../virt-ctrl/vc_dbus.ml:219 -msgid "warning: ignored unknown message %s from %s\\n%!" -msgstr "" - -#: ../virt-ctrl/vc_dbus.ml:124 -msgid "warning: unexpected message contents of Found signal" -msgstr "" - -#: ../virt-ctrl/vc_dbus.ml:188 -msgid "warning: unexpected message contents of ItemNew signal" -msgstr "" - -#: ../virt-ctrl/vc_dbus.ml:140 -msgid "warning: unexpected message contents of ItemRemove signal" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:378 -msgid "write bytes: %Ld\\n" -msgstr "" - -#: ../mlvirsh/mlvirsh.ml:377 -msgid "write requests: %Ld\\n" -msgstr "" - diff --git a/wininstaller.nsis.in b/wininstaller.nsis.in deleted file mode 100644 index b5971a5..0000000 --- a/wininstaller.nsis.in +++ /dev/null @@ -1,131 +0,0 @@ -#!Nsis Installer Command Script -# @configure_input@ -# Copyright (C) 2008 Red Hat Inc., Richard W.M. Jones -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This library 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 -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -# To build the installer: -# -# ./configure --with-nsis=/c/Progra~1/NSIS -# make all opt -# make wininstaller - -# Installer name. -Name "OCaml Libvirt ${VERSION}" - -# This is where we will write the installer to, set by Makefile. -OutFile "${OUTFILE}" - -# Target directory, or use value from the registry. -InstallDir "c:\${PACKAGE}" -InstallDirRegKey HKLM SOFTWARE\OCAML-LIBVIRT "Install_Dir" - -# Hide details. -ShowInstDetails hide -ShowUninstDetails hide - -# BZip2-compressed files are smaller but use more memory at runtime. -SetCompressor bzip2 - -# Include an XP manifest. -XPStyle on - -# Pages in the installer wizard. -Page license -Page components -Page directory -Page instfiles - -# Title, data for license page. -LicenseText "Continue" -LicenseData "winlicense.rtf" - -# Title for components page. -ComponentText "This will install OCaml libvirt bindings, dependent libraries and programs on your computer. Select which optional components you want installed." - -# Title for the install directory page. -DirText "Please select the installation folder." - -# Installer sections. -Section "Libvirt and its libraries (required)" - # Make this required. - SectionIn RO - - SetOutPath $INSTDIR - File "@LIBVIRT_DLL_PATH@\libvirt-0.dll" - File "@LIBXDR_DLL_PATH@\libxdr.dll" - File "@LIBXML2_DLL_PATH@\libxml2-2.dll" - File "@GNUTLS_DLL_PATH@\libgcrypt-??.dll" - File "@GNUTLS_DLL_PATH@\libgnutls-??.dll" - File "@GNUTLS_DLL_PATH@\libgpg-error-?.dll" - File "@GNUTLS_DLL_PATH@\libtasn1-?.dll" - File "@GTK_DLL_PATH@\*.dll" - - SetOutPath $INSTDIR\lib - File /r "@GTK_PATH@\lib\gtk-2.0" - File /r "@GTK_PATH@\lib\pango" - - SetOutPath $INSTDIR - File /r "@GTK_PATH@\etc" - - SetOutPath $INSTDIR -SectionEnd - -Section "Programs (recommended)" - SetOutPath $INSTDIR - File "/oname=mlvirsh.exe" "mlvirsh\mlvirsh.opt" - File "/oname=virt-ctrl.exe" "virt-ctrl\virt-ctrl.opt" -SectionEnd - -Section "OCaml Libvirt bindings (for developers only)" - # XXX Need to find out where Objective CAML is installed. -SectionEnd - -Section "Start Menu Shortcuts" - CreateDirectory "$SMPROGRAMS\${PACKAGE}" - CreateShortCut "$SMPROGRAMS\${PACKAGE}\Uninstall.lnk" "$INSTDIR\Uninstall ${PACKAGE}.exe" "" "$INSTDIR\Uninstall ${PACKAGE}.exe" 0 - CreateShortCut "$SMPROGRAMS\${PACKAGE}\Virt Shell.lnk" "$INSTDIR\mlvirsh.exe" "" "$INSTDIR\mlvirsh.exe" 0 - CreateShortCut "$SMPROGRAMS\${PACKAGE}\Virt Control.lnk" "$INSTDIR\virt-ctrl.exe" "" "$INSTDIR\virt-ctrl.exe" 0 -SectionEnd - -Section "Desktop Icons" - CreateShortCut "$DESKTOP\Virt Shell.lnk" "$INSTDIR\mlvirsh.exe" "" "$INSTDIR\mlvirsh.exe" 0 - CreateShortCut "$DESKTOP\Virt Control.lnk" "$INSTDIR\virt-ctrl.exe" "" "$INSTDIR\virt-ctrl.exe" 0 -SectionEnd - -Section "Uninstall" - # Desktop icons - Delete /rebootok "$DESKTOP\Virt Shell.lnk" - Delete /rebootok "$DESKTOP\Virt Control.lnk" - - # Menu shortcuts - Delete /rebootok "$SMPROGRAMS\${PACKAGE}\Virt Shell.lnk" - Delete /rebootok "$SMPROGRAMS\${PACKAGE}\Virt Control.lnk" - Delete /rebootok "$SMPROGRAMS\${PACKAGE}\Uninstall.lnk" - RMDir "$SMPROGRAMS\${PACKAGE}" - - # Files in installation directory. - RMDir /r "$INSTDIR\etc" - RMDir /r "$INSTDIR\lib" - Delete /rebootok "$INSTDIR\*.exe" - Delete /rebootok "$INSTDIR\*.dll" - - RMDir "$INSTDIR" -SectionEnd - -# Write an uninstaller into the installation directory. -Section -post - WriteUninstaller "$INSTDIR\Uninstall ${PACKAGE}.exe" -SectionEnd diff --git a/winlicense.rtf b/winlicense.rtf deleted file mode 100644 index 42a4a80..0000000 --- a/winlicense.rtf +++ /dev/null @@ -1,871 +0,0 @@ -{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fswiss\fcharset0 Arial;}{\f1\fnil\fcharset0 Courier New;}} -{\*\generator Msftedit 5.41.21.2507;}\viewkind4\uc1\pard\f0\fs20 OCaml libvirt bindings and programs\par -Copyright \'a9 2007-2008 Red Hat Inc.\par -http://libvirt.org\par -\par -Programs and libraries in this installer are licensed variously under the GNU General Public License (GPL) and GNU Lesser General Public License (LGPL) version 2 and above. These licenses are reproduced below. Source for all parts is available from the website at http://libvirt.org.\par -\par -\par -\par -\par -\f1\tab\tab GNU GENERAL PUBLIC LICENSE\par -\tab\tab Version 2, June 1991\par -\par - Copyright (C) 1989, 1991 Free Software Foundation, Inc.\par - 675 Mass Ave, Cambridge, MA 02139, USA\par - Everyone is permitted to copy and distribute verbatim copies\par - of this license document, but changing it is not allowed.\par -\par -\tab\tab\tab Preamble\par -\par - The licenses for most software are designed to take away your\par -freedom to share and change it. By contrast, the GNU General Public\par -License is intended to guarantee your freedom to share and change free\par -software--to make sure the software is free for all its users. This\par -General Public License applies to most of the Free Software\par -Foundation's software and to any other program whose authors commit to\par -using it. (Some other Free Software Foundation software is covered by\par -the GNU Library General Public License instead.) You can apply it to\par -your programs, too.\par -\par - When we speak of free software, we are referring to freedom, not\par -price. Our General Public Licenses are designed to make sure that you\par -have the freedom to distribute copies of free software (and charge for\par -this service if you wish), that you receive source code or can get it\par -if you want it, that you can change the software or use pieces of it\par -in new free programs; and that you know you can do these things.\par -\par - To protect your rights, we need to make restrictions that forbid\par -anyone to deny you these rights or to ask you to surrender the rights.\par -These restrictions translate to certain responsibilities for you if you\par -distribute copies of the software, or if you modify it.\par -\par - For example, if you distribute copies of such a program, whether\par -gratis or for a fee, you must give the recipients all the rights that\par -you have. You must make sure that they, too, receive or can get the\par -source code. And you must show them these terms so they know their\par -rights.\par -\par - We protect your rights with two steps: (1) copyright the software, and\par -(2) offer you this license which gives you legal permission to copy,\par -distribute and/or modify the software.\par -\par - Also, for each author's protection and ours, we want to make certain\par -that everyone understands that there is no warranty for this free\par -software. If the software is modified by someone else and passed on, we\par -want its recipients to know that what they have is not the original, so\par -that any problems introduced by others will not reflect on the original\par -authors' reputations.\par -\par - Finally, any free program is threatened constantly by software\par -patents. We wish to avoid the danger that redistributors of a free\par -program will individually obtain patent licenses, in effect making the\par -program proprietary. To prevent this, we have made it clear that any\par -patent must be licensed for everyone's free use or not licensed at all.\par -\par - The precise terms and conditions for copying, distribution and\par -modification follow.\par -\page\par -\tab\tab GNU GENERAL PUBLIC LICENSE\par - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\par -\par - 0. This License applies to any program or other work which contains\par -a notice placed by the copyright holder saying it may be distributed\par -under the terms of this General Public License. The "Program", below,\par -refers to any such program or work, and a "work based on the Program"\par -means either the Program or any derivative work under copyright law:\par -that is to say, a work containing the Program or a portion of it,\par -either verbatim or with modifications and/or translated into another\par -language. (Hereinafter, translation is included without limitation in\par -the term "modification".) Each licensee is addressed as "you".\par -\par -Activities other than copying, distribution and modification are not\par -covered by this License; they are outside its scope. The act of\par -running the Program is not restricted, and the output from the Program\par -is covered only if its contents constitute a work based on the\par -Program (independent of having been made by running the Program).\par -Whether that is true depends on what the Program does.\par -\par - 1. You may copy and distribute verbatim copies of the Program's\par -source code as you receive it, in any medium, provided that you\par -conspicuously and appropriately publish on each copy an appropriate\par -copyright notice and disclaimer of warranty; keep intact all the\par -notices that refer to this License and to the absence of any warranty;\par -and give any other recipients of the Program a copy of this License\par -along with the Program.\par -\par -You may charge a fee for the physical act of transferring a copy, and\par -you may at your option offer warranty protection in exchange for a fee.\par -\par - 2. You may modify your copy or copies of the Program or any portion\par -of it, thus forming a work based on the Program, and copy and\par -distribute such modifications or work under the terms of Section 1\par -above, provided that you also meet all of these conditions:\par -\par - a) You must cause the modified files to carry prominent notices\par - stating that you changed the files and the date of any change.\par -\par - b) You must cause any work that you distribute or publish, that in\par - whole or in part contains or is derived from the Program or any\par - part thereof, to be licensed as a whole at no charge to all third\par - parties under the terms of this License.\par -\par - c) If the modified program normally reads commands interactively\par - when run, you must cause it, when started running for such\par - interactive use in the most ordinary way, to print or display an\par - announcement including an appropriate copyright notice and a\par - notice that there is no warranty (or else, saying that you provide\par - a warranty) and that users may redistribute the program under\par - these conditions, and telling the user how to view a copy of this\par - License. (Exception: if the Program itself is interactive but\par - does not normally print such an announcement, your work based on\par - the Program is not required to print an announcement.)\par -\page\par -These requirements apply to the modified work as a whole. If\par -identifiable sections of that work are not derived from the Program,\par -and can be reasonably considered independent and separate works in\par -themselves, then this License, and its terms, do not apply to those\par -sections when you distribute them as separate works. But when you\par -distribute the same sections as part of a whole which is a work based\par -on the Program, the distribution of the whole must be on the terms of\par -this License, whose permissions for other licensees extend to the\par -entire whole, and thus to each and every part regardless of who wrote it.\par -\par -Thus, it is not the intent of this section to claim rights or contest\par -your rights to work written entirely by you; rather, the intent is to\par -exercise the right to control the distribution of derivative or\par -collective works based on the Program.\par -\par -In addition, mere aggregation of another work not based on the Program\par -with the Program (or with a work based on the Program) on a volume of\par -a storage or distribution medium does not bring the other work under\par -the scope of this License.\par -\par - 3. You may copy and distribute the Program (or a work based on it,\par -under Section 2) in object code or executable form under the terms of\par -Sections 1 and 2 above provided that you also do one of the following:\par -\par - a) Accompany it with the complete corresponding machine-readable\par - source code, which must be distributed under the terms of Sections\par - 1 and 2 above on a medium customarily used for software interchange; or,\par -\par - b) Accompany it with a written offer, valid for at least three\par - years, to give any third party, for a charge no more than your\par - cost of physically performing source distribution, a complete\par - machine-readable copy of the corresponding source code, to be\par - distributed under the terms of Sections 1 and 2 above on a medium\par - customarily used for software interchange; or,\par -\par - c) Accompany it with the information you received as to the offer\par - to distribute corresponding source code. (This alternative is\par - allowed only for noncommercial distribution and only if you\par - received the program in object code or executable form with such\par - an offer, in accord with Subsection b above.)\par -\par -The source code for a work means the preferred form of the work for\par -making modifications to it. For an executable work, complete source\par -code means all the source code for all modules it contains, plus any\par -associated interface definition files, plus the scripts used to\par -control compilation and installation of the executable. However, as a\par -special exception, the source code distributed need not include\par -anything that is normally distributed (in either source or binary\par -form) with the major components (compiler, kernel, and so on) of the\par -operating system on which the executable runs, unless that component\par -itself accompanies the executable.\par -\par -If distribution of executable or object code is made by offering\par -access to copy from a designated place, then offering equivalent\par -access to copy the source code from the same place counts as\par -distribution of the source code, even though third parties are not\par -compelled to copy the source along with the object code.\par -\page\par - 4. You may not copy, modify, sublicense, or distribute the Program\par -except as expressly provided under this License. Any attempt\par -otherwise to copy, modify, sublicense or distribute the Program is\par -void, and will automatically terminate your rights under this License.\par -However, parties who have received copies, or rights, from you under\par -this License will not have their licenses terminated so long as such\par -parties remain in full compliance.\par -\par - 5. You are not required to accept this License, since you have not\par -signed it. However, nothing else grants you permission to modify or\par -distribute the Program or its derivative works. These actions are\par -prohibited by law if you do not accept this License. Therefore, by\par -modifying or distributing the Program (or any work based on the\par -Program), you indicate your acceptance of this License to do so, and\par -all its terms and conditions for copying, distributing or modifying\par -the Program or works based on it.\par -\par - 6. Each time you redistribute the Program (or any work based on the\par -Program), the recipient automatically receives a license from the\par -original licensor to copy, distribute or modify the Program subject to\par -these terms and conditions. You may not impose any further\par -restrictions on the recipients' exercise of the rights granted herein.\par -You are not responsible for enforcing compliance by third parties to\par -this License.\par -\par - 7. If, as a consequence of a court judgment or allegation of patent\par -infringement or for any other reason (not limited to patent issues),\par -conditions are imposed on you (whether by court order, agreement or\par -otherwise) that contradict the conditions of this License, they do not\par -excuse you from the conditions of this License. If you cannot\par -distribute so as to satisfy simultaneously your obligations under this\par -License and any other pertinent obligations, then as a consequence you\par -may not distribute the Program at all. For example, if a patent\par -license would not permit royalty-free redistribution of the Program by\par -all those who receive copies directly or indirectly through you, then\par -the only way you could satisfy both it and this License would be to\par -refrain entirely from distribution of the Program.\par -\par -If any portion of this section is held invalid or unenforceable under\par -any particular circumstance, the balance of the section is intended to\par -apply and the section as a whole is intended to apply in other\par -circumstances.\par -\par -It is not the purpose of this section to induce you to infringe any\par -patents or other property right claims or to contest validity of any\par -such claims; this section has the sole purpose of protecting the\par -integrity of the free software distribution system, which is\par -implemented by public license practices. Many people have made\par -generous contributions to the wide range of software distributed\par -through that system in reliance on consistent application of that\par -system; it is up to the author/donor to decide if he or she is willing\par -to distribute software through any other system and a licensee cannot\par -impose that choice.\par -\par -This section is intended to make thoroughly clear what is believed to\par -be a consequence of the rest of this License.\par -\page\par - 8. If the distribution and/or use of the Program is restricted in\par -certain countries either by patents or by copyrighted interfaces, the\par -original copyright holder who places the Program under this License\par -may add an explicit geographical distribution limitation excluding\par -those countries, so that distribution is permitted only in or among\par -countries not thus excluded. In such case, this License incorporates\par -the limitation as if written in the body of this License.\par -\par - 9. The Free Software Foundation may publish revised and/or new versions\par -of the General Public License from time to time. Such new versions will\par -be similar in spirit to the present version, but may differ in detail to\par -address new problems or concerns.\par -\par -Each version is given a distinguishing version number. If the Program\par -specifies a version number of this License which applies to it and "any\par -later version", you have the option of following the terms and conditions\par -either of that version or of any later version published by the Free\par -Software Foundation. If the Program does not specify a version number of\par -this License, you may choose any version ever published by the Free Software\par -Foundation.\par -\par - 10. If you wish to incorporate parts of the Program into other free\par -programs whose distribution conditions are different, write to the author\par -to ask for permission. For software which is copyrighted by the Free\par -Software Foundation, write to the Free Software Foundation; we sometimes\par -make exceptions for this. Our decision will be guided by the two goals\par -of preserving the free status of all derivatives of our free software and\par -of promoting the sharing and reuse of software generally.\par -\par -\tab\tab\tab NO WARRANTY\par -\par - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\par -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN\par -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES\par -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED\par -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF\par -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS\par -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE\par -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,\par -REPAIR OR CORRECTION.\par -\par - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\par -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR\par -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,\par -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING\par -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED\par -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY\par -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER\par -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE\par -POSSIBILITY OF SUCH DAMAGES.\par -\par -\tab\tab END OF TERMS AND CONDITIONS\par -\page\par -\tab How to Apply These Terms to Your New Programs\par -\par - If you develop a new program, and you want it to be of the greatest\par -possible use to the public, the best way to achieve this is to make it\par -free software which everyone can redistribute and change under these terms.\par -\par - To do so, attach the following notices to the program. It is safest\par -to attach them to the start of each source file to most effectively\par -convey the exclusion of warranty; and each file should have at least\par -the "copyright" line and a pointer to where the full notice is found.\par -\par - \par - Copyright (C) 19yy \par -\par - This program is free software; you can redistribute it and/or modify\par - it under the terms of the GNU General Public License as published by\par - the Free Software Foundation; either version 2 of the License, or\par - (at your option) any later version.\par -\par - This program is distributed in the hope that it will be useful,\par - but WITHOUT ANY WARRANTY; without even the implied warranty of\par - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\par - GNU General Public License for more details.\par -\par - You should have received a copy of the GNU General Public License\par - along with this program; if not, write to the Free Software\par - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\par -\par -Also add information on how to contact you by electronic and paper mail.\par -\par -If the program is interactive, make it output a short notice like this\par -when it starts in an interactive mode:\par -\par - Gnomovision version 69, Copyright (C) 19yy name of author\par - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\par - This is free software, and you are welcome to redistribute it\par - under certain conditions; type `show c' for details.\par -\par -The hypothetical commands `show w' and `show c' should show the appropriate\par -parts of the General Public License. Of course, the commands you use may\par -be called something other than `show w' and `show c'; they could even be\par -mouse-clicks or menu items--whatever suits your program.\par -\par -You should also get your employer (if you work as a programmer) or your\par -school, if any, to sign a "copyright disclaimer" for the program, if\par -necessary. Here is a sample; alter the names:\par -\par - Yoyodyne, Inc., hereby disclaims all copyright interest in the program\par - `Gnomovision' (which makes passes at compilers) written by James Hacker.\par -\par - , 1 April 1989\par - Ty Coon, President of Vice\par -\par -This General Public License does not permit incorporating your program into\par -proprietary programs. If your program is a subroutine library, you may\par -consider it more useful to permit linking proprietary applications with the\par -library. If this is what you want to do, use the GNU Library General\par -Public License instead of this License.\par -\par -\f0\par -\par -\f1\par - GNU LESSER GENERAL PUBLIC LICENSE\par - Version 2.1, February 1999\par -\par - Copyright (C) 1991, 1999 Free Software Foundation, Inc.\par - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\par - Everyone is permitted to copy and distribute verbatim copies\par - of this license document, but changing it is not allowed.\par -\par -[This is the first released version of the Lesser GPL. It also counts\par - as the successor of the GNU Library Public License, version 2, hence\par - the version number 2.1.]\par -\par - Preamble\par -\par - The licenses for most software are designed to take away your\par -freedom to share and change it. By contrast, the GNU General Public\par -Licenses are intended to guarantee your freedom to share and change\par -free software--to make sure the software is free for all its users.\par -\par - This license, the Lesser General Public License, applies to some\par -specially designated software packages--typically libraries--of the\par -Free Software Foundation and other authors who decide to use it. You\par -can use it too, but we suggest you first think carefully about whether\par -this license or the ordinary General Public License is the better\par -strategy to use in any particular case, based on the explanations\par -below.\par -\par - When we speak of free software, we are referring to freedom of use,\par -not price. Our General Public Licenses are designed to make sure that\par -you have the freedom to distribute copies of free software (and charge\par -for this service if you wish); that you receive source code or can get\par -it if you want it; that you can change the software and use pieces of\par -it in new free programs; and that you are informed that you can do\par -these things.\par -\par - To protect your rights, we need to make restrictions that forbid\par -distributors to deny you these rights or to ask you to surrender these\par -rights. These restrictions translate to certain responsibilities for\par -you if you distribute copies of the library or if you modify it.\par -\par - For example, if you distribute copies of the library, whether gratis\par -or for a fee, you must give the recipients all the rights that we gave\par -you. You must make sure that they, too, receive or can get the source\par -code. If you link other code with the library, you must provide\par -complete object files to the recipients, so that they can relink them\par -with the library after making changes to the library and recompiling\par -it. And you must show them these terms so they know their rights.\par -\par - We protect your rights with a two-step method: (1) we copyright the\par -library, and (2) we offer you this license, which gives you legal\par -permission to copy, distribute and/or modify the library.\par -\par - To protect each distributor, we want to make it very clear that\par -there is no warranty for the free library. Also, if the library is\par -modified by someone else and passed on, the recipients should know\par -that what they have is not the original version, so that the original\par -author's reputation will not be affected by problems that might be\par -introduced by others.\par -^L\par - Finally, software patents pose a constant threat to the existence of\par -any free program. We wish to make sure that a company cannot\par -effectively restrict the users of a free program by obtaining a\par -restrictive license from a patent holder. Therefore, we insist that\par -any patent license obtained for a version of the library must be\par -consistent with the full freedom of use specified in this license.\par -\par - Most GNU software, including some libraries, is covered by the\par -ordinary GNU General Public License. This license, the GNU Lesser\par -General Public License, applies to certain designated libraries, and\par -is quite different from the ordinary General Public License. We use\par -this license for certain libraries in order to permit linking those\par -libraries into non-free programs.\par -\par - When a program is linked with a library, whether statically or using\par -a shared library, the combination of the two is legally speaking a\par -combined work, a derivative of the original library. The ordinary\par -General Public License therefore permits such linking only if the\par -entire combination fits its criteria of freedom. The Lesser General\par -Public License permits more lax criteria for linking other code with\par -the library.\par -\par - We call this license the "Lesser" General Public License because it\par -does Less to protect the user's freedom than the ordinary General\par -Public License. It also provides other free software developers Less\par -of an advantage over competing non-free programs. These disadvantages\par -are the reason we use the ordinary General Public License for many\par -libraries. However, the Lesser license provides advantages in certain\par -special circumstances.\par -\par - For example, on rare occasions, there may be a special need to\par -encourage the widest possible use of a certain library, so that it\par -becomes\par -a de-facto standard. To achieve this, non-free programs must be\par -allowed to use the library. A more frequent case is that a free\par -library does the same job as widely used non-free libraries. In this\par -case, there is little to gain by limiting the free library to free\par -software only, so we use the Lesser General Public License.\par -\par - In other cases, permission to use a particular library in non-free\par -programs enables a greater number of people to use a large body of\par -free software. For example, permission to use the GNU C Library in\par -non-free programs enables many more people to use the whole GNU\par -operating system, as well as its variant, the GNU/Linux operating\par -system.\par -\par - Although the Lesser General Public License is Less protective of the\par -users' freedom, it does ensure that the user of a program that is\par -linked with the Library has the freedom and the wherewithal to run\par -that program using a modified version of the Library.\par -\par - The precise terms and conditions for copying, distribution and\par -modification follow. Pay close attention to the difference between a\par -"work based on the library" and a "work that uses the library". The\par -former contains code derived from the library, whereas the latter must\par -be combined with the library in order to run.\par -^L\par - GNU LESSER GENERAL PUBLIC LICENSE\par - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\par -\par - 0. This License Agreement applies to any software library or other\par -program which contains a notice placed by the copyright holder or\par -other authorized party saying it may be distributed under the terms of\par -this Lesser General Public License (also called "this License").\par -Each licensee is addressed as "you".\par -\par - A "library" means a collection of software functions and/or data\par -prepared so as to be conveniently linked with application programs\par -(which use some of those functions and data) to form executables.\par -\par - The "Library", below, refers to any such software library or work\par -which has been distributed under these terms. A "work based on the\par -Library" means either the Library or any derivative work under\par -copyright law: that is to say, a work containing the Library or a\par -portion of it, either verbatim or with modifications and/or translated\par -straightforwardly into another language. (Hereinafter, translation is\par -included without limitation in the term "modification".)\par -\par - "Source code" for a work means the preferred form of the work for\par -making modifications to it. For a library, complete source code means\par -all the source code for all modules it contains, plus any associated\par -interface definition files, plus the scripts used to control\par -compilation\par -and installation of the library.\par -\par - Activities other than copying, distribution and modification are not\par -covered by this License; they are outside its scope. The act of\par -running a program using the Library is not restricted, and output from\par -such a program is covered only if its contents constitute a work based\par -on the Library (independent of the use of the Library in a tool for\par -writing it). Whether that is true depends on what the Library does\par -and what the program that uses the Library does.\par -\par - 1. You may copy and distribute verbatim copies of the Library's\par -complete source code as you receive it, in any medium, provided that\par -you conspicuously and appropriately publish on each copy an\par -appropriate copyright notice and disclaimer of warranty; keep intact\par -all the notices that refer to this License and to the absence of any\par -warranty; and distribute a copy of this License along with the\par -Library.\par -\par - You may charge a fee for the physical act of transferring a copy,\par -and you may at your option offer warranty protection in exchange for a\par -fee.\par -\page\par - 2. You may modify your copy or copies of the Library or any portion\par -of it, thus forming a work based on the Library, and copy and\par -distribute such modifications or work under the terms of Section 1\par -above, provided that you also meet all of these conditions:\par -\par - a) The modified work must itself be a software library.\par -\par - b) You must cause the files modified to carry prominent notices\par - stating that you changed the files and the date of any change.\par -\par - c) You must cause the whole of the work to be licensed at no\par - charge to all third parties under the terms of this License.\par -\par - d) If a facility in the modified Library refers to a function or a\par - table of data to be supplied by an application program that uses\par - the facility, other than as an argument passed when the facility\par - is invoked, then you must make a good faith effort to ensure that,\par - in the event an application does not supply such function or\par - table, the facility still operates, and performs whatever part of\par - its purpose remains meaningful.\par -\par - (For example, a function in a library to compute square roots has\par - a purpose that is entirely well-defined independent of the\par - application. Therefore, Subsection 2d requires that any\par - application-supplied function or table used by this function must\par - be optional: if the application does not supply it, the square\par - root function must still compute square roots.)\par -\par -These requirements apply to the modified work as a whole. If\par -identifiable sections of that work are not derived from the Library,\par -and can be reasonably considered independent and separate works in\par -themselves, then this License, and its terms, do not apply to those\par -sections when you distribute them as separate works. But when you\par -distribute the same sections as part of a whole which is a work based\par -on the Library, the distribution of the whole must be on the terms of\par -this License, whose permissions for other licensees extend to the\par -entire whole, and thus to each and every part regardless of who wrote\par -it.\par -\par -Thus, it is not the intent of this section to claim rights or contest\par -your rights to work written entirely by you; rather, the intent is to\par -exercise the right to control the distribution of derivative or\par -collective works based on the Library.\par -\par -In addition, mere aggregation of another work not based on the Library\par -with the Library (or with a work based on the Library) on a volume of\par -a storage or distribution medium does not bring the other work under\par -the scope of this License.\par -\par - 3. You may opt to apply the terms of the ordinary GNU General Public\par -License instead of this License to a given copy of the Library. To do\par -this, you must alter all the notices that refer to this License, so\par -that they refer to the ordinary GNU General Public License, version 2,\par -instead of to this License. (If a newer version than version 2 of the\par -ordinary GNU General Public License has appeared, then you can specify\par -that version instead if you wish.) Do not make any other change in\par -these notices.\par -^L\par - Once this change is made in a given copy, it is irreversible for\par -that copy, so the ordinary GNU General Public License applies to all\par -subsequent copies and derivative works made from that copy.\par -\par - This option is useful when you wish to copy part of the code of\par -the Library into a program that is not a library.\par -\par - 4. You may copy and distribute the Library (or a portion or\par -derivative of it, under Section 2) in object code or executable form\par -under the terms of Sections 1 and 2 above provided that you accompany\par -it with the complete corresponding machine-readable source code, which\par -must be distributed under the terms of Sections 1 and 2 above on a\par -medium customarily used for software interchange.\par -\par - If distribution of object code is made by offering access to copy\par -from a designated place, then offering equivalent access to copy the\par -source code from the same place satisfies the requirement to\par -distribute the source code, even though third parties are not\par -compelled to copy the source along with the object code.\par -\par - 5. A program that contains no derivative of any portion of the\par -Library, but is designed to work with the Library by being compiled or\par -linked with it, is called a "work that uses the Library". Such a\par -work, in isolation, is not a derivative work of the Library, and\par -therefore falls outside the scope of this License.\par -\par - However, linking a "work that uses the Library" with the Library\par -creates an executable that is a derivative of the Library (because it\par -contains portions of the Library), rather than a "work that uses the\par -library". The executable is therefore covered by this License.\par -Section 6 states terms for distribution of such executables.\par -\par - When a "work that uses the Library" uses material from a header file\par -that is part of the Library, the object code for the work may be a\par -derivative work of the Library even though the source code is not.\par -Whether this is true is especially significant if the work can be\par -linked without the Library, or if the work is itself a library. The\par -threshold for this to be true is not precisely defined by law.\par -\par - If such an object file uses only numerical parameters, data\par -structure layouts and accessors, and small macros and small inline\par -functions (ten lines or less in length), then the use of the object\par -file is unrestricted, regardless of whether it is legally a derivative\par -work. (Executables containing this object code plus portions of the\par -Library will still fall under Section 6.)\par -\par - Otherwise, if the work is a derivative of the Library, you may\par -distribute the object code for the work under the terms of Section 6.\par -Any executables containing that work also fall under Section 6,\par -whether or not they are linked directly with the Library itself.\par -^L\par - 6. As an exception to the Sections above, you may also combine or\par -link a "work that uses the Library" with the Library to produce a\par -work containing portions of the Library, and distribute that work\par -under terms of your choice, provided that the terms permit\par -modification of the work for the customer's own use and reverse\par -engineering for debugging such modifications.\par -\par - You must give prominent notice with each copy of the work that the\par -Library is used in it and that the Library and its use are covered by\par -this License. You must supply a copy of this License. If the work\par -during execution displays copyright notices, you must include the\par -copyright notice for the Library among them, as well as a reference\par -directing the user to the copy of this License. Also, you must do one\par -of these things:\par -\par - a) Accompany the work with the complete corresponding\par - machine-readable source code for the Library including whatever\par - changes were used in the work (which must be distributed under\par - Sections 1 and 2 above); and, if the work is an executable linked\par - with the Library, with the complete machine-readable "work that\par - uses the Library", as object code and/or source code, so that the\par - user can modify the Library and then relink to produce a modified\par - executable containing the modified Library. (It is understood\par - that the user who changes the contents of definitions files in the\par - Library will not necessarily be able to recompile the application\par - to use the modified definitions.)\par -\par - b) Use a suitable shared library mechanism for linking with the\par - Library. A suitable mechanism is one that (1) uses at run time a\par - copy of the library already present on the user's computer system,\par - rather than copying library functions into the executable, and (2)\par - will operate properly with a modified version of the library, if\par - the user installs one, as long as the modified version is\par - interface-compatible with the version that the work was made with.\par -\par - c) Accompany the work with a written offer, valid for at\par - least three years, to give the same user the materials\par - specified in Subsection 6a, above, for a charge no more\par - than the cost of performing this distribution.\par -\par - d) If distribution of the work is made by offering access to copy\par - from a designated place, offer equivalent access to copy the above\par - specified materials from the same place.\par -\par - e) Verify that the user has already received a copy of these\par - materials or that you have already sent this user a copy.\par -\par - For an executable, the required form of the "work that uses the\par -Library" must include any data and utility programs needed for\par -reproducing the executable from it. However, as a special exception,\par -the materials to be distributed need not include anything that is\par -normally distributed (in either source or binary form) with the major\par -components (compiler, kernel, and so on) of the operating system on\par -which the executable runs, unless that component itself accompanies\par -the executable.\par -\par - It may happen that this requirement contradicts the license\par -restrictions of other proprietary libraries that do not normally\par -accompany the operating system. Such a contradiction means you cannot\par -use both them and the Library together in an executable that you\par -distribute.\par -^L\par - 7. You may place library facilities that are a work based on the\par -Library side-by-side in a single library together with other library\par -facilities not covered by this License, and distribute such a combined\par -library, provided that the separate distribution of the work based on\par -the Library and of the other library facilities is otherwise\par -permitted, and provided that you do these two things:\par -\par - a) Accompany the combined library with a copy of the same work\par - based on the Library, uncombined with any other library\par - facilities. This must be distributed under the terms of the\par - Sections above.\par -\par - b) Give prominent notice with the combined library of the fact\par - that part of it is a work based on the Library, and explaining\par - where to find the accompanying uncombined form of the same work.\par -\par - 8. You may not copy, modify, sublicense, link with, or distribute\par -the Library except as expressly provided under this License. Any\par -attempt otherwise to copy, modify, sublicense, link with, or\par -distribute the Library is void, and will automatically terminate your\par -rights under this License. However, parties who have received copies,\par -or rights, from you under this License will not have their licenses\par -terminated so long as such parties remain in full compliance.\par -\par - 9. You are not required to accept this License, since you have not\par -signed it. However, nothing else grants you permission to modify or\par -distribute the Library or its derivative works. These actions are\par -prohibited by law if you do not accept this License. Therefore, by\par -modifying or distributing the Library (or any work based on the\par -Library), you indicate your acceptance of this License to do so, and\par -all its terms and conditions for copying, distributing or modifying\par -the Library or works based on it.\par -\par - 10. Each time you redistribute the Library (or any work based on the\par -Library), the recipient automatically receives a license from the\par -original licensor to copy, distribute, link with or modify the Library\par -subject to these terms and conditions. You may not impose any further\par -restrictions on the recipients' exercise of the rights granted herein.\par -You are not responsible for enforcing compliance by third parties with\par -this License.\par -^L\par - 11. If, as a consequence of a court judgment or allegation of patent\par -infringement or for any other reason (not limited to patent issues),\par -conditions are imposed on you (whether by court order, agreement or\par -otherwise) that contradict the conditions of this License, they do not\par -excuse you from the conditions of this License. If you cannot\par -distribute so as to satisfy simultaneously your obligations under this\par -License and any other pertinent obligations, then as a consequence you\par -may not distribute the Library at all. For example, if a patent\par -license would not permit royalty-free redistribution of the Library by\par -all those who receive copies directly or indirectly through you, then\par -the only way you could satisfy both it and this License would be to\par -refrain entirely from distribution of the Library.\par -\par -If any portion of this section is held invalid or unenforceable under\par -any particular circumstance, the balance of the section is intended to\par -apply, and the section as a whole is intended to apply in other\par -circumstances.\par -\par -It is not the purpose of this section to induce you to infringe any\par -patents or other property right claims or to contest validity of any\par -such claims; this section has the sole purpose of protecting the\par -integrity of the free software distribution system which is\par -implemented by public license practices. Many people have made\par -generous contributions to the wide range of software distributed\par -through that system in reliance on consistent application of that\par -system; it is up to the author/donor to decide if he or she is willing\par -to distribute software through any other system and a licensee cannot\par -impose that choice.\par -\par -This section is intended to make thoroughly clear what is believed to\par -be a consequence of the rest of this License.\par -\par - 12. If the distribution and/or use of the Library is restricted in\par -certain countries either by patents or by copyrighted interfaces, the\par -original copyright holder who places the Library under this License\par -may add an explicit geographical distribution limitation excluding those\par -countries, so that distribution is permitted only in or among\par -countries not thus excluded. In such case, this License incorporates\par -the limitation as if written in the body of this License.\par -\par - 13. The Free Software Foundation may publish revised and/or new\par -versions of the Lesser General Public License from time to time.\par -Such new versions will be similar in spirit to the present version,\par -but may differ in detail to address new problems or concerns.\par -\par -Each version is given a distinguishing version number. If the Library\par -specifies a version number of this License which applies to it and\par -"any later version", you have the option of following the terms and\par -conditions either of that version or of any later version published by\par -the Free Software Foundation. If the Library does not specify a\par -license version number, you may choose any version ever published by\par -the Free Software Foundation.\par -^L\par - 14. If you wish to incorporate parts of the Library into other free\par -programs whose distribution conditions are incompatible with these,\par -write to the author to ask for permission. For software which is\par -copyrighted by the Free Software Foundation, write to the Free\par -Software Foundation; we sometimes make exceptions for this. Our\par -decision will be guided by the two goals of preserving the free status\par -of all derivatives of our free software and of promoting the sharing\par -and reuse of software generally.\par -\par - NO WARRANTY\par -\par - 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO\par -WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.\par -EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR\par -OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY\par -KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE\par -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\par -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE\par -LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME\par -THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.\par -\par - 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN\par -WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY\par -AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU\par -FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR\par -CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE\par -LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING\par -RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A\par -FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF\par -SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH\par -DAMAGES.\par -\par - END OF TERMS AND CONDITIONS\par -^L\par - How to Apply These Terms to Your New Libraries\par -\par - If you develop a new library, and you want it to be of the greatest\par -possible use to the public, we recommend making it free software that\par -everyone can redistribute and change. You can do so by permitting\par -redistribution under these terms (or, alternatively, under the terms\par -of the ordinary General Public License).\par -\par - To apply these terms, attach the following notices to the library.\par -It is safest to attach them to the start of each source file to most\par -effectively convey the exclusion of warranty; and each file should\par -have at least the "copyright" line and a pointer to where the full\par -notice is found.\par -\par -\par - \par - Copyright (C) \par -\par - This library is free software; you can redistribute it and/or\par - modify it under the terms of the GNU Lesser General Public\par - License as published by the Free Software Foundation; either\par - version 2 of the License, or (at your option) any later version.\par -\par - This library is distributed in the hope that it will be useful,\par - but WITHOUT ANY WARRANTY; without even the implied warranty of\par - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU\par - Lesser General Public License for more details.\par -\par - You should have received a copy of the GNU Lesser General Public\par - License along with this library; if not, write to the Free Software\par - Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA\par -\par -Also add information on how to contact you by electronic and paper\par -mail.\par -\par -You should also get your employer (if you work as a programmer) or\par -your\par -school, if any, to sign a "copyright disclaimer" for the library, if\par -necessary. Here is a sample; alter the names:\par -\par - Yoyodyne, Inc., hereby disclaims all copyright interest in the\par - library `Frob' (a library for tweaking knobs) written by James\par -Random Hacker.\par -\par - , 1 April 1990\par - Ty Coon, President of Vice\par -\par -That's all there is to it!\par -\par -\par -\par -\f0\par -} - \ No newline at end of file -- 1.8.3.1